foxBMS  1.1.2
The foxBMS Battery Management System API Documentation
FS85X_FS_REGISTERS Struct Reference

#include <nxpfs85xx.h>

Data Fields

uint16_t grl_flags
 
uint16_t iOvervoltageUndervolateSafeReaction1
 
uint16_t iOvervoltageUndervolateSafeReaction2
 
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 datasheet FS84_FS85 - Rev. 3.0 - 9 April 2019

Definition at line 70 of file nxpfs85xx.h.

Field Documentation

◆ diag_safety

uint16_t FS85X_FS_REGISTERS::diag_safety

FS8X_FS_DIAG_SAFETY_ADDR

Definition at line 84 of file nxpfs85xx.h.

◆ grl_flags

uint16_t FS85X_FS_REGISTERS::grl_flags

FS8X_FS_GRL_FLAGS_ADDR

Definition at line 71 of file nxpfs85xx.h.

◆ i_safe_inputs

uint16_t FS85X_FS_REGISTERS::i_safe_inputs

FS8X_FS_I_SAFE_INPUTS_ADDR

Definition at line 75 of file nxpfs85xx.h.

◆ i_svs

uint16_t FS85X_FS_REGISTERS::i_svs

FS8X_FS_I_SVS_ADDR

Definition at line 77 of file nxpfs85xx.h.

◆ iFailSafeSateMachine

uint16_t FS85X_FS_REGISTERS::iFailSafeSateMachine

FS8X_FS_I_FSSM_ADDR

Definition at line 76 of file nxpfs85xx.h.

◆ intb_mask

uint16_t FS85X_FS_REGISTERS::intb_mask

FS8X_FS_INTB_MASK_ADDR

Definition at line 85 of file nxpfs85xx.h.

◆ iOvervoltageUndervolateSafeReaction1

uint16_t FS85X_FS_REGISTERS::iOvervoltageUndervolateSafeReaction1

FS8X_FS_I_OVUV_SAFE_REACTION1_ADDR

Definition at line 72 of file nxpfs85xx.h.

◆ iOvervoltageUndervolateSafeReaction2

uint16_t FS85X_FS_REGISTERS::iOvervoltageUndervolateSafeReaction2

FS8X_FS_I_OVUV_SAFE_REACTION2_ADDR

Definition at line 73 of file nxpfs85xx.h.

◆ iWatchdogConfiguration

uint16_t FS85X_FS_REGISTERS::iWatchdogConfiguration

FS8X_FS_I_WD_CFG_ADDR

Definition at line 74 of file nxpfs85xx.h.

◆ overvoltageUndervoltageRegisterStatus

uint16_t FS85X_FS_REGISTERS::overvoltageUndervoltageRegisterStatus

FS8X_FS_OVUVREG_STATUS_ADDR

Definition at line 81 of file nxpfs85xx.h.

◆ releaseFs0bPin

uint16_t FS85X_FS_REGISTERS::releaseFs0bPin

FS8X_FS_RELEASE_FS0B_ADDR

Definition at line 82 of file nxpfs85xx.h.

◆ safeIos

uint16_t FS85X_FS_REGISTERS::safeIos

FS8X_FS_SAFE_IOS_ADDR

Definition at line 83 of file nxpfs85xx.h.

◆ states

uint16_t FS85X_FS_REGISTERS::states

FS8X_FS_STATES_ADDR

Definition at line 86 of file nxpfs85xx.h.

◆ watchdogAnswer

uint16_t FS85X_FS_REGISTERS::watchdogAnswer

FS8X_FS_WD_ANSWER_ADDR

Definition at line 80 of file nxpfs85xx.h.

◆ watchdogSeed

uint16_t FS85X_FS_REGISTERS::watchdogSeed

FS8X_FS_WD_SEED_ADDR

Definition at line 79 of file nxpfs85xx.h.

◆ watchdogWindow

uint16_t FS85X_FS_REGISTERS::watchdogWindow

FS8X_FS_WD_WINDOW_ADDR

Definition at line 78 of file nxpfs85xx.h.


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