awneil
February 5, 2013, 10:28am
1
Using Firmware R7.46
From the AT Commands Manual:
: requested cell parameter
:
:
5 Main Cell, then Timing Advance
2G products:
+CCED: [,]
:
:
8 Main Cell RSSI indications
+CSQ: ,
So the results for RSSI are presented in entirely separate responses (+CSQ) from all the other responses (+CCED).
What is not explained is how they should interact.
It appears that they work independently; ie,
requesting dump 8 (RSSI) does not affect any other dumps already requested;
requesting any dump other than 8 does not affect an RSSI dump already requested.
Is that the intended operation
at+cced=1,5 – request automatic main cell + TA
OK
+CCED: 234,30,02dc,9a09,9,674,25,0,0,1 – we get the request output
+CCED: 234,30,02dc,9a09,9,674,27,0,0,1
+CCED: 234,30,02dc,9a09,9,674,25,0,0,1
+CCED: 234,30,02dc,9a09,9,674,25,0,0,1
at+cced=2 – stop the automatic output
OK
at+cced=1,8 – request automatic RSSI
OK
+CSQ: 15,99 – we get the request output
+CSQ: 8,99
+CSQ: 13,99
+CSQ: 15,99
at+cced=2 – stop the automatic output
OK
Which all seems fair enough - in isolation.
The problem comes when they are used together:
at+cced=1,8 – request automatic RSSI
OK
+CSQ: 16,99 – we get the request RSSI output
+CSQ: 17,99
+CSQ: 15,99
at+cced=1,5 – request automatic main cell + TA
OK
+CCED: 234,30,02dc,9a09,9,674,27,0,0,1
+CSQ: 16,99 – we get both requested outputs
+CCED: 234,30,02dc,9a09,9,674,29,0,0,1
+CCED: 234,30,02dc,9a09,9,674,29,0,0,1
at+cced=2 – stop the automatic output
OK
+CSQ: 2,99 – the RSSI output continues
+CSQ: 7,99
+CSQ: 16,99
at+cced=2 – stop the automatic output
OK
+CSQ: 12,99 – the RSSI output still continues [/u]
+CSQ: 3,99
+CSQ: 13,99
+CSQ: 16,99
This looks wrong - it doesn’t seem possible to stop the automatic RSSI
awneil
February 5, 2013, 10:42am
2
Issuing AT+CCED=0,8 (request single-shot) does seem to stop it - but, again, it is not documented that a single-shot request cancels an automatic request currently in progress…