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

251 lines
4.8 KiB
C
Raw Normal View History

#ifndef XTCHECKER_H_
#define XTCHECKER_H_
#include "base/define.h"
#include "basechecker.h"
extern Checker_RunCfg_st checker_runcfg;
extern CheckerTask xttaskArray[CHECKER_MAXID_COUNT] ;
/*
@brief , R10_0p1mA_1p6mA_UC
@param1 线
@param2 AD值
@rtv1 线AD值的时间
*/
void XT_Test_PowerOn(void);
/*
@brief 线
@param1 线
@rtv1 线
*/
void XT_Test_SetBusV(void);
/*
@brief 线
@rtv1 线 0.01uA
*/
void XT_Test_BaseCur(void);
/*
@brief 线 1
@param0 UID长度
@param1 使 UID对比
*/
void XT_Test_ScanUID(void);
/*
@brief
@param0 UID长度
@param1
@param2
@param4
@rtv 3
*/
void XT_Test_WriteChipCfg(void);
/*
@brief
@param0 UID长度
@param1
@param2
@param4
*/
void XT_Test_CheckChipCfg(void);
/*
@brief
*/
void XT_Test_BindTestCode(void);
/*
@brief
@param0 线,AD值
@param1 0.1uA
@param2 ,100ms
@param3 0.1s
@param4
@rtv0 0.1ms
@rtv1 0.1uA
@rtv2 0.1Ma
@rtv3 adv
*/
void XT_Test_ChgEnergy(void);
/*
@brief ,UID已经写入
@param 0
@param 1
@param 2
*/
void XT_Test_WriteRunField(void);
/*
@brief
@param0
@param1
@param2
@param3 1使 0
@rtv1
@rtv2
@rtv3
@rtv4
*/
void XT_Test_CheckRunField(void);
/*
@brief ,uiduid方式通信
*/
void XT_Test_Resister(void);
/*
@brief ,uiduid方式通信
@pram
*/
void XT_Test_Cap(void);
/*
@brief uiduid方式通信
@param
@param
*/
void XT_Test_WriteShell(void);
/*
@brief UID
@param
@param
*/
void XT_Test_WriteUID(void);
/*
@brief
@param
@param
*/
void XT_Test_WritePWD(void);
/*
@brief ,
@param0 0 1
@param1 2Bytes
@param1 2Bytes
*/
void XT_Test_CheckBackFlag(void);
/*
@brief ,
*/
void XT_Test_ReadBackFlag(void);
/*
@brief
@param0 1 0
@param1
@param2
*/
void XT_Test_Trim(void);
/*
@brief
*/
void XT_Test_Discharge(void);
/*
@brief
*/
void XT_Test_EnCommEndCur(void);
/*
@brief
*/
void XT_Test_GetCommEndCur(void);
/*
@brief 线
@param
*/
void XT_Test_OneLineCheck(void);
/*
@brief ,UID已经存在使UID读取
@param0
*/
void XT_Test_CheckState(void);
/*
@brief
*/
void XT_Test_Boom(void);
/*
@brief
*/
void XT_Test_Reset(void);
/*
@brief 线
*/
void XT_Test_PowerOFF(void);
/*
@brief
*/
void XT_Test_LockCmdC(void);
/*
@brief
*/
void XT_Test_CodeBindEn(void);
/*
@brief
@param0
@param1
*/
void XT_Test_InputCheck(void);
/*
@brief
*/
void XT_Test_CheckPWD(void);
/*
@brief
@rtv 0
1
3 UID写入失败
4
5 UID失败
6 UID写入失败
7
8
*/
uint8_t XT_UID_PWD_Bind(void);
/*
@brief
@rtv UID长度
@rtv
@rtv
@rtv
*/
void XT_Test_LoadChipCfg(void);
/*
@breif
@param0 0.1s
@rtv0
*/
void XT_Test_CapVoltage(void);
/*
@brief
*/
void XT_Test_UID_PWD_Verify(void);
/*
@brief
*/
void XT_Test_UID_PWD_Bind(void);
/*
@breif 线
@param0 线
@param1 1ms 6S
@param2 UID长度
*/
void XT_OnLine_SCAN(void);
/*
@brief 线
@param0 1ms
@param1 线 0.1uA
@param2
*/
void XT_OFFLine_SCAN(void);
/*
@brief 线
@param0 使
@param1 10ms
@param2
*/
void XT_CurMonitor(void);
#endif