Campbell Scientific CR206X CR200/CR200X-series Dataloggers - Page 117
Serial Input / Output, 9 Peer-to-Peer PakBus Communications
View all Campbell Scientific CR206X manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 117 highlights
Section 10. CRBASIC Programming Instructions 10.8 Serial Input / Output Print Sends the values from program variables or other characters out through a communications port. Syntax Print (PrintPort, PrintBaud, PrintParams) SerialInput Reads a serial sensor connected to the CR200(X)'s RS232 port. Syntax SerialInput (Dest, Max_Values, Termination_Char, FilterString) 10.9 Peer-to-Peer PakBus Communications Read More! See PakBus Overview (p. 133) for more information. Also see Campbell Scientific PakBus® Networking Guide available at www.campbellsci.com. Peer-to-peer PakBus® instructions enable the datalogger to communicate with other PakBus® devices. Instructions specify a COM port and a PakBus® address. If the route to the device is not yet known, a direct route through the specified COM port is first tried. The PakBus® Address is a variable that can be used in CRBASIC like any other variable. The ComPort specifies the communications port that will be used to communicate with the host device. Enter one of the following commands: • RF • RS232 In general, PakBus® instructions write a result code to a variable indicating success or failure. Success sets the result code to 0. Otherwise, the result code increments. If communication succeeds but an error is detected, a negative result code is set. See CRBASIC Editor Help for an explanation of error codes. The Timeout parameter in these instructions is in units of 0.01 seconds. If 0 is used, then the default timeout defined by the time of the best route is used. Use PakBusGraph "Hop Metrics" to calculate this time. These communication instructions wait for a response or timeout before the program moves on to the next instruction. 105