Engage Engine API  1.244.9084
Loading...
Searching...
No Matches
AppConfigurationObjects::_DataSeriesHeader_t Struct Reference

Public Attributes

uint8_t t
 DataSeries Type. Currently supported types.
 
uint32_t ts
 Timestamp representing the number of seconds elapsed since January 1, 1970 - based on traditional Unix time.
 
uint8_t it
 Increment type. Valid Types:
 
uint8_t im
 Increment multiplier. The increment multiplier is an additional field that allows you apply a multiplier of 1-255 for time offset increments. For example: let's assume that our data is being gathered at 20-millisecond intervals. We could certainly represent the data as [0,37,60,38,20,42,140,36] where the time offset "3" becomes "60", "1" becomes "20", and "7" becomes "140".
 
uint8_t vt
 Value type.
 
uint8_t ss
 Series size (element count)
 

Detailed Description

Definition at line 60 of file ConfigurationObjects.h.

Member Data Documentation

◆ im

uint8_t AppConfigurationObjects::_DataSeriesHeader_t::im

Increment multiplier. The increment multiplier is an additional field that allows you apply a multiplier of 1-255 for time offset increments. For example: let's assume that our data is being gathered at 20-millisecond intervals. We could certainly represent the data as [0,37,60,38,20,42,140,36] where the time offset "3" becomes "60", "1" becomes "20", and "7" becomes "140".

Valid range is 1 to 255

Definition at line 105 of file ConfigurationObjects.h.

◆ it

uint8_t AppConfigurationObjects::_DataSeriesHeader_t::it

Increment type. Valid Types:

Type Value
0 Seconds
1 Milliseconds
2 Minutes
3 Hours
4 Days

Definition at line 95 of file ConfigurationObjects.h.

◆ ss

uint8_t AppConfigurationObjects::_DataSeriesHeader_t::ss

Series size (element count)

Definition at line 115 of file ConfigurationObjects.h.

◆ t

uint8_t AppConfigurationObjects::_DataSeriesHeader_t::t

DataSeries Type. Currently supported types.

Type Value Range JSON Object Name Detail
Heart Rate 1 0-255 heartRate Beats per minute
Skin Temperature 2 0-255 skinTemp Celsius
Core Temperature 3 0-255 coreTemp Celsius
Hydration Percentage 4 0-100 hydration Percentage
Blood Oxygenation Percentage 5 0-100 bloodOxygenation Percentage
Fatigue Level 6 0-10 fatigueLevel 0 = low fatigue, 10 = maximum fatigue
Task Effectiveness Level 7 0-10 taskEffectiveness 0 = minimal effectiveness, 10 = maximum effectiveness

Definition at line 76 of file ConfigurationObjects.h.

◆ ts

uint32_t AppConfigurationObjects::_DataSeriesHeader_t::ts

Timestamp representing the number of seconds elapsed since January 1, 1970 - based on traditional Unix time.

Definition at line 81 of file ConfigurationObjects.h.

◆ vt

uint8_t AppConfigurationObjects::_DataSeriesHeader_t::vt

Value type.

Definition at line 110 of file ConfigurationObjects.h.


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