m2mb API docs  30.00.007
m2mb API sets documentation
m2mb_info.h
Go to the documentation of this file.
1 /*===============================================================================================*/
2 /* >>> Copyright (C) Telit Communications S.p.A. Italy All Rights Reserved. <<< */
22 #ifndef M2M_M2MB_INFO_API_H
23 #define M2M_M2MB_INFO_API_H
24 
25 
26 /* Global declarations ==========================================================================*/
27 
28 /* Global typedefs ==============================================================================*/
29 
30 typedef HANDLE M2MB_INFO_HANDLE;
31 
32 typedef enum
33 {
34  M2MB_INFO_GET_SERIAL_NUM,
35  M2MB_INFO_GET_FW_VERSION,
36  M2MB_INFO_GET_SW_VERSION,
37  M2MB_INFO_GET_MANUFACTURER,
38  M2MB_INFO_GET_MODEL,
39  M2MB_INFO_GET_HW_VERSION,
40  M2MB_INFO_GET_MSISDN,
41  M2MB_INFO_GET_IMSI,
42  M2MB_INFO_GET_SVN,
43  M2MB_INFO_GET_AZL_VERSION,
44  M2MB_INFO_GET_SMSS,
45  M2MB_INFO_GET_TID,
46  M2MB_INFO_GET_ICCID,
47  M2MB_INFO_GET_SERIAL_NUM_FACTORY,
48  M2MB_INFO_NUM
49 } M2MB_INFO_E;
50 
51 /* Global functions =============================================================================*/
52 
53 /*-----------------------------------------------------------------------------------------------*/
80 /*-----------------------------------------------------------------------------------------------*/
81 M2MB_RESULT_E m2mb_info_init( M2MB_INFO_HANDLE *h );
82 
83 
84 /*-----------------------------------------------------------------------------------------------*/
115 /*-----------------------------------------------------------------------------------------------*/
116 M2MB_RESULT_E m2mb_info_deinit( M2MB_INFO_HANDLE h );
117 
118 /*-----------------------------------------------------------------------------------------------*/
160 /*-----------------------------------------------------------------------------------------------*/
161 M2MB_RESULT_E m2mb_info_get( M2MB_INFO_HANDLE h, M2MB_INFO_E info, CHAR **data );
162 
163 #endif
164 
m2mb_info_init
M2MB_RESULT_E m2mb_info_init(M2MB_INFO_HANDLE *h)
m2mb_info_init initializes the INFO service.
m2mb_info_get
M2MB_RESULT_E m2mb_info_get(M2MB_INFO_HANDLE h, M2MB_INFO_E info, CHAR **data)
m2mb_info_get provides information about device/SIM card in use.
m2mb_info_deinit
M2MB_RESULT_E m2mb_info_deinit(M2MB_INFO_HANDLE h)
m2mb_info_deinit deinitializes the INFO service.