CRBasic Example 3: CELL200 series settings configuration and status retrieval using terminal
modem_rssi = returned_value
SerialFlush
(ComSDC11)
SerialOut
(COMSDC11,
'Query for the modem's LTE network signal strength (RSRP)
SerialIn
(returned_value, ComSDC11, 100,
modem_rsrp = returned_value
SerialFlush
(ComSDC11)
SerialOut
(COMSDC11,
'Query for the modem's 3G network signal quality (ECIO)
SerialIn
(returned_value, ComSDC11, 100,
modem_ecio = returned_value
SerialFlush
(ComSDC11)
SerialOut
(COMSDC11,
'Query for the modem's LTE network signal quality (RSRQ)
SerialIn
(returned_value, ComSDC11, 100,
modem_rsrq = returned_value
SerialFlush
(ComSDC11)
SerialOut
(ComSDC11,
'Query for the modem's current diversity antenna setting
SerialIn
(modem_diversity, ComSDC11, 100,
SerialFlush
(ComSDC11)
SerialOut
(ComSDC11,
'Query for the modem's current IP protocol configuration
SerialIn
(modem_ipprotocol, ComSDC11, 100,
SerialFlush
(ComSDC11)
SerialOut
(ComSDC11,
'Query for the modem's current SDC address
SerialIn
(returned_value, ComSDC11, 100,
modem_sdc_address = returned_value
SerialFlush
(ComSDC11)
SerialOut
(ComSDC11,
'Query for the modem's current operating mode (PPP or Serial Server)
SerialIn
(modem_mode, ComSDC11, 100,
SerialFlush
(ComSDC11)
SerialOut
(ComSDC11,
'Query for the modem's current state
SerialIn
(modem_state, ComSDC11, 100,
functionality
'convert string to numeric value
"show rsrp"
& CRLF, CRLF, 1, 200)
"show ecio"
& CRLF, CRLF, 1, 200)
"show rsrq"
& CRLF, CRLF, 1, 200)
"show diversity"
"show ipprotocol"
"show sdc"
& CRLF, CRLF, 1, 200)
"show mode"
& CRLF, CRLF, 1, 200)
CHR
"show state"
& CRLF, CRLF, 1, 200)
CHR
(13), 1000)
CHR
(13), 1000)
CHR
(13), 1000)
& CRLF, CRLF, 1, 200)
CHR
(13), 1000)
& CRLF, CRLF, 1, 200)
CHR
(13), 1000)
CHR
(13), 1000)
(13), 1000)
CH
R(13), 1000)
CELL200-Series 4G LTE Cellular Module
70