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

📄 dv04tool.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
 *----------------------------------------------------------------------------* 
 * 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 + -