E1.20 RDM (Remote Device Management) Protocol Forums  

Go Back   E1.20 RDM (Remote Device Management) Protocol Forums > RDM Developer Forums > RDM General Implementation Discussion

RDM General Implementation Discussion General Discussion and questions relating to implementing RDM in a product.

Reply
 
Thread Tools Search this Thread Display Modes
Old December 23rd, 2024   #1
zano_villa
Junior Member
 
Join Date: Jan 2014
Location: Treviso, Italy
Posts: 16
Default Changing DMX512 footprint

Hello,

I have a driver with one ROOT DEVICE and 4 SUB DEVICES.
Every Sub_Device has his own DMX ADDRESS that can be changed with DMX_START_ADDRESS PID, but I need to change also DMX FOOTPRINT in 1:512 range.
How can I reach this goal? I can't find a natural way in RDM protocol.

Thank you

Last edited by zano_villa; December 23rd, 2024 at 09:13 AM.
zano_villa is offline   Reply With Quote
Old December 23rd, 2024   #2
ericthegeek
Task Group Member
 
Join Date: Aug 2008
Posts: 382
Default

This is what personalities are for.

Get/Set DMX_PERSONALITY and Get DMX_PERSONALITY_DESCRIPTION

The Root device can have up to 255 personalities.
Each Sub-device can have up to 255 personalities.

Each personality can have a different DMX Footprint.
ericthegeek is offline   Reply With Quote
Old January 7th, 2025   #3
zano_villa
Junior Member
 
Join Date: Jan 2014
Location: Treviso, Italy
Posts: 16
Default

Yes, I know but the subdevices actually are 4 data distribution lines that need to be programmed with a DMX START ADDRESS and a FOOTPRINT as independent parameters from 1 to 512.
So FOOTPRINT here is actually treated as DMX START ADDRESS parameter, which conveniently is not included in DMX PERSONALITY in the RDM protocol.
In other words include footprint with DMX PERSONALITY is not the best choice and I would need another solution
zano_villa is offline   Reply With Quote
Old January 7th, 2025   #4
ericthegeek
Task Group Member
 
Join Date: Aug 2008
Posts: 382
Default

Is this a multi-port "patching" splitter that allows each downstream port to have a different block of Null Startcode slots sent to it? For example, port 1 could be configured to take 100 slots of data starting from input slot 251, and it will retransmit it starting at slot 1?

The standard PIDs generally assume that universes are an inseparable block of data, so there aren't PIDs defined to slice universes in to multiple segments. RDMnet and E1.37 have the concept of a "Composite Universe", but managing composite universes is outside the scope of the standard.

It may be best to implement this with Manufacturer-specific PIDs.

I assume there will be other devices attached to the downstream ports? Will those devices only use NSC DMX, or will they also support RDM?

I would not recommend using Start Address for this, because some controllers will not allow you to patch fixtures on top of each other.
ericthegeek is offline   Reply With Quote
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to handle DMX Footprint overrun RobbG RDM General Implementation Discussion 3 May 8th, 2017 08:42 AM
RDM and DMX512 will soon be retired! Milton Davis RDM General Implementation Discussion 1 June 10th, 2013 07:56 PM
DMX Addressing when Footprint is Zero Mark_C RDM General Implementation Discussion 8 January 17th, 2010 10:47 AM
Welcome to the DMX512 Discussion Forum sblair DMX512 Discussion 0 May 31st, 2006 11:10 PM


All times are GMT -6. The time now is 05:54 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.