Status Bits
Moog Animatics Class 5 SmartMotor™ DMX Guide, Rev. C
Page 25 of 46
Status Bits
To allow a user program to respond to the conditions of the DMX data stream, several user
bits were implemented in the first user status word. This is accessible for reading as Status
Word 12. See the next table for a description of the bits in Status Word 12.
Note the following:
l
These bits cannot be cleared using ZS or Z(word,bit) commands. See notes in table for
specific usage.
l
All bits in Status Word 12 are cleared when opening the DMX channel. Do not use any of
user status bits 0-15 as a general-purpose user status bits. Use user status bits 16-31
(Status Word 13) if general-purpose user status bits are required.
End of Packet
User bit 2 reports when the end of a packet is received. This allows for better synchronization
among slave devices. Previously, a device reading channel 1 versus a device reading channel
512 could have up to 22 milliseconds of skew if they were depending on user bit 1. User bit 2
would minimize or eliminate this skew.
To use this feature, see the COMCTL(3,value) command. Note that:
l
Bit 2 must be cleared to acknowledge receipt.
l
The system programmer may choose a lower channel for value if the upper channels
are not used or if the DMX master does not send all 512 channels.