3.1 Command syntax

The beacon receiver knows a number of parameters, each identified by a parameter name. The following rules apply to both protocol variants. With the terminal protocol, commands or queries have to be terminated by a carriage return character. With the framed protocol, they have to be enclosed by a valid protocol frame (without carriage return).

To set a certain parameter to a new value, a message:

name=value

has to be sent to the receiver. The receiver interprets this command, checks the range of value , sets the internal parameter and then answers:

name=value

The value in the reply is the value actually recognised by the beacon receiver. For instance, if the requested value was out of range, the replied (and internally used) value is limited to the applicable minimum or maximum.

To read a parameter from the receiver, instead of a new parameter value a question mark is sent:

name=?

The receiver replies the actual value in a complete message:

name=value

A complete list of the parameter the beacon receiver knows is shown later in this document in chapter " 3.4 Parameter list ". Below, some common rules applying to the remote control message syntax are summarised.