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

#include <adi_ades183x_defs.h>

Data Fields

bool spiIsOk [BS_NR_OF_STRINGS]
 
bool crcIsOk [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool commandCounterIsOk [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool configurationAIsOk [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool configurationBIsOk [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool voltageRegisterContentIsNotStuck [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool auxiliaryRegisterContentIsNotStuck [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool adcComparisonIsOk [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool compFlagIsCleared [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool spiFltFlagIsCleared [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool filteredVoltageRangeIsOk [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool evenWireIsOk [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool oddWireIsOk [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool evenWireHasNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool oddWireHasNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool adcCompFlagsHaveNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool auxComparisonIsOk [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool auxVoltageRangeIsOk [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool analogSupplyOvervoltageFlagIsCleared [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool analogSupplyUndervoltageFlagIsCleared [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool digitalSupplyOvervoltageFlagIsCleared [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool digitalSupplyUndervoltageFlagIsCleared [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool vdeFlagIsCleared [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool oscchkFlagIsCleared [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool analogSupplyOvervoltageFlagHasNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool analogSupplyUndervoltageFlagHasNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool digitalSupplyOvervoltageFlagHasNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool digitalSupplyUndervoltageFlagHasNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool vdeFlagHasNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool vdelFlagHasNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool analogSupplyRangeIsOk [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool digitalSupplyRangeIsOk [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool vresRangeIsOk [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool dieTemperatureIsOk [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool oscchkFlagHasNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool ocCounterFasterFlagHasNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool ocCounterSlowerFlagHasNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool ocCounterNormalFlagHasNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool thsdFlagHasNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool tmodchkFlagHasNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool tmodchkFlagIsCleared [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool cmedFlagIsCleared [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool smedFlagIsCleared [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool sleepFlagIsCleared [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool cmedFlagHasNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool smedFlagHasNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool initResetAuxValuesAreOk [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool initClearedAuxValuesAreOk [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool pecCheckHasNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool compareLogicFaultFlagHasNoLatentFault [BS_NR_OF_STRINGS][ADI_N_ADI]
 
bool noClockFreezeDetectorIsOk [BS_NR_OF_STRINGS][ADI_N_ADI]
 

Detailed Description

error table for the driver

Definition at line 393 of file adi_ades183x_defs.h.

Field Documentation

◆ adcComparisonIsOk

bool ADI_ERROR_TABLE_s::adcComparisonIsOk[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 406 of file adi_ades183x_defs.h.

◆ adcCompFlagsHaveNoLatentFault

bool ADI_ERROR_TABLE_s::adcCompFlagsHaveNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 414 of file adi_ades183x_defs.h.

◆ analogSupplyOvervoltageFlagHasNoLatentFault

bool ADI_ERROR_TABLE_s::analogSupplyOvervoltageFlagHasNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 423 of file adi_ades183x_defs.h.

◆ analogSupplyOvervoltageFlagIsCleared

bool ADI_ERROR_TABLE_s::analogSupplyOvervoltageFlagIsCleared[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 417 of file adi_ades183x_defs.h.

◆ analogSupplyRangeIsOk

bool ADI_ERROR_TABLE_s::analogSupplyRangeIsOk[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 429 of file adi_ades183x_defs.h.

◆ analogSupplyUndervoltageFlagHasNoLatentFault

bool ADI_ERROR_TABLE_s::analogSupplyUndervoltageFlagHasNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 424 of file adi_ades183x_defs.h.

◆ analogSupplyUndervoltageFlagIsCleared

bool ADI_ERROR_TABLE_s::analogSupplyUndervoltageFlagIsCleared[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 418 of file adi_ades183x_defs.h.

◆ auxComparisonIsOk

bool ADI_ERROR_TABLE_s::auxComparisonIsOk[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 415 of file adi_ades183x_defs.h.

◆ auxiliaryRegisterContentIsNotStuck

bool ADI_ERROR_TABLE_s::auxiliaryRegisterContentIsNotStuck[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 405 of file adi_ades183x_defs.h.

◆ auxVoltageRangeIsOk

bool ADI_ERROR_TABLE_s::auxVoltageRangeIsOk[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 416 of file adi_ades183x_defs.h.

◆ cmedFlagHasNoLatentFault

bool ADI_ERROR_TABLE_s::cmedFlagHasNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 443 of file adi_ades183x_defs.h.

◆ cmedFlagIsCleared

bool ADI_ERROR_TABLE_s::cmedFlagIsCleared[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 440 of file adi_ades183x_defs.h.

◆ commandCounterIsOk

bool ADI_ERROR_TABLE_s::commandCounterIsOk[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 398 of file adi_ades183x_defs.h.

◆ compareLogicFaultFlagHasNoLatentFault

bool ADI_ERROR_TABLE_s::compareLogicFaultFlagHasNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 448 of file adi_ades183x_defs.h.

◆ compFlagIsCleared

bool ADI_ERROR_TABLE_s::compFlagIsCleared[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 407 of file adi_ades183x_defs.h.

◆ configurationAIsOk

bool ADI_ERROR_TABLE_s::configurationAIsOk[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 400 of file adi_ades183x_defs.h.

◆ configurationBIsOk

bool ADI_ERROR_TABLE_s::configurationBIsOk[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 401 of file adi_ades183x_defs.h.

◆ crcIsOk

bool ADI_ERROR_TABLE_s::crcIsOk[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 397 of file adi_ades183x_defs.h.

◆ dieTemperatureIsOk

bool ADI_ERROR_TABLE_s::dieTemperatureIsOk[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 432 of file adi_ades183x_defs.h.

◆ digitalSupplyOvervoltageFlagHasNoLatentFault

bool ADI_ERROR_TABLE_s::digitalSupplyOvervoltageFlagHasNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 425 of file adi_ades183x_defs.h.

◆ digitalSupplyOvervoltageFlagIsCleared

bool ADI_ERROR_TABLE_s::digitalSupplyOvervoltageFlagIsCleared[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 419 of file adi_ades183x_defs.h.

◆ digitalSupplyRangeIsOk

bool ADI_ERROR_TABLE_s::digitalSupplyRangeIsOk[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 430 of file adi_ades183x_defs.h.

◆ digitalSupplyUndervoltageFlagHasNoLatentFault

bool ADI_ERROR_TABLE_s::digitalSupplyUndervoltageFlagHasNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 426 of file adi_ades183x_defs.h.

◆ digitalSupplyUndervoltageFlagIsCleared

bool ADI_ERROR_TABLE_s::digitalSupplyUndervoltageFlagIsCleared[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 420 of file adi_ades183x_defs.h.

◆ evenWireHasNoLatentFault

bool ADI_ERROR_TABLE_s::evenWireHasNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 412 of file adi_ades183x_defs.h.

◆ evenWireIsOk

bool ADI_ERROR_TABLE_s::evenWireIsOk[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 410 of file adi_ades183x_defs.h.

◆ filteredVoltageRangeIsOk

bool ADI_ERROR_TABLE_s::filteredVoltageRangeIsOk[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 409 of file adi_ades183x_defs.h.

◆ initClearedAuxValuesAreOk

bool ADI_ERROR_TABLE_s::initClearedAuxValuesAreOk[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 446 of file adi_ades183x_defs.h.

◆ initResetAuxValuesAreOk

bool ADI_ERROR_TABLE_s::initResetAuxValuesAreOk[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 445 of file adi_ades183x_defs.h.

◆ noClockFreezeDetectorIsOk

bool ADI_ERROR_TABLE_s::noClockFreezeDetectorIsOk[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 450 of file adi_ades183x_defs.h.

◆ ocCounterFasterFlagHasNoLatentFault

bool ADI_ERROR_TABLE_s::ocCounterFasterFlagHasNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 434 of file adi_ades183x_defs.h.

◆ ocCounterNormalFlagHasNoLatentFault

bool ADI_ERROR_TABLE_s::ocCounterNormalFlagHasNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 436 of file adi_ades183x_defs.h.

◆ ocCounterSlowerFlagHasNoLatentFault

bool ADI_ERROR_TABLE_s::ocCounterSlowerFlagHasNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 435 of file adi_ades183x_defs.h.

◆ oddWireHasNoLatentFault

bool ADI_ERROR_TABLE_s::oddWireHasNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 413 of file adi_ades183x_defs.h.

◆ oddWireIsOk

bool ADI_ERROR_TABLE_s::oddWireIsOk[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 411 of file adi_ades183x_defs.h.

◆ oscchkFlagHasNoLatentFault

bool ADI_ERROR_TABLE_s::oscchkFlagHasNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 433 of file adi_ades183x_defs.h.

◆ oscchkFlagIsCleared

bool ADI_ERROR_TABLE_s::oscchkFlagIsCleared[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 422 of file adi_ades183x_defs.h.

◆ pecCheckHasNoLatentFault

bool ADI_ERROR_TABLE_s::pecCheckHasNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 447 of file adi_ades183x_defs.h.

◆ sleepFlagIsCleared

bool ADI_ERROR_TABLE_s::sleepFlagIsCleared[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 442 of file adi_ades183x_defs.h.

◆ smedFlagHasNoLatentFault

bool ADI_ERROR_TABLE_s::smedFlagHasNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 444 of file adi_ades183x_defs.h.

◆ smedFlagIsCleared

bool ADI_ERROR_TABLE_s::smedFlagIsCleared[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 441 of file adi_ades183x_defs.h.

◆ spiFltFlagIsCleared

bool ADI_ERROR_TABLE_s::spiFltFlagIsCleared[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 408 of file adi_ades183x_defs.h.

◆ spiIsOk

bool ADI_ERROR_TABLE_s::spiIsOk[BS_NR_OF_STRINGS]

Definition at line 394 of file adi_ades183x_defs.h.

◆ thsdFlagHasNoLatentFault

bool ADI_ERROR_TABLE_s::thsdFlagHasNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 437 of file adi_ades183x_defs.h.

◆ tmodchkFlagHasNoLatentFault

bool ADI_ERROR_TABLE_s::tmodchkFlagHasNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 438 of file adi_ades183x_defs.h.

◆ tmodchkFlagIsCleared

bool ADI_ERROR_TABLE_s::tmodchkFlagIsCleared[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 439 of file adi_ades183x_defs.h.

◆ vdeFlagHasNoLatentFault

bool ADI_ERROR_TABLE_s::vdeFlagHasNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 427 of file adi_ades183x_defs.h.

◆ vdeFlagIsCleared

bool ADI_ERROR_TABLE_s::vdeFlagIsCleared[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 421 of file adi_ades183x_defs.h.

◆ vdelFlagHasNoLatentFault

bool ADI_ERROR_TABLE_s::vdelFlagHasNoLatentFault[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 428 of file adi_ades183x_defs.h.

◆ voltageRegisterContentIsNotStuck

bool ADI_ERROR_TABLE_s::voltageRegisterContentIsNotStuck[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 403 of file adi_ades183x_defs.h.

◆ vresRangeIsOk

bool ADI_ERROR_TABLE_s::vresRangeIsOk[BS_NR_OF_STRINGS][ADI_N_ADI]

Definition at line 431 of file adi_ades183x_defs.h.


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