m2mb API docs  37.00.006.0
m2mb API sets documentation
m2mb_net.h
Go to the documentation of this file.
1 /* $version: 372317T2_R1 */
2 /*===============================================================================================*/
3 /* >>> Copyright (C) Telit Communications S.p.A. Italy All Rights Reserved. <<< */
21 #ifndef M2M_M2MB_NET_API_H
22 #define M2M_M2MB_NET_API_H
23 
24 
25 /* Global declarations ==========================================================================*/
26 
27 #define M2MB_NET_BSR_IDLE_TMR_MIN 1 /* min BSR timer value in seconds */
28 #define M2MB_NET_BSR_IDLE_TMR_MAX 1800 /* max BSR timer value in seconds - 30 min */
29 
30 /* Global typedefs ==============================================================================*/
31 
32 typedef HANDLE M2MB_NET_HANDLE;
33 
34 typedef enum
35 {
36  M2MB_NET_SUCCESS,
37  M2MB_NET_GENERIC_FAILURE
38 } M2MB_NET_ERRNO_E;
39 
40 /* see ETSI TS 27.007 V14 - commands +CREG, +CGREG and +CEREG */
41 typedef enum
42 {
43  M2MB_NET_RAT_UNKNOWN = -1,
44  M2MB_NET_RAT_GSM,
45  M2MB_NET_RAT_GSM_Compact,
46  M2MB_NET_RAT_UTRAN,
47  M2MB_NET_RAT_GSM_wEGPRS,
48  M2MB_NET_RAT_UTRAN_wHSDPA,
49  M2MB_NET_RAT_UTRAN_wHSUPA,
50  M2MB_NET_RAT_UTRAN_wHSDPAandHSUPA,
51  M2MB_NET_RAT_EUTRAN,
52  M2MB_NET_RAT_EC_GSM_IoT,
53  M2MB_NET_RAT_EUTRAN_NB_S1
54 } M2MB_NET_RAT_E;
55 
56 typedef enum
57 {
58  M2MB_NET_STAT_NOT_REGISTERED,
59  M2MB_NET_STAT_REGISTERED_HOME,
60  M2MB_NET_STAT_SEARCHING,
61  M2MB_NET_STAT_REGISTRATION_DENIED,
62  M2MB_NET_STAT_UNKNOWN,
63  M2MB_NET_STAT_REGISTERED_ROAMING
64 } M2MB_NET_STAT_E;
65 
66 typedef enum
67 {
68  M2MB_NET_AVAILABILITY_UNKNOWN,
69  M2MB_NET_AVAILABILITY_AVAILABLE,
70  M2MB_NET_AVAILABILITY_CURRENT,
71  M2MB_NET_AVAILABILITY_FORBIDDEN
72 } M2MB_NET_AVAILABILITY_E;
73 
74 typedef enum
75 {
76  M2MB_NET_NULL_RESP,
77  M2MB_NET_GET_SIGNAL_INFO_RESP,
78  M2MB_NET_GET_BER_RESP,
79  M2MB_NET_GET_CURRENT_OPERATOR_INFO_RESP,
80  M2MB_NET_GET_CURRENT_CELL_LIST_RESP,
81  M2MB_NET_GET_AVAILABLE_NW_LIST_RESP,
82  M2MB_NET_GET_REG_STATUS_INFO_RESP,
83  M2MB_NET_REG_STATUS_IND, /* Network registration state change indication */
84  M2MB_NET_GET_EDRX_INFO_RESP,
85  M2MB_NET_SET_EDRX_INFO_RESP,
86  M2MB_NET_ENABLE_IND_RESP,
87  M2MB_NET_GET_MODE_PREFERENCE_RESP, /* Network Mode Preference Get response */
88  M2MB_NET_SET_MODE_PREFERENCE_RESP, /* Network Mode Preference Set response */
89  M2MB_NET_MODE_PREFERENCE_IND, /* Network Mode Preference indication */
90  M2MB_NET_LAST
91 } M2MB_NET_IND_E;
92 
93 typedef enum
94 {
95  M2MB_NET_DUMMY,
96  M2MB_NET_SET_ENABLE_IND_ASYNC,
97  M2MB_NET_GET_ENABLE_IND_ASYNC
98 } M2MB_NET_ACTION_E;
99 
100 typedef enum
101 {
102  M2MB_NET_RESP_SET_NONE,
103  M2MB_NET_RESP_SET_FULL,
104  M2MB_NET_RESP_SET_SUBSET1,
105  M2MB_NET_RESP_SET_SUBSET2,
106  M2MB_NET_RESP_SET_SUBSET3,
107  M2MB_NET_RESP_SET_SUBSET4,
108  M2MB_NET_RESP_SET_SUBSET5
109 } M2MB_NET_RESP_SET_E;
110 
111 typedef enum
112 {
113  M2MB_NET_LTE_HANDOVER_SERVING,
114  M2MB_NET_LTE_HANDOVER_INTRA_FREQ,
115  M2MB_NET_LTE_HANDOVER_INTER_FREQ,
116 } M2MB_NET_LTE_HANDOVER_E;
117 
118 typedef enum
119 {
120  M2MB_NET_SRV_DOMAIN_NO_SRV,
121  M2MB_NET_SRV_DOMAIN_CS_ONLY,
122  M2MB_NET_SRV_DOMAIN_PS_ONLY,
123  M2MB_NET_SRV_DOMAIN_CS_PS,
124  M2MB_NET_SRV_DOMAIN_CAMPED
125 } M2MB_NET_SRV_DOMAIN_E;
126 
127 typedef enum
128 {
129  M2MB_NET_CELL_TYPE_SERVING,
130  M2MB_NET_CELL_TYPE_NEIGHBOR
131 } M2MB_NET_CELL_TYPE_E;
132 
133 typedef enum
134 {
135  M2MB_NET_ACC_TECH_TYPE_NO_SRV,
136  M2MB_NET_ACC_TECH_TYPE_CDMA_1X,
137  M2MB_NET_ACC_TECH_TYPE_CDMA_1XEVDO,
138  M2MB_NET_ACC_TECH_TYPE_AMPS,
139  M2MB_NET_ACC_TECH_TYPE_GSM,
140  M2MB_NET_ACC_TECH_TYPE_UMTS,
141  M2MB_NET_ACC_TECH_TYPE_WLAN,
142  M2MB_NET_ACC_TECH_TYPE_GPS,
143  M2MB_NET_ACC_TECH_TYPE_LTE,
144  M2MB_NET_ACC_TECH_TYPE_TDSCDMA,
145  M2MB_NET_ACC_TECH_TYPE_LTE_M1,
146  M2MB_NET_ACC_TECH_TYPE_LTE_NB1,
147  M2MB_NET_ACC_TECH_TYPE_MAX
148 } M2MB_NET_ACC_TECH_TYPE_E;
149 
150 typedef enum
151 {
152  M2MB_NET_ERR_OK,
153  M2MB_NET_ERR_UNKNOWN
154 } M2MB_NET_ERR_CAUSE_E;
155 
156 typedef enum
157 {
158  M2MB_NET_ENABLE_IND_ASYNC_DISABLED,
159  M2MB_NET_ENABLE_IND_ASYNC_ENABLED
160 } M2MB_NET_ENABLE_IND_ASYNC_E;
161 
162 typedef enum
163 {
164  M2MB_NET_SELECTED_WIRELESS_UNKNOWN = -1,
165  M2MB_NET_SELECTED_WIRELESS_GERAN = 12,
166  M2MB_NET_SELECTED_WIRELESS_UTRAN = 22,
167  M2MB_NET_SELECTED_WIRELESS_GERAN_UTRAN_EUTRAN = 25,
168  M2MB_NET_SELECTED_WIRELESS_EUTRAN = 28,
169  M2MB_NET_SELECTED_WIRELESS_GERAN_UTRAN = 29,
170  M2MB_NET_SELECTED_WIRELESS_GERAN_EUTRAN = 30,
171  M2MB_NET_SELECTED_WIRELESS_UTRAN_EUTRAN = 31
172 } M2MB_NET_SELECTED_WIRELESS_NETWORK_E;
173 
174 typedef enum
175 {
176  M2MB_NET_LTE_CIOT_PREFERENCE_UNKNOWN = -1,
177  M2MB_NET_LTE_CIOT_PREFERENCE_CAT_M1 = 0, /* CAT-M exclusive */
178  M2MB_NET_LTE_CIOT_PREFERENCE_NB_IOT = 1, /* NB-IoT exclusive */
179  M2MB_NET_LTE_CIOT_PREFERENCE_CAT_M1_NB_IOT = 2, /* Both CAT-M and NB-IoT, CAT-M preferred */
180  M2MB_NET_LTE_CIOT_PREFERENCE_NB_IOT_CAT_M1 = 3 /* Both CAT-M and NB-IoT, NB-IoT preferred */
181 } M2MB_NET_LTE_CIOT_PREFERENCE_E;
182 
183 typedef enum
184 {
185  M2MB_NET_PRIORITY_UNKNOWN = -1, /* Unknown priority */
186  M2MB_NET_PRIORITY_4G = 0, /* 4G priority */
187  M2MB_NET_PRIORITY_2G = 1, /* 2G priority */
188 } M2MB_NET_PRIORITY_E;
189 
190 typedef enum M2MB_NET_BSR_CFG_TAG
191 {
192  M2MB_NET_BSR_SET_IDLE_TMR = 0,
193  M2MB_NET_BSR_GET_IDLE_TMR = 1
194 } M2MB_NET_BSR_CFG_E;
195 
196 typedef struct
197 {
198  M2MB_NET_ERR_CAUSE_E err;
200 
201 typedef struct
202 {
203  M2MB_NET_ERR_CAUSE_E err;
204  M2MB_RESULT_E response;
206 
207 typedef struct
208 {
209  M2MB_NET_ERR_CAUSE_E err;
210  M2MB_NET_STAT_E stat; /* Network status */
211  M2MB_NET_RAT_E rat; /* Radio Access Technology */
212  M2MB_NET_SRV_DOMAIN_E srvDomain;
213  UINT16 areaCode; /* LAC or TAC, depending on the current RAT */
214  UINT32 cellID;
216 
217 typedef struct
218 {
219  M2MB_NET_ERR_CAUSE_E err;
220  M2MB_NET_ACC_TECH_TYPE_E acc_tech;
221  UINT8 edrx;
222  UINT8 enabled;
224 
225 typedef struct
226 {
227  INT16 ecio;
229 
230 typedef struct
231 {
232  INT8 rsrq; /* Reference Signal Received Quality */
233  INT16 rsrp; /* Reference Signal Received Power */
234  INT16 snr;
236 
237 typedef struct
238 {
239  M2MB_NET_ERR_CAUSE_E err;
240  M2MB_NET_RAT_E rat;
241  INT8 rssi; /* Received signal strength indication */
242  UINT16 sigInfo_size;
243  void *sigInfo;
245 
246 typedef struct
247 {
248  M2MB_NET_ERR_CAUSE_E err;
249  M2MB_NET_RAT_E rat;
250  INT16 ber; /* Bit error rate */
252 
253 typedef struct
254 {
255  INT32 nARFCN;
256  INT32 nBSIC;
257  INT32 nSignalStrength;
259 
260 typedef struct
261 {
262  UINT32 cell_id; /* Cell ID (0xFFFFFFFF indicates cell ID information is not present) */
263  UINT16 mcc; /* Mobile country code */
264  UINT16 mnc; /* Mobile network code */
265  UINT16 lac; /* Location area code */
266  UINT16 arfcn; /* Absolute RF channel number */
267  UINT8 bsic; /* Base station identity code */
268  UINT32 timing_advance; /* Measured delay (in bit periods; 1 bit period = 48/13 microsecond) of
269  an access burst transmission on the RACH or PRACH to the expected signal
270  from an MS at zero distance under static channel conditions.
271  (0xFFFFFFFF indicates timing advance information is not present */
272  UINT16 rx_lev; /* Serving cell Rx measurement. Values range between 0 and 63, which is
273  mapped to a measured signal level:
274  - Rxlev 0 is a signal strength less than -110 dBm,
275  - Rxlev 1 is -110 dBm to -109 dBm,
276  - Rxlev 2 is -109 dBm to -108 dBm,
277  - .... ,
278  - Rxlev 62 is -49 dBm to -48 dBm,
279  - Rxlev 63 is greater than -48 dBm */
281 
282 typedef struct
283 {
284  UINT32 cell_id;
285  UINT16 lac;
286  UINT16 arfcn;
287  UINT8 bsic;
288  UINT16 rx_lev;
290 
291 typedef struct
292 {
293  UINT16 arfcn;
294  UINT8 bsic;
295  UINT16 rx_lev;
296  INT16 srxlev; /* Cell selection Rx level */
298 
299 typedef union
300 {
305 
306 typedef struct
307 {
308  UINT32 cell_id;
309  UINT16 mcc;
310  UINT16 mnc;
311  UINT16 lac;
312  UINT16 uarfcn;
313  UINT16 psc;
314  INT16 rscp;
315  INT16 ecio;
317 
318 typedef struct
319 {
320  UINT16 uarfcn;
321  UINT16 psc;
322  INT16 rscp;
323  INT16 ecio;
324  INT16 srxlev; /* Cell selection Rx level */
326 
327 typedef union
328 {
332 
333 typedef struct
334 {
335  M2MB_NET_LTE_HANDOVER_E lteType;
336  UINT32 cell_id;
337  UINT16 mcc;
338  UINT16 mnc;
339  UINT16 tac;
340  UINT16 earfcn;
341  UINT16 pci;
342  INT16 rsrq;
343  INT16 rsrp;
344  INT16 rx_lev;
345  INT16 srxlev; /* Cell selection Rx level */
347 
348 typedef struct
349 {
350  M2MB_NET_LTE_HANDOVER_E lteType;
351  UINT16 earfcn;
352  UINT16 pci;
353  INT16 rsrq;
354  INT16 rsrp;
355  INT16 rx_lev;
356  INT16 srxlev; /* Cell selection Rx level */
358 
359 typedef union
360 {
364 
366 {
367  M2MB_NET_CELL_TYPE_E cellType;
368  M2MB_NET_RAT_E cellRat;
369  M2MB_NET_RESP_SET_E respSet;
370  UINT16 cell_size;
371  void *cell;
372  struct M2MB_NET_CELL_NEIGHBOR_T *next;
373  BOOLEAN lte_ue_in_idle; /* Radio Status */
375 
376 typedef struct
377 {
378  M2MB_NET_ERR_CAUSE_E err;
379  UINT16 neighbors_size;
380  M2MB_NET_CELL_NEIGHBOR_T *neighbors;
382 
383 typedef struct
384 {
385  M2MB_NET_ERR_CAUSE_E err;
386  UINT16 mcc;
387  UINT16 mnc;
388  M2MB_NET_RAT_E rat; /* Radio Access Technology */
390 
392 {
393  UINT16 mcc;
394  UINT16 mnc;
395  M2MB_NET_AVAILABILITY_E networkAv;
396  M2MB_NET_RAT_E rat;
397  struct M2MB_NET_DESCRIPTION_T *next;
399 
400 typedef struct
401 {
402  M2MB_NET_ERR_CAUSE_E err;
403  UINT16 availableNetworks_size;
404  M2MB_NET_DESCRIPTION_T *availableNetworks;
406 
407 typedef struct
408 {
409  M2MB_NET_SELECTED_WIRELESS_NETWORK_E selectedWirelessNetwork;
410  M2MB_NET_LTE_CIOT_PREFERENCE_E lte_ciot_preference;
411  M2MB_NET_PRIORITY_E priority;
413 
415 
416 typedef struct
417 {
418  M2MB_NET_ERR_CAUSE_E err; /* error status */
419  M2MB_NET_MODE_PREFERENCE_T mode_preference; /* mode preference */
421 
422 typedef void ( *m2mb_net_ind_callback )( M2MB_NET_HANDLE h, M2MB_NET_IND_E net_event, UINT16 resp_size,
423  void *resp_struct, void *userdata );
424 
425 /* Global functions =============================================================================*/
426 
427 /*-----------------------------------------------------------------------------------------------*/
469 /*-----------------------------------------------------------------------------------------------*/
470 M2MB_RESULT_E m2mb_net_init( M2MB_NET_HANDLE *h, m2mb_net_ind_callback callback, void *userdata );
471 
472 /*-----------------------------------------------------------------------------------------------*/
505 /*-----------------------------------------------------------------------------------------------*/
506 M2MB_RESULT_E m2mb_net_deinit( M2MB_NET_HANDLE h );
507 
508 /*-----------------------------------------------------------------------------------------------*/
561 /*-----------------------------------------------------------------------------------------------*/
562 M2MB_RESULT_E m2mb_net_conf( M2MB_NET_HANDLE h, UINT8 argc, ... );
563 
564 /*-----------------------------------------------------------------------------------------------*/
625 /*-----------------------------------------------------------------------------------------------*/
626 M2MB_RESULT_E m2mb_net_enable_ind( M2MB_NET_HANDLE h, M2MB_NET_IND_E ind, UINT8 enable );
627 
628 /*-----------------------------------------------------------------------------------------------*/
700 /*-----------------------------------------------------------------------------------------------*/
701 M2MB_RESULT_E m2mb_net_get_signal_info( M2MB_NET_HANDLE h );
702 
703 /*-----------------------------------------------------------------------------------------------*/
757 /*-----------------------------------------------------------------------------------------------*/
758 M2MB_RESULT_E m2mb_net_get_ber( M2MB_NET_HANDLE h );
759 
760 /*-----------------------------------------------------------------------------------------------*/
785 /*-----------------------------------------------------------------------------------------------*/
787 
788 /*-----------------------------------------------------------------------------------------------*/
863 /*-----------------------------------------------------------------------------------------------*/
864 M2MB_RESULT_E m2mb_net_get_mode_preference( M2MB_NET_HANDLE h );
865 
866 /*-----------------------------------------------------------------------------------------------*/
921 /*-----------------------------------------------------------------------------------------------*/
922 M2MB_RESULT_E m2mb_net_get_current_operator_info( M2MB_NET_HANDLE h );
923 
924 /*-----------------------------------------------------------------------------------------------*/
1059 /*-----------------------------------------------------------------------------------------------*/
1060 M2MB_RESULT_E m2mb_net_get_current_cell_list( M2MB_NET_HANDLE h );
1061 
1062 /*-----------------------------------------------------------------------------------------------*/
1124 /*-----------------------------------------------------------------------------------------------*/
1125 M2MB_RESULT_E m2mb_net_get_available_nw_list( M2MB_NET_HANDLE h );
1126 
1127 /*-----------------------------------------------------------------------------------------------*/
1182 /*-----------------------------------------------------------------------------------------------*/
1183 M2MB_RESULT_E m2mb_net_get_reg_status_info( M2MB_NET_HANDLE h );
1184 
1185 /*-----------------------------------------------------------------------------------------------*/
1241 /*-----------------------------------------------------------------------------------------------*/
1242 M2MB_RESULT_E m2mb_net_get_edrx_info( M2MB_NET_HANDLE h, M2MB_NET_ACC_TECH_TYPE_E acc_tech );
1243 
1244 /*-----------------------------------------------------------------------------------------------*/
1305 /*-----------------------------------------------------------------------------------------------*/
1306 M2MB_RESULT_E m2mb_net_set_edrx_info( M2MB_NET_HANDLE h, M2MB_NET_ACC_TECH_TYPE_E acc_tech,
1307  UINT8 edrx, UINT8 enabled );
1308 
1309 /*-----------------------------------------------------------------------------------------------*/
1350 /*-----------------------------------------------------------------------------------------------*/
1351 M2MB_RESULT_E m2mb_net_bsr_config( M2MB_NET_HANDLE h, M2MB_NET_BSR_CFG_E request, ... );
1352 
1353 #endif
M2MB_NET_CELL_GERAN_SUBSET2_T
Definition: m2mb_net.h:291
m2mb_net_get_current_operator_info
M2MB_RESULT_E m2mb_net_get_current_operator_info(M2MB_NET_HANDLE h)
m2mb_net_get_current_operator_info gets information about current operator.
m2mb_net_set_edrx_info
M2MB_RESULT_E m2mb_net_set_edrx_info(M2MB_NET_HANDLE h, M2MB_NET_ACC_TECH_TYPE_E acc_tech, UINT8 edrx, UINT8 enabled)
m2mb_net_set_edrx_info sets information about edrx.
m2mb_net_get_signal_info
M2MB_RESULT_E m2mb_net_get_signal_info(M2MB_NET_HANDLE h)
m2mb_net_get_signal_info gets information about signal strength.
m2mb_net_get_available_nw_list
M2MB_RESULT_E m2mb_net_get_available_nw_list(M2MB_NET_HANDLE h)
m2mb_net_get_available_nw_list gets a list containing current available networks.
M2MB_NET_CELL_EUTRAN_U
Definition: m2mb_net.h:359
M2MB_NET_GET_CURRENT_OPERATOR_INFO_RESP_T
Definition: m2mb_net.h:383
M2MB_NET_REG_STATUS_T
Definition: m2mb_net.h:207
M2MB_NET_GET_SIGNAL_INFO_RESP_T
Definition: m2mb_net.h:237
m2mb_net_bsr_config
M2MB_RESULT_E m2mb_net_bsr_config(M2MB_NET_HANDLE h, M2MB_NET_BSR_CFG_E request,...)
m2mb_net_bsr_config reads or sets BSR idle timer value in milliseconds.
m2mb_net_init
M2MB_RESULT_E m2mb_net_init(M2MB_NET_HANDLE *h, m2mb_net_ind_callback callback, void *userdata)
m2mb_net_init initializes NET service for current client.
M2MB_NET_CELL_EUTRAN_SUBSET1_T
Definition: m2mb_net.h:348
M2MB_NET_SIGNAL_INFO_EUTRAN_T
Definition: m2mb_net.h:230
M2MB_NET_CELL_UTRAN_U
Definition: m2mb_net.h:327
M2MB_NET_GENERIC_RESP_T
Definition: m2mb_net.h:201
M2MB_NET_SELECTED_WIRELESS_NETWORK_RESP_T
Definition: m2mb_net.h:407
M2MB_NET_GET_EDRX_INFO_RESP_T
Definition: m2mb_net.h:217
M2MB_NET_MODE_PREFERENCE_STATUS_T
Definition: m2mb_net.h:416
m2mb_net_get_current_cell_list
M2MB_RESULT_E m2mb_net_get_current_cell_list(M2MB_NET_HANDLE h)
m2mb_net_get_current_cell_list gets a list containing current cell neighbors.
M2MB_NET_CELL_GERAN_SUBSET1_T
Definition: m2mb_net.h:282
M2M_T_NETWORK_CELL_NEIGHBOR_T
Definition: m2mb_net.h:253
M2MB_NET_GET_CURRENT_CELL_LIST_RESP_T
Definition: m2mb_net.h:376
m2mb_net_enable_ind
M2MB_RESULT_E m2mb_net_enable_ind(M2MB_NET_HANDLE h, M2MB_NET_IND_E ind, UINT8 enable)
m2mb_net_enable_ind enables the indications of network state change events.
M2MB_NET_CELL_GERAN_FULL_T
Definition: m2mb_net.h:260
M2MB_NET_CELL_NEIGHBOR_T
Definition: m2mb_net.h:365
M2MB_NET_CELL_UTRAN_SUBSET1_T
Definition: m2mb_net.h:318
M2MB_NET_CELL_UTRAN_FULL_T
Definition: m2mb_net.h:306
M2MB_NET_DESCRIPTION_T
Definition: m2mb_net.h:391
M2MB_NET_CELL_EUTRAN_FULL_T
Definition: m2mb_net.h:333
m2mb_net_get_mode_preference
M2MB_RESULT_E m2mb_net_get_mode_preference(M2MB_NET_HANDLE h)
m2mb_net_get_mode_preference gets information about the mode preference for the network to attach.
m2mb_net_get_wireless_network_selection
M2MB_RESULT_E m2mb_net_get_wireless_network_selection(M2MB_NET_HANDLE h, M2MB_NET_SELECTED_WIRELESS_NETWORK_RESP_T *resp)
m2mb_net_get_wireless_network_selection queries the modem for the wireless network selection and for ...
M2MB_NET_GET_AVAILABLE_NW_LIST_RESP_T
Definition: m2mb_net.h:400
m2mb_net_get_reg_status_info
M2MB_RESULT_E m2mb_net_get_reg_status_info(M2MB_NET_HANDLE h)
m2mb_net_get_reg_status_info gets information about registration status.
M2MB_NET_GET_BER_RESP_T
Definition: m2mb_net.h:246
M2MB_NET_ERR_CAUSE_T
Definition: m2mb_net.h:196
M2MB_NET_SIGNAL_INFO_UTRAN_T
Definition: m2mb_net.h:225
m2mb_net_get_ber
M2MB_RESULT_E m2mb_net_get_ber(M2MB_NET_HANDLE h)
m2mb_net_get_ber gets information about bit error rate.
m2mb_net_get_edrx_info
M2MB_RESULT_E m2mb_net_get_edrx_info(M2MB_NET_HANDLE h, M2MB_NET_ACC_TECH_TYPE_E acc_tech)
m2mb_net_get_edrx_info gets information about edrx.
m2mb_net_conf
M2MB_RESULT_E m2mb_net_conf(M2MB_NET_HANDLE h, UINT8 argc,...)
m2mb_net_conf sets/gets some NET parameters.
M2MB_NET_CELL_GERAN_U
Definition: m2mb_net.h:299
m2mb_net_deinit
M2MB_RESULT_E m2mb_net_deinit(M2MB_NET_HANDLE h)
m2mb_net_deinit deinitializes NET service for current client.