Skyward boardcore
Loading...
Searching...
No Matches
Boardcore::CpuMeterData Struct Reference

#include <CpuMeterData.h>

Public Member Functions

 CpuMeterData ()
 
 CpuMeterData (uint64_t timestamp, StatsResult stats, uint32_t freeHeap, uint32_t minFreeHeap, uint32_t minFreeStack, uint32_t freeStack)
 
void print (std::ostream &os) const
 

Static Public Member Functions

static std::string header ()
 

Public Attributes

uint64_t timestamp = 0
 
float minValue = 0
 Min value found so far.
 
float maxValue = 0
 Max value found so far.
 
float mean = 0
 Mean of dataset.
 
float stdDev = 0
 Standard deviation of dataset.
 
uint32_t nSamples = 0
 Number of samples.
 
uint32_t minFreeHeap = 0
 
uint32_t freeHeap = 0
 
uint32_t minFreeStack = 0
 
uint32_t freeStack = 0
 

Detailed Description

Definition at line 30 of file CpuMeterData.h.

Constructor & Destructor Documentation

◆ CpuMeterData() [1/2]

Boardcore::CpuMeterData::CpuMeterData ( )
inline

Definition at line 44 of file CpuMeterData.h.

◆ CpuMeterData() [2/2]

Boardcore::CpuMeterData::CpuMeterData ( uint64_t timestamp,
StatsResult stats,
uint32_t freeHeap,
uint32_t minFreeHeap,
uint32_t minFreeStack,
uint32_t freeStack )
inlineexplicit

Definition at line 46 of file CpuMeterData.h.

Member Function Documentation

◆ header()

static std::string Boardcore::CpuMeterData::header ( )
inlinestatic

Definition at line 56 of file CpuMeterData.h.

◆ print()

void Boardcore::CpuMeterData::print ( std::ostream & os) const
inline

Definition at line 61 of file CpuMeterData.h.

Member Data Documentation

◆ freeHeap

uint32_t Boardcore::CpuMeterData::freeHeap = 0

Definition at line 40 of file CpuMeterData.h.

◆ freeStack

uint32_t Boardcore::CpuMeterData::freeStack = 0

Definition at line 42 of file CpuMeterData.h.

◆ maxValue

float Boardcore::CpuMeterData::maxValue = 0

Max value found so far.

Definition at line 34 of file CpuMeterData.h.

◆ mean

float Boardcore::CpuMeterData::mean = 0

Mean of dataset.

Definition at line 35 of file CpuMeterData.h.

◆ minFreeHeap

uint32_t Boardcore::CpuMeterData::minFreeHeap = 0

Definition at line 39 of file CpuMeterData.h.

◆ minFreeStack

uint32_t Boardcore::CpuMeterData::minFreeStack = 0

Definition at line 41 of file CpuMeterData.h.

◆ minValue

float Boardcore::CpuMeterData::minValue = 0

Min value found so far.

Definition at line 33 of file CpuMeterData.h.

◆ nSamples

uint32_t Boardcore::CpuMeterData::nSamples = 0

Number of samples.

Definition at line 37 of file CpuMeterData.h.

◆ stdDev

float Boardcore::CpuMeterData::stdDev = 0

Standard deviation of dataset.

Definition at line 36 of file CpuMeterData.h.

◆ timestamp

uint64_t Boardcore::CpuMeterData::timestamp = 0

Definition at line 32 of file CpuMeterData.h.


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