Sub MkIIIF
User Manual
Int. Approved
Document ref: ASF3-800-08
November 2018
Page 60 of 79
Copyright © 2009 Analox Ltd. All Rights Reserved.
Commercial in Confidence
9.1.1
Typical Monitoring System Operator Console Outputs
>13-OCT-2006 12:21:37, ID=REM 1, pO2=1.024, CO2=0.001, P= 0.2, ST=Af,
CK=xxxx
>13-OCT-2006 12:21:37, ID=REM 2, T= 24.8, H1= 9, ST=Af, CK=xxxx
Red section denotes checksummed characters
>
Start character followed by date/time stamp
ID
ID=REM1 or ID=REM2 to indicate the source of the data.
%O2
Oxygen reading in %O2 (when enabled)
pO2
Oxygen reading in partial pressure (mBar pO2)
CO2
CO2 reading (mBar pCO2)
P
Pressure in MSW
T
Chamber Ambient Temperature in ºC (REM2)
H
Humidity in %RH
ST
Alarm Status
–
A/a=Alarm/no alarm, F/f=Fault/no fault
CK
Checksum
CR
ASCII Carriage Return terminator
9.1.2
Code Example
Assuming strData is the received data and u16Length is the data length, the following example will
calculate the checksum for the data string:
uint16_t u16Loop;
uint16_t u16Checksum = 0;
for(u16Loop = 1; u16Loop < (u16Length - 9); + )
{
u16Ch= strData[u16Loop];
}
Summary of Contents for Sub Mk III F
Page 2: ......