A.20.2 goes, A.20.3 omnisat – Campbell Scientific CR3000 Micrologger User Manual
Page 527

Appendix A. CRBasic Programming Instructions
527
A.20.2 GOES
GOESData 
Sends data to a Campbell Scientific GOES satellite data transmitter. 
Syntax
GOESData(Dest, Table, TableOption, BufferControl, DataFormat)
GOESGPS 
Stores GPS data from the satellite into two variable arrays. 
Syntax
GOESGPS(GoesArray1(6), GoesArray2(7))
GOESSetup  
Programs the GOES transmitter for communication with the satellite. 
Syntax
GOESSetup(ResultCode, PlatformID, MsgWindow, STChannel,
STBaud, RChannel, RBaud, STInterval, STOffset, RInterval)
GOESStatus 
Requests status and diagnostic information from a Campbell Scientific GOES 
satellite transmitter. 
Syntax
GOESStatus(Dest, StatusCommand)
A.20.3 OMNISAT
OmniSatData 
Sends a table of data to the OMNISAT transmitter for transmission via the GOES 
or METEOSAT satellite. 
Syntax
OmniSatData(OmniDataResult, TableName, TableOption,
OmniBufferCtrl, DataFormat)
OmniSatRandomSetup 
Sets up the OMNISAT transmitter to send data over the GOES or METEOSAT 
satellite at a random transmission rate. 
Syntax
OmniSatRandomSetup(ResultCodeR, OmniPlatformID, OmniChannel,
OmniBaud, RInterval, RCount)
OmniSatStatus 
Queries the transmitter for status information. 
Syntax
OmniSatStatus(OmniStatusResult)
OmniSatSTSetup 
Sets up the OMNISAT transmitter to send data over the GOES or METEOSAT 
satellite at a self‐timed transmission rate. 
Syntax
OmniSatSTSetup(ResultCodeST, ResultCodeTX, OmniPlatformID,
OmniMsgWindow, OmniChannel, OmniBaud, STInterval, 
STOffset) 
