I still maintain that the Personality field (either in Device Info) or in response to the Get:DMXPersonality should never be 0x0000.
All devices, irrespective of whether they "consume" DMX slots have at least one personality. It is legitimate for that personality to have a footprint of zero, and thus not to support the GET/SET DMX Address PID, GET/SET DMX_PERSONALITY or GET/SET DMX_PERSONALITY_DESCRIPTION.
But my reading of the standard would require a response of 0x0101 in this field.
Peter Willis
|