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

#include <sys_mon_cfg.h>

Data Fields

SYSM_TASK_ID_e id
 
SYSM_ACTIVATE_e enable
 
uint8_t cycleTime
 
uint8_t maxJitter
 
SYSM_RECORDING_e enableRecording
 
SYSM_HANDLING_TYPE_e handlingType
 
void(* callbackFunction )(SYSM_TASK_ID_e taskId)
 

Detailed Description

Channel configuration of one system monitoring channel

Definition at line 96 of file sys_mon_cfg.h.

Field Documentation

◆ callbackFunction

void(* SYSM_MONITORING_CFG_s::callbackFunction) (SYSM_TASK_ID_e taskId)

callback in case of error

Definition at line 103 of file sys_mon_cfg.h.

◆ cycleTime

uint8_t SYSM_MONITORING_CFG_s::cycleTime

max. delay time in ms until SYSM_Notify has to be called

Definition at line 99 of file sys_mon_cfg.h.

◆ enable

SYSM_ACTIVATE_e SYSM_MONITORING_CFG_s::enable

enable or disable system monitoring

Definition at line 98 of file sys_mon_cfg.h.

◆ enableRecording

SYSM_RECORDING_e SYSM_MONITORING_CFG_s::enableRecording

enabled if set to DIAG_RECORDING_ENABLED

Definition at line 101 of file sys_mon_cfg.h.

◆ handlingType

SYSM_HANDLING_TYPE_e SYSM_MONITORING_CFG_s::handlingType

type of handling of system monitoring errors

Definition at line 102 of file sys_mon_cfg.h.

◆ id

SYSM_TASK_ID_e SYSM_MONITORING_CFG_s::id

the task id by its symbolic name

Definition at line 97 of file sys_mon_cfg.h.

◆ maxJitter

uint8_t SYSM_MONITORING_CFG_s::maxJitter

max. jitter in ms

Definition at line 100 of file sys_mon_cfg.h.


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