pub struct Model805 {Show 26 fields
pub str_idx: u16,
pub mod_idx: u16,
pub n_cell: u16,
pub soc: Option<u16>,
pub do_d: Option<u16>,
pub soh: Option<u16>,
pub n_cyc: Option<u32>,
pub v: u16,
pub cell_v_max: u16,
pub cell_v_max_cell: Option<u16>,
pub cell_v_min: u16,
pub cell_v_min_cell: Option<u16>,
pub cell_v_avg: u16,
pub cell_tmp_max: i16,
pub cell_tmp_max_cell: Option<u16>,
pub cell_tmp_min: i16,
pub cell_tmp_min_cell: Option<u16>,
pub cell_tmp_avg: i16,
pub n_cell_bal: Option<u16>,
pub sn: Option<String>,
pub soc_sf: Option<i16>,
pub soh_sf: Option<i16>,
pub do_d_sf: Option<i16>,
pub v_sf: i16,
pub cell_v_sf: i16,
pub tmp_sf: i16,
}
Expand description
Lithium-Ion Module Model
Fields§
§str_idx: u16
String Index
Index of the string containing the module.
Notes: Indices are one-based.
mod_idx: u16
Module Index
Index of the module within the string.
Notes: Indices are one-based.
n_cell: u16
Module Cell Count
Count of all cells in the module.
soc: Option<u16>
Module SoC
Module state of charge, expressed as a percentage.
do_d: Option<u16>
Depth of Discharge
Depth of discharge for the module.
Notes: Measurement.
soh: Option<u16>
Module SoH
Module state of health, expressed as a percentage.
n_cyc: Option<u32>
Cycle Count
Count of cycles executed.
v: u16
Module Voltage
Voltage of the module.
Notes: Measurement.
cell_v_max: u16
Max Cell Voltage
Maximum voltage for all cells in the module.
Notes: Measurement.
cell_v_max_cell: Option<u16>
Max Cell Voltage Cell
Cell with the maximum voltage.
cell_v_min: u16
Min Cell Voltage
Minimum voltage for all cells in the module.
Notes: Measurement.
cell_v_min_cell: Option<u16>
Min Cell Voltage Cell
Cell with the minimum voltage.
cell_v_avg: u16
Average Cell Voltage
Average voltage for all cells in the module.
Notes: Calculation based on measurements.
cell_tmp_max: i16
Max Cell Temperature
Maximum temperature for all cells in the module.
Notes: Measurement.
cell_tmp_max_cell: Option<u16>
Max Cell Temperature Cell
Cell with the maximum cell temperature.
cell_tmp_min: i16
Min Cell Temperature
Minimum temperature for all cells in the module.
Notes: Measurement.
cell_tmp_min_cell: Option<u16>
Min Cell Temperature Cell
Cell with the minimum cell temperature.
cell_tmp_avg: i16
Average Cell Temperature
Average temperature for all cells in the module.
Notes: Calculation based on measurements.
n_cell_bal: Option<u16>
Balanced Cell Count
Number of cells currently being balanced in the module.
sn: Option<String>
Serial Number
Serial number for the module.
soc_sf: Option<i16>
Scale factor for module state of charge.
soh_sf: Option<i16>
Scale factor for module state of health.
do_d_sf: Option<i16>
Scale factor for module depth of discharge.
v_sf: i16
Scale factor for module voltage.
cell_v_sf: i16
Scale factor for cell voltage.
tmp_sf: i16
Scale factor for module temperature.