Files
banban/ql-application/threadx/interface/factory_test/factory_protocol.h
T

29 lines
872 B
C

#ifndef BANBAN_FACTORY_PROTOCOL_H
#define BANBAN_FACTORY_PROTOCOL_H
#include "factory_test.h"
typedef enum {
FT_STATE_WAIT = 0,
FT_STATE_PASS,
FT_STATE_FAIL
} ft_state_t;
void ft_protocol_init(void);
void ft_protocol_set_imei(const char *imei);
void ft_protocol_set_iccid(const char *iccid);
void ft_protocol_set_nfc_uid(const char *uid);
void ft_protocol_session_start(void);
void ft_protocol_node_start(ft_node_t node);
void ft_protocol_node_progress(ft_node_t node, int current, int required);
void ft_protocol_node_result(ft_node_t node, int passed, ft_error_t code,
u32 elapsed_ms, const char *data_json);
void ft_protocol_session_result(int passed, ft_error_t code);
void ft_protocol_power_off(void);
const char *ft_protocol_imei(void);
const char *ft_protocol_iccid(void);
const char *ft_protocol_nfc_uid(void);
#endif