#include "LedDeviceUdpRaw.h" LedDeviceUdpRaw::LedDeviceUdpRaw(const Json::Value &deviceConfig) : ProviderUdp() { _LatchTime_ns = 500000; _port = 5568; init(deviceConfig); } LedDevice* LedDeviceUdpRaw::construct(const Json::Value &deviceConfig) { return new LedDeviceUdpRaw(deviceConfig); } int LedDeviceUdpRaw::write(const std::vector &ledValues) { const uint8_t * dataPtr = reinterpret_cast(ledValues.data()); return writeBytes((unsigned)_ledRGBCount, dataPtr); }