Illegal Command

Report Code

Binary: [p2 p1 p0 1 1 1 1 1] [1 1 1 1 1 1 1 1]

Description

This unsolicited report reports that the Slink-e received a command and did not recogize the action code in the context of the port identified in the command.

Commands

This is always unsolicited. It reports a synchronizing error.

It is a direct reply to a command, but because it isn't a command of any valid type, it's impossible to classify the report as a defined response to a command. Rather, we say that all commands with invalid command codes have no response and cause a synchronizing error, and define this unsolicited message to describe the synchronizing error.

This has practical advantages because, assuming a correctly working program is driving the Slink-e, the real error is probably that something arrived at the Slink-e as the beginning of a command, but was really intended to be the middle of some command. I.e. there is a synchronization problem.