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

Public Member Functions | |
| Slider () | |
| Slider (const char *label, float minValue, float maxValue, float stepSize, int channel=0) | |
| void | setMinValue (float) |
| void | setMaxValue (float) |
| void | setStepSize (float) |
| void | setPrecision (int) |
| void | setShowValue (bool) |
| void | setColor (const char *) |
| new in 2.0 | |
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 |
| PhyphoxBleExperiment::Slider::Slider | ( | const char * | label, |
| float | minValue, | ||
| float | maxValue, | ||
| float | stepSize, | ||
| int | channel = 0 |
||
| ) |
| void PhyphoxBleExperiment::Slider::setColor | ( | const char * | ) |
new in 2.0
| void PhyphoxBleExperiment::Slider::setMaxValue | ( | float | ) |
| void PhyphoxBleExperiment::Slider::setMinValue | ( | float | ) |
| void PhyphoxBleExperiment::Slider::setPrecision | ( | int | ) |
| void PhyphoxBleExperiment::Slider::setShowValue | ( | bool | ) |
| void PhyphoxBleExperiment::Slider::setStepSize | ( | float | ) |