System information

BMP5 Transparent Commands Table of Contents
ii
2.3.4 Data Collection and Table Control Transactions ......................2-17
2.3.4.1 Table Definitions.............................................................2-17
2.3.4.2 Getting Table Definitions and Table Signatures..............2-18
2.3.4.3 Collect Data Transaction (MsgType 0x09 & 0x89) ........2-19
2.3.4.4 One-Way Data Transaction (MsgType 0x20 & 0x14) .... 2-20
2.3.4.5 Table Control Transaction (MsgType 0x19 & 0x99)......2-22
2.3.5 Get/Set Values Transaction (MsgType 0x1a, 0x9a, 0x1b,
& 0x9b)......................................................................................... 2-23
3. The CR200 Datalogger............................................. 3-1
3.1 Dealing with Unexpected, Asynchronous Commands from the CR2003-1
3.2 Getting the Attention of the Datalogger................................................3-1
3.3 Getting the PakBus Address of the CR200...........................................3-2
3.4 Getting and Setting CR200 Settings ..................................................... 3-2
3.5 Getting and Setting the CR200 Clock................................................... 3-3
3.6 Datalogger Program Structure ..............................................................3-3
3.7 Creating CR200 Programs and the CR200 Compiler ........................... 3-4
3.7.1 Discovering the CR200 OS Version ...........................................3-4
3.7.2 Sending a Program to the CR200................................................3-5
3.7.3 Interpreting the Response............................................................3-7
3.7.4 Handling Rejection...................................................................... 3-7
3.8 Understanding Table Definitions and Table Signatures ....................... 3-8
3.9 Getting Table Definitions from the CR200........................................... 3-8
3.9.1 How to Get and Use Table Signatures ........................................3-8
3.10 Retrieving Data from the CR200 ........................................................3-9
3.10.1 Interpreting Data Types.............................................................3-9
3.10.2 Data Collection Sequence .........................................................3-9
3.10.3 Collecting Tables and Specific Records..................................3-10
3.10.4 Getting Values from Specific Records....................................3-11
3.11 Controlling Packet Size..................................................................... 3-11
4. The CR1000 Type Datalogger ................................. 4-1
4.1 Dealing with Unexpected Commands...................................................4-1
4.2 Getting the Attention of the Datalogger and Establishing a Baud Rate 4-1
4.3 Getting the PakBus Address .................................................................4-2
4.4 Getting and Setting Datalogger Settings...............................................4-2
4.5 Getting and Setting the Clock...............................................................4-3
4.6 The Program Structure..........................................................................4-3
4.7 Sending a Program to the Datalogger ................................................... 4-4
4.7.1 Interpreting the Response............................................................4-6
4.7.2 Handling Rejection...................................................................... 4-6
4.7.3 Erasing Files on the CFM100......................................................4-6
4.7.4 Deleting Program Files................................................................4-7
4.8 Understanding Table Definitions and Table Signatures ....................... 4-7
4.9 Getting Table Definitions......................................................................4-8
4.9.1 How to Get and Use Table Signatures.........................................4-8
4.10 Retrieving Data...................................................................................4-8
4.10.1 Interpreting Data Types.............................................................4-9
4.10.2 Data Collection Sequence .........................................................4-9
4.10.3 Collecting Tables and Specific Records....................................4-9
4.10.4 Getting Values from Specific Records....................................4-10