
LRF 7047- Integrator Manual
914929_TML_LRF7047_en_Version B
Public: 04.2019
Confidential & Proprietary
Safran Vectronix AG – All rights reserved
Page: 38/72
6 SW Interface
6.1 Operating modes
The LRF 7047 provides three operating modes:
Off mode
: No functionality is available in this mode. After applying or reapplying power, the LRF
module enters the normal operating mode.
Stand-by mode
: The LRF module is powered on and runs with reduced power consumption.
Only the “Fake Range Request” (Paragraph 6.5.2) and the “Operating Mode Selection”
(Paragraph 6.5.6) commands can be executed in this mode.
Normal operating mode
: Power is supplied to LRF module. The LRF can respond to all valid
commands.
Figure 26: State machine and transitions
6.2 Communication Protocol
After power up, the module automatically enters the normal operating mode, then sends back the prompt
character
“<”
to the host to signal its readiness and waits for any input command.
Character commands are to be sent within a maximum inter-character delay of 5 ms.
All commands can be transferred to the module via the serial interface.
After a valid command (format, checksum and parameters valid) has been received, the LRF module
sends an acknowledge message to the host and executes the command. If the received command is
successfully executed, the LRF module sends back a response message (if necessary) followed by the
success prompt character
“<”
to the host. In case that the command execution was not successful, the
LRF module sends the failure prompt character
“!”
back to the host.
If the received command has the right format, but a wrong checksum or parameter or the command is not
implemented, the LRF module sends a NOT acknowledge message to the host, followed by the failure
prompt character “!”.
Both prompt characters signal to the host that the LRF module is ready to receive a new command
message.
For all command messages not matching the specified message format (described in section 6.3.2), the
LRF module will send nothing back to the host and will ignore the message.
During command execution (except for the continuous range request, the block range request and the
laser continuous low power mode commands as described in the paragraphs 6.5.3, 6.5.7 and 6.5.8) the
LRF module will ignore any incoming characters.