use the BCD serial number for the RDM device id
This commit is contained in:
parent
ab17dc05ba
commit
29173eacf2
@ -143,7 +143,7 @@ void Widget::setModeBridge(Pro::DMX_RX_MODE mode)
|
|||||||
delete rdm_controller_;
|
delete rdm_controller_;
|
||||||
if (featureRDM())
|
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_responder_ = new RDM::Responder(id);
|
||||||
rdm_configure_responder_();
|
rdm_configure_responder_();
|
||||||
device_class_ = DMX::RESPONDER;
|
device_class_ = DMX::RESPONDER;
|
||||||
@ -603,7 +603,7 @@ void Widget::sendDmx(bool trimmed) const
|
|||||||
* @brief Request that the USB Device send RDM data.
|
* @brief Request that the USB Device send RDM data.
|
||||||
* @param 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>();
|
auto msg = std::make_shared<Pro::MsgSendRDMData>();
|
||||||
msg->data = data;
|
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.
|
* @brief Request that the USB Device send RDM discovery data.
|
||||||
* @param 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>();
|
auto msg = std::make_shared<Pro::MsgSendRDMDiscovery>();
|
||||||
(void)data;
|
(void)data;
|
||||||
|
Loading…
Reference in New Issue
Block a user