14#ifndef SENMLDOUBLEACTUATOR
15#define SENMLDOUBLEACTUATOR
17#include "../record/senml_double_record.h"
19#define DOUBLE_ACTUATOR_SIGNATURE void (*callback)(double)
50 DOUBLE_ACTUATOR_SIGNATURE = NULL;
Definition: senml_double_actuator.h:24
virtual void actuate(const void *value, int dataLength, SenMLDataType dataType)
Definition: senml_double_actuator.cpp:18
SenMLDoubleActuator(const char *name, SenMLUnit unit, double value)
Definition: senml_double_actuator.h:39
SenMLDoubleActuator(const char *name, DOUBLE_ACTUATOR_SIGNATURE)
Definition: senml_double_actuator.h:26
SenMLDoubleActuator(const char *name, SenMLUnit unit)
Definition: senml_double_actuator.h:38
SenMLDoubleActuator(ThingsMLMeasurementIndex index, DOUBLE_ACTUATOR_SIGNATURE)
Definition: senml_double_actuator.h:32
SenMLDoubleActuator(const char *name)
Definition: senml_double_actuator.h:37
SenMLDoubleActuator(ThingsMLMeasurementIndex index)
Definition: senml_double_actuator.h:40
~SenMLDoubleActuator()
Definition: senml_double_actuator.h:43
SenMLDoubleActuator(const char *name, SenMLUnit unit, DOUBLE_ACTUATOR_SIGNATURE)
Definition: senml_double_actuator.h:28
SenMLDoubleActuator(ThingsMLMeasurementIndex index, double value)
Definition: senml_double_actuator.h:41
SenMLDoubleActuator(const char *name, SenMLUnit unit, double value, DOUBLE_ACTUATOR_SIGNATURE)
Definition: senml_double_actuator.h:30
SenMLDoubleActuator(ThingsMLMeasurementIndex index, double value, DOUBLE_ACTUATOR_SIGNATURE)
Definition: senml_double_actuator.h:34
Definition: senml_double_record.h:26
SenMLUnit
Definition: senml_enums.h:97
@ SENML_UNIT_NONE
Definition: senml_enums.h:98
ThingsMLMeasurementIndex
Definition: senml_enums.h:51
SenMLDataType
Definition: senml_enums.h:25