feat: add FT1 factory test host and protocol updates
This commit is contained in:
@@ -32,8 +32,8 @@ u32 ft_now_ms(void)
|
||||
const char *ft_node_name(ft_node_t node)
|
||||
{
|
||||
static const char *names[FT_NODE_COUNT] = {
|
||||
"BOOT_AUDIO", "POWER_ADC", "AUDIO_LOOPBACK", "KEY_TRIPLE",
|
||||
"ESIM", "DATA_CALL", "PING", "NFC"
|
||||
"BOOT_AUDIO", "POWER_ADC", "AUDIO_LOOPBACK",
|
||||
"ESIM", "DATA_CALL", "NFC"
|
||||
};
|
||||
|
||||
if (node < 0 || node >= FT_NODE_COUNT) {
|
||||
@@ -131,11 +131,11 @@ void ft_protocol_session_start(void)
|
||||
ft_emit("{\"v\":%d,\"type\":\"session_start\",\"seq\":%lu,"
|
||||
"\"session\":\"%s\",\"uptime_ms\":%lu,\"imei\":\"%s\","
|
||||
"\"iccid\":\"%s\",\"nfc_uid\":\"%s\",\"fw\":\"%s\","
|
||||
"\"ping_host\":\"%s\",\"start_time\":%s%s%s}",
|
||||
"\"start_time\":%s%s%s}",
|
||||
FT_PROTOCOL_VERSION, (unsigned long)++g_protocol.seq,
|
||||
g_protocol.session, (unsigned long)ft_now_ms(), g_protocol.imei,
|
||||
g_protocol.iccid, g_protocol.nfc_uid, FT_FIRMWARE_VERSION,
|
||||
FT_PING_HOST, g_protocol.start_time[0] ? "\"" : "null",
|
||||
g_protocol.start_time[0] ? "\"" : "null",
|
||||
g_protocol.start_time, g_protocol.start_time[0] ? "\"" : "");
|
||||
}
|
||||
|
||||
@@ -191,9 +191,8 @@ void ft_protocol_session_result(int passed, ft_error_t code)
|
||||
"\"nfc_uid\":\"%s\",\"start_time\":%s%s%s,"
|
||||
"\"duration_ms\":%lu,\"nodes\":{"
|
||||
"\"BOOT_AUDIO\":\"%s\",\"POWER_ADC\":\"%s\","
|
||||
"\"AUDIO_LOOPBACK\":\"%s\",\"KEY_TRIPLE\":\"%s\","
|
||||
"\"ESIM\":\"%s\",\"DATA_CALL\":\"%s\","
|
||||
"\"PING\":\"%s\",\"NFC\":\"%s\"}}",
|
||||
"\"AUDIO_LOOPBACK\":\"%s\",\"ESIM\":\"%s\","
|
||||
"\"DATA_CALL\":\"%s\",\"NFC\":\"%s\"}}",
|
||||
FT_PROTOCOL_VERSION, (unsigned long)++g_protocol.seq,
|
||||
g_protocol.session, (unsigned long)ft_now_ms(), passed ? "PASS" : "FAIL",
|
||||
code, g_protocol.imei, g_protocol.iccid, g_protocol.nfc_uid,
|
||||
@@ -202,8 +201,7 @@ void ft_protocol_session_result(int passed, ft_error_t code)
|
||||
(unsigned long)(ft_now_ms() - g_protocol.start_ms),
|
||||
ft_state_name(g_protocol.nodes[0]), ft_state_name(g_protocol.nodes[1]),
|
||||
ft_state_name(g_protocol.nodes[2]), ft_state_name(g_protocol.nodes[3]),
|
||||
ft_state_name(g_protocol.nodes[4]), ft_state_name(g_protocol.nodes[5]),
|
||||
ft_state_name(g_protocol.nodes[6]), ft_state_name(g_protocol.nodes[7]));
|
||||
ft_state_name(g_protocol.nodes[4]), ft_state_name(g_protocol.nodes[5]));
|
||||
}
|
||||
|
||||
void ft_protocol_power_off(void)
|
||||
|
||||
Reference in New Issue
Block a user