foxBMS  1.2.1
The foxBMS Battery Management System API Documentation
DATA_BLOCK_INSULATION_MONITORING Struct Reference

#include <database_cfg.h>

Collaboration diagram for DATA_BLOCK_INSULATION_MONITORING:

Data Fields

DATA_BLOCK_HEADER_s header
 
uint8_t valid
 
uint8_t state
 
uint32_t insulationResistance_kOhm
 
uint8_t insulationFault
 
uint8_t insulationWarning
 
uint8_t chassisFault
 
uint8_t systemFailure
 
uint8_t calibrationRunning
 
uint8_t selfTestRunning
 
uint8_t insulationMeasurements
 
uint8_t aliveStatusDetection
 
uint8_t outdatedInsulationResistanceValue
 
uint8_t testImcOverAll
 
uint8_t testImcParameterConfiguration
 

Detailed Description

data block struct of insulation monitoring device measurement

Definition at line 530 of file database_cfg.h.

Field Documentation

◆ aliveStatusDetection

uint8_t DATA_BLOCK_INSULATION_MONITORING::aliveStatusDetection

0 = Ok, 1 = Failure

Definition at line 545 of file database_cfg.h.

◆ calibrationRunning

uint8_t DATA_BLOCK_INSULATION_MONITORING::calibrationRunning

0 = not running, 1 = running

Definition at line 542 of file database_cfg.h.

◆ chassisFault

uint8_t DATA_BLOCK_INSULATION_MONITORING::chassisFault

0 = no error, 1 = error

Definition at line 540 of file database_cfg.h.

◆ header

DATA_BLOCK_HEADER_s DATA_BLOCK_INSULATION_MONITORING::header

Data block header

Definition at line 534 of file database_cfg.h.

◆ insulationFault

uint8_t DATA_BLOCK_INSULATION_MONITORING::insulationFault

0 = no error, 1 = error

Definition at line 538 of file database_cfg.h.

◆ insulationMeasurements

uint8_t DATA_BLOCK_INSULATION_MONITORING::insulationMeasurements

0 = Active, 1 = Inactive

Definition at line 544 of file database_cfg.h.

◆ insulationResistance_kOhm

uint32_t DATA_BLOCK_INSULATION_MONITORING::insulationResistance_kOhm

insulation resistance measured in kOhm

Definition at line 537 of file database_cfg.h.

◆ insulationWarning

uint8_t DATA_BLOCK_INSULATION_MONITORING::insulationWarning

0 = no warning, 1 = warning

Definition at line 539 of file database_cfg.h.

◆ outdatedInsulationResistanceValue

uint8_t DATA_BLOCK_INSULATION_MONITORING::outdatedInsulationResistanceValue

0 = Valid, 1 = Outdated

Definition at line 546 of file database_cfg.h.

◆ selfTestRunning

uint8_t DATA_BLOCK_INSULATION_MONITORING::selfTestRunning

0 = not running, 1 = running

Definition at line 543 of file database_cfg.h.

◆ state

uint8_t DATA_BLOCK_INSULATION_MONITORING::state

0 -> ok , 1 -> resistance too low/error

Definition at line 536 of file database_cfg.h.

◆ systemFailure

uint8_t DATA_BLOCK_INSULATION_MONITORING::systemFailure

0 = no error, 1 = error

Definition at line 541 of file database_cfg.h.

◆ testImcOverAll

uint8_t DATA_BLOCK_INSULATION_MONITORING::testImcOverAll

0 = NotRunning, 1 = Running

Definition at line 547 of file database_cfg.h.

◆ testImcParameterConfiguration

uint8_t DATA_BLOCK_INSULATION_MONITORING::testImcParameterConfiguration

0 = NotWarning, 1 = Warning

Definition at line 548 of file database_cfg.h.

◆ valid

uint8_t DATA_BLOCK_INSULATION_MONITORING::valid

0 -> valid, 1 -> resistance unreliable

Definition at line 535 of file database_cfg.h.


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