Line SHEF (GOESTable() format option 6)

ASCII output using standardized SHEF codes in a format that is human readable.

  • NANs, +INFs, -INFs, and missing values show as forward slashes (/) in the output.

  • LABEL is the SHEF code (two character) parameter. Refer to https://dcs1.noaa.gov/documents/SHEF%20Codes.pdf for details on SHEF codes.

  • OFFSET is how long ago the sensor reading was made and stored in the GOESTable() data table and is reported in number of minutes.

  • INTERVAL is how often the measurement is made. This corresponds to DataInterval() of the GOES data table or the scan interval if DataInterval() is not used.

  • DATA is the data that is stored in the GOES table.

  • APPENDED OPTIONS refers to data that can be appended to the transmission.

  • SHEF Codes can be added as headers or at the beginning of lines using GOESField() option SHEF.

  • Value has a fixed width (ASCII format, width, precision, and range).

  • Value has a fixed precision (ASCII format, width, precision, and range).

  • Value only has a leading sign when negative (–).

  • Data outside of operating range will be set to the minimum or maximum of the range.

Format of data transmitted:

: <LABEL1> <OFFSET> #<INTERVAL> <DATA1> <DATA1> ... <DATA1)>

: <LABEL2> <OFFSET> #<INTERVAL> <DATA2> <DATA2> ... <DATA2> ...

: <LABEL(N)> <OFFSET> #<INTERVAL> <DATA(N)> <DATA(N)> ... <DATA(N)>

 

Example output with explanation:

GoesTable() Fields_Scan_Order = TRUE, Newest_First=FALSE, Format = 6

GoesField() Decimation = 4, Precision = 3, Width = 5, SHEF set to VB and TA
(see Example SHEF output with descriptions)

<CR><LF><SPC>:VB<SPC>8<SPC>#15<SPC>13.15<SPC>13.13<SPC>13.18<SPC>13.19

<CR><LF><SPC>:TA<SPC>8<SPC>#15<SPC>26.76<SPC>26.76<SPC>26.85<SPC>26.98<CR><LF>

 

Example SHEF output with descriptions

Output Description
:VB SHEF Code VB (Voltage – Battery)
8 Reading is 8 minutes old (happened 8 minutes prior to transmission)
#15 15-minutes measurement interval
13.15 Most recent sensor or measurement reading
13.13 Sensor or measurement reading taken 15 minutes prior to transmission
13.18 Sensor or measurement reading taken 30 minutes prior to transmission
13.19 Sensor or measurement reading taken 45 minutes prior to transmission
:TA SHEF Code TA (Temperature, air, dry bulb)
8 Reading is 8 minutes old (happened 8 minutes prior to transmission)
#15 15-minutes measurement interval
26.76 Most recent sensor or measurement reading
26.76 Sensor or measurement reading taken 15 minutes prior to transmission
26.85 Sensor or measurement reading taken 30 minutes prior to transmission
26.98 Sensor or measurement reading taken 45 minutes prior to transmission