view g23m/condat/com/include/rx.h @ 227:19f9395bb274
l1tm_func.c: l1tm_mode_set() reconstructed
author
Mychaela Falconia <falcon@freecalypso.org>
date
Sun, 15 Jan 2017 01:07:58 +0000 (2017-01-15)
parents
509db1a7b7b8
children
line source
+ − /*
+ − +-----------------------------------------------------------------------------
+ − | Project : GSM (6301)
+ − | Modul :
+ − +-----------------------------------------------------------------------------
+ − | Copyright 2002 Texas Instruments Berlin, AG
+ − | All rights reserved.
+ − |
+ − | This file is confidential and a trade secret of Texas
+ − | Instruments Berlin, AG
+ − | The receipt of or possession of this file does not convey
+ − | any rights to reproduce or disclose its contents or to
+ − | manufacture, use, or sell anything it may describe, in
+ − | whole, or in part, without the specific written consent of
+ − | Texas Instruments Berlin, AG.
+ − +-----------------------------------------------------------------------------
+ − | Purpose : Types definitions for the fieldstrength driver
+ − | .
+ − +-----------------------------------------------------------------------------
+ − */
+ −
+ − #ifndef RX_H
+ − #define RX_H
+ −
+ − /*
+ − * Signal Values
+ − */
+ − #define RX_QUAL_UNAVAILABLE 0xFF /* should be kept identically */
+ − /* with the value defined in RR */
+ −
+ − /*
+ − * Signal Types
+ − */
+ − #define RX_SIGTYPE_RXLEVEL 0
+ −
+ − /*
+ − * Status Type
+ − */
+ − typedef struct rx_Status_Type
+ − {
+ − UBYTE actLevel;
+ − UBYTE gsmLevel;
+ − UBYTE rxQuality;
+ − } rx_Status_Type;
+ −
+ − /*
+ − * Driver Control Block
+ − */
+ − typedef struct rx_DCB_Type
+ − {
+ − UBYTE Steps;
+ − } rx_DCB_Type;
+ −
+ − #if defined (NEW_FRAME)
+ − /*
+ − * to achieve backward compatibility with older definitions
+ − */
+ − #define drv_SignalCB_Type T_DRV_CB_FUNC
+ − #define drv_SignalID_Type T_DRV_SIGNAL
+ − #define T_VSI_THANDLE USHORT
+ − #endif
+ − /*
+ − * Prototypes
+ − */
+ − EXTERN UBYTE rx_Init (drv_SignalCB_Type in_SignalCBPtr);
+ − EXTERN void rx_Exit (void);
+ − EXTERN UBYTE rx_SetConfig (rx_DCB_Type * in_DCBPtr);
+ − EXTERN UBYTE rx_GetConfig (rx_DCB_Type * out_DCBPtr);
+ − EXTERN UBYTE rx_GetStatus (rx_Status_Type * out_StatusPtr);
+ − EXTERN void rx_timeout (T_VSI_THANDLE rx_handle);
+ − #endif