Voltmeter sensor. No any external libraries are neccesary. Allows measurements not only single value but time serie as well. Details to member functions see ISensor class documentation.
More...
#include <VoltmeterSensor.h>
|
| | VoltmeterSensor (int port, int reserved_buffer_size, int actual_size) |
| | Constructor. More...
|
| |
|
TimeSerieBuffer * | Buffer () |
| | return buffer contains measured data
|
| |
|
virtual const __FlashStringHelper * | Name () |
| | Returns internal sensors name. Usefull for debugging.
|
| |
|
virtual float | LowMeasurementLimit () |
| | Return lowest possible measurement limit. If value outside of this limit, measurements treated as erroneous.
|
| |
|
virtual float | HighMeasurementLimit () |
| | Return highest possible measurement limit. If value outside of this limit, measurements treated as erroneous.
|
| |
|
virtual int | Precission () |
| | Return how many decimal places make sence for the sensor.
|
| |
|
void | SetTimeStep (int time_step_us) |
| | Sets sample time between measurements [microseconds].
|
| |
|
float | TimeStep () |
| | Returns time step [microseconds].
|
| |
|
float | TimeLength () |
| | Returns time serie length [seconds].
|
| |
| virtual bool | Measure (float &data) |
| | Performs measurements. More...
|
| |
|
void | MeasureBuffer () |
| | Performs measurements of time serie.
|
| |
Voltmeter sensor. No any external libraries are neccesary. Allows measurements not only single value but time serie as well. Details to member functions see ISensor class documentation.
| VoltmeterSensor::VoltmeterSensor |
( |
int |
port, |
|
|
int |
reserved_buffer_size, |
|
|
int |
actual_size |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
| port | analogue pin where signal should measured |
| reserved_buffer_size | max possible (reserved) buffer size |
| actual_size | initial buffer size |
| virtual bool VoltmeterSensor::Measure |
( |
float & |
data | ) |
|
|
inlinevirtual |
Performs measurements.
- Parameters
-
| data | reference to the variable that becoms result measurement |
- Returns
- true if success
The documentation for this class was generated from the following file: