foxBMS  1.6.0
The foxBMS Battery Management System API Documentation
IMD_STATE_s Struct Reference
Collaboration diagram for IMD_STATE_s:

Data Fields

uint8_t counter
 
uint16_t timer
 
uint8_t triggerEntry
 
IMD_STATE_REQUEST_e stateRequest
 
IMD_FSM_STATES_e nextState
 
IMD_FSM_STATES_e currentState
 
IMD_FSM_STATES_e previousState
 
IMD_FSM_SUBSTATES_e nextSubstate
 
IMD_FSM_SUBSTATES_e currentSubstate
 
IMD_FSM_SUBSTATES_e previousSubstate
 
IMD_INFORMATION_s information
 
DATA_BLOCK_INSULATION_MONITORING_spTableImd
 

Detailed Description

This struct describes the state of the monitoring instance

Definition at line 102 of file imd.c.

Field Documentation

◆ counter

uint8_t IMD_STATE_s::counter

general purpose counter

Definition at line 103 of file imd.c.

◆ currentState

IMD_FSM_STATES_e IMD_STATE_s::currentState

current state of the FSM

Definition at line 108 of file imd.c.

◆ currentSubstate

IMD_FSM_SUBSTATES_e IMD_STATE_s::currentSubstate

current substate of the FSM

Definition at line 111 of file imd.c.

◆ information

IMD_INFORMATION_s IMD_STATE_s::information

Some information to be stored

Definition at line 113 of file imd.c.

◆ nextState

IMD_FSM_STATES_e IMD_STATE_s::nextState

next state of the FSM

Definition at line 107 of file imd.c.

◆ nextSubstate

IMD_FSM_SUBSTATES_e IMD_STATE_s::nextSubstate

next substate of the FSM

Definition at line 110 of file imd.c.

◆ previousState

IMD_FSM_STATES_e IMD_STATE_s::previousState

previous state of the FSM

Definition at line 109 of file imd.c.

◆ previousSubstate

IMD_FSM_SUBSTATES_e IMD_STATE_s::previousSubstate

previous substate of the FSM

Definition at line 112 of file imd.c.

◆ pTableImd

DATA_BLOCK_INSULATION_MONITORING_s* IMD_STATE_s::pTableImd

Pointer to IMD database entry

Definition at line 114 of file imd.c.

◆ stateRequest

IMD_STATE_REQUEST_e IMD_STATE_s::stateRequest

current state request made to the state machine

Definition at line 106 of file imd.c.

◆ timer

uint16_t IMD_STATE_s::timer

timer of the state

Definition at line 104 of file imd.c.

◆ triggerEntry

uint8_t IMD_STATE_s::triggerEntry

trigger entry of the state

Definition at line 105 of file imd.c.


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