foxBMS  1.2.0
The foxBMS Battery Management System API Documentation
SYSM_CH_CFG 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(* callbackfunc )(SYSM_TASK_ID_e)
 

Detailed Description

Channel configuration of one system monitoring channel

Definition at line 94 of file sys_mon_cfg.h.

Field Documentation

◆ callbackfunc

void(* SYSM_CH_CFG::callbackfunc) (SYSM_TASK_ID_e)

callback in case of error

Definition at line 101 of file sys_mon_cfg.h.

◆ cycleTime

uint8_t SYSM_CH_CFG::cycleTime

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

Definition at line 97 of file sys_mon_cfg.h.

◆ enable

SYSM_ACTIVATE_e SYSM_CH_CFG::enable

enable or disable system monitoring

Definition at line 96 of file sys_mon_cfg.h.

◆ enableRecording

SYSM_RECORDING_e SYSM_CH_CFG::enableRecording

enabled if set to DIAG_RECORDING_ENABLED

Definition at line 99 of file sys_mon_cfg.h.

◆ handlingType

SYSM_HANDLING_TYPE_e SYSM_CH_CFG::handlingType

type of handling of system monitoring errors

Definition at line 100 of file sys_mon_cfg.h.

◆ id

SYSM_TASK_ID_e SYSM_CH_CFG::id

the task id by its symbolic name

Definition at line 95 of file sys_mon_cfg.h.

◆ maxJitter

uint8_t SYSM_CH_CFG::maxJitter

max. jitter in ms

Definition at line 98 of file sys_mon_cfg.h.


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