foxBMS  1.1.1
The foxBMS Battery Management System API Documentation
FAKE_STATE Struct Reference

#include <debug_default.h>

Collaboration diagram for FAKE_STATE:

Data Fields

uint16_t timer
 
uint8_t triggerEntry
 
FAKE_FSM_STATES_e nextState
 
FAKE_FSM_STATES_e currentState
 
FAKE_FSM_STATES_e previousState
 
FAKE_FSM_SUBSTATES_e nextSubstate
 
FAKE_FSM_SUBSTATES_e currentSubstate
 
FAKE_FSM_SUBSTATES_e previousSubstate
 
bool firstMeasurementFinished
 
FAKE_DATABASE_ENTRIES_s data
 

Detailed Description

This struct describes the state of the monitoring instance

Definition at line 97 of file debug_default.h.

Field Documentation

◆ currentState

FAKE_FSM_STATES_e FAKE_STATE::currentState

current state of the FSM

Definition at line 101 of file debug_default.h.

◆ currentSubstate

FAKE_FSM_SUBSTATES_e FAKE_STATE::currentSubstate

current substate of the FSM

Definition at line 104 of file debug_default.h.

◆ data

FAKE_DATABASE_ENTRIES_s FAKE_STATE::data

contains pointers to the local data buffer

Definition at line 107 of file debug_default.h.

◆ firstMeasurementFinished

bool FAKE_STATE::firstMeasurementFinished

indicator if the fist measurement has been successful

Definition at line 106 of file debug_default.h.

◆ nextState

FAKE_FSM_STATES_e FAKE_STATE::nextState

next state of the FSM

Definition at line 100 of file debug_default.h.

◆ nextSubstate

FAKE_FSM_SUBSTATES_e FAKE_STATE::nextSubstate

next substate of the FSM

Definition at line 103 of file debug_default.h.

◆ previousState

FAKE_FSM_STATES_e FAKE_STATE::previousState

previous state of the FSM

Definition at line 102 of file debug_default.h.

◆ previousSubstate

FAKE_FSM_SUBSTATES_e FAKE_STATE::previousSubstate

previous substate of the FSM

Definition at line 105 of file debug_default.h.

◆ timer

uint16_t FAKE_STATE::timer

timer of the state

Definition at line 98 of file debug_default.h.

◆ triggerEntry

uint8_t FAKE_STATE::triggerEntry

trigger entry of the state

Definition at line 99 of file debug_default.h.


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