📄 dv40adc.hep
字号:
/******************************************************************************/
/* DESCRIPTION
*
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* EVOLUTION
*----------------------------------------------------------------------------*
* Date | Author | Arnb | Description
*----------------------------------------------------------------------------*
* 22.07.99 |F. LE GOFF | 2.3 | - Optimization for architecture A1.
* | | | - Suppression of DAC1 TEst
* 26.11.99 | CHARTIER | 2.9 | Compatibility x16db
* 25.04.00 |F. Le Goff | 2.20 | - Add functionality of battery drop
* | | | measure (Merge with 2.17.MEASDROP)
* 08.06.00 |F. Le Goff | 2.21 | - Export driver dv40_07.
* | | |
***************************************************************************)F*/
#ifndef DV40ADC_HEP
#define DV40ADC_HEP
#ifndef DV40ADC_C
#define GLOBAL extern
#else
#define GLOBAL
#endif
GLOBAL u32 DLL_EXCHANGE_MODE dv40_01GetRadioTemperature(u32 vp_TimeOut,
u16 *pp_Temperature);
GLOBAL u32 DLL_EXCHANGE_MODE dv40_02GetBatteryMeasure(u32 vp_TimeOut,
u16 *pp_Measure);
GLOBAL u32 DLL_EXCHANGE_MODE dv40_03GetBatteryMeasure2(u32 vp_TimeOut,
u16 *pp_Measure2);
GLOBAL u32 DLL_EXCHANGE_MODE dv40_04GetBatteryType(u32 vp_TimeOut,
u16 *pp_Type);
GLOBAL u32 dv40_06GetAllADCValues(u32 vp_TimeOut,u16 *pp_RadioTemp,
u16 *pp_BattType, u16 *pp_BattMeasure1,
u16 *pp_BattMeasure2);
GLOBAL u32 DLL_EXCHANGE_MODE dv40_07GetBatteryInformations(u32 vp_TimeOut,
u16 *pp_BatVoltage1,
u16 *pp_BatVoltage2, u16 *pp_BatTemperature,
u16 *pp_BatType, s32 *pp_BatDerivate,
u32 *pp_BatStatus);
GLOBAL u32 DLL_EXCHANGE_MODE dv40_08GetADC1Value(u32 vp_TimeOut,u16 *pp_value);
GLOBAL u32 DLL_EXCHANGE_MODE dv40_09GetADC2Value(u32 vp_TimeOut,u16 *pp_value);
GLOBAL u32 DLL_EXCHANGE_MODE dv40_10GetADC3Value(u32 vp_TimeOut,u16 *pp_value);
GLOBAL u32 DLL_EXCHANGE_MODE dv40_11GetADC4Value(u32 vp_TimeOut,u16 *pp_value);
#if defined (CTRL_GOOD_TEMPERATURE)
#if defined (ACCESS_RIGHTS_DVADC)|| defined (ACCESS_RIGHTS_IHMADC)
GLOBAL u32 DLL_EXCHANGE_MODE dv40_13ConvertAdcToTemp(u32 vp_TimeOut,u16 vp_ValADC,s8 *pp_Temperature) ;
#endif /* CTRL_GOOD_TEMPERATURE + ACCESS_RIGHTS */
#endif /* CTRL_GOOD_TEMPERATURE */
#if defined (TATADC_CTRL_DAC1_DBG)
GLOBAL u32 DLL_EXCHANGE_MODE dv40_14SetDAC1Value(u32 vp_TimeOut,u8 vp_DAC1Value);
#endif /* TATADC_CTRL_DAC1_DBG */
#if defined(ADC1A_WITH_PATTERN_TX)
GLOBAL u32 DLL_EXCHANGE_MODE dv40_15GetBatteryDropMeasure(u32 vp_TimeOut,u16 *pp_Measure);
GLOBAL u32 DLL_EXCHANGE_MODE dv40_16GetADC1AValue(u32 vp_TimeOut,u16 *pp_Measure);
#endif /* ADC1A_WITH_PATTERN_TX */
#undef GLOBAL
#endif /* DV40ADC_HEP */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -