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;
Definition PluginAdaptor.h:41
Definition Preferences.h:148
Definition PathportDevice.h:33
bool StartHook()
Called during Start().
Definition PathportDevice.cpp:65
std::string DeviceId() const
The device ID.
Definition PathportDevice.h:39
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
The namespace containing all OLA symbols.
Definition Credentials.cpp:44