![background image](http://html.mh-extra.com/html/aeroqual/930-series/930-series_user-manual_2862863012.webp)
Page | 12
Aeroqual Series 930 User Guide
* BASE - information request data stream header
* COMMAND - 1 byte network unit action command
* NETWORK_ID - 1 byte 930 network ID.
* OTHERS - may used to extend functions later, it can be left as empty for now
* CHECKSUM - makes the data stream total sum byte value to zero.
That's tow's complement of the total sum of the data stream, except CHECKSUM byte.
02. 930 unit basic reply command format will be a 15 bytes stream (see section 2 for details):
Index 0 1 2 3 - 6 7 - 10 11 12 13 14
SENSOR, COMMAND, NETWORK_ID, DATA1(4 bytes), DATA2(4 bytes), RESERVED, STATUS1,
STATUS2, CHECKSUM
Section 2
S930 Network ID specified commands. These commands generate a response by a specified S930
unit.
Every command needs a corresponding reply.
01. Gas Data request command. The command asks for the gas data that a specific S930 unit
currently holds.
The S930 unit responds with an gas value. The gas data validity depends on the
DATA_UNVALID bit of STATUS1 flag (please see Section 4 for details).
Command: BASE, GAS_CONC_DATA, NETWORK_ID, EMPTY, CHECKSUM
Reply: SENSOR, GAS_CONC_DATA, NETWORK_ID, DATA1, TEMP, RH, RESERVED,
STATUS1, STATUS2, CHECKSUM
* DATA1 - 4 bytes IEEE754 floating point data, measured gas value, if DATA_UNVALID bit of
STATUS1 flag is 1 then it will be last measured value, otherwise it's new measured value.
* TEMP - 2 bytes unsigned int value, its actual value equals the int value divided by 10
(TEMP/10) for its real temperature value of S930 unit
* RH - 2 bytes unsigned int value, its actual value equals the int value divided by 10 (RH/10)
for its real relative humidity value of 930 unit
* For 930 the field TEMP and RH will be always zero for Version 1.5 and later.
* However, for S930 version 1.4 and earlier can't use this command to request temperature
and humidity.
02. Standby command. The S930 unit will set its sensor head to standby state.
The 930 will set STANDBY bit of STATUS2 to 1 indicating it is in standby mode.
When the standby state has been terminated, it will reset STANDBY bit of STATUS2 to 0.
Command: BASE, STANDBY, NETWORK_ID, EMPTY, CHECKSUM
Reply: SENSOR, STANDBY, NETWORK_ID, DATA1, DATA2, RESERVED, STATUS1,
STATUS2, CHECKSUM
* DATA1 and DATA2 - no meanings.
* The reply just confirms that it performed action, to find it check status bit.