24 #ifndef __INTERFACES_SWITCHINTERFACE_H_
25 #define __INTERFACES_SWITCHINTERFACE_H_
27 #include <interface/interface.h>
28 #include <interface/message.h>
29 #include <interface/field_iterator.h>
45 int64_t timestamp_sec;
46 int64_t timestamp_usec;
75 } SwitchInterface_data_t;
78 SwitchInterface_data_t *data;
88 int64_t timestamp_sec;
89 int64_t timestamp_usec;
101 SetMessage_data_t *data;
104 SetMessage(
const bool ini_enabled,
const float ini_value);
125 int64_t timestamp_sec;
126 int64_t timestamp_usec;
127 } EnableSwitchMessage_data_t;
130 EnableSwitchMessage_data_t *data;
147 int64_t timestamp_sec;
148 int64_t timestamp_usec;
149 } DisableSwitchMessage_data_t;
152 DisableSwitchMessage_data_t *data;
169 int64_t timestamp_sec;
170 int64_t timestamp_usec;
178 } EnableDurationMessage_data_t;
181 EnableDurationMessage_data_t *data;
227 virtual const char *
enum_tostring(
const char *enumtype,
int val)
const;