6 Configuration commands - for Falcom STEPP
6 Configuration commands - for Falcom STEPP
6 Configuration commands - for Falcom STEPP
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>STEPP</strong>CONFIG VERSION 1.8.14<br />
The checksum consists of a “*” character followed by two hex<br />
values.<br />
In order to calculate the Checksum, use your own application. Below a small<br />
source code written in Visual Basic:<br />
{*****************************************}<br />
Public Sub CheckSum(field As String)<br />
If field = “” then CS = “*”<br />
CS = 0<br />
For i = 1 to Len(field)<br />
CS = CS Xor Asc(Mid$(field, i, 1))<br />
Next<br />
CS = Hex(CS)<br />
If Len(CS) =1 then<br />
CS = “0” & CS<br />
CS = “*” & CS<br />
END SUB<br />
{*****************************************}<br />
There<strong>for</strong>e, the string over which the checksum has to be calculated is:<br />
field = PSRF,<br />
excluding “$”character.<br />
All fields in all proprietary NMEA messages are required, none are optional.<br />
All NMEA messages are comma delimited “,”.<br />
Types of NMEA messages:<br />
NMEA<br />
Message<br />
type<br />
Selectable<br />
message<br />
Writable<br />
message<br />
Executable<br />
message<br />
Syntax Function<br />
$PSRF103,,00,, 01<br />
<br />
$PSRF108,<br />
=<br />
$PSRF109, ,,<br />
,,<br />
<br />
6.1.2.1 NMEA messages improved structure<br />
This NMEA message select the<br />
supported messages which can be<br />
polled once, or setup <strong>for</strong> periodically.<br />
This NMEA message sets user-<br />
definable parameter values.<br />
This NMEA message sets userdefinable<br />
parameter values to<br />
download the stored history data.<br />
All NMEA messages have to be sent in uppercase (capital letter) otherwise the<br />
configuration could not be accepted. If a send message (via SMS, data<br />
connection or locally) is incorrectly typed by the user (based on the structure in<br />
table below), the device ignores (refuses) that command and no configuration<br />
is per<strong>for</strong>med. Due to the incorrectly typed of NMEA message you may carry<br />
the <strong>STEPP</strong> device into the instability conditions.<br />
If more than one parameter (combining message on the same writable message<br />
line) has to be sent within a command (NMEA message), they should be<br />
separated by colons “:” (indicated as [:]). The square brackets have to be<br />
omitted when you input that command.<br />
If a parameter of NMEA message is sent without value to<br />
the device then this parameter is deactivated by setting a undefined value.<br />
This confidential document is the property of FALCOM GmbH and may not be copied or circulated without permission.<br />
Page 75