COM320 Voice Communications Modem
12
telephone answering, dialing, voicing word strings, voicing data, receiving key
presses from the remote phone, and acting upon those key presses.
5.1.1 Callback
Callback is the ability of a datalogger/COM320 station to initiate a phone call
‘back’ to a PC running
LoggerNet
(data mode) or to a telephone (voice mode).
Data callback and voice callback code can be included in the same program.
See the example CR1000 voice callback/callin program in Section
(p. 6)
, for details.
5.1.1.1 Data Callback
When specified conditions are met, a station can be programmed to do a data
callback to a PC (with phone modem) running
LoggerNet
. Data callback
causes
LoggerNet
to collect datalogger data marked for collection. You must
enable Callback (sometimes in two places) in
LoggerNet
Setup.
The datalogger program uses a
SendVariables()
instruction to effect a data
callback (see example data callback program in Section
(p. 15)
). No callback ID is used.
5.1.1.2 Voice Callback
The COM320 gives you the ability to do
voice
callbacks. You can program a
station to call one or more telephone numbers and announce an alarm message
when conditions you specify are met. Using multiple phone numbers increases
the probability that someone will receive the message.
Dataloggers accomplish voice callback with a combination of
VoiceSetup()
,
VoiceKey()
,
VoiceSpeak()
, and
DialVoice()
instructions (see example voice
callback/callin program in Section
(p. 6)
).
5.1.2 Voice Callin
Callin allows a station to accept a phone call and announce words and data. In
some instances, access to menus may be allowed via key presses. All voice
capable dataloggers support callin. The dataloggers require that callin code be
added to the program (see example voice callback/callin program in Section
(p. 6)
).
5.1.3 Voice Storage Data
The COM320 recites data stored in
variables
. You can also recite data stored
in tables by setting a variable equal to Tablename.Fieldname (fieldname index,
records back). You can get a specific field from the data table (for more
information see Program Access to Data Tables section in the CR1000
manual).
The VoiceSpeak code might look like this:
TC_1 = Public.AirTemp(1,1)
VoiceSpeak ("THE AIR TEMPERATURE WAS" + TC_1 + "DEGREES", 0)
Содержание COM320
Страница 2: ......
Страница 6: ......
Страница 32: ...COM320 Voice Communications Modem 24 ...
Страница 34: ......
Страница 40: ...Appendix B Updating and Configuring the COM320 B 6 ...
Страница 46: ...Appendix D COM320 Word List D 4 ...
Страница 47: ......