EasyManua.ls Logo

Campbell CELL200 Series - Page 84

Campbell CELL200 Series
102 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
CRBasic Example 3: CELL200 series settings configuration and status retrieval using terminal
functionality
SerialFlush(ComSDC11)
SerialOut(ComSDC11, "show usage today" & CRLF, CRLF, 1, 200)
'Query for today's cellular data usage
SerialIn(returned_value, ComSDC11, 100, CHR(13), 1000)
modem_current_day_usage = returned_value
SerialFlush(ComSDC11)
SerialOut(ComSDC11, "show usage yesterday" & CRLF, CRLF, 1, 200)
'Query for yesterday's cellular data usage
SerialIn(returned_value, ComSDC11, 100, CHR(13), 1000)
modem_previous_day_usage = returned_value
SerialFlush(ComSDC11)
SerialOut(ComSDC11, "show usage month" & CRLF, CRLF, 1, 200)
'Query for this month's cellular data usage
SerialIn(returned_value, ComSDC11, 100, CHR(13), 1000)
modem_current_month_usage = returned_value
SerialFlush(ComSDC11)
SerialOut(ComSDC11, "show usage lastmonth" & CRLF, CRLF, 1, 200)
'Query for last month's cellular data usage
SerialIn(returned_value, ComSDC11, 100, CHR(13), 1000)
modem_previous_month_usage = returned_value
SerialFlush(ComSDC11)
SerialOut(ComSDC11, "show bat" & CRLF, CRLF, 1, 200)
'Query for last month's cellular data usage
SerialIn(returned_value, ComSDC11, 100, CHR(13), 1000)
modem_battery_voltage = returned_value
CallTable CELL_DIAGNOSTICS
NextScan
EndSequence
SlowSequence
Do
Delay(1, 5, Sec)
If(TimeIsBetween(10, 58, 60, Min) AND modem_is_off <> TRUE) Then
'make sure the modem is off at 10 minutes into
'the hour until 58 minutes into the hour
'PPPClose'Uncomment line for CR1000, CR800 series, and CR3000.
Do Until (modem_is_off = TRUE)
SerialFlush(ComSDC11)
'clean out any garbage characters that might have come in.
SerialOut(ComSDC11, CRLF , "CELL2xx>", 1, 200)
CELL200-Series 4G LTE Cellular Module 71

Table of Contents

Other manuals for Campbell CELL200 Series

Related product manuals