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 |