foxBMS  1.6.0
The foxBMS Battery Management System API Documentation
SOE_STATE_s Struct Reference

Data Fields

bool soeInitialized
bool sensorEcUsed [BS_NR_OF_STRINGS]
float_t ecScalingAverage [BS_NR_OF_STRINGS]
float_t ecScalingMinimum [BS_NR_OF_STRINGS]
float_t ecScalingMaximum [BS_NR_OF_STRINGS]
uint32_t previousTimestamp [BS_NR_OF_STRINGS]

Detailed Description

This structure contains all the variables relevant for the SOE.

Definition at line 74 of file soe_counting.c.

Field Documentation

◆ ecScalingAverage

float_t SOE_STATE_s::ecScalingAverage[BS_NR_OF_STRINGS]

current sensor offset scaling for average SOE

Definition at line 77 of file soe_counting.c.

◆ ecScalingMaximum

float_t SOE_STATE_s::ecScalingMaximum[BS_NR_OF_STRINGS]

current sensor offset scaling for maximum SOE

Definition at line 79 of file soe_counting.c.

◆ ecScalingMinimum

float_t SOE_STATE_s::ecScalingMinimum[BS_NR_OF_STRINGS]

current sensor offset scaling for minimum SOE

Definition at line 78 of file soe_counting.c.

◆ previousTimestamp

uint32_t SOE_STATE_s::previousTimestamp[BS_NR_OF_STRINGS]

last used timestamp of current or energy counting value for SOE estimation

Definition at line 80 of file soe_counting.c.

◆ sensorEcUsed

bool SOE_STATE_s::sensorEcUsed[BS_NR_OF_STRINGS]

true if energy counting functionality of current sensor is used

Definition at line 76 of file soe_counting.c.

◆ soeInitialized

bool SOE_STATE_s::soeInitialized

true if the initialization has passed, false otherwise

Definition at line 75 of file soe_counting.c.

The documentation for this struct was generated from the following file: