A.17 modem control, A.18 scada – Campbell Scientific CR3000 Micrologger User Manual
Page 524

Appendix A. CRBasic Programming Instructions
524
HTTPOut
("<p>html string to output " + variable + " additional
string to output</p>")
HTTPOut
("<p>html string to output " + variable + " additional
string to output</p>")
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. 355).
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. 369)
and Modbus
(p. 372).
Modbus and DNP3 instructions run as process tasks.
DNP
Sets up a CR3000 as a DNP slave (outstation/server) device. Third parameter is
optional.
Syntax
DNP(ComPort, BaudRate, DisableLinkVerify)