|
phyphox BLE
Plot your Arduino's data in the phyphox app and control the board from the phone
|
#include <phyphoxBleExperiment.h>

Public Member Functions | |
| Edit () | |
| Edit (const char *label, int channel=0) | |
| void | setUnit (const char *) |
| void | setSigned (bool) |
| void | setDecimal (bool) |
| void | setMin (float) |
| void | setMax (float) |
| void | setFactor (float) |
| void | submitWith (Button &) |
Deliver this field only when button is pressed (format 1.20, triggerId). | |
Public Member Functions inherited from PhyphoxBleExperiment::InputElement | |
| void | setChannel (int) |
| input channel 1…PHYPHOX_BLE_INPUT_CHANNELS | |
| void | setDefault (float) |
| void | onChange (phyphox::ChangeCallback) |
| Called on the board whenever the phone delivers a new value for this channel. | |
Public Member Functions inherited from PhyphoxBleExperiment::Element | |
| Element (const Element &)=delete | |
| Element & | operator= (const Element &)=delete |
| virtual | ~Element () |
| virtual void | setLabel (const char *) |
| 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 |
| virtual bool | isExportData () const |
Additional Inherited Members | |
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. | |
Protected Member Functions inherited from PhyphoxBleExperiment::InputElement | |
| InputElement (phyphox::ElementType t) | |
Protected Member Functions inherited from PhyphoxBleExperiment::Element | |
| Element (phyphox::ElementType t) | |
Protected Attributes inherited from PhyphoxBleExperiment::Element | |
| phyphox::ElementData | data_ |
|
inline |
|
inlineexplicit |
| void PhyphoxBleExperiment::Edit::setDecimal | ( | bool | ) |
| void PhyphoxBleExperiment::Edit::setFactor | ( | float | ) |
| void PhyphoxBleExperiment::Edit::setMax | ( | float | ) |
| void PhyphoxBleExperiment::Edit::setMin | ( | float | ) |
| void PhyphoxBleExperiment::Edit::setSigned | ( | bool | ) |
| void PhyphoxBleExperiment::Edit::setUnit | ( | const char * | ) |
| void PhyphoxBleExperiment::Edit::submitWith | ( | Button & | ) |
Deliver this field only when button is pressed (format 1.20, triggerId).