GSM Mobile Context Service - Deprecated
[Mobile Services]


Detailed Description

This service groups the GSM Mobile Context functions. Deprecated, see Cellular Mobile Context Service.

WARNING! This service is deprecated since ALP iSDK 1.1, and replace by Cellular Mobile Context Service. It just a renaming, since this context could handle GSM but also 3G or CDMA phone module.


Defines

#define ALP_MBL_CONTEXT_GSM_NOTIFICATION_DATA_CALL_START   ALP_MBL_CONTEXT_CELL_NOTIFICATION_DATA_CALL_START
#define ALP_MBL_CONTEXT_GSM_NOTIFICATION_DATA_CALL_STOP   ALP_MBL_CONTEXT_CELL_NOTIFICATION_DATA_CALL_STOP
#define ALP_MBL_CONTEXT_GSM_NOTIFICATION_MANUFACTURER_AVAILABLE   ALP_MBL_CONTEXT_CELL_NOTIFICATION_MANUFACTURER_AVAILABLE
#define ALP_MBL_CONTEXT_GSM_NOTIFICATION_MOBILE_ID_AVAILABLE   ALP_MBL_CONTEXT_CELL_NOTIFICATION_MOBILE_ID_AVAILABLE
#define ALP_MBL_CONTEXT_GSM_NOTIFICATION_MODEL_AVAILABLE   ALP_MBL_CONTEXT_CELL_NOTIFICATION_MODEL_AVAILABLE
#define ALP_MBL_CONTEXT_GSM_NOTIFICATION_REVISION_AVAILABLE   ALP_MBL_CONTEXT_CELL_NOTIFICATION_REVISION_AVAILABLE
#define ALP_MBL_CONTEXT_GSM_TYPE   ALP_MBL_CONTEXT_CELL_TYPE
#define ALP_MBL_MOBILE_CTX_GSM_SERVICE_ID   ALP_MBL_MOBILE_CTX_CELL_SERVICE_ID

Typedefs

typedef void(* AlpMblContextGsmDataCallStartCallbackPtr )(void *iUserDataP, AlpMblContextId iMobileContextId, uint32_t iCncProfileId)
 Callback for ALP_MBL_CONTEXT_GSM_NOTIFICATION_DATA_CALL_START notification.
typedef void(* AlpMblContextGsmDataCallStopCallbackPtr )(void *iUserDataP, AlpMblContextId iMobileContextId, uint32_t iCncProfileId)
 Callback for ALP_MBL_CONTEXT_GSM_NOTIFICATION_DATA_CALL_STOP notification.
typedef char AlpMblContextGsmManufacturer [32]
typedef void(* AlpMblContextGsmManufacturerAvailableCallbackPtr )(void *iUserDataP, AlpMblContextId iMobileContextId, AlpMblContextGsmManufacturer iManufacturer)
 Callback for ALP_MBL_CONTEXT_GSM_NOTIFICATION_MANUFACTURER_AVAILABLE notification.
typedef char AlpMblContextGsmMobileId [32]
typedef void(* AlpMblContextGsmMobileIdAvailableCallbackPtr )(void *iUserDataP, AlpMblContextId iMobileContextId, AlpMblContextGsmMobileId iMobileId)
 Callback for ALP_MBL_CONTEXT_GSM_NOTIFICATION_MOBILE_ID_AVAILABLE notification.
typedef char AlpMblContextGsmModel [32]
typedef void(* AlpMblContextGsmModelAvailableCallbackPtr )(void *iUserDataP, AlpMblContextId iMobileContextId, AlpMblContextGsmModel iModel)
 Callback for ALP_MBL_CONTEXT_GSM_NOTIFICATION_MODEL_AVAILABLE notification.
typedef char AlpMblContextGsmRevision [32]
typedef void(* AlpMblContextGsmRevisionAvailableCallbackPtr )(void *iUserDataP, AlpMblContextId iMobileContextId, AlpMblContextGsmRevision iRevision)
 Callback for ALP_MBL_CONTEXT_GSM_NOTIFICATION_REVISION_AVAILABLE notification.

Functions

alp_status_t alp_mbl_context_gsm_get_cnc_profile_id (AlpMblContextId iContextId, AlpMblCncProfileId *oCncProfileIdP) __attribute((deprecated))
alp_status_t alp_mbl_context_gsm_get_data_call (AlpMblContextId iContextId, AlpMblDataCallList *oDataCallListP) __attribute((deprecated))
alp_status_t alp_mbl_context_gsm_get_from_cnc_profile_id (AlpMblCncProfileId iCncProfileId, AlpMblContextId *oContextIdP) __attribute((deprecated))
alp_status_t alp_mbl_context_gsm_get_manufacturer (AlpMblContextId iContextId, AlpMblContextGsmManufacturer *oManufacturerP) __attribute((deprecated))
alp_status_t alp_mbl_context_gsm_get_mobile_id (AlpMblContextId iContextId, AlpMblContextGsmMobileId *oMobileIdP) __attribute((deprecated))
alp_status_t alp_mbl_context_gsm_get_model (AlpMblContextId iContextId, AlpMblContextGsmModel *oModelP) __attribute((deprecated))
alp_status_t alp_mbl_context_gsm_get_revision (AlpMblContextId iContextId, AlpMblContextGsmRevision *oRevisionP) __attribute((deprecated))


Define Documentation

#define ALP_MBL_CONTEXT_GSM_NOTIFICATION_DATA_CALL_START   ALP_MBL_CONTEXT_CELL_NOTIFICATION_DATA_CALL_START
 

#define ALP_MBL_CONTEXT_GSM_NOTIFICATION_DATA_CALL_STOP   ALP_MBL_CONTEXT_CELL_NOTIFICATION_DATA_CALL_STOP
 

#define ALP_MBL_CONTEXT_GSM_NOTIFICATION_MANUFACTURER_AVAILABLE   ALP_MBL_CONTEXT_CELL_NOTIFICATION_MANUFACTURER_AVAILABLE
 

#define ALP_MBL_CONTEXT_GSM_NOTIFICATION_MOBILE_ID_AVAILABLE   ALP_MBL_CONTEXT_CELL_NOTIFICATION_MOBILE_ID_AVAILABLE
 

#define ALP_MBL_CONTEXT_GSM_NOTIFICATION_MODEL_AVAILABLE   ALP_MBL_CONTEXT_CELL_NOTIFICATION_MODEL_AVAILABLE
 

#define ALP_MBL_CONTEXT_GSM_NOTIFICATION_REVISION_AVAILABLE   ALP_MBL_CONTEXT_CELL_NOTIFICATION_REVISION_AVAILABLE
 

#define ALP_MBL_CONTEXT_GSM_TYPE   ALP_MBL_CONTEXT_CELL_TYPE
 

#define ALP_MBL_MOBILE_CTX_GSM_SERVICE_ID   ALP_MBL_MOBILE_CTX_CELL_SERVICE_ID
 


Typedef Documentation

typedef void(* AlpMblContextGsmDataCallStartCallbackPtr)(void *iUserDataP, AlpMblContextId iMobileContextId, uint32_t iCncProfileId)
 

Callback for ALP_MBL_CONTEXT_GSM_NOTIFICATION_DATA_CALL_START notification.

typedef void(* AlpMblContextGsmDataCallStopCallbackPtr)(void *iUserDataP, AlpMblContextId iMobileContextId, uint32_t iCncProfileId)
 

Callback for ALP_MBL_CONTEXT_GSM_NOTIFICATION_DATA_CALL_STOP notification.

typedef char AlpMblContextGsmManufacturer[32]
 

typedef void(* AlpMblContextGsmManufacturerAvailableCallbackPtr)(void *iUserDataP, AlpMblContextId iMobileContextId, AlpMblContextGsmManufacturer iManufacturer)
 

Callback for ALP_MBL_CONTEXT_GSM_NOTIFICATION_MANUFACTURER_AVAILABLE notification.

typedef char AlpMblContextGsmMobileId[32]
 

typedef void(* AlpMblContextGsmMobileIdAvailableCallbackPtr)(void *iUserDataP, AlpMblContextId iMobileContextId, AlpMblContextGsmMobileId iMobileId)
 

Callback for ALP_MBL_CONTEXT_GSM_NOTIFICATION_MOBILE_ID_AVAILABLE notification.

typedef char AlpMblContextGsmModel[32]
 

typedef void(* AlpMblContextGsmModelAvailableCallbackPtr)(void *iUserDataP, AlpMblContextId iMobileContextId, AlpMblContextGsmModel iModel)
 

Callback for ALP_MBL_CONTEXT_GSM_NOTIFICATION_MODEL_AVAILABLE notification.

typedef char AlpMblContextGsmRevision[32]
 

typedef void(* AlpMblContextGsmRevisionAvailableCallbackPtr)(void *iUserDataP, AlpMblContextId iMobileContextId, AlpMblContextGsmRevision iRevision)
 

Callback for ALP_MBL_CONTEXT_GSM_NOTIFICATION_REVISION_AVAILABLE notification.


Function Documentation

alp_status_t alp_mbl_context_gsm_get_cnc_profile_id AlpMblContextId  iContextId,
AlpMblCncProfileId oCncProfileIdP
 

Get the Cnc Profile ID of a GSM Mobile Context.

Parameters:
[in] iContextId - The id of the GSM Mobile Context.
[out] oCncProfileIdP - Pointer to an AlpMblCncProfileId, to store the Cnc Profile ID.
Returns:
ALP_STATUS_OK - The Cnc Profile ID has been retrieved successfully.

ALP_STATUS_MBL_IPC_ERROR - Communication problem between library and server.

ALP_STATUS_MBL_MEMORY_ERROR - System is out of enough memory.

Note:
Deprecated since ALP iSDK 1.1, please use function alp_mbl_context_cell_get_cnc_profile_id().
Since:
ALP iSDK 1.0

alp_status_t alp_mbl_context_gsm_get_data_call AlpMblContextId  iContextId,
AlpMblDataCallList oDataCallListP
 

Gets the list of current data call of a GSM Mobile Context.

Parameters:
[in] iContextId - The id of the GSM Mobile Context.
[out] oDataCallListP - Pointer to an AlpMblDataCallList, to store the list of data call.
Returns:
ALP_STATUS_OK - The Cnc Profile ID has been retrieved successfully.

ALP_STATUS_MBL_IPC_ERROR - Communication problem between library and server.

ALP_STATUS_MBL_MEMORY_ERROR - System is out of enough memory.

Note:
Deprecated since ALP iSDK 1.1, please use function alp_mbl_context_cell_get_data_call().
Since:
ALP iSDK 1.0

alp_status_t alp_mbl_context_gsm_get_from_cnc_profile_id AlpMblCncProfileId  iCncProfileId,
AlpMblContextId oContextIdP
 

Get the id of a GSM Mobile Context searching with the cnc profile id.

Parameters:
[in] iCncProfileId - Cnc Profile id to use for the search.
[out] oContextIdP - Pointer to an AlpMblContextId, to store the id of the GSM Mobile Context.
Returns:
ALP_STATUS_OK - The direction has been retrieved successfully.

ALP_STATUS_MBL_IPC_ERROR - Communication problem between library and server.

ALP_STATUS_MBL_MEMORY_ERROR - System is out of enough memory.

Note:
Deprecated since ALP iSDK 1.1, please use function alp_mbl_context_cell_get_from_cnc_profile_id().
Since:
ALP iSDK 1.0

alp_status_t alp_mbl_context_gsm_get_manufacturer AlpMblContextId  iContextId,
AlpMblContextGsmManufacturer oManufacturerP
 

Get the manufacturer of a GSM Mobile Context.

Parameters:
[in] iContextId - The id of the GSM Mobile Context.
[out] oManufacturerP - Pointer to an AlpMblContextGsmManufacturer, to store the manufacturer.
Returns:
ALP_STATUS_OK - The manufacturer has been retrieved successfully.

ALP_STATUS_MBL_IPC_ERROR - Communication problem between library and server.

ALP_STATUS_MBL_MEMORY_ERROR - System is out of enough memory.

Note:
Deprecated since ALP iSDK 1.1, please use function alp_mbl_context_cell_get_manufacturer().
Since:
ALP iSDK 1.0

alp_status_t alp_mbl_context_gsm_get_mobile_id AlpMblContextId  iContextId,
AlpMblContextGsmMobileId oMobileIdP
 

Get the mobile id of a GSM Mobile Context (IMEI for GSM module).

Parameters:
[in] iContextId - The id of the GSM Mobile Context.
[out] oMobileIdP - Pointer to an AlpMblContextGsmMobileId, to store the mobile id (IMEI for GSM module).
Returns:
ALP_STATUS_OK - The mobile id has been retrieved successfully.

ALP_STATUS_MBL_IPC_ERROR - Communication problem between library and server.

ALP_STATUS_MBL_MEMORY_ERROR - System is out of enough memory.

Note:
Deprecated since ALP iSDK 1.1, please use function alp_mbl_context_cell_get_mobile_id().
Since:
ALP iSDK 1.0

alp_status_t alp_mbl_context_gsm_get_model AlpMblContextId  iContextId,
AlpMblContextGsmModel oModelP
 

Get the model of a GSM Mobile Context.

Parameters:
[in] iContextId - The id of the GSM Mobile Context.
[out] oModelP - Pointer to an AlpMblContextGsmModel, to store the model.
Returns:
ALP_STATUS_OK - The model has been retrieved successfully.

ALP_STATUS_MBL_IPC_ERROR - Communication problem between library and server.

ALP_STATUS_MBL_MEMORY_ERROR - System is out of enough memory.

Note:
Deprecated since ALP iSDK 1.1, please use function alp_mbl_context_cell_get_model().
Since:
ALP iSDK 1.0

alp_status_t alp_mbl_context_gsm_get_revision AlpMblContextId  iContextId,
AlpMblContextGsmRevision oRevisionP
 

Get the revision of a GSM Mobile Context.

Parameters:
[in] iContextId - The id of the GSM Mobile Context.
[out] oRevisionP - Pointer to an AlpMblContextGsmRevision, to store the revision.
Returns:
ALP_STATUS_OK - The revision has been retrieved successfully.

ALP_STATUS_MBL_IPC_ERROR - Communication problem between library and server.

ALP_STATUS_MBL_MEMORY_ERROR - System is out of enough memory.

Note:
Deprecated since ALP iSDK 1.1, please use function alp_mbl_context_cell_get_revision().
Since:
ALP iSDK 1.0


Generated on Wed Jul 30 07:06:43 2008 by Doxygen 1.4.6 for ALP SDK + Hiker Documentation

Copyright © 1999-2008 ACCESS CO., LTD. All rights reserved.