FreeEMS  0.2.0-SNAPSHOT-282-g9efc524
Data Fields
loggingSetting Struct Reference

Holds all configuration for logging. More...

#include <TunableConfigs.h>

Collaboration diagram for loggingSetting:
Collaboration graph
[legend]

Data Fields

unsigned char datalogStreamType
 Which type of datalog to pump out as fast as we can.
unsigned char datalogPollingType
 Which type of datalog to pump out as fast as we can.
unsigned char firstChunk
 The index of the first chunk to send.
unsigned char numberOfChunks
 How many chunks to send.
logChunk logChunks [MAX_LOG_CHUNKS]
 Array of chunk sets so as to have on-board presets available to quickly swap to.
void * datalogByteStreamSourceAddress
 Where to grab our data from.
void * datalogWordStreamSourceAddress
 Where to grab our data from.
void * datalogLongStreamSourceAddressFirst
 Where to grab our data from. If the second address is set to zero, get 4 bytes from this address.
void * datalogLongStreamSourceAddressSecond
 Where to grab our data from. If this is non-zero, get 2 bytes from the first address and 2 from this address.

Detailed Description

Holds all configuration for logging.

These are in tunable config such that the system can pick up where it left off if reset with settings burned to flash, or simply switch back to default if changed in ram and not burned and then reset.

Definition at line 68 of file TunableConfigs.h.

Field Documentation

unsigned char loggingSetting::datalogStreamType

Which type of datalog to pump out as fast as we can.

See Also
commsCore.h

Definition at line 69 of file TunableConfigs.h.

unsigned char loggingSetting::datalogPollingType

Which type of datalog to pump out as fast as we can.

See Also
commsCore.h

Definition at line 70 of file TunableConfigs.h.

unsigned char loggingSetting::firstChunk

The index of the first chunk to send.

Definition at line 71 of file TunableConfigs.h.

unsigned char loggingSetting::numberOfChunks

How many chunks to send.

Definition at line 72 of file TunableConfigs.h.

logChunk loggingSetting::logChunks[MAX_LOG_CHUNKS]

Array of chunk sets so as to have on-board presets available to quickly swap to.

Definition at line 73 of file TunableConfigs.h.

void* loggingSetting::datalogByteStreamSourceAddress

Where to grab our data from.

Definition at line 74 of file TunableConfigs.h.

void* loggingSetting::datalogWordStreamSourceAddress

Where to grab our data from.

Definition at line 75 of file TunableConfigs.h.

void* loggingSetting::datalogLongStreamSourceAddressFirst

Where to grab our data from. If the second address is set to zero, get 4 bytes from this address.

Definition at line 76 of file TunableConfigs.h.

void* loggingSetting::datalogLongStreamSourceAddressSecond

Where to grab our data from. If this is non-zero, get 2 bytes from the first address and 2 from this address.

Definition at line 77 of file TunableConfigs.h.


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