📄 dv51rx.hep
字号:
/******************************************************************************/
/* SCCS: %Z% Name: %M% Date US: %G% %U% Ver.: %I% */
/******************************************************************************/
/*F(***************************************************************************
* File name : %M%
* Project : ROAD RUNNER
* Module :
* Date : (US) %G% %U%
* Version : %I%
* Compiler name and release(s) :
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* DESCRIPTION
*
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* FUNCTIONS DEFINED IN THIS FILE
*----------------------------------------------------------------------------*
* Name | Object
*----------------------------------------------------------------------------*
*
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* EVOLUTION
*----------------------------------------------------------------------------*
* Date | Author | Arnb | Description
*----------------------------------------------------------------------------*
* 26.09.97 | SIMON JM | 1.0 |Creation
* 31.07.98 | R.CHARTIER | B52DB.1.3 |vp_DacRegister u8->u16
* 26.10.98 | S.Bouchereau| B52DB.1.7 |ADD C15_DB FLAGS
* 26.11.99 | R.CHARTIER | POLYPH.1.19| - Compatibility x16db
* 27.12.99 | F. LE GOFF | POLYPH.1.21| - Add external ACCESS rights (DLL)
* 21.11.00 | F. LE GOFF | POLYPH.1.41| - Suppression of MULTI_PA_HDW switch
* | | | - Integration of offset adjustement
* 05.01.01 | F.Le Goff | POLYPH.1.45| - Update for branch MT_A1_GPRS.1.1
* 15.02.01 | F. Le Goff | POLYPH.1.47| Adapte production drivers to GPRS features
* 18.06.01 | F. Le Goff | POLYPH.1.52| - Improvement of Offset measure.
* 08.08.01 | F. Le Goff | POLYPH.1.53| - Integration of Rx Continuous
***************************************************************************)F*/
/* #*/
#ifndef DV51RX_HEP
#define DV51RX_HEP
#undef GLOBAL
#ifndef DV51RX_C
#define GLOBAL extern
#else
#define GLOBAL
#endif
#if !defined(TAT_TEMPERATURE_RF_16_BIT_FTR)
GLOBAL u32 DLL_EXCHANGE_MODE dv51_00MainRxOffsetMeasureAndAdjustment(u32 vp_Time_Out,u8 vp_OffsetMode,
u8 vp_RadioTemperature,u16 vp_Agc,
s16* pp_I_Read,s16* pp_Q_Read,
s16* pp_I_Adj,s16* pp_Q_Adj,
u8 vp_FreqBand);
#else
GLOBAL u32 DLL_EXCHANGE_MODE dv51_00MainRxOffsetMeasureAndAdjustment(u32 vp_Time_Out,u8 vp_OffsetMode,
u16 vp_RadioTemperature,u16 vp_Agc,
s16* pp_I_Read,s16* pp_Q_Read,
s16* pp_I_Adj,s16* pp_Q_Adj,
u8 vp_FreqBand);
#endif
#if !defined(TAT_TEMPERATURE_RF_16_BIT_FTR)
GLOBAL u32 DLL_EXCHANGE_MODE dv51_01MainRxBurstGeneration(u32 vp_Time_Out,u8 vp_RxMode,u16 vp_RxFreq,u16 vp_MonFreq,
u8 vp_RadioTemperature,s8 vp_ExpectedPower);
#else
GLOBAL u32 DLL_EXCHANGE_MODE dv51_01MainRxBurstGeneration(u32 vp_Time_Out,u8 vp_RxMode,u16 vp_RxFreq,u16 vp_MonFreq,
u16 vp_RadioTemperature,s8 vp_ExpectedPower);
#endif
#if !defined(TAT_TEMPERATURE_RF_16_BIT_FTR)
GLOBAL u32 DLL_EXCHANGE_MODE dv51_02MainPowerMeasure(u32 vp_Time_Out,u8 vp_PowerMode,u8 vp_Accuracy,
u16 vp_Agc,s8 vp_ExpectedPower,
u8 vp_RadioTemperature,u16 vp_RxFreq,
s16* vp_MinRx,s16* vp_MinTx,s16* vp_MinMon,
s16* vp_MaxRx,s16* vp_MaxTx,s16* vp_MaxMon,
s16* vp_AverageRx,s16* vp_AverageTx,
s16* vp_AverageMon,s16* vp_AveragePower);
#else
GLOBAL u32 DLL_EXCHANGE_MODE dv51_02MainPowerMeasure(u32 vp_Time_Out,u8 vp_PowerMode,u8 vp_Accuracy,
u16 vp_Agc,s8 vp_ExpectedPower,
u16 vp_RadioTemperature,u16 vp_RxFreq,
s16* vp_MinRx,s16* vp_MinTx,s16* vp_MinMon,
s16* vp_MaxRx,s16* vp_MaxTx,s16* vp_MaxMon,
s16* vp_AverageRx,s16* vp_AverageTx,
s16* vp_AverageMon,s16* vp_AveragePower);
#endif
#if !defined(TAT_TEMPERATURE_RF_16_BIT_FTR)
GLOBAL u32 dv51_03GenericRxBurstGeneration(u32 vp_Time_Out,u8 vp_RxMode,
u16 vp_RxFreq,u16 vp_MonFreq,
u8 vp_RadioTemperature,
s8 vp_ExpectedPower);
#else
GLOBAL u32 dv51_03GenericRxBurstGeneration(u32 vp_Time_Out,u8 vp_RxMode,
u16 vp_RxFreq,u16 vp_MonFreq,
u16 vp_RadioTemperature,
s8 vp_ExpectedPower);
#endif
GLOBAL s16 DLL_EXCHANGE_MODE dv51_04OffsetToMilliVolt(s16 vp_Offset,s16 vp_Voltage);
GLOBAL u32 DLL_EXCHANGE_MODE dv51_05MainNewOffsetMeasAndAdj(u32 vp_Time_Out,
t_tatrf_RxOffsetRes *pp_Result, u8* pp_FreqBand, u16 vp_Agc,
u8 vp_SlotCfg,u8 vp_OffsetMode, u8 vp_GPRSMode);
#if defined (TATRF_NEW_RADIO_MGT_SFI)
#if !defined (ACCESS_RIGHTS_MTX) && !defined (ACCESS_RIGHTS_FA)
GLOBAL u32 DLL_EXCHANGE_MODE dv51_06GetPowerMeasureResults(u32 vp_Time_Out,
t_tatrf_PowerMeasOutput *pp_PowerMeasOutput,
u8 vp_PowerMeasAccuracy);
GLOBAL u32 DLL_EXCHANGE_MODE dv51_07GetOffsetMeasureResults(u32 vp_Time_Out,
t_tatrf_RxOffsetRes *pp_Result);
#if !defined(TAT_TEMPERATURE_RF_16_BIT_FTR)
GLOBAL u32 dv51_08GSMRxBurstGeneration (u32 vp_Time_Out,u8 vp_RxMode,
u16 vp_RxFreq,u16 vp_MonFreq,
u8 vp_RadioTemperature,
s8 vp_ExpectedPower);
#else
GLOBAL u32 dv51_08GSMRxBurstGeneration (u32 vp_Time_Out,u8 vp_RxMode,
u16 vp_RxFreq,u16 vp_MonFreq,
u16 vp_RadioTemperature,
s8 vp_ExpectedPower);
#endif
#endif /* ACCESS_RIGHTS_MTX ACCESS_RIGHTS_FA */
#endif /* TATRF_NEW_RADIO_MGT_SFI */
#if !defined(TAT_EXTENDED_RF_CHAN_BOUND)
GLOBAL u16 DLL_EXCHANGE_MODE dv51_09TranslationRxBoundIndexToChannel (u8 vp_Index);
#else
GLOBAL u16 DLL_EXCHANGE_MODE dv51_09TranslationRxBoundIndexToChannel (u16 vp_Index);
#endif
#if !defined(TAT_EXTENDED_RF_CHAN_BOUND)
GLOBAL u8 DLL_EXCHANGE_MODE dv51_10TranslationChannelToRxBoundIndex (u16 vp_RfChanBound);
#else
GLOBAL u16 DLL_EXCHANGE_MODE dv51_10TranslationChannelToRxBoundIndex (u16 vp_RfChanBound);
#endif
#undef GLOBAL
#endif /* DV51RX_HEP */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -