beautypg.com

Campbell Scientific CR800 and CR850 Measurement and Control Systems User Manual

Page 491

background image

Appendix A. CRBasic Programming Instructions

491

 

Route 
Returns the neighbor address of (or the route to) a PakBus datalogger. 

Syntax 

variable = Route(PakBusAddr)

RoutersNeighbors 
Returns a list of all PakBus routers and their neighbors known to the datalogger. 

Syntax 

RoutersNeighbors( DestArray(MaxRouters, MaxNeighbors+1))

Routes 
Returns a list of known dynamic routes for a PakBus datalogger that has been 
configured as a router in a PakBus network. 

Syntax 

Routes(Dest)

SendData 
Sends the most recent record from a data table to a remote PakBus device. 

Syntax 

SendData(ComPort, RouterAddr, PakBusAddr, DataTable)

SendFile 
Sends a file to another PakBus datalogger. 

Syntax 

SendFile(ResultCode, ComPort, NeighborAddr, PakBusAddr,

Security, TimeOut, "LocalFile", "RemoteFile")

SendGetVariables 
Sends an array of values to the host PakBus datalogger, and / or retrieve an array 
of data from the host datalogger. 

Syntax 

SendGetVariables(ResultCode, ComPort, RouterAddr, PakBusAddr,

Security, TimeOut, SendVariable, SendSwath, GetVariable,
GetSwath)

SendTableDef 
Sends the table definitions from a data table to a remote PakBus device. 

Syntax 

SendTableDef(ComPort, RouterAddr, PakBusAddr, DataTable)

SendVariables 
Sends value(s) from a variable or variable array to a data table in a remote 
datalogger. 

Syntax 

SendVariables(ResultCode, ComPort, RouterAddr, PakBusAddr,

Security, TimeOut, "TableName", "FieldName", Variable,
Swath)

StaticRoute 
Defines a static route to a PakBus datalogger. 

Syntax 

StaticRoute(ComPort, NeighborAddr, PakBusAddr)