⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dv51rx.hep

📁 这是用Labwindows开发的一个RF test程序。 用于日本机种的组装后ANT 测试。
💻 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 + -