foxBMS - Unit Tests  1.5.0
The foxBMS Unit Tests API Documentation
DATA_BLOCK_MOVING_AVERAGE_s Struct Reference

#include <database_cfg.h>

Collaboration diagram for DATA_BLOCK_MOVING_AVERAGE_s:

Data Fields

DATA_BLOCK_HEADER_s header
 
float_t movingAverageCurrent1sInterval_mA
 
float_t movingAverageCurrent5sInterval_mA
 
float_t movingAverageCurrent10sInterval_mA
 
float_t movingAverageCurrent30sInterval_mA
 
float_t movingAverageCurrent60sInterval_mA
 
float_t movingAverageCurrentConfigurableInterval_mA
 
float_t movingAveragePower1sInterval_mA
 
float_t movingAveragePower5sInterval_mA
 
float_t movingAveragePower10sInterval_mA
 
float_t movingAveragePower30sInterval_mA
 
float_t movingAveragePower60sInterval_mA
 
float_t movingAveragePowerConfigurableInterval_mA
 

Detailed Description

data block struct of the moving average algorithm

Definition at line 538 of file database_cfg.h.

Field Documentation

◆ header

DATA_BLOCK_HEADER_s DATA_BLOCK_MOVING_AVERAGE_s::header

Data block header

Definition at line 542 of file database_cfg.h.

◆ movingAverageCurrent10sInterval_mA

float_t DATA_BLOCK_MOVING_AVERAGE_s::movingAverageCurrent10sInterval_mA

current moving average over the last 10s

Definition at line 545 of file database_cfg.h.

◆ movingAverageCurrent1sInterval_mA

float_t DATA_BLOCK_MOVING_AVERAGE_s::movingAverageCurrent1sInterval_mA

current moving average over the last 1s

Definition at line 543 of file database_cfg.h.

◆ movingAverageCurrent30sInterval_mA

float_t DATA_BLOCK_MOVING_AVERAGE_s::movingAverageCurrent30sInterval_mA

current moving average over the last 30s

Definition at line 546 of file database_cfg.h.

◆ movingAverageCurrent5sInterval_mA

float_t DATA_BLOCK_MOVING_AVERAGE_s::movingAverageCurrent5sInterval_mA

current moving average over the last 5s

Definition at line 544 of file database_cfg.h.

◆ movingAverageCurrent60sInterval_mA

float_t DATA_BLOCK_MOVING_AVERAGE_s::movingAverageCurrent60sInterval_mA

current moving average over the last 60s

Definition at line 547 of file database_cfg.h.

◆ movingAverageCurrentConfigurableInterval_mA

float_t DATA_BLOCK_MOVING_AVERAGE_s::movingAverageCurrentConfigurableInterval_mA

current moving average over the last configured time

Definition at line 548 of file database_cfg.h.

◆ movingAveragePower10sInterval_mA

float_t DATA_BLOCK_MOVING_AVERAGE_s::movingAveragePower10sInterval_mA

power moving average over the last 10s

Definition at line 551 of file database_cfg.h.

◆ movingAveragePower1sInterval_mA

float_t DATA_BLOCK_MOVING_AVERAGE_s::movingAveragePower1sInterval_mA

power moving average over the last 1s

Definition at line 549 of file database_cfg.h.

◆ movingAveragePower30sInterval_mA

float_t DATA_BLOCK_MOVING_AVERAGE_s::movingAveragePower30sInterval_mA

power moving average over the last 30s

Definition at line 552 of file database_cfg.h.

◆ movingAveragePower5sInterval_mA

float_t DATA_BLOCK_MOVING_AVERAGE_s::movingAveragePower5sInterval_mA

power moving average over the last 5s

Definition at line 550 of file database_cfg.h.

◆ movingAveragePower60sInterval_mA

float_t DATA_BLOCK_MOVING_AVERAGE_s::movingAveragePower60sInterval_mA

power moving average over the last 60s

Definition at line 553 of file database_cfg.h.

◆ movingAveragePowerConfigurableInterval_mA

float_t DATA_BLOCK_MOVING_AVERAGE_s::movingAveragePowerConfigurableInterval_mA

power moving average over the last configured time

Definition at line 554 of file database_cfg.h.


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