LabRat
Active member
Hello DIYC DMX Heads,
Just sending a "heads up" that I was inquiring about getting an official DMX Manufacturer Id assigned, so that we could move beyond DMX hacking,
and opt for properly extending the DMX protocol. (Specifically focussed on infield address programming). I've had some brief correspondence with
PLASA's Technical Standards Manager, and lo and behold we are now officially in the Manufacturer's Database, with an MFID of 0x586D. This id comes
into play if/when we opt to use StartCode 0x91, in place of start code 0x00 (standard Dimming data).
Manufacturers Database:
http://tsp.plasa.org/tsp/working_groups/CP/mfctrIDs.php
List of StartCodes
http://tsp.plasa.org/tsp/working_groups/CP/DMXAlternateCodes.php
What does this mean?
I will post my first proposal for the SerialNumber and Start Address support in the next posting.
Just sending a "heads up" that I was inquiring about getting an official DMX Manufacturer Id assigned, so that we could move beyond DMX hacking,
and opt for properly extending the DMX protocol. (Specifically focussed on infield address programming). I've had some brief correspondence with
PLASA's Technical Standards Manager, and lo and behold we are now officially in the Manufacturer's Database, with an MFID of 0x586D. This id comes
into play if/when we opt to use StartCode 0x91, in place of start code 0x00 (standard Dimming data).
Manufacturers Database:
http://tsp.plasa.org/tsp/working_groups/CP/mfctrIDs.php
List of StartCodes
http://tsp.plasa.org/tsp/working_groups/CP/DMXAlternateCodes.php
What does this mean?
- Short term - not much
- Medium term - a nifty way to modify the DMX firmware images, in order to accommodate in field programming of DMX Start Addresses
- Long term - we need to control the development of any protocol using this MFID, in order to make sure we don't inadvertently pollute our own control space.
For this I'm proposing that for now a single person maintain the protocol structure (I'm volunteering), and keep a wiki page updated with those changes.
Any proposed changes have to come to this forum for review by the community, and then I will update the WIKI. It's not that I'm trying to stop people developing,
but that I want to make sure we don't have duplication of effort and/or protocol changes that somehow limit further development. (I've seen it happen before).
We only get the 1 MFID... so we must use it wisely.
I will post my first proposal for the SerialNumber and Start Address support in the next posting.