Hi,
I’m using open SDK (v1.0) for the development of BC660K_GL.
This has a PS stack for informing the app regarding underlying radio events.
But I could not find detailed info about which events are reported and on which URC those events are generated.
I see the examples and could find some but they are not clear.
typedef enum {
URC_ID_START = 0, //< URC event ID for command +CREG
URC_GROUP_MM = (U_CAC_MM << 12),
URC_ID_MM_SIGQ,
URC_ID_MM_TAU_EXPIRED,
URC_ID_MM_BLOCK_STATE_CHANGED,
URC_ID_MM_CERES_CHANGED,
URC_ID_MM_NITZ_REPORT,
URC_GROUP_PS = (U_CAC_PS << 12),
URC_ID_PS_BEARER_ACTED,
URC_ID_PS_BEARER_DEACTED,
URC_ID_PS_CEREG_CHANGED,
URC_ID_PS_NETINFO,
URC_GROUP_SIM = (U_CAC_SIM << 12),
URC_ID_SIM_READY, //< SIM card is ready
URC_ID_SIM_REMOVED, //< SIM card is removed
URC_GROUP_DEV = (U_CAC_DEV << 12),
URC_ID_END, //< End of the URC event ID enumeration
} ENUMurcID;
-
But if the module is run in its native firmware, on connection, CEREG, CSCON, IP are reported automatically. But in the case of quecopen SDK, these won’t be shown, instead which events will be reported in the ps callback?
-
An unknown event 16389 comes.
-
Would MQTT/lwm2m event urc would also be reported in this, if yes, then on which events, if not then how would the app know regarding the late URCs?