From 6acd4b1ca0a147a0b846d4793a1e9378ea406208 Mon Sep 17 00:00:00 2001 From: Gatsby Van Date: Wed, 31 Jan 2024 16:04:09 +0800 Subject: [PATCH] *update hardware status logging content --- df_datalink_sp/src/system_monitor.h | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/df_datalink_sp/src/system_monitor.h b/df_datalink_sp/src/system_monitor.h index 95b6948..10774fb 100644 --- a/df_datalink_sp/src/system_monitor.h +++ b/df_datalink_sp/src/system_monitor.h @@ -13,6 +13,14 @@ #define DATA_ID_NONE UINT32_MAX #define DATA_ID_TEST 0x02030203 +#define VOLTAGE_LSB 0.05 // volt +#define VOLTAGE_MAX 12.75 // volt + +#define TEMPERATURE_LSB 1.0 // Celsius degree +#define TEMPERATURE_MAX 127.0 // Celsius degree +#define TEMPERATURE_MIN -128.0 // Celsius degree + + typedef struct { // FIXME: To Complete @@ -99,15 +107,21 @@ typedef struct { // Hardware log // -- Signal processor status - uint16_t spVolt; - uint16_t spTemp; - uint8_t chipSt; + uint8_t spPsVolt; + uint8_t spPsAuxVolt; + uint8_t spDdrVolt; + uint8_t spPlVolt; + uint8_t spPlAuxVolt; + uint8_t spBramVolt; + int8_t spTemp; + bool isSpOk; // -- Antenna status uint8_t antVolt; uint8_t antTemp; uint8_t antPll; - uint16_t antMgc; - uint8_t antSt; + uint8_t antMgc0; + uint8_t antMgc1; + bool isAntOk; } HWSTATE; typedef struct