phyphox BLE
Plot your Arduino's data in the phyphox app and control the board from the phone
Loading...
Searching...
No Matches
phyphox::ExperimentData Struct Reference

The whole experiment. More...

#include <ElementData.h>

Public Attributes

const char * title = nullptr
 
const char * category = nullptr
 
const char * description = nullptr
 
Color color = nullptr
 
uint16_t repeating = 0
 samples per data notification for the array write (0 = off)
 
bool subscribeOnStart = false
 
bool resendUnchanged = false
 D14: drop the change detector, write inputs every cycle.
 
const ViewData * views = nullptr
 
uint8_t viewCount = 0
 
const ExportSetData * exportSets = nullptr
 
uint8_t exportSetCount = 0
 
const SensorData * sensors = nullptr
 
uint8_t sensorCount = 0
 
uint8_t exportDataCount_ = 0
 internal: entries placed so far during the copy
 
ErrorRecord error
 experiment-level errors (capacity, channel conflicts)
 

Detailed Description

The whole experiment.

The experiment-level fields are filled by PhyphoxBleExperiment (the builder); the counted arrays point into the block ExperimentStore allocates at PhyphoxBLE::addExperiment().

Member Data Documentation

◆ category

const char* phyphox::ExperimentData::category = nullptr

◆ color

Color phyphox::ExperimentData::color = nullptr

◆ description

const char* phyphox::ExperimentData::description = nullptr

◆ error

ErrorRecord phyphox::ExperimentData::error

experiment-level errors (capacity, channel conflicts)

◆ exportDataCount_

uint8_t phyphox::ExperimentData::exportDataCount_ = 0

internal: entries placed so far during the copy

◆ exportSetCount

uint8_t phyphox::ExperimentData::exportSetCount = 0

◆ exportSets

const ExportSetData* phyphox::ExperimentData::exportSets = nullptr

◆ repeating

uint16_t phyphox::ExperimentData::repeating = 0

samples per data notification for the array write (0 = off)

◆ resendUnchanged

bool phyphox::ExperimentData::resendUnchanged = false

D14: drop the change detector, write inputs every cycle.

◆ sensorCount

uint8_t phyphox::ExperimentData::sensorCount = 0

◆ sensors

const SensorData* phyphox::ExperimentData::sensors = nullptr

◆ subscribeOnStart

bool phyphox::ExperimentData::subscribeOnStart = false

◆ title

const char* phyphox::ExperimentData::title = nullptr

◆ viewCount

uint8_t phyphox::ExperimentData::viewCount = 0

◆ views

const ViewData* phyphox::ExperimentData::views = nullptr

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