foxBMS  1.4.1
The foxBMS Battery Management System API Documentation
FS85_FS_REGISTER_s Struct Reference

#include <nxpfs85xx.h>

Data Fields

uint16_t grl_flags
 
uint16_t iOvervoltageUndervoltageSafeReaction1
 
uint16_t iOvervoltageUndervoltageSafeReaction2
 
uint16_t iWatchdogConfiguration
 
uint16_t i_safe_inputs
 
uint16_t iFailSafeSateMachine
 
uint16_t i_svs
 
uint16_t watchdogWindow
 
uint16_t watchdogSeed
 
uint16_t watchdogAnswer
 
uint16_t overvoltageUndervoltageRegisterStatus
 
uint16_t releaseFs0bPin
 
uint16_t safeIos
 
uint16_t diag_safety
 
uint16_t intb_mask
 
uint16_t states
 

Detailed Description

struct for fail-safe registers for register description see data sheet FS84_FS85 - Rev. 3.0 - 9 April 2019

Definition at line 71 of file nxpfs85xx.h.

Field Documentation

◆ diag_safety

uint16_t FS85_FS_REGISTER_s::diag_safety

FS8X_FS_DIAG_SAFETY_ADDR

Definition at line 85 of file nxpfs85xx.h.

◆ grl_flags

uint16_t FS85_FS_REGISTER_s::grl_flags

FS8X_FS_GRL_FLAGS_ADDR

Definition at line 72 of file nxpfs85xx.h.

◆ i_safe_inputs

uint16_t FS85_FS_REGISTER_s::i_safe_inputs

FS8X_FS_I_SAFE_INPUTS_ADDR

Definition at line 76 of file nxpfs85xx.h.

◆ i_svs

uint16_t FS85_FS_REGISTER_s::i_svs

FS8X_FS_I_SVS_ADDR

Definition at line 78 of file nxpfs85xx.h.

◆ iFailSafeSateMachine

uint16_t FS85_FS_REGISTER_s::iFailSafeSateMachine

FS8X_FS_I_FSSM_ADDR

Definition at line 77 of file nxpfs85xx.h.

◆ intb_mask

uint16_t FS85_FS_REGISTER_s::intb_mask

FS8X_FS_INTB_MASK_ADDR

Definition at line 86 of file nxpfs85xx.h.

◆ iOvervoltageUndervoltageSafeReaction1

uint16_t FS85_FS_REGISTER_s::iOvervoltageUndervoltageSafeReaction1

FS8X_FS_I_OVUV_SAFE_REACTION1_ADDR

Definition at line 73 of file nxpfs85xx.h.

◆ iOvervoltageUndervoltageSafeReaction2

uint16_t FS85_FS_REGISTER_s::iOvervoltageUndervoltageSafeReaction2

FS8X_FS_I_OVUV_SAFE_REACTION2_ADDR

Definition at line 74 of file nxpfs85xx.h.

◆ iWatchdogConfiguration

uint16_t FS85_FS_REGISTER_s::iWatchdogConfiguration

FS8X_FS_I_WD_CFG_ADDR

Definition at line 75 of file nxpfs85xx.h.

◆ overvoltageUndervoltageRegisterStatus

uint16_t FS85_FS_REGISTER_s::overvoltageUndervoltageRegisterStatus

FS8X_FS_OVUVREG_STATUS_ADDR

Definition at line 82 of file nxpfs85xx.h.

◆ releaseFs0bPin

uint16_t FS85_FS_REGISTER_s::releaseFs0bPin

FS8X_FS_RELEASE_FS0B_ADDR

Definition at line 83 of file nxpfs85xx.h.

◆ safeIos

uint16_t FS85_FS_REGISTER_s::safeIos

FS8X_FS_SAFE_IOS_ADDR

Definition at line 84 of file nxpfs85xx.h.

◆ states

uint16_t FS85_FS_REGISTER_s::states

FS8X_FS_STATES_ADDR

Definition at line 87 of file nxpfs85xx.h.

◆ watchdogAnswer

uint16_t FS85_FS_REGISTER_s::watchdogAnswer

FS8X_FS_WD_ANSWER_ADDR

Definition at line 81 of file nxpfs85xx.h.

◆ watchdogSeed

uint16_t FS85_FS_REGISTER_s::watchdogSeed

FS8X_FS_WD_SEED_ADDR

Definition at line 80 of file nxpfs85xx.h.

◆ watchdogWindow

uint16_t FS85_FS_REGISTER_s::watchdogWindow

FS8X_FS_WD_WINDOW_ADDR

Definition at line 79 of file nxpfs85xx.h.


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