Chamber,
Yes it is very possible to implement Auto-Addressing for DMX devices using RDM.
The first requirement is that the device actually supports RDM so that it can be discovered and have the address set for it.
In a nutshell it would work like this:
1. Discover the devices.
2. Send a GET_COMMAND : DEVICE_INFO. In the response for that message it will tell you how many DMX channels that device needs.
3. Send a SET_COMMAND : DMX_START_ADDRESS to set the DMX Starting Address value.
4. Since you know how many channels that device uses, you now know the next available Starting Address for the next device.
Scott
__________________
Scott M. Blair
RDM Protocol Forums Admin
|