14#ifndef SENMLINTACTUATOR
15#define SENMLINTACTUATOR
17#include "../record/senml_int_record.h"
19#define INT_ACTUATOR_SIGNATURE void (*callback)(int)
51 INT_ACTUATOR_SIGNATURE = NULL;
Definition: senml_int_actuator.h:24
SenMLIntActuator(const char *name, SenMLUnit unit)
Definition: senml_int_actuator.h:38
SenMLIntActuator(ThingsMLMeasurementIndex index, INT_ACTUATOR_SIGNATURE)
Definition: senml_int_actuator.h:32
SenMLIntActuator(const char *name, SenMLUnit unit, INT_ACTUATOR_SIGNATURE)
Definition: senml_int_actuator.h:28
virtual void actuate(const void *value, int dataLength, SenMLDataType dataType)
Definition: senml_int_actuator.cpp:18
SenMLIntActuator(const char *name, SenMLUnit unit, int value, INT_ACTUATOR_SIGNATURE)
Definition: senml_int_actuator.h:30
SenMLIntActuator(const char *name, SenMLUnit unit, int value)
Definition: senml_int_actuator.h:39
SenMLIntActuator(const char *name, INT_ACTUATOR_SIGNATURE)
Definition: senml_int_actuator.h:26
SenMLIntActuator(const char *name)
Definition: senml_int_actuator.h:37
SenMLIntActuator(ThingsMLMeasurementIndex index)
Definition: senml_int_actuator.h:40
SenMLIntActuator(ThingsMLMeasurementIndex index, int value)
Definition: senml_int_actuator.h:41
SenMLIntActuator(ThingsMLMeasurementIndex index, int value, INT_ACTUATOR_SIGNATURE)
Definition: senml_int_actuator.h:34
~SenMLIntActuator()
Definition: senml_int_actuator.h:42
Definition: senml_int_record.h:24
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