Data formats 67
© 2017 Nortek AS
6.2 String Data Record Definition
The String Data Record is written to the SD memory card using the FWRITE command. The string data
record is also used to store the instrument configuration. The ID parameter is then set to 16 (0x10).
The ID parameter (0-15) of the FWRITE command.
The STR parameter of the FWRITE command. The string is
zero terminated.
6.3 Data Limit Formats
The limits for the various arguments are returned as a list of valid values, and/or ranges, enclosed
in parenthesis (). An empty list, (), is used for arguments that are unused/not yet implemented.
Square brackets [] signify a range of valid values that includes the listed values. String arguments
are encapsulated with “”, like for normal parameter handling. A semicolon, ;, is used as separator
between limits and values.
The argument format can also be inferred from the limits, integer values are shown without a
decimal point, floating point values are shown with a decimal point and strings are either shown
with the string specifier, “”, or as a range of characters using ‘’ for specifying a character.
Examples:
[1;128] – Integer value, valid from 1 to 128
([1300.00;1700.00];0.0) – Floating point value, valid values are 0.0 and the range from 1300.00 to
1700.00.
(['0';'9'];['a';'z'];['A';'Z'];'.') – String argument with valid characters being . and the character ranges
a-z, A-Z, 0-9 .
("BEAM") – String argument with BEAM being the only valid string.
(0;1) – Integer value with two valid values, 0 and 1.
NMEA interface example:
$PNOR,GETAVGLIM*22
$PNOR,GETAVGLIM,NC=([1;128]),CS=([0.25;2.00]),BD=([0.10;45.00]),CY=
("BEAM"),PL=([-40.0;0.0];-100.0),AI=([1;300]),VP=([0.000;0.100]),
VR=([1.25;5.00]),DF=([0;3]),NPING=([1;4])*46
$PNOR,OK*2B
Regular interface example:
GETPLANLIM
([1;3600]),(0;1),(),([0;2]),(),([0.0;50.0]),(0;1),([10;21600]),(),
([1300.00;1700.00];0.0),(['0';'9'];['a';'z'];['A';'Z'];'.'),(0;1)
OK