Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
qaGobiApiUim.h File Reference

Uim Service API function prototypes. More...

Go to the source code of this file.

Data Structures

struct  UIMPowerDownReq
 
struct  fileInfo
 
struct  UIMRefreshEvent
 
struct  appStatus
 
struct  slotInfo
 
struct  cardStatus
 
struct  hotSwapStatus
 
struct  UIMGetCardStatusResp
 
struct  UIMSessionInformation
 
struct  setPINProtection
 
struct  UIMSetPinProtectionReq
 
struct  remainingRetries
 
struct  encryptedPIN1
 
struct  UIMPinResp
 
struct  verifyUIMPIN
 
struct  UIMVerifyPinReq
 
struct  changeUIMPIN
 
struct  UIMChangePinReq
 
struct  unblockUIMPIN
 
struct  UIMUnblockPinReq
 
struct  UIMEventRegisterReqResp
 
struct  UIMRefreshOKReq
 
struct  registerRefresh
 
struct  UIMRefreshRegisterReq
 
struct  UIMRefreshCompleteReq
 
struct  UIMRefreshGetLastEventResp
 
struct  UIMRefreshGetLastEventReq
 
struct  UIMGetFileAttributesReq
 
struct  cardResult
 
struct  fileAttributes
 
struct  UIMGetFileAttributesResp
 
struct  depersonalizationInformation
 
struct  UIMDepersonalizationReq
 
struct  UIMDepersonalizationResp
 
struct  authenticationData
 
struct  UIMAuthenticateReq
 
struct  authenticateResult
 
struct  UIMAuthenticateResp
 
struct  readResult
 
struct  readTransparentInfo
 
struct  UIMReadTransparentReq
 
struct  UIMReadTransparentResp
 
struct  UIMPowerUpReq
 
struct  UIMSlotStatus
 
struct  UIMSlotsStatus
 
struct  UIMGetSlotsStatusResp
 
struct  UIMSwitchSlotReq
 
struct  personalizationStatus
 
struct  UIMGetConfigurationReq
 
struct  UIMGetConfigurationResp
 
struct  readRecordInfo
 
struct  UIMReadRecordReq
 
struct  additionalReadResult
 
struct  UIMReadRecordResp
 
struct  writetransparentInfo
 
struct  UIMWriteTransparentReq
 
struct  UIMWriteTransparentResp
 
struct  UIMWriteRecordResp
 
struct  writeRecordInfo
 
struct  UIMWriteRecordReq
 
struct  openChannel
 
struct  logicalChCardResult
 
struct  selectResp
 
struct  UIMLogicalChannelReq
 
struct  UIMLogicalChannelResp
 
struct  UIMSetServiceStatusReq
 
struct  UIMGetServiceStatusReq
 
struct  UIMGetServiceStatusResp
 

Macros

#define MAX_DESCRIPTION_LENGTH   255
 
#define MAX_CONTENT_LENGTH   1024
 
#define MAX_NO_OF_APPLICATIONS   10
 
#define MAX_NO_OF_SLOTS   5
 
#define MAX_PUK_LENGTH   8
 
#define MAX_PATH_LENGTH   255
 
#define MAX_ICCID_LENGTH   255
 
#define MAX_SLOTS_STATUS   255
 
#define MAX_READ_RESULT_SZ   1600
 
#define MAX_ACTIVE_PERS_FEATURES   12
 

Functions

ULONG SLQSUIMSetServiceStatus (UIMSetServiceStatusReq *pUIMSetServiceStatusReq)
 
ULONG SLQSUIMGetServiceStatus (UIMGetServiceStatusReq *pUIMGetServiceStatusReq, UIMGetServiceStatusResp *pUIMGetServiceStatusResp)
 

Detailed Description

Uim Service API function prototypes.

Function Documentation

◆ SLQSUIMSetServiceStatus()

ULONG SLQSUIMSetServiceStatus ( UIMSetServiceStatusReq pUIMSetServiceStatusReq)

This API changes the status of a service on the card.

Parameters
pUIMSetServiceStatusReqStructure containing Set Service Status request parameters.
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 30 Secs
    This function sets the status of a service on the card. 
    It currently supports only the FDN status, but can be extended 
    in the future for other services.
    The function supports only provisioning sessions.