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

#include <phyphoxBleExperiment.h>

Inheritance diagram for PhyphoxBleExperiment::ExportData:

Public Member Functions

 ExportData ()
 
 ExportData (const char *label, int channel)
 
void setDatachannel (int)
 0 = time, 1…5 = data channels
 
void setDataChannel (int c)
 
void setLabel (const char *) override
 
bool isExportData () const override
 
- Public Member Functions inherited from PhyphoxBleExperiment::Element
 Element (const Element &)=delete
 
Element & operator= (const Element &)=delete
 
virtual ~Element ()
 
void setXMLAttribute (const char *)
 Raw attribute text appended verbatim to the element's start tag, e.g.
 
void setVisibility (int inputChannel)
 Show the element only while the last value in that input channel is > 0 (a toggle's channel, typically).
 
phyphox::ElementData & data ()
 
const phyphox::ElementData & data () const
 

Public Attributes

phyphox::ExportDataData exportData
 
ExportData * nextEntry = nullptr
 
- Public Attributes inherited from PhyphoxBleExperiment::Element
Element * next = nullptr
 intrusive list link, set by View::addElement()
 
View * owner = nullptr
 the view whose list holds this object (set by addElement)
 
const Element * aliasOf = nullptr
 An element added to a second view is represented there by a small heap-allocated alias that points back at the original — the store reads the original's data.
 

Additional Inherited Members

- Protected Member Functions inherited from PhyphoxBleExperiment::Element
 Element (phyphox::ElementType t)
 
- Protected Attributes inherited from PhyphoxBleExperiment::Element
phyphox::ElementData data_
 

Constructor & Destructor Documentation

◆ ExportData() [1/2]

PhyphoxBleExperiment::ExportData::ExportData ( )
inline

◆ ExportData() [2/2]

PhyphoxBleExperiment::ExportData::ExportData ( const char *  label,
int  channel 
)
inline

Member Function Documentation

◆ isExportData()

bool PhyphoxBleExperiment::ExportData::isExportData ( ) const
inlineoverridevirtual

Reimplemented from PhyphoxBleExperiment::Element.

◆ setDataChannel()

void PhyphoxBleExperiment::ExportData::setDataChannel ( int  c)
inline

◆ setDatachannel()

void PhyphoxBleExperiment::ExportData::setDatachannel ( int  )

0 = time, 1…5 = data channels

◆ setLabel()

void PhyphoxBleExperiment::ExportData::setLabel ( const char *  )
overridevirtual

Reimplemented from PhyphoxBleExperiment::Element.

Member Data Documentation

◆ exportData

phyphox::ExportDataData PhyphoxBleExperiment::ExportData::exportData

◆ nextEntry

ExportData* PhyphoxBleExperiment::ExportData::nextEntry = nullptr

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