m2mb API docs  30.00.007
m2mb API sets documentation
m2mb_fwautosim.h
Go to the documentation of this file.
1 /*===============================================================================================*/
2 /* >>> Copyright (C) Telit Communications S.p.A. Italy All Rights Reserved. <<< */
24 #ifndef M2M_M2MB_FWAUTOSIM_API_H
25 #define M2M_M2MB_FWAUTOSIM_API_H
26 
27 /* Global declarations ==========================================================================*/
28 
29 
30 /* Global typedefs ==============================================================================*/
31 
32 typedef HANDLE M2MB_FWAUTOSIM_HANDLE;
33 
34 typedef enum
35 {
36  M2MB_FWAUTOSIM_UP,
37  M2MB_FWAUTOSIM_DOWN,
38  M2MB_FWAUTOSIM_DATA_RECV,
39  ENUM_TO_INT( M2MB_FWAUTOSIM_IND_E )
40 } M2MB_FWAUTOSIM_IND_E;
41 
42 typedef void ( *m2mb_fwautosim_ind_callback )( M2MB_FWAUTOSIM_HANDLE h, M2MB_FWAUTOSIM_IND_E pdp_event, UINT8 *data,
43  UINT32 data_len, UINT8 cid, void *userdata );
44 
45 /* Global functions =============================================================================*/
46 /*-----------------------------------------------------------------------------------------------*/
73 /*-----------------------------------------------------------------------------------------------*/
74 M2MB_RESULT_E m2mb_fwautosim_init( M2MB_FWAUTOSIM_HANDLE *h, m2mb_fwautosim_ind_callback callback, void *userdata );
75 
76 
77 /*-----------------------------------------------------------------------------------------------*/
101 /*-----------------------------------------------------------------------------------------------*/
102 
103 M2MB_RESULT_E m2mb_fwautosim_set ( M2MB_FWAUTOSIM_HANDLE h, UINT8 type);
104 /*-----------------------------------------------------------------------------------------------*/
105 
106 /*-----------------------------------------------------------------------------------------------*/
129 M2MB_RESULT_E m2mb_fwautosim_deinit( M2MB_FWAUTOSIM_HANDLE h );
130 
131 #endif
m2mb_fwautosim_set
M2MB_RESULT_E m2mb_fwautosim_set(M2MB_FWAUTOSIM_HANDLE h, UINT8 type)
m2mb_fwautosim_set enable/disable fwautosim
m2mb_fwautosim_init
M2MB_RESULT_E m2mb_fwautosim_init(M2MB_FWAUTOSIM_HANDLE *h, m2mb_fwautosim_ind_callback callback, void *userdata)
m2mb_fwautosim_init initializes FWAUTOSIM service for current client.
m2mb_fwautosim_deinit
M2MB_RESULT_E m2mb_fwautosim_deinit(M2MB_FWAUTOSIM_HANDLE h)
m2mb_fwautosim_deinit deinitializes FWAUTOSIM service for current client.