Sutron Corporation Satlink Operations & Maintenance Manual, Rev 8.04.2 11/3/2016 pg. 147
<CRLF>
Meas1_Data(1) Meas2_Data(1) ... MeasN_Data(1)<CRLF>
Meas1_Data(2) Meas2_Data(2) ... MeasN_Data(2)<CRLF>
Meas1_Data(n) Meas2_Data(n) ... MeasN_Data(n)<CRLF>
<CRLF> is a carriage return, line feed
Meas1_Data()..MeasN_Data are the data from the active measurements included in the
transmission.
All the data on one line are for the same time. A space separates the values. The newest
data is sent first.
(n) is the number of values included in the transmission as set by the user.
The format for any value is ASCII with the right digits set by the user.
No decimal point is shown if the value is zero.
Add a minus sign in front of the value if the value is negative.
There are no leading zeroes.
If the value is missing, two forward slashes are transmitted instead //.
A typical message will appear as follows:
41.79 60.99 12.99 12.43 .20 8.08 7.1 195.2
41.79 60.99 12.99 12.43 1.20 8.08 7.1 195.2
41.79 60.99 12.99 12.43 -2.20 8.08 7.1 195.2
Normally the DCP will be set up so all the sensors are collected at uniform times. If this is not the
case, the formatter will still work but will have varying amounts of data on each line (each time)
based on whatever sensors are collected at each time. This will produce confusing results if the
additional sensors are collected at an interval of the other sensors. The results should be OK if
the additional sensors are collected at a time separate time.
15.9.
ASCII Sensor
This method of formatting uses four digits for each measurement readings. Measurement
readings are multiplied by 100 before being transmitted.
<CRLF>
IDIDIDID JJJHHMMSS<CRLF>
Meas1_Data(1) Meas1_Data(2) ... Meas1_Data(n)<CRLF>
Meas2_Data(1) Meas2_Data(2) ... Meas2_Data(n)<CRLF>
MeasN_Data(1) MeasN_Data(2) ... MeasN_Data(n)<CRLF>
optional Battery before transmission<CRLF>
optional Battery under load<CRLF>
<CRLF> is a carriage return, line feed
IDIDIDID is the eight byte hexadecimal satellite ID
JJJ is a three digit Julian Day, which is the number of days of the year. January 1st is
Julian Day one, and February 1st is Julian Day 32. This number is always three digits (0
padded)
HHMMSS are the hours minutes and seconds. This is the time of the scheduled
transmission. It is always 6 bytes (0 padded).
Meas1_Data()..MeasN_Data are the data from the active measurements included in the
transmission.
Measurement data is always four digits followed by a space (0 padded).
All values are multiplied by a 100.
No decimal point is used for measurement data.