A.17 modem control, A.18 scada – Campbell Scientific CR1000 Measurement and Control System User Manual
Page 521

Appendix A. CRBasic Programming Instructions
521
UDPOpen
Opens a port for transferring UDP packets.
Syntax
UDPOpen(IPAddr, UDPPort, UDPBuffsize)
WebPageBegin / WebPageEnd
Declares a web page that is displayed when a request for the defined HTML page
comes from an external source.
Syntax
WebPageBegin
("WebPageName", WebPageCmd)
HTTPOut
("
html string to output " + variable + " additional
string to output
")HTTPOut
("
html string to output " + variable + " additional
string to output
")WebPageEnd
XMLParse()
Reads and parses an XML file in the datalogger.
Syntax
XMLParse(XMLContent, XMLValue, AttrName, AttrNameSpace,
ElemName, ElemNameSpace, MaxDepth, MaxNameSpaces)
A.17 Modem Control
Read More! For help on datalogger-initiated telecommunication, see Initiating
Telecomms (Callback)
(p. 350).
DialModem
Sends a modem‐dial string out a datalogger communications port.
Syntax
DialModem(ComPort, BaudRate, DialString, ResponseString)
ModemCallback
Initiates a call to a computer via a phone modem.
Syntax
ModemCallback(Result, COMPort, BaudRate, Security,
DialString, ConnectString, Timeout, RetryInterval,
AbortExp)
ModemHangup / EndModemHangup
Encloses code that should be run when a COM port hangs up communication.
Syntax
ModemHangup
(ComPort)
[instructions to be run upon hang-up]
EndModemHangup
A.18 SCADA
Read More! See sections DNP3
(p. 364)
and Modbus
(p. 367).
Modbus and DNP3 instructions run as process tasks.