added p60 dock hk table local pool
This commit is contained in:
@ -369,6 +369,12 @@ namespace P60Dock {
|
||||
static const uint8_t HK_TABLE_DATA_SET_ID = 0x3;
|
||||
static const uint8_t HK_TABLE_ENTRIES = 100;
|
||||
|
||||
/**
|
||||
* Requesting the full housekeeping table from the P60 dock will generate a reply comprising
|
||||
* 402 bytes of data.
|
||||
*/
|
||||
static const uint16_t HK_TABLE_REPLY_SIZE = 407;
|
||||
|
||||
/**
|
||||
* @brief This class defines a dataset for the hk table of the P60 Dock.
|
||||
*/
|
||||
@ -401,7 +407,7 @@ namespace P60Dock {
|
||||
P60System::P60DOCK_CURRENT_X3_IDLE_VBAT, this);
|
||||
lp_var_t<int16_t> currentPdu2Vbat = lp_var_t<int16_t>(sid.objectId,
|
||||
P60System::P60DOCK_CURRENT_PDU2_VBAT, this);
|
||||
lp_var_t<int16_t> currentStackVbata = lp_var_t<int16_t>(sid.objectId,
|
||||
lp_var_t<int16_t> currentStackVbat = lp_var_t<int16_t>(sid.objectId,
|
||||
P60System::P60DOCK_CURRENT_STACK_VBAT, this);
|
||||
lp_var_t<int16_t> currentStack3V3 = lp_var_t<int16_t>(sid.objectId,
|
||||
P60System::P60DOCK_CURRENT_STACK_3V3, this);
|
||||
@ -429,7 +435,7 @@ namespace P60Dock {
|
||||
P60System::P60DOCK_VOLTAGE_X3_IDLE_VBAT, this);
|
||||
lp_var_t<uint16_t> voltagePdu2Vbat = lp_var_t<uint16_t>(sid.objectId,
|
||||
P60System::P60DOCK_VOLTAGE_PDU2_VBAT, this);
|
||||
lp_var_t<uint16_t> voltageStackVbata = lp_var_t<uint16_t>(sid.objectId,
|
||||
lp_var_t<uint16_t> voltageStackVbat = lp_var_t<uint16_t>(sid.objectId,
|
||||
P60System::P60DOCK_VOLTAGE_STACK_VBAT, this);
|
||||
lp_var_t<uint16_t> voltageStack3V3 = lp_var_t<uint16_t>(sid.objectId,
|
||||
P60System::P60DOCK_VOLTAGE_STACK_3V3, this);
|
||||
@ -457,7 +463,7 @@ namespace P60Dock {
|
||||
P60System::P60DOCK_OUTPUTENABLE_X3_IDLE_VBAT, this);
|
||||
lp_var_t<uint8_t> outputEnableStatePdu2Vbat = lp_var_t<uint8_t>(sid.objectId,
|
||||
P60System::P60DOCK_OUTPUTENABLE_PDU2_VBAT, this);
|
||||
lp_var_t<uint8_t> outputEnableStateStackVbata = lp_var_t<uint8_t>(sid.objectId,
|
||||
lp_var_t<uint8_t> outputEnableStateStackVbat = lp_var_t<uint8_t>(sid.objectId,
|
||||
P60System::P60DOCK_OUTPUTENABLE_STACK_VBAT, this);
|
||||
lp_var_t<uint8_t> outputEnableStateStack3V3 = lp_var_t<uint8_t>(sid.objectId,
|
||||
P60System::P60DOCK_OUTPUTENABLE_STACK_3V3, this);
|
||||
@ -506,7 +512,7 @@ namespace P60Dock {
|
||||
P60System::P60DOCK_LATCHUP_X3_IDLE_VBAT, this);
|
||||
lp_var_t<uint16_t> latchupsPdu2Vbat = lp_var_t<uint16_t>(sid.objectId,
|
||||
P60System::P60DOCK_LATCHUP_PDU2_VBAT, this);
|
||||
lp_var_t<uint16_t> latchupsStackVbata = lp_var_t<uint16_t>(sid.objectId,
|
||||
lp_var_t<uint16_t> latchupsStackVbat = lp_var_t<uint16_t>(sid.objectId,
|
||||
P60System::P60DOCK_LATCHUP_STACK_VBAT, this);
|
||||
lp_var_t<uint16_t> latchupsStack3V3 = lp_var_t<uint16_t>(sid.objectId,
|
||||
P60System::P60DOCK_LATCHUP_STACK_3V3, this);
|
||||
@ -567,6 +573,8 @@ namespace P60Dock {
|
||||
|
||||
lp_var_t<uint8_t> dearmStatus = lp_var_t<uint8_t>(sid.objectId,
|
||||
P60System::P60DOCK_DEARM_STATUS, this);
|
||||
|
||||
/** Number of reboots due to gnd, i2c, csp watchdog timeout */
|
||||
lp_var_t<uint32_t> wdtCntGnd = lp_var_t<uint32_t>(sid.objectId,
|
||||
P60System::P60DOCK_WDT_CNT_GND, this);
|
||||
lp_var_t<uint32_t> wdtCntI2c = lp_var_t<uint32_t>(sid.objectId,
|
||||
@ -577,6 +585,7 @@ namespace P60Dock {
|
||||
P60System::P60DOCK_WDT_CNT_CSP_1, this);
|
||||
lp_var_t<uint32_t> wdtCntCsp2 = lp_var_t<uint32_t>(sid.objectId,
|
||||
P60System::P60DOCK_WDT_CNT_CSP_2, this);
|
||||
|
||||
lp_var_t<uint32_t> wdtGndLeft = lp_var_t<uint32_t>(sid.objectId,
|
||||
P60System::P60DOCK_WDT_GND_LEFT, this);
|
||||
lp_var_t<uint32_t> wdtI2cLeft = lp_var_t<uint32_t>(sid.objectId,
|
||||
@ -589,7 +598,7 @@ namespace P60Dock {
|
||||
P60System::P60DOCK_WDT_CSP_LEFT_2, this);
|
||||
lp_var_t<int16_t> batteryChargeCurrent = lp_var_t<int16_t>(sid.objectId,
|
||||
P60System::P60DOCK_BATT_CHARGE_CURRENT, this);
|
||||
lp_var_t<int16_t> batteryDishargeCurrent = lp_var_t<int16_t>(sid.objectId,
|
||||
lp_var_t<int16_t> batteryDischargeCurrent = lp_var_t<int16_t>(sid.objectId,
|
||||
P60System::P60DOCK_BATT_DISCHARGE_CURRENT, this);
|
||||
lp_var_t<int8_t> ant6Depl = lp_var_t<int8_t>(sid.objectId,
|
||||
P60System::P60DOCK_ANT6_DEPL, this);
|
||||
|
Reference in New Issue
Block a user