void BitWizardWSDevice::writeMessage(const OPC::Message &msg) { /* * Dispatch an incoming OPC command */ // std::cout << "got a write message! "; switch (msg.command) { case OPC::SetPixelColors: //std::cout << "setpixels...\n"; opcSetPixelColors(msg); writeFramebuffer(); return; case OPC::SystemExclusive: std::cout << "sysex...\n"; // No relevant SysEx for this device return; default: std::cout << "unhandled case...\n"; } if (mVerbose) { std::clog << "Unsupported OPC command: " << unsigned(msg.command) << "\n"; } }
void FCDevice::writeMessage(const OPCSink::Message &msg) { /* * Dispatch an incoming OPC command */ switch (msg.command) { case OPCSink::SetPixelColors: opcSetPixelColors(msg); writeFramebuffer(); return; case OPCSink::SystemExclusive: opcSysEx(msg); return; } if (mVerbose) { std::clog << "Unsupported OPC command: " << unsigned(msg.command) << "\n"; } }
void EnttecDMXDevice::writeMessage(const OPC::Message &msg) { /* * Dispatch an incoming OPC command */ switch (msg.command) { case OPC::SetPixelColors: opcSetPixelColors(msg); writeDMXPacket(); return; case OPC::SystemExclusive: // No relevant SysEx for this device return; } if (mVerbose) { std::clog << "Unsupported OPC command: " << unsigned(msg.command) << "\n"; } }