foxBMS - Unit Tests  1.5.0
The foxBMS Unit Tests API Documentation
DATA_BLOCK_INSULATION_MONITORING_s Struct Reference

#include <database_cfg.h>

Collaboration diagram for DATA_BLOCK_INSULATION_MONITORING_s:

Data Fields

DATA_BLOCK_HEADER_s header
 
bool isImdRunning
 
bool isInsulationMeasurementValid
 
uint32_t insulationResistance_kOhm
 
bool areDeviceFlagsValid
 
bool dfIsCriticalResistanceDetected
 
bool dfIsWarnableResistanceDetected
 
bool dfIsChassisFaultDetected
 
bool dfIsChassisShortToHvPlus
 
bool dfIsChassisShortToHvMinus
 
bool dfIsDeviceErrorDetected
 
bool dfIsMeasurementUpToDate
 

Detailed Description

data block struct of insulation monitoring device measurement

Definition at line 558 of file database_cfg.h.

Field Documentation

◆ areDeviceFlagsValid

bool DATA_BLOCK_INSULATION_MONITORING_s::areDeviceFlagsValid

true -> flags below this database entry valid, false -> flags unreliable e.g. if device error detected

Definition at line 567 of file database_cfg.h.

◆ dfIsChassisFaultDetected

bool DATA_BLOCK_INSULATION_MONITORING_s::dfIsChassisFaultDetected

true: short between HV potential and chassis detected, false: no error

Definition at line 571 of file database_cfg.h.

◆ dfIsChassisShortToHvMinus

bool DATA_BLOCK_INSULATION_MONITORING_s::dfIsChassisShortToHvMinus

true: bias/tendency to the location of the insulation fault to HV minus

Definition at line 573 of file database_cfg.h.

◆ dfIsChassisShortToHvPlus

bool DATA_BLOCK_INSULATION_MONITORING_s::dfIsChassisShortToHvPlus

true: bias/tendency to the location of the insulation fault to HV plus

Definition at line 572 of file database_cfg.h.

◆ dfIsCriticalResistanceDetected

bool DATA_BLOCK_INSULATION_MONITORING_s::dfIsCriticalResistanceDetected

device status flag: false -> resistance value okay, true -> resistance value too low/error

Definition at line 569 of file database_cfg.h.

◆ dfIsDeviceErrorDetected

bool DATA_BLOCK_INSULATION_MONITORING_s::dfIsDeviceErrorDetected

true: device error detected, false: no error detected

Definition at line 574 of file database_cfg.h.

◆ dfIsMeasurementUpToDate

bool DATA_BLOCK_INSULATION_MONITORING_s::dfIsMeasurementUpToDate

true: measurement up to-date, false: outdated

Definition at line 575 of file database_cfg.h.

◆ dfIsWarnableResistanceDetected

bool DATA_BLOCK_INSULATION_MONITORING_s::dfIsWarnableResistanceDetected

true: warning threshold violated, false: no warning active

Definition at line 570 of file database_cfg.h.

◆ header

DATA_BLOCK_HEADER_s DATA_BLOCK_INSULATION_MONITORING_s::header

Data block header

Definition at line 562 of file database_cfg.h.

◆ insulationResistance_kOhm

uint32_t DATA_BLOCK_INSULATION_MONITORING_s::insulationResistance_kOhm

insulation resistance measured in kOhm

Definition at line 565 of file database_cfg.h.

◆ isImdRunning

bool DATA_BLOCK_INSULATION_MONITORING_s::isImdRunning

true -> Insulation resistance measurement active, false -> not active

Definition at line 563 of file database_cfg.h.

◆ isInsulationMeasurementValid

bool DATA_BLOCK_INSULATION_MONITORING_s::isInsulationMeasurementValid

true -> resistance value valid, false -> resistance unreliable

Definition at line 564 of file database_cfg.h.


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