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

#include <database_cfg.h>

Collaboration diagram for DATA_BLOCK_ALL_GPIO_VOLTAGES_s:

Data Fields

DATA_BLOCK_HEADER_s header
 
uint8_t state
 
int16_t gpioVoltages_mV [BS_NR_OF_STRINGS][BS_NR_OF_MODULES_PER_STRING *BS_NR_OF_GPIOS_PER_MODULE]
 
int16_t gpaVoltages_mV [BS_NR_OF_STRINGS][BS_NR_OF_MODULES_PER_STRING *BS_NR_OF_GPAS_PER_MODULE]
 
uint16_t invalidGpioVoltages [BS_NR_OF_STRINGS][BS_NR_OF_MODULES_PER_STRING]
 

Detailed Description

data block struct of GPIO voltage

Definition at line 319 of file database_cfg.h.

Field Documentation

◆ gpaVoltages_mV

int16_t DATA_BLOCK_ALL_GPIO_VOLTAGES_s::gpaVoltages_mV[BS_NR_OF_STRINGS][BS_NR_OF_MODULES_PER_STRING *BS_NR_OF_GPAS_PER_MODULE]

unit: mV

Definition at line 326 of file database_cfg.h.

◆ gpioVoltages_mV

int16_t DATA_BLOCK_ALL_GPIO_VOLTAGES_s::gpioVoltages_mV[BS_NR_OF_STRINGS][BS_NR_OF_MODULES_PER_STRING *BS_NR_OF_GPIOS_PER_MODULE]

unit: mV

Definition at line 325 of file database_cfg.h.

◆ header

DATA_BLOCK_HEADER_s DATA_BLOCK_ALL_GPIO_VOLTAGES_s::header

Data block header

Definition at line 323 of file database_cfg.h.

◆ invalidGpioVoltages

uint16_t DATA_BLOCK_ALL_GPIO_VOLTAGES_s::invalidGpioVoltages[BS_NR_OF_STRINGS][BS_NR_OF_MODULES_PER_STRING]

bitmask if voltages are valid. 0->valid, 1->invalid

Definition at line 328 of file database_cfg.h.

◆ state

uint8_t DATA_BLOCK_ALL_GPIO_VOLTAGES_s::state

for future use

Definition at line 324 of file database_cfg.h.


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