July 2021
2
Table of Contents
Table of Contents .............................................................................................................................................................. 1
Introduction ....................................................................................................................................................................... 4
Purpose .............................................................................................................................................................................. 4
Overview ............................................................................................................................................................................ 4
Startup Messages ..................................................................................................................................................... 4
Periodic Messages ................................................................................................................................................... 4
Sporadic Messages .................................................................................................................................................. 4
Packet Description ............................................................................................................................................................ 5
Incubator Specific Example Packets ........................................................................................................................... 7
Incubator Specific Operation ........................................................................................................................................ 9
Receiver: Unpacking the packet ................................................................................................................................... 9
Incubator: Payload Unpacking ..................................................................................................................................... 9
Incubator: Data Unpacking ..................................................................................................................................... 10
Incubator: Event Unpacking ................................................................................................................................... 10
Sender: Packaging client payload .............................................................................................................................. 10
Sender: Packaging client payload into a packet ....................................................................................................... 10
Messages .................................................................................................................................................................... 11
State/Status Events ...................................................................................................
Error! Bookmark not defined.
Normal Operation ............................................................................................................................................... 11
State/Status Events ...................................................................................................
Error! Bookmark not defined.
Environmental Alarms ...........................................................................................
Error! Bookmark not defined.
H
2
O
2
........................................................................................................................
Error! Bookmark not defined.
Errors/Faults Alarms .............................................................................................
Error! Bookmark not defined.
User Action Events .....................................................................................................
Error! Bookmark not defined.
Python V3.6.5 Sample Application Code ....................................................................................................................... 21
Packet Processor ........................................................................................................................................................ 21
GUI ................................................................................................................................................................................ 26
Glossary ........................................................................................................................................................................... 32
Communications Protocol .......................................................................................................................................... 33
Master/Server/Host ................................................................................................................................................ 33
Slave/Client/Peripheral ........................................................................................................................................... 33
Physical Medium ..................................................................................................................................................... 33