1
0
Fork 0

use the BCD serial number for the RDM device id

This commit is contained in:
Kevin Matz 2023-04-28 20:19:15 -04:00
parent ab17dc05ba
commit 29173eacf2
1 changed files with 3 additions and 3 deletions

View File

@ -143,7 +143,7 @@ void Widget::setModeBridge(Pro::DMX_RX_MODE mode)
delete rdm_controller_;
if (featureRDM())
{
RDM::UID id(serial_number, 0x454E); // Use the ENTTEC manufacturer ID?
RDM::UID id(Pro::DecimalToBCD(serial_number), 0x454E); // Use the ENTTEC manufacturer ID?
rdm_responder_ = new RDM::Responder(id);
rdm_configure_responder_();
device_class_ = DMX::RESPONDER;
@ -603,7 +603,7 @@ void Widget::sendDmx(bool trimmed) const
* @brief Request that the USB Device send RDM data.
* @param data
*/
void Widget::sendRDMdata(const std::vector<uint8_t> & data) const
void Widget::sendRDMdata(const std::vector<uint8_t> &data) const
{
auto msg = std::make_shared<Pro::MsgSendRDMData>();
msg->data = data;
@ -615,7 +615,7 @@ void Widget::sendRDMdata(const std::vector<uint8_t> & data) const
* @brief Request that the USB Device send RDM discovery data.
* @param data
*/
void Widget::sendRDMdiscovery(const std::vector<uint8_t> & data) const
void Widget::sendRDMdiscovery(const std::vector<uint8_t> &data) const
{
auto msg = std::make_shared<Pro::MsgSendRDMDiscovery>();
(void)data;