57
3D sensor
UK
Reply to an implemented command - reply contains specific data
If the command is implemented, the data in the data section is applicable and the execution of the
command does not lead to an error. The producing assembly is filled as follows:
●
Error bit = 0
●
Command bits = mirror of the command within the consuming assembly
●
Asynchronous message bit = 0
●
Asynchronous message identifier = 0
●
Message counter increased by 1
●
Message data set according to the command definition
Reply to an implemented command with error in data section
If the content of the data section is not suitable to the command, the message is handled as an error. The
producing assembly contains the following data:
●
Error bit = 1
●
Command bits = mirror of the command within the consuming assembly
●
Asynchronous message bit = 0
●
Asynchronous message identifier = 0
●
Message counter increased by 1
No error code is sent in the data section. The error code is polled with the "get last error" command.
Reply to an implemented command that leads to an error
If the execution of the command leads to an error, the producing assembly contains the following data:
●
Error bit = 1
●
Command bits = mirror of the command within the consuming assembly
●
Asynchronous message bit = 0
●
Asynchronous message identifier = 0
●
Message counter increased by 1
No error code is sent in the data section. The error code is polled with the "get last error" command.
Reply to a not implemented command
If a command bit with no functionality is received, it undergoes a transition from 0 -> 1 and the message is
handled as an error. The producing assembly contains the following data:
●
Error bit = 1
●
Command bits = mirror of the command within the consuming assembly
●
Asynchronous message bit = 0
●
Asynchronous message identifier = 0
●
Message counter increased by 1
No error code is sent in the data section. The error code is polled with the "get last error" command.