From e230a12ef09760e6fb2980c0aa304b6418598a8d Mon Sep 17 00:00:00 2001 From: Patrick Date: Sat, 6 Dec 2025 11:57:15 +0100 Subject: [PATCH 1/5] Fix Typo --- data/pid_data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/pid_data.py b/data/pid_data.py index c3835c19..254051ea 100644 --- a/data/pid_data.py +++ b/data/pid_data.py @@ -471,7 +471,7 @@ 'get_response': {'items': [{'name': 'anti_blind', 'type': 'bool'}]}, 'get_sub_device_range': 2, 'name': 'CP_ANTI_BLIND', - 'set_request': {'items': [{'name': 'color_wheel_linear', 'type': 'bool'}]}, + 'set_request': {'items': [{'name': 'anti_blind', 'type': 'bool'}]}, 'set_response': {'items': []}, 'set_sub_device_range': 1, 'value': 34327}, From 5a6013ce43342cad4a3c16c68354d39a300863af Mon Sep 17 00:00:00 2001 From: Patrick Date: Mon, 8 Dec 2025 17:45:42 +0100 Subject: [PATCH 2/5] Fix Typo --- data/pid_data.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/data/pid_data.py b/data/pid_data.py index 254051ea..8d217570 100644 --- a/data/pid_data.py +++ b/data/pid_data.py @@ -885,7 +885,7 @@ 'set_sub_device_range': 0, 'notes': ('Get/Set the factory settings lock. The factory settings ' 'lock controls whether factory programmed settings that are ' - 'not to be changed by the customer can be changed. An ' + 'not to be changed by the customer can be changed. An ' 'example would be RDM UID or MAC addresses.'), 'value': 0x801a}, @@ -2514,6 +2514,8 @@ 'value': 0x8702}, ], }, + + #Production Resource Group {'id': 20562, 'name': 'Production Resource Group', 'pids': [ From 0df847fb22bceb95eb5da7b9eb0227b22b476811 Mon Sep 17 00:00:00 2001 From: Patrick Date: Mon, 8 Dec 2025 17:48:46 +0100 Subject: [PATCH 3/5] WIP --- data/pid_data.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/data/pid_data.py b/data/pid_data.py index 8d217570..49229470 100644 --- a/data/pid_data.py +++ b/data/pid_data.py @@ -1,4 +1,5 @@ MANUFACTURER_PIDS = [ + # Creative Lighting {'id': 0x00a1, 'name': 'Creative Lighting', @@ -125,6 +126,7 @@ 'value': 0x8005}, ] }, + # ImageCue {'id': 0x0308, 'name': 'Image Cue', @@ -139,6 +141,7 @@ 'value': 0x80d0}, ] }, + # Ayrton {'id': 16761, 'name': 'Ayrton', @@ -168,6 +171,7 @@ 'value': 32771}, ], }, + # Clay Paky {'id': 17232, 'name': 'Clay Paky S.p.A', @@ -501,6 +505,7 @@ 'value': 34335}, ], }, + # City Theatrical {'id': 0x4354, 'name': 'City Theatrical Inc.', @@ -1050,6 +1055,7 @@ 'value': 0xc862}, ], }, + # JANDS {'id': 0x4a61, 'name': 'Jands', @@ -1217,6 +1223,7 @@ 'value': 0x8002}, ] }, + # Martin Professional {'id': 0x4d50, 'name': 'Martin Professional A/S', @@ -2515,7 +2522,7 @@ ], }, - #Production Resource Group + # Production Resource Group {'id': 20562, 'name': 'Production Resource Group', 'pids': [ @@ -2701,6 +2708,7 @@ 'value': 36864}, ], }, + # SWISSON AG {'id': 0x5377, 'name': 'SWISSON AG', @@ -2717,6 +2725,8 @@ }, ], }, + + # Wireless Solutions {'id': 0x5753, 'name': 'Wireless Solutions', 'pids': [{'name': 'WDMX_LOGIN', From fb213251a3a1136b25de7ac1c6f508feb9713139 Mon Sep 17 00:00:00 2001 From: Patrick Date: Mon, 8 Dec 2025 17:53:32 +0100 Subject: [PATCH 4/5] Fix Robe Name --- data/pid_data.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/data/pid_data.py b/data/pid_data.py index 49229470..8e6286b4 100644 --- a/data/pid_data.py +++ b/data/pid_data.py @@ -2928,6 +2928,8 @@ 'value': 33792} ] }, + + # Open Lighting {'id': 0x7a70, 'name': 'Open Lighting', 'pids': [ @@ -3005,6 +3007,8 @@ 'value': 0x8006}, ], }, + + # Stellascapes {'id': 0x2dc8, 'name': 'Stellascapes', 'pids': [ @@ -3062,6 +3066,8 @@ 'value': 0x8006}, ], }, + + # Soundlight {'id': 21324, 'name': 'Soundlight', 'pids': [ @@ -3264,6 +3270,8 @@ 'value': 0xdccd}, ] }, + + # Lumen Radio {'id': 0x4c55, 'name': 'Lumen Radio', 'pids': [ @@ -3342,8 +3350,10 @@ 'value': 0x8102}, ], }, + + # Robe Lighting s.r.o. {'id': 0x5253, - 'name': 'robe', + 'name': 'Robe Lighting s.r.o.', 'pids': [ {'get_request': {'items': []}, 'get_response': {'items': [{'labels': [(0, 'Wired'), @@ -3466,6 +3476,8 @@ 'value': 40975}, ], }, + + # ETC {'id': 0x6574, 'name': 'ETC', 'pids': [ @@ -3941,6 +3953,8 @@ 'value': 0xf000}, ], }, + + # GDS {'id': 0x3434, 'name': 'GDS', 'pids': [ From 049f3e2c8d086619e72a533242b41bd88295a93a Mon Sep 17 00:00:00 2001 From: Patrick Date: Fri, 19 Dec 2025 14:09:35 +0100 Subject: [PATCH 5/5] Fix Typos and Formating --- data/pid_data.py | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/data/pid_data.py b/data/pid_data.py index c3835c19..a3f4e8a1 100644 --- a/data/pid_data.py +++ b/data/pid_data.py @@ -125,6 +125,7 @@ 'value': 0x8005}, ] }, + # ImageCue {'id': 0x0308, 'name': 'Image Cue', @@ -139,6 +140,7 @@ 'value': 0x80d0}, ] }, + # Ayrton {'id': 16761, 'name': 'Ayrton', @@ -168,6 +170,7 @@ 'value': 32771}, ], }, + # Clay Paky {'id': 17232, 'name': 'Clay Paky S.p.A', @@ -501,6 +504,7 @@ 'value': 34335}, ], }, + # City Theatrical {'id': 0x4354, 'name': 'City Theatrical Inc.', @@ -1050,6 +1054,7 @@ 'value': 0xc862}, ], }, + # JANDS {'id': 0x4a61, 'name': 'Jands', @@ -1217,6 +1222,7 @@ 'value': 0x8002}, ] }, + # Martin Professional {'id': 0x4d50, 'name': 'Martin Professional A/S', @@ -2514,9 +2520,12 @@ 'value': 0x8702}, ], }, + + # Production Resource Group {'id': 20562, 'name': 'Production Resource Group', 'pids': [ + # Something is wrong herer, the name Property differs and an Error cant be set via RDM {'get_request': {'items': []}, 'get_response': {'items': [{'name': 'fan_error_status', 'type': 'uint8', 'labels': [(0, 'No Error'), @@ -2651,7 +2660,7 @@ }]}, 'get_sub_device_range': 0, 'name': 'ZOOM_TYPE', - 'set_request': {'items': [{'name': 'followspot_control', 'type': 'uint8', + 'set_request': {'items': [{'name': 'zoom_type', 'type': 'uint8', 'labels': [(0, 'Fast'), (1, 'In Focus')], }]}, 'set_response': {'items': []}, @@ -2680,7 +2689,7 @@ 'set_sub_device_range': 0, 'value': 34337}, {'name': 'ZERO_GOBO_WHEELS', - 'set_request': {'items': [{'name': 'followspot_control', 'type': 'bool'}]}, + 'set_request': {'items': [{'name': 'followspot_control_gobo_wheels', 'type': 'bool'}]}, 'set_response': {'items': []}, 'set_sub_device_range': 0, 'value': 34368}, @@ -2699,6 +2708,7 @@ 'value': 36864}, ], }, + # SWISSON AG {'id': 0x5377, 'name': 'SWISSON AG', @@ -2715,6 +2725,8 @@ }, ], }, + + # Wireless Solutions {'id': 0x5753, 'name': 'Wireless Solutions', 'pids': [{'name': 'WDMX_LOGIN', @@ -2916,6 +2928,8 @@ 'value': 33792} ] }, + + # Open Lighting {'id': 0x7a70, 'name': 'Open Lighting', 'pids': [ @@ -2993,6 +3007,8 @@ 'value': 0x8006}, ], }, + + # Stellascapes {'id': 0x2dc8, 'name': 'Stellascapes', 'pids': [ @@ -3050,6 +3066,8 @@ 'value': 0x8006}, ], }, + + # Soundlight {'id': 21324, 'name': 'Soundlight', 'pids': [ @@ -3252,6 +3270,8 @@ 'value': 0xdccd}, ] }, + + # Lumen Radio {'id': 0x4c55, 'name': 'Lumen Radio', 'pids': [ @@ -3330,8 +3350,10 @@ 'value': 0x8102}, ], }, + + # Robe {'id': 0x5253, - 'name': 'robe', + 'name': 'Robe', 'pids': [ {'get_request': {'items': []}, 'get_response': {'items': [{'labels': [(0, 'Wired'), @@ -3454,6 +3476,8 @@ 'value': 40975}, ], }, + + # ETC {'id': 0x6574, 'name': 'ETC', 'pids': [ @@ -3929,6 +3953,8 @@ 'value': 0xf000}, ], }, + + # GDS {'id': 0x3434, 'name': 'GDS', 'pids': [