nrf9160

Set command

The set command subscribes Coverage Enhancement (CE) notifications and reads current parameters.

Syntax:

+CEINFO=<reporting>

Notification syntax:

+CEINFO: <reporting>,<CE_Enabled>,<UE_State>,<Downlink_Repetition_Factor>,
<Uplink_Repetition_Factor>,<RSRP>,<CINR>

<UE_State> is not between double quotation marks.

+CME ERROR codev1.3.x≥2
528 – Not allowed when power off warning is active.

The set command parameters and their defined values are the following:

<reporting>
0 – Unsubscribe unsolicited notifications
1 – Subscribe unsolicited notifications
<CE_Enabled>
0 – Serving cell does not support CE mode A/B
1 – Serving cell supports CE mode A/B
<UE_State>
User Equipment (UE) state at the time of the report.1
I – Idle
R – RACH
C – Connected
<Downlink_Repetition_Factor>
Downlink repetition factor.
If <UE_State> is Idle or RACH, it is set to mpdcch-NumRepetition according to the current radio condition (that is, Reference Signal Received Power (RSRP)) and prach-ParametersListCE-r13 in SIB2 if the access technology is LTE-M. It is set to npdcch-NumRepetitions according to the current radio condition and NPRACH-Parameters-NB-r13 in SIB2-NB if the access technology is Narrowband Internet of Things (NB-IoT).
If <UE_State> is Connected, it is set to mpdcch-NumRepetition for the radio bearer if the access technology is LTE-M. It is set to npdcch-NumRepetitions for the radio bearer if the access technology is NB-IoT.
<Uplink_Repetition_Factor>
Uplink repetition factor.
If <UE_State> is Idle, it is set to numRepetitionPerPreambleAttempt accordig to the current radio condition.
If <UE_State> is RACH, it is set to numRepetitionPerPreambleAttempt selected by UE.
If <UE_State> is Connected, it is set to repetition number for PUSCH if the access technology is LTE-M. It is set to repetition number for NPUSCH if the access technology is NB-IoT.
<RSRP>
Current RSRP level at the time of the report.1 Numerical range in dBm.
255 – Not known or not detectable.
<CINR>
Current CINR level at the time of the report1. Numerical range in dB.
127 – Not known or not detectable.

The following command example subscribes unsolicited CE notifications:

AT+CEINFO=1
OK

The following is an example of an unsolicited CE notification:

+CEINFO: 1,1,C,5,3,-50,10
1 The value corresponds to the last value that has been stored before the time of report. For example, when releasing an RRC connection, the transition from connection to idle state and the next <UE_State> being stored and reported can take several seconds.