foxBMS  1.4.0
The foxBMS Battery Management System API Documentation
FRAM_SYS_MON_RECORD_s Struct Reference

struct that stores for each task the last violation of timing More...

#include <fram_cfg.h>

Data Fields

bool anyTimingIssueOccurred
 
uint32_t taskEngineViolatingDuration
 
uint32_t taskEngineEnterTimestamp
 
uint32_t task1msViolatingDuration
 
uint32_t task1msEnterTimestamp
 
uint32_t task10msViolatingDuration
 
uint32_t task10msEnterTimestamp
 
uint32_t task100msViolatingDuration
 
uint32_t task100msEnterTimestamp
 
uint32_t task100msAlgorithmViolatingDuration
 
uint32_t task100msAlgorithmEnterTimestamp
 

Detailed Description

struct that stores for each task the last violation of timing

Definition at line 164 of file fram_cfg.h.

Field Documentation

◆ anyTimingIssueOccurred

bool FRAM_SYS_MON_RECORD_s::anyTimingIssueOccurred

convenience flag that is set as long as any timing issues are recorded

Definition at line 166 of file fram_cfg.h.

◆ task100msAlgorithmEnterTimestamp

uint32_t FRAM_SYS_MON_RECORD_s::task100msAlgorithmEnterTimestamp

timestamp that has been recorded when the violating execution of the task has been entered

Definition at line 186 of file fram_cfg.h.

◆ task100msAlgorithmViolatingDuration

uint32_t FRAM_SYS_MON_RECORD_s::task100msAlgorithmViolatingDuration

duration that has been recorded when the last violation of timings occurred

Definition at line 184 of file fram_cfg.h.

◆ task100msEnterTimestamp

uint32_t FRAM_SYS_MON_RECORD_s::task100msEnterTimestamp

timestamp that has been recorded when the violating execution of the task has been entered

Definition at line 182 of file fram_cfg.h.

◆ task100msViolatingDuration

uint32_t FRAM_SYS_MON_RECORD_s::task100msViolatingDuration

duration that has been recorded when the last violation of timings occurred

Definition at line 180 of file fram_cfg.h.

◆ task10msEnterTimestamp

uint32_t FRAM_SYS_MON_RECORD_s::task10msEnterTimestamp

timestamp that has been recorded when the violating execution of the task has been entered

Definition at line 178 of file fram_cfg.h.

◆ task10msViolatingDuration

uint32_t FRAM_SYS_MON_RECORD_s::task10msViolatingDuration

duration that has been recorded when the last violation of timings occurred

Definition at line 176 of file fram_cfg.h.

◆ task1msEnterTimestamp

uint32_t FRAM_SYS_MON_RECORD_s::task1msEnterTimestamp

timestamp that has been recorded when the violating execution of the task has been entered

Definition at line 174 of file fram_cfg.h.

◆ task1msViolatingDuration

uint32_t FRAM_SYS_MON_RECORD_s::task1msViolatingDuration

duration that has been recorded when the last violation of timings occurred

Definition at line 172 of file fram_cfg.h.

◆ taskEngineEnterTimestamp

uint32_t FRAM_SYS_MON_RECORD_s::taskEngineEnterTimestamp

timestamp that has been recorded when the violating execution of the task has been entered

Definition at line 170 of file fram_cfg.h.

◆ taskEngineViolatingDuration

uint32_t FRAM_SYS_MON_RECORD_s::taskEngineViolatingDuration

duration that has been recorded when the last violation of timings occurred

Definition at line 168 of file fram_cfg.h.


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