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