📄 dv56radp.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
* 06/01/99 | R.Chartier| B52DB.1.15 |add includes/rights to compile
* | | |mobile soft
* 26.11.99 | R.CHARTIER| POLYPHASE.1.19| - Compatibility x16db
* 10.01.00 | F.Le Goff | POLYPHASE.1.22| - Modify files for the new radio table
* | | | under MULTI_PA_HDW switch.
* 14.01.00 | F.Le Goff | POLYPHASE.1.23| - Add New driver to read default
* | | | parameters under MULTI_PA_HDW switch.
* 25.01.00 | F.Le Goff | POLYPHASE.1.24| - correction of MULTI_PA_HDW switch.
* 07.09.01 | F.Le Goff | POLYPHASE.1.54| - integration of Hamming parameters in
* | | | radio table under switch.
* 12.11.01 | C.P. Wong | POLYPHASE.1.59| - Add PCS radio management
* | | | - Correct param. bug in dv56_31
* 13.11.01 | F. Deruy | POLYPHASE.1.59| - Add switch 4 Tx
***************************************************************************)F*/
/* #*/
#ifndef DV56RADP_HEP
#define DV56RADP_HEP
#undef GLOBAL
#ifndef DV56RADP_C
#define GLOBAL extern
#else
#define GLOBAL
#endif
#if defined (ACCESS_RIGHTS_MTX) || defined (ACCESS_RIGHTS_FA) ||\
defined (ACCESS_RIGHTS_IHMAEEPR) || defined (ACCESS_RIGHTS_IHMMAIN) ||\
defined (ACCESS_RIGHTS_IHMRF) || defined (ACCESS_RIGHTS_DVRF) ||\
defined (DVA0MISC_C) || defined (ACCESS_RIGHTS_DVFM)
GLOBAL u32 DLL_EXCHANGE_MODE dv56_00ReadRadioParametersFromRam(u32 vp_TimeOut,
t_hee_EepromBaseBand *pp_RadioParameters) ;
GLOBAL u32 DLL_EXCHANGE_MODE dv56_01ReadRadioParametersFromEeprom(u32 vp_TimeOut,
t_hee_EepromBaseBand *pp_RadioParameters);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_02WriteRadioParametersToEeprom(u32 vp_TimeOut,
t_hee_EepromBaseBand *pp_RadioParameters);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_03WriteRadioParametersToRam(u32 vp_TimeOut,
t_hee_EepromBaseBand *pp_RadioParameters);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_18WriteRadioParametersFile(u8 vp_FileNumber,
t_hee_EepromBaseBand *pp_RadioParameters,u16 vp_Size);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_19ReadRadioParametersFile(char *pp_FileNameStruct,
t_hee_EepromBaseBand *pp_RadioParameters,u16 vp_Size);
GLOBAL void dv56_20SwapRadioParameters(t_hee_EepromBaseBand *pp_RadioParameters);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_17ReadDefaultRadioParameters(u32 vp_Time_Out,
t_hee_EepromBaseBand *pp_RadioParameters);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_04ReadRxGenericRadioRam(u32 vp_TimeOut,
st_Rx_Generic *pp_RxGeneric);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_05WriteRxGenericRadioRam(u32 vp_TimeOut,
st_Rx_Generic *pp_RxGeneric);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_06ReadRxGSMFineGainRadioRam(u32 vp_TimeOut,
u8 vp_TempRange,u8 vp_ChannelRange,s8 *pp_FineGain);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_07WriteRxGSMFineGainRadioRam(u32 vp_TimeOut,
u8 vp_TempRange,u8 vp_ChannelRange,s8 *pp_FineGain);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_08ReadRxDCSFineGainRadioRam(u32 vp_TimeOut,
u8 vp_TempRange, u8 vp_ChannelRange,s8 *pp_FineGain);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_09WriteRxDCSFineGainRadioRam(u32 vp_TimeOut,
u8 vp_TempRange,u8 vp_ChannelRange,s8 *pp_FineGain);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_10ReadTxGSMPAGainRadioRam(u32 vp_TimeOut,
u8 vp_PowerLevel,st_pa_TxGainTuning *pp_pa_TxGainTuning);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_11WriteTxGSMPAGainRadioRam(u32 vp_TimeOut,
u8 vp_PowerLevel,st_pa_TxGainTuning *pp_pa_TxGainTuning);
GLOBAL void dv56_12SwapTxPAGain(st_pa_TxGainTuning *pp_pa_TxGainTuning);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_13ReadTxDCSPAGainRadioRam(u32 vp_TimeOut,
u8 vp_PowerLevel,st_pa_TxGainTuning *pp_pa_TxGainTuning);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_14WriteTxDCSPAGainRadioRam(u32 vp_TimeOut, u8 vp_PowerLevel,
st_pa_TxGainTuning *pp_pa_TxGainTuning);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_21ReadWholeRxGSMRadioParam(u32 vp_TimeOut,
st_Rx_GSM *pp_RxRadioParam);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_22ReadWholeRxDCSRadioParam(u32 vp_TimeOut,
st_Rx_DCS *pp_RxRadioParam);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_23WriteWholeRxGSMRadioParam(u32 vp_TimeOut,
st_Rx_GSM *pp_RxRadioParam);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_24WriteWholeRxDCSRadioParam(u32 vp_TimeOut,
st_Rx_DCS *pp_RxRadioParam);
#if defined (RADIO_TABLE_PCS_FTR)
GLOBAL u32 DLL_EXCHANGE_MODE dv56_40ReadRxPCSFineGainRadioRam(u32 vp_TimeOut, u8 vp_TempRange,
u8 vp_ChannelRange,s8 *pp_FineGain);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_41WriteRxPCSFineGainRadioRam(u32 vp_TimeOut, u8 vp_TempRange,
u8 vp_ChannelRange,s8 *pp_FineGain);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_42ReadTxPCSPAGainRadioRam(u32 vp_TimeOut, u8 vp_PowerLevel,
st_pa_TxGainTuning *pp_pa_TxGainTuning);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_43WriteTxPCSPAGainRadioRam(u32 vp_TimeOut, u8 vp_PowerLevel,
st_pa_TxGainTuning *pp_pa_TxGainTuning);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_44ReadWholeRxPCSRadioParam(u32 vp_TimeOut, st_Rx_PCS *pp_RxRadioParam);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_45WriteWholeRxPCSRadioParam(u32 vp_TimeOut, st_Rx_PCS *pp_RxRadioParam);
#endif
#endif
#if defined (ACCESS_RIGHTS_MTX) || defined (ACCESS_RIGHTS_FA) ||\
defined (ACCESS_RIGHTS_IHMAEEPR) || defined (ACCESS_RIGHTS_IHMMAIN) ||\
defined (ACCESS_RIGHTS_IHMRF) || defined (ACCESS_RIGHTS_DVRF)
#if defined (TATRF_GSM850_FTR)
GLOBAL u32 DLL_EXCHANGE_MODE dv56_46ReadRxGSM850FineGainRadioRam(u32 vp_TimeOut, u8 vp_TempRange,
u8 vp_ChannelRange,s8 *pp_FineGain);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_47WriteRxGSM850FineGainRadioRam(u32 vp_TimeOut, u8 vp_TempRange,
u8 vp_ChannelRange,s8 *pp_FineGain);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_48ReadTxGSM850PAGainRadioRam(u32 vp_TimeOut, u8 vp_PowerLevel,
st_pa_TxGainTuning *pp_pa_TxGainTuning);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_49WriteTxGSM850PAGainRadioRam(u32 vp_TimeOut, u8 vp_PowerLevel,
st_pa_TxGainTuning *pp_pa_TxGainTuning);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_50ReadWholeRxGSM850RadioParam(u32 vp_TimeOut, st_Rx_GSM850 *pp_RxRadioParam);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_51WriteWholeRxGSM850RadioParam(u32 vp_TimeOut, st_Rx_GSM850 *pp_RxRadioParam);
#endif
#endif
#if defined (ACCESS_RIGHTS_MTX) || defined (ACCESS_RIGHTS_FA) ||\
defined (ACCESS_RIGHTS_IHMAEEPR) || defined (ACCESS_RIGHTS_IHMMAIN) ||\
defined (ACCESS_RIGHTS_IHMRF) || defined (ACCESS_RIGHTS_DVRF) ||\
defined (DVA0MISC_C)
#if defined (RADIO_TABLE_A1_PLUS)||defined (RADIO_TABLE_4TX_FTR)
#if defined (RADIO_TABLE_PCS_FTR) || defined(TATRF_GSM850_FTR)
GLOBAL u32 DLL_EXCHANGE_MODE dv56_31ReadRAMRampingParam(u32 vp_TimeOut,
st_pa_Hamming_Parameters *pp_HammingParameters,
u8* pp_GSM_HammingThresh, u8* pp_DCS_HammingThresh, u8* pp_PCS_HammingThresh,u8* pp_GSM850_HammingThresh,
u8* pp_GSM_HammingThreshMiddle, u8* pp_DCS_HammingThreshMiddle, u8* pp_PCS_HammingThreshMiddle, u8* pp_GSM850_HammingThreshMiddle);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_32WriteRAMRampingParam(u32 vp_TimeOut,
st_pa_Hamming_Parameters sp_HammingParameters,
u8 vp_GSM_HammingThresh, u8 vp_DCS_HammingThresh, u8 vp_PCS_HammingThresh,u8 vp_GSM850_HammingThresh,
u8 vp_GSM_HammingThreshMiddle, u8 vp_DCS_HammingThreshMiddle, u8 vp_PCS_HammingThreshMiddle, u8 vp_GSM850_HammingThreshMiddle);
#else /* RADIO_TABLE_PCS_FTR */
GLOBAL u32 DLL_EXCHANGE_MODE dv56_31ReadRAMRampingParam(u32 vp_TimeOut,
st_pa_Hamming_Parameters *pp_HammingParameters,
u8* pp_GSM_HammingThresh, u8* pp_DCS_HammingThresh,
u8* pp_GSM_HammingThreshMiddle, u8* pp_DCS_HammingThreshMiddle);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_32WriteRAMRampingParam(u32 vp_TimeOut,
st_pa_Hamming_Parameters sp_HammingParameters,
u8 vp_GSM_HammingThresh, u8 vp_DCS_HammingThresh,
u8 vp_GSM_HammingThreshMiddle, u8 vp_DCS_HammingThreshMiddle);
#endif /* RADIO_TABLE_PCS_FTR */
#endif /* RADIO_TABLE_A1_PLUS || RADIO_TABLE_4TX_FTR*/
#endif /* ACCESS_RIGHTS_ */
#if defined (ACCESS_RIGHTS_IHMRF)
#if defined (TATRF_UAA3537_FTR)
GLOBAL u32 DLL_EXCHANGE_MODE dv56_52ReadRxLnaFeswEgsmTableFromRAM(u32 vp_TimeOut, t_rf_rx_lna_fesw_bitfield *pp_RxLnaFeswEgsm);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_53ReadRxLnaFeswGsm850TableFromRAM(u32 vp_TimeOut, t_rf_rx_lna_fesw_bitfield *pp_RxLnaFeswGsm850);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_54ReadRxLnaFeswDcsTableFromRAM(u32 vp_TimeOut, t_rf_rx_lna_fesw_bitfield *pp_RxLnaFeswDcs);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_55ReadRxLnaFeswPcsTableFromRAM(u32 vp_TimeOut, t_rf_rx_lna_fesw_bitfield *pp_RxLnaFeswPcs);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_56WriteRxLnaFeswEgsmTableToRAM(u32 vp_TimeOut,t_rf_rx_lna_fesw_bitfield *pp_RxLnaFeswEgsm);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_57WriteRxLnaFeswGsm850TableToRAM(u32 vp_TimeOut,t_rf_rx_lna_fesw_bitfield *pp_RxLnaFeswGsm850);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_58WriteRxLnaFeswDcsTableToRAM(u32 vp_TimeOut,t_rf_rx_lna_fesw_bitfield *pp_RxLnaFeswDcs);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_59WriteRxLnaFeswPcsTableToRAM(u32 vp_TimeOut,t_rf_rx_lna_fesw_bitfield *pp_RxLnaFeswPcs);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_60ReadTxFeswEgsmTableFromRAM(u32 vp_TimeOut, t_rf_tx_fesw_bitfield *pp_TxFeswEgsm);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_61ReadTxFeswGsm850TableFromRAM(u32 vp_TimeOut, t_rf_tx_fesw_bitfield *pp_TxFeswGsm850);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_62ReadTxFeswDcsTableFromRAM(u32 vp_TimeOut, t_rf_tx_fesw_bitfield *pp_TxFeswDcs);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_63ReadTxFeswPcsTableFromRAM(u32 vp_TimeOut, t_rf_tx_fesw_bitfield *pp_TxFeswPcs);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_64WriteTxFeswEgsmTableToRAM(u32 vp_TimeOut,t_rf_tx_fesw_bitfield *pp_TxFeswEgsm);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_65WriteTxFeswGsm850TableToRAM(u32 vp_TimeOut,t_rf_tx_fesw_bitfield *pp_TxFeswGsm850);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_66WriteTxFeswDcsTableToRAM(u32 vp_TimeOut,t_rf_tx_fesw_bitfield *pp_TxFeswDcs);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_67WriteTxFeswPcsTableToRAM(u32 vp_TimeOut,t_rf_tx_fesw_bitfield *pp_TxFeswPcs);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_68ReadTxAGCEgsmTableFromRAM(u32 vp_TimeOut, t_rf_tx_agc_bitfield *pp_TxAgcEgsm);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_69ReadTxAGCGsm850TableFromRAM(u32 vp_TimeOut, t_rf_tx_agc_bitfield *pp_TxAgcGsm850);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_70ReadTxAGCDcsTableFromRAM(u32 vp_TimeOut, t_rf_tx_agc_bitfield *pp_TxAgcDcs);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_71ReadTxAGCPcsTableFromRAM(u32 vp_TimeOut, t_rf_tx_agc_bitfield *pp_TxAgcPcs);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_72WriteTxAGCEgsmTableToRAM(u32 vp_TimeOut,t_rf_tx_agc_bitfield *pp_TxAgcEgsm);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_73WriteTxAGCGsm850TableToRAM(u32 vp_TimeOut,t_rf_tx_agc_bitfield *pp_TxAgcGsm850);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_74WriteTxAGCDcsTableToRAM(u32 vp_TimeOut,t_rf_tx_agc_bitfield *pp_TxAgcDcs);
GLOBAL u32 DLL_EXCHANGE_MODE dv56_75WriteTxAGCPcsTableToRAM(u32 vp_TimeOut,t_rf_tx_agc_bitfield *pp_TxAgcPcs);
#endif/*TATRF_UAA3537_FTR*/
#endif
#undef GLOBAL
#endif /* DV56RADP_HEP */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -