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 ADVERTISTMENT_PERIOD_MS = 6000;
67 #endif // PLUGINS_PATHPORT_PATHPORTDEVICE_H_
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
std::string DeviceId() const
The device ID.
Definition: PathportDevice.h:39
Definition: PathportDevice.h:33
Definition: Preferences.h:145
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44