Files
checker_slave/source/elec_det/interface/JQChecker.h

219 lines
4.0 KiB
C
Raw Normal View History

#ifndef JQCHECKER_H_
#define JQCHECKER_H_
#include "base/define.h"
#include "basechecker.h"
extern Checker_RunCfg_st checker_runcfg;
extern CheckerTask jqtaskArray[CHECKER_MAXID_COUNT];
/*
brief
@param 10
*/
void JQ_Test_PowerPrapare(void);
/*
@brief , R10_0p1mA_1p6mA_UC
@param1 线
@param2 AD值
@rtv1 线AD值的时间
*/
void JQ_Test_PowerOn(void);
/*
@brief 线 1
@param0 使
@param1 1 uid数据全0验证
*/
void JQ_Test_ScanUID(void);
/*
@brief 线
@param1 线
@rtv1 线
*/
void JQ_Test_SetBusV(void);
/*
@brief 线
@rtv1 线 0.01uA
*/
void JQ_Test_BaseCur(void);
/*
@brief
@rtv 2
*/
void JQ_Test_ReadChipID(void);
/*
@brief OTP全0检测
@param0 UID区和密码区验证标志 1 0
@param1 1 0
@param2
*/
void JQ_Test_OTPCheck(void);
/*
@brief
*/
void JQ_Test_FTCheck(void);
/*
@brief
@param0
*/
void JQ_Test_ReadState(void);
/*
@brief OTP数据
@param0 2OTP数据
@param1 2OTP数据
*/
void JQ_Test_WriteUserInfo(void);
/*
@brief
@param0 线,AD值
@param1 0.1uA
@param2 ,100ms
@param3 0.1s
@rtv0 0.1ms
@rtv1 0.1uA
@rtv2 0.1Ma
@rtv3 adv
*/
void JQ_Test_ChgEnergy(void);
/*
@brief DAC检测
@param DAC检测的起始值
@param DAC检测的结束值
*/
void JQ_Test_CheckDAC(void);
/*
@brief
@pram1 0.1S
@param 使线
@rtv1 AD值
*/
void JQ_Test_WaitDelay(void);
/*
@brief
@param
*/
void JQ_Test_SetDelay(void);
/*
@brief
@param
*/
void JQ_Test_ReadDelay(void);
/*
@brief
@param1
@param2
*/
void JQ_Test_ClkTrim(void);
/*
@brief
*/
void JQ_Test_Discharge(void);
/*
@brief
*/
void JQ_Test_Reset(void);
/*
@brief 使
*/
void JQ_Test_BootEn(void);
/*
@brief
@param1 adc
@param2
@param3
@param4 使
@rtv1
@rtv2
@rtv3
@rtv4
*/
void JQ_Test_BoomEnergy(void);
/*
@brief 使
*/
void JQ_Test_EnCommEndCur(void);
/*
@brief
@rtv
*/
void JQ_Test_GetCommEndCur(void);
/*
@brief 线
*/
void JQ_Test_PowerOff(void);
/*
@brief
@param0 使
*/
void JQ_Test_PWCheck(void);
/*
@brief OTP数据
@param0 OTP
@param1
@param2 2Bytes OTP数据
@param3 2Bytes OTP数据
@param4 2Bytes OTP数据
@param5 2Bytes OTP数据
*/
void JQ_Test_WriteOTP(void);
/*
@brief OTP
@param0 OTP地址
@param1 OTP
*/
void JQ_Test_ReadOTP(void);
/*
@brief
*/
void JQ_Test_ClearBoom(void);
/*
@brief OTP数据
@param0 OTP
@param1
@param2
*/
void JQ_Test_WriteBuf2OTP(void);
/*
@brief
*/
void JQ_UID_PWD_Bind(void);
/*
@brief UID PWD
*/
void JQ_Verify_UID_PWD(void);
/*
@breif
@param0 0.1s
@rtv0
*/
void JQ_Test_CapVoltage(void);
/*
@breif OTP 使
*/
void JQ_Test_EnOTPW(void);
/*
@brief
*/
void JQ_Test_ReadVersion(void);
/*
@breif 使OTP (ENWOTP)
@param0
*/
void JQ_Test_WriteVersion(void);
#endif