Module sim

Module sim 

Expand description

MCM SIM API.

See: <ql_mcm_sim.h>

Structs§

AddrProto
App
AppIdInfo
AppState
BsfInfo
CardAllAppInfo
CardAppInfo
CardFileAccessInfo
CardFileData
CardFileInfoToRead
Request message.
CardGetFileSizeInputInfo
Retrieves the size of a specific file on a specified application on the card.
CardState
Card state.
CardStatusInfo
CardType
CardWriteFileInfo
ChangePinInfo
Changes the PIN value of an application.
DepersonalizeInfo
Deactivates or unblocks the personalization on the phone.
FileSizeInfo
FileType
GbaImpi
GbaInfo
GbaKey
GbaKeyStatus
GwCorporatePersonalInfo
NafId
NfyMsgId
NwPersonalInfo
NwSpPersonalInfo
NwSubsetPersonalInfo
PersoFeature
PersoOperation
PersonalizeFeatureInfo
Request message.
PhoneBookRecordInfo
PhoneRecordInfo
PinId
PinState
PlmnInfo
PreferredOperatorList
Sim1xNwType2PersonalInfo
SimPersonalInfo
SlotId
SubscriptionType
UnblockPinInfo
Unblocks a blocked PIN using the PUK code.
VerifyPinInfo

Constants§

APN_NAME_MAX
Maximum number of APN name.
BTID_MAX
Maximum number of bootstrapping transaction ID.
CONTROL_KEY_LEN_MAX
Maximum length of personalization control key data.
DATA_LEN_MAX
Maximum size of data to be read/written.
ENCRYPTED_IMPI_MAX
Maximum number of encrypted private user identity used for the GBA procedure.
ENCRYPTED_KS_NAF_MAX
Maximum number of encrypted key shared between the NAF and the UE.
FQDN_MAX
Maximum length of FQDN.
ICCID_LEN_MAX
Maximum length of ICCID data.
IMPI_MAX
Maximum number of private user identity used for the GBA procedure.
IMSI_LEN_MAX
Maximum length of IMSI data.
KS_LIFETIME_MAX
Maximum number of lifetime of the BSF-generated key material.
KS_NAF_LEN
Number of key shared between the NAF and the UE.
MCC_LEN
Length of the MCC.
MNC_MAX
Maximum length of the MNC.
MSIN_LEN_MAX
Maximum length of the MSIN.
PATH_LEN_MAX
Maximum length of a full file path in ASCII format.
PERSO_NUM_1X_NW2_MAX
Maximum number of network type 2 personalization data sets.
PERSO_NUM_GW_CP_MAX
Maximum number of corporate personalization data sets.
PERSO_NUM_GW_SP_MAX
Maximum number of service provider personalization data sets.
PERSO_NUM_NS_MAX
Maximum number of network subset personalization data sets.
PERSO_NUM_NW_MAX
Maximum number of network personalization data sets.
PERSO_NUM_SIM_MAX
Maximum number of SIM personalization data sets.
PIN_LEN_MAX
Maximum length of PIN data.
PLMN_NUM_MAX
Maximum number of PLMN data sets.
SECURITY_PROTOCOL_LEN
Length of security protocol.

Functions§

add_rx_ind_msg_handlerNon-ag35
Add callback function if anything changed specified by the mask in QL_LOC_Set_Indications.
change_pinNon-ag35
Sends a command to the modem to change the value of either PIN1 or PIN2.
client_deinitNon-ag35
client_initNon-ag35
depersonalizationNon-ag35
Sends a command to the modem to disable or unblock SIM Lock.
disable_pinNon-ag35
Sends a command to the modem to disable PIN1 or PIN2.
enable_pinNon-ag35
Sends a command to the modem to enable PIN1 or PIN2.
get_card_statusNon-ag35
Retrieves the server cached card status information and sends the information to the client.
get_file_sizeNon-ag35
Sends a command to the modem to retrieve the file type, file size(transparent files) or record size and record count (record based files).
get_gba_impiNon-ag35
Retrieves the IMPI used for the GBA corresponding to the session.
get_iccidNon-ag35
Sends a command to the modem to retrieve the ICCID from SIM in ASCII form.
get_imsiNon-ag35
Sends a command to the modem to retrieve the IMSI (for 3GPP) or IMSI_M (for 3GPP2) from the SIM in ASCII form.
get_operator_plmn_listNon-ag35
Sends multiple record based read commands to the modem to retrieve a list of operator preferred PLMN.
get_phone_numberNon-ag35
Sends a command to the modem to retrieve the device phone number from MSISDN (for 3GPP) or MDN (for 3GPP2) from the SIM in ASCII form.
init_gbaNon-ag35
Initializes the GBA and generates a key that is shared with a NAF.
personalizationNon-ag35
Sends a command to the modem to set the SIM Lock data and concurrently enable SIM Lock.
read_fileNon-ag35
Determines whether the request is for transparent or record based read command based on the record number and calls the corresponding function to send the message to the card.
read_phone_book_recordNon-ag35
Gets the phone book record as specified by info.
unblock_pinNon-ag35
Sends a command to the modem to unblock a PIN1 or PIN2 that has been blocked.
verify_pinNon-ag35
Sends a command to the modem to verify either PIN1 or PIN2.
write_fileNon-ag35
Determines whether the request is for transparent or record based write command based on the record number and calls the corresponding function to send the message to the card.
write_phone_book_recordNon-ag35
Stores the phone book record to the location specified by info.

Type Aliases§

CardStatusIndMsgHandlerFunc
ClientHandle
DisablePinInfo
Disables the PIN of an application.
EnablePinInfo
Enables the PIN on an application.
GbaIndMsgHandlerFunc
GbaKeyStatusIndMsgHandlerFunc

Unions§

PersonalFeatureInfoData