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

#include <database_cfg.h>

Collaboration diagram for DATA_BLOCK_SLAVE_CONTROL_s:

Data Fields

DATA_BLOCK_HEADER_s header
 
uint8_t state
 
uint32_t eepromReadAddressToUse
 
uint32_t eepromReadAddressLastUsed
 
uint32_t eepromWriteAddressToUse
 
uint32_t eepromWriteAddressLastUsed
 
uint8_t ioValueOut [BS_NR_OF_MODULES_PER_STRING]
 
uint8_t ioValueIn [BS_NR_OF_MODULES_PER_STRING]
 
uint8_t eepromValueWrite [BS_NR_OF_MODULES_PER_STRING]
 
uint8_t eepromValueRead [BS_NR_OF_MODULES_PER_STRING]
 
uint8_t externalTemperatureSensor [BS_NR_OF_MODULES_PER_STRING]
 

Detailed Description

data structure declaration of DATA_BLOCK_USER_IO_CONTROL

Definition at line 267 of file database_cfg.h.

Field Documentation

◆ eepromReadAddressLastUsed

uint32_t DATA_BLOCK_SLAVE_CONTROL_s::eepromReadAddressLastUsed

last address used to read from slave EEPROM

Definition at line 274 of file database_cfg.h.

◆ eepromReadAddressToUse

uint32_t DATA_BLOCK_SLAVE_CONTROL_s::eepromReadAddressToUse

address to read from for slave EEPROM

Definition at line 273 of file database_cfg.h.

◆ eepromValueRead

uint8_t DATA_BLOCK_SLAVE_CONTROL_s::eepromValueRead[BS_NR_OF_MODULES_PER_STRING]

data read from to the slave EEPROM

Definition at line 280 of file database_cfg.h.

◆ eepromValueWrite

uint8_t DATA_BLOCK_SLAVE_CONTROL_s::eepromValueWrite[BS_NR_OF_MODULES_PER_STRING]

data to be written to the slave EEPROM

Definition at line 279 of file database_cfg.h.

◆ eepromWriteAddressLastUsed

uint32_t DATA_BLOCK_SLAVE_CONTROL_s::eepromWriteAddressLastUsed

last address used to write to for slave EEPROM

Definition at line 276 of file database_cfg.h.

◆ eepromWriteAddressToUse

uint32_t DATA_BLOCK_SLAVE_CONTROL_s::eepromWriteAddressToUse

address to write to for slave EEPROM

Definition at line 275 of file database_cfg.h.

◆ externalTemperatureSensor

uint8_t DATA_BLOCK_SLAVE_CONTROL_s::externalTemperatureSensor[BS_NR_OF_MODULES_PER_STRING]

temperature from the external sensor on slave

Definition at line 282 of file database_cfg.h.

◆ header

DATA_BLOCK_HEADER_s DATA_BLOCK_SLAVE_CONTROL_s::header

Data block header

Definition at line 271 of file database_cfg.h.

◆ ioValueIn

uint8_t DATA_BLOCK_SLAVE_CONTROL_s::ioValueIn[BS_NR_OF_MODULES_PER_STRING]

data read from to the port expander

Definition at line 278 of file database_cfg.h.

◆ ioValueOut

uint8_t DATA_BLOCK_SLAVE_CONTROL_s::ioValueOut[BS_NR_OF_MODULES_PER_STRING]

data to be written to the port expander

Definition at line 277 of file database_cfg.h.

◆ state

uint8_t DATA_BLOCK_SLAVE_CONTROL_s::state

for future use

Definition at line 272 of file database_cfg.h.


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