+++ /dev/null
-/*******************************************************************************
-################################################################################
-# Copyright (c) [2017-2019] [Radisys] #
-# #
-# Licensed under the Apache License, Version 2.0 (the "License"); #
-# you may not use this file except in compliance with the License. #
-# You may obtain a copy of the License at #
-# #
-# http://www.apache.org/licenses/LICENSE-2.0 #
-# #
-# Unless required by applicable law or agreed to in writing, software #
-# distributed under the License is distributed on an "AS IS" BASIS, #
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. #
-# See the License for the specific language governing permissions and #
-# limitations under the License. #
-################################################################################
-*******************************************************************************/
-
-/**********************************************************************
-
- Name: LTE MAC HD-FDD
-
- Type: C include file
-
- Desc: Defines required by HD-FDD
-
- File: rg_sch_hdfdd.x
-
-**********************************************************************/
-/**
- * @file rg_sch_hdfdd.x This file gives the describes the design for Half
- * Duplex FDD feature.
- *
- * Half duplex FDD operation is one in which the UE cannot receive and
- * transmit at the same time. This is more of a UE limitation, chosen to
- * reduce the complexity of the UE's hardware. In LTE the half duplex FDD
- * is implemented such that the eNodeB schedules such that the UE doesn't
- * transmit and receive in the same subframe. The UE unless informed that a
- * subframe is for Uplink transmission continues to look at the PDCCH.
-
- * Due to the delay in switching from downlink to uplink, UE is unable to
- * receive the last few symbols of the subframe preceding the subframe
- * assigned for uplink transmissions.Half duplex FDD is a UE specific
- * configuration.
-*/
-
-
-#ifndef __RGHDFDDX__
-#define __RGHDFDDX__
-
-#ifdef __cplusplus
-extern "C" {
-#endif /* __cplusplus */
-
-
-
-
-/******************************************************************************
- * Start of Data declarations *
- ******************************************************************************/
-
-/**
- @brief Half Duplex subframtion information stored per ue. */
-
-typedef struct rgSchUeHdFddSfInfo
-{
- uint16_t sfn; /*!< Store the sfn for updated state
- Default Value= 0xffff
- */
- uint8_t state;
- /*!< 0x00= DFLT
- 0x01= DL DATA +(OPT:CNTRL INFO)
- 0x02= DL CNTRL
- 0x04= UL DATA+(OPT: CTNRL INFO)
- */
-
-}RgSchUeHdFddSfInfo;
-
-/**
- @brief Half Duplex control related information per ue. */
-
-typedef struct rgSchUeHdFddCb
-{
- RgSchUeHdFddSfInfo sf[RG_SCH_HDFDD_MAXSUB_INFO];
-
- CmLList hdFddLstEnt; /*!< Linked list entity for HD-FDD List */
-
-}RgSchUeHdFddCb;
-
-
-
-
-#ifdef __cplusplus
-}
-#endif /* __cplusplus */
-#endif /* __RGHDFDD__ */
-
-\f
-/**********************************************************************
- End of file
-**********************************************************************/