Skip to content

Commit c05239e

Browse files
authored
Merge pull request #1978 from DMXControl/add_nodle_r4s
Add DMXControl Projects e.V. Nodle R4S
2 parents c4adb50 + f8d98f3 commit c05239e

File tree

6 files changed

+10
-0
lines changed

6 files changed

+10
-0
lines changed

debian/ola.udev

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ SUBSYSTEM=="usb|usb_device", ACTION=="add", ATTRS{idVendor}=="10cf", ATTRS{idPro
1818
# udev rules for the ShowJockey-DMX-U1 device
1919
SUBSYSTEM=="usb|usb_device", ACTION=="add", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="57fe", GROUP="plugdev"
2020

21+
# udev rules for the DMXControl Projects e.V. Nodle R4S
22+
SUBSYSTEM=="usb|usb_device", ACTION=="add", ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="0833", GROUP="plugdev", TAG+="uaccess"
23+
2124
# udev rules for the DMXControl Projects e.V. Nodle U1
2225
SUBSYSTEM=="usb|usb_device", ACTION=="add", ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="0830", GROUP="plugdev", TAG+="uaccess"
2326

debian/org.openlighting.ola.ola.metainfo.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
<modalias>usb:v0962p*</modalias> <!-- USBDMX2 -->
2828
<modalias>usb:v10CFp8062d*</modalias> <!-- Velleman -->
2929
<modalias>usb:v0a30p0002d*</modalias> <!-- DMXCreator 512 Basic -->
30+
<modalias>usb:v16D0p0833d*</modalias> <!-- DMXControl Projects e.V. Nodle R4S -->
3031
<modalias>usb:v16D0p0830d*</modalias> <!-- DMXControl Projects e.V. Nodle U1 -->
3132
<modalias>usb:v04B4p0F1Fd*</modalias> <!-- Digital Enlightenment DMX-USB -->
3233
<modalias>usb:v16C0p088Bd*</modalias> <!-- FX5 DMX -->

plugins/usbdmx/DMXCProjectsNodleU1Factory.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ namespace usbdmx {
3232

3333
const uint16_t DMXCProjectsNodleU1Factory::VENDOR_ID_DMXC_PROJECTS = 0x16d0;
3434
const uint16_t DMXCProjectsNodleU1Factory::PRODUCT_ID_DMXC_P_NODLE_U1 = 0x0830;
35+
const uint16_t DMXCProjectsNodleU1Factory::PRODUCT_ID_DMXC_P_NODLE_R4S = 0x0833;
3536

3637
const uint16_t DMXCProjectsNodleU1Factory::VENDOR_ID_DE = 0x4b4;
3738
const uint16_t DMXCProjectsNodleU1Factory::PRODUCT_ID_DE_USB_DMX = 0xf1f;
@@ -45,6 +46,8 @@ bool DMXCProjectsNodleU1Factory::DeviceAdded(
4546
const struct libusb_device_descriptor &descriptor) {
4647
if (!((descriptor.idVendor == VENDOR_ID_DMXC_PROJECTS &&
4748
descriptor.idProduct == PRODUCT_ID_DMXC_P_NODLE_U1) ||
49+
(descriptor.idVendor == VENDOR_ID_DMXC_PROJECTS &&
50+
descriptor.idProduct == PRODUCT_ID_DMXC_P_NODLE_R4S) ||
4851
(descriptor.idVendor == VENDOR_ID_DE &&
4952
descriptor.idProduct == PRODUCT_ID_DE_USB_DMX) ||
5053
(descriptor.idVendor == VENDOR_ID_FX5 &&

plugins/usbdmx/DMXCProjectsNodleU1Factory.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ class DMXCProjectsNodleU1Factory :
6161
static const uint16_t VENDOR_ID_DE;
6262
static const uint16_t VENDOR_ID_FX5;
6363
static const uint16_t PRODUCT_ID_DMXC_P_NODLE_U1;
64+
static const uint16_t PRODUCT_ID_DMXC_P_NODLE_R4S;
6465
static const uint16_t PRODUCT_ID_DE_USB_DMX;
6566
static const uint16_t PRODUCT_ID_FX5_DMX;
6667

plugins/usbdmx/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ This plugin supports various USB DMX devices including:
66
* Anyma uDMX
77
* AVLdiy D512
88
* Digital Enlightenment USB-DMX
9+
* DMXControl Projects e.V. Nodle R4S
910
* DMXControl Projects e.V. Nodle U1
1011
* DMXCreator 512 Basic
1112
* Eurolite USB-DMX512 PRO

plugins/usbdmx/UsbDmxPlugin.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ namespace usbdmx {
3838
* This plugin supports a number of USB dongles including
3939
* - Anyma uDMX.
4040
* - AVLdiy D512.
41+
* - DMXControl Projects e.V. Nodle R4S.
4142
* - DMXControl Projects e.V. Nodle U1.
4243
* - DMXCreator 512 Basic USB.
4344
* - Eurolite DMX USB Pro.

0 commit comments

Comments
 (0)