Errors

 

The error codes are for viewing in a terminal window during troubleshooting. If the red LED comes on, say on ArtBus bug at address B, you can see the error cause by stopping the bus master and sending !Bx; in a terminal program. The error value will be returned to the terminal. If the red LED comes on, reset the ArtBus bug by sending !Bz; or by pressing the reset button.

Errors values add. A buffer OVERFLOW, 1 and a UNDERFLOW, 2 together would cause error_last to have the value 3

    OVERFLOW 00000001 buffer overflow flag 1
    UNDERFLOW 00000010 buffer underflow flag 2
    TIMEOUT_FLG 00000100 ser in timeout flag 4
    BAD_CMD 00001000 invalid command 8
    BAD_VAL 00010000 bad param value 16