21 #ifndef PLUGINS_PATHPORT_PATHPORTDEVICE_H_ 22 #define PLUGINS_PATHPORT_PATHPORTDEVICE_H_ 25 #include "olad/Device.h" 26 #include "ola/io/SelectServer.h" 27 #include "plugins/pathport/PathportNode.h" 43 static const char K_DEFAULT_NODE_NAME[];
44 static const char K_DSCP_KEY[];
45 static const char K_NODE_ID_KEY[];
46 static const char K_NODE_IP_KEY[];
47 static const char K_NODE_NAME_KEY[];
60 static const char PATHPORT_DEVICE_NAME[];
61 static const uint32_t PORTS_PER_DEVICE = 8;
62 static const int ADVERTISEMENT_PERIOD_MS = 6000;
67 #endif // PLUGINS_PATHPORT_PATHPORTDEVICE_H_ std::string DeviceId() const
The device ID.
Definition: PathportDevice.h:39
bool StartHook()
Called during Start().
Definition: PathportDevice.cpp:65
Definition: PathportNode.h:37
Definition: PathportPlugin.h:33
void * timeout_id
A timeout handle which can later be used to cancel a timeout.
Definition: SchedulerInterface.h:34
Definition: PluginAdaptor.h:41
Definition: PathportDevice.h:33
Definition: Preferences.h:147
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44