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: u16String Index
Index of the string containing the module.
Notes: Indices are one-based.
mod_idx: u16Module Index
Index of the module within the string.
Notes: Indices are one-based.
n_cell: u16Module 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: u16Module Voltage
Voltage of the module.
Notes: Measurement.
cell_v_max: u16Max 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: u16Min 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: u16Average Cell Voltage
Average voltage for all cells in the module.
Notes: Calculation based on measurements.
cell_tmp_max: i16Max 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: i16Min 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: i16Average 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: i16Scale factor for module voltage.
cell_v_sf: i16Scale factor for cell voltage.
tmp_sf: i16Scale factor for module temperature.