📄 dv04tool.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
*----------------------------------------------------------------------------*
* 13.02.97 | SIMON JM | XXYYYY | - creation
* 16.12.97 | R.CHARTIER | TATTOP-1.3| - get version number
* 23.09.98 | S.MADELAINE| | - dv0_00StartInTATMode, dv0_11StartInTATMode remove
* 29.09.98 | S.MADELAINE| | - add dv0_00InitUARTMobilePC
* 07.10.98 | S.MADELAINE| | - add dv0_14TransmissionPing, dv0_15TestCTSMobile
* 30.11.98 | S.MADELAINE| | - SL2_09ReadFrameBUD prototype modification
* 15.12.98 | S.MADELAINE| | - add dv0_16TestRTSMobile
* 04.01.99 | F. sezille | | - Remove unnecessary declaration, option, etc ...
* 11.01.99 | S.MADELAINE| | - add timeout parameters in CTS/RTS tests
* 19.01.99 | S.MADELAINE| | - change parameters in CTS/RTS tests
* 12.02.99 | S.MADELAINE| | - add timeout parameters in dv0_00InitUARTMobilePC
* 02.06.99 | P.KAIKATI | | - add EGSM Channel to Frequency converter (dv0_17...)
* 19.06.99 |R.CHARTIER |TATTOP-1.71| - Compatibility DLL_EXCHANGE_MODE
*----------------------------------------------------------------------------*
* 29.07.99 |F. LE GOFF | 2.4 | Optimization for architecture A1.
* | | | suppression of unused switch
* | | | and unexisted fonctions)
* 01.08.00 | F. LE GOFF | 2.41 | Add version check in reading operation.
* | | | (under switch TATTOP_FILE_INTEGRITY_SFI)
* 24.10.00 | F. LE GOFF | 2.43 | Add Read/Write function fot .INI file.
* 07.11.00 | F. LE GOFF | 2.44 | Change Ini Files functions.
* 08.01.01 | F. Le Goff | 2.47 | - Apply coding rules
* 09.04.01 | F. LE GOFF | 2.49 | - Add Binary convertion function.
* | | |
***************************************************************************)F*/
#if !defined(DV0TOOL_HEP)
#define DV0TOOL_HEP
#ifndef DV04TOOL_C
#define GLOBAL extern
#else
#define GLOBAL
#endif
GLOBAL double DLL_EXCHANGE_MODE f_Db2Volt (s16 Value_s16, s16 Vref_s16);
GLOBAL u8 f_checksum (u8 *buffer_u8, u16 length_u8);
GLOBAL u8 DLL_EXCHANGE_MODE dv0_8HexBCD(u8 vp_HexNumber);
GLOBAL u8 DLL_EXCHANGE_MODE dv0_9BCDHex(u8 vp_BCDNumber);
GLOBAL void DLL_EXCHANGE_MODE dv04_10Hex2BinaryStr(s8* pp_BinaryStr,u32 vp_HexNumber);
#if defined(_LABWIN32)
GLOBAL void DLL_EXCHANGE_MODE dv0_10GetDriverVersion(u32 * pp_VersionNumber, u32 * pp_RevisionNumber);
#endif /* _LABWIN32 */
GLOBAL u32 dv0_12WriteParametersFile(u8 vp_CheckSum,u8 vp_Version,u16 vp_FileNumber,u8* pp_Struct,
u16 vp_Size,char* pp_Prefixe);
#if defined(TATTOP_FILE_INTEGRITY_SFI)
GLOBAL u32 dv0_13ReadParametersFile(char *pp_FileNameStruct,u8* pp_Struct,u16 vp_Size,
u8 vp_ExpectedVersion);
#else /* TATTOP_FILE_INTEGRITY_SFI */
GLOBAL u32 dv0_13ReadParametersFile(char *pp_FileNameStruct,u8* pp_Struct,u16 vp_Size);
#endif /* TATTOP_FILE_INTEGRITY_SFI */
GLOBAL u32 DLL_EXCHANGE_MODE dv0_00InitUARTMobilePC (u32 vp_tempo, u32 vp_baud, u8 vp_parity, bool vp_handshaking, u16 vp_waitPC);
GLOBAL u32 DLL_EXCHANGE_MODE dv0_14TransmissionPing(u32 vp_Timeout, u16 vp_Command);
GLOBAL u32 DLL_EXCHANGE_MODE dv0_28Init_UARTx_Mobile (u32 vp_tempo, u32 vp_baud,
u8 vp_parity, bool vp_handshaking, u8 vp_UARTNumber ,
u16 vp_waitPC);
GLOBAL double dv0_17EGSMChannel2Freq(u16 vp_channel_u16);
GLOBAL double DLL_EXCHANGE_MODE dv0_18Channel2Freq(u16 vp_channel);
GLOBAL u16 DLL_EXCHANGE_MODE dv0_19Freq2Channel(double vp_freq);
GLOBAL u8 DLL_EXCHANGE_MODE dv0_20EGSMChannel2HWLIndex(u16 vp_Channel);
GLOBAL u16 DLL_EXCHANGE_MODE dv0_21HWLIndex2EGSMChannel(u8 vp_Index);
GLOBAL void dv0_11NullProcedure(void);
GLOBAL void DLL_EXCHANGE_MODE dv0_25InitTatVar(void);
#if defined(_LABWIN32)
GLOBAL u32 DLL_EXCHANGE_MODE dv0_26CopyINIFileForTransfer(s8* pp_FileToTransfer,u8 vp_FileProperties);
GLOBAL u32 DLL_EXCHANGE_MODE dv0_27ChgProductIdentifInINIFile(s8* pp_FileToChange,u8 vp_FileProperties);
GLOBAL u32 DLL_EXCHANGE_MODE dv04_28WriteStringINIFile(s8* pp_FileName, s8* pp_HeaderField,
s8* pp_PatternField, s8* pp_ValueOfPattern);
GLOBAL u32 DLL_EXCHANGE_MODE dv04_29WriteIntegerINIFile(s8* pp_FileName, s8* pp_HeaderField,
s8* pp_PatternField, u32 pp_ValueOfPattern);
GLOBAL u32 DLL_EXCHANGE_MODE dv04_30ReadStringINIFile(s8* pp_FileName, s8* pp_HeaderField,
s8* pp_PatternField, s8* pp_DefaultValue, s8* pp_ReadValue);
GLOBAL u32 DLL_EXCHANGE_MODE dv04_31ReadIntegerINIFile(s8* pp_FileName, s8* pp_HeaderField,
s8* pp_PatternField, u32 pp_DefaultValue, u32* pp_ReadValue);
GLOBAL u32 DLL_EXCHANGE_MODE dv04_32GetFileNameINIFile(s8* pp_FileName, u8 vp_FileProperties);
GLOBAL void DLL_EXCHANGE_MODE dv04_34RTKTimerWP(void);
GLOBAL void DLL_EXCHANGE_MODE dv04_35SetRTKTimerWPpointer(void (*)(void));
#if defined(JPEG_FTR) && !defined(ACCESS_RIGHTS_MTX) &&\
!defined(ACCESS_RIGHTS_CC) && !defined(ACCESS_RIGHTS_FA)
GLOBAL u8 DLL_EXCHANGE_MODE dv04_33CheckFile(u_Header_Info pu_HeaderInfo, s8* pp_FileName);
#endif /* JPEG_FTR */
#endif /* _LABWIN32 */
GLOBAL void DLL_EXCHANGE_MODE dv0_29GetSLDriverVersion_to_use(u32 * pp_SLVersionNumber, u32 * pp_SLRevisionNumber);
GLOBAL void DLL_EXCHANGE_MODE dv0_30HelpDisplay(s32 vp_event, s8 *vp_Tool,s8 *vp_File,s32 vp_handle);
GLOBAL void DLL_EXCHANGE_MODE dv0_31HelpDisplayNullProc(s32 vp_event, s8 *vp_Tool,s8 *vp_File,s32 vp_handle);
GLOBAL u32 DLL_EXCHANGE_MODE dv0_32TraceVersionRequest(u32 vp_TimeOut);
#undef GLOBAL
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -