/// <summary>
/// A class which defines SIM card initialization information.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimInitInfo
{
internal SimCardStatus SimStatus;
/// <summary>
/// The SIM initialization status from the Telephony server boot up time.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimCardStatus Status
{
get
/// <summary>
/// The SIM card identification value. It will be true when the current inserted SIM card differs from the previous SIM. False otherwise.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public bool IsCardChanged
{
get
/// <summary>
/// A class which defines data for IMSI information.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimImsiInfo
{
internal string CountryCode;
/// <summary>
/// Mobile Country Code.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string Mcc
{
get
/// <summary>
/// Mobile Network Code.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string Mnc
{
get
/// <summary>
/// Mobile Station Identification Number.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string Msin
{
get
/// <summary>
/// A class which defines data for ECC information of GSM/USIM/CDMA SIM.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimEccInfo
{
internal string NameInfo;
/// <summary>
/// Name. Applicable only for USIM(3G) SIM.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string Name
{
get
/// <summary>
/// Number.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string Number
{
get
/// <summary>
/// Emergency service type. Applicable only for USIM(3G) SIM.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimEccEmergencyServiceType Category
{
get
/// <summary>
/// A class which defines ECC information list.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimEccInfoList
{
internal int EccCount;
/// <summary>
/// ECC count.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int Count
{
get
/// <summary>
/// List of ECC.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public IEnumerable<SimEccInfo> EccList
{
get
/// <summary>
/// A class which defines ICCID(Integrated Circuit Card Identifier).
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimIccIdInfo
{
internal int Length;
/// <summary>
/// Integrated Circuit Card number length.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int IccLength
{
get
/// <summary>
/// Integrated Circuit Card number.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string IccNumber
{
get
/// <summary>
/// A class which defines call forwarding indication status data.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimCfis
{
private int _recIndex;
/// <summary>
/// Record index.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int RecIndex
{
get
/// <summary>
/// MSP number.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public byte MspNum
{
get
/// <summary>
/// Call forwarding unconditional indication status.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public byte CfuStatus
{
get
/// <summary>
/// SIM Type of number.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimTypeOfNumber Ton
{
get
/// <summary>
/// SIM numbering plan identity.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimNumberPlanIdentity Npi
{
get
/// <summary>
/// Dialing Number/SSC String.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string CfuNum
{
get
/// <summary>
/// Capability/Configuration 2 Record Identifier.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public byte Cc2Id
{
get
/// <summary>
/// Extension 7 Record Identifier.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public byte Ext7Id
{
get
/// <summary>
/// A class which defines call forwarding indication status list.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimCfisList
{
internal int Count;
/// <summary>
/// Profile count.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int ProfileCount
{
get
/// <summary>
/// List of CFIS.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public IEnumerable<SimCfis> CfisList
{
get
/// <summary>
/// A class which defines CPHS call forwarding status data.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimCphsCf
{
private int _line1;
/// <summary>
/// CallForwardUnconditionalLine 1.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int Line1
{
get
/// <summary>
/// CallForwardUnconditionalLine 2.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int Line2
{
get
/// <summary>
/// CallForwardUnconditional Fax.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int Fax
{
get
/// <summary>
/// CallForwardUnconditional data.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int Data
{
get
/// <summary>
/// A class which defines call forwarding response.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimCallForwardResponse
{
internal bool IsCphsCf;
/// <summary>
/// CPHS or not.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public bool IsCphs
{
get
/// <summary>
/// List of CFIS.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimCfisList CfList
{
get
/// <summary>
/// CPHS CF.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimCphsCf CphsCf
{
get
/// <summary>
/// A class which defines call forwarding request.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimCallForwardRequest
{
private bool _isCphs;
/// <summary>
/// CPHS or not.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public bool IsCphs
{
get
/// <summary>
/// CFIS.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
/// <remarks>
/// This should be filled only if IsCphs is false.
/// </remarks>
/// <summary>
/// CPHS CF.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
/// <remarks>
/// This should be filled only if IsCphs is true.
/// </remarks>
/// <summary>
/// A class which defines message waiting indication status data.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimMwis
{
private int _recIndex;
/// <summary>
/// Record index.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int RecIndex
{
get
/// <summary>
/// Indicator type.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public byte IndicatorStatus
{
get
/// <summary>
/// VoiceMail count.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int VoiceCount
{
get
/// <summary>
/// Fax count.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int FaxCount
{
get
/// <summary>
/// Email count.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int EmailCount
{
get
/// <summary>
/// Other count.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int OtherCount
{
get
/// <summary>
/// VideoMail count.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int VideoCount
{
get
/// <summary>
/// A class which defines message waiting indication status list.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimMwisList
{
internal int Count;
/// <summary>
/// Profile count.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int ProfileCount
{
get
/// <summary>
/// List of MWIS.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public IEnumerable<SimMwis> MwList
{
get
/// <summary>
/// A class which defines CPHS message waiting status data.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimCphsMw
{
private bool _isVoice1;
/// <summary>
/// VoiceMsgLine1 message waiting flag.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public bool IsVoice1
{
get
/// <summary>
/// VoiceMsgLine2 message waiting flag.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public bool IsVoice2
{
get
/// <summary>
/// FAX message waiting flag.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public bool IsFax
{
get
/// <summary>
/// Data message waiting flag.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public bool IsData
{
get
/// <summary>
/// A class which defines message waiting reponse.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimMessageWaitingResponse
{
internal bool IsCphsMw;
/// <summary>
/// CPHS or not.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public bool IsCphs
{
get
/// <summary>
/// List of MWIS.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimMwisList MwList
{
get
/// <summary>
/// CPHS MW.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimCphsMw CphsMw
{
get
/// <summary>
/// A class which defines message waiting request.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimMessageWaitingRequest
{
private bool _isCphs;
/// <summary>
/// CPHS or not.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public bool IsCphs
{
get
/// <summary>
/// MWIS.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
/// <remarks>
/// This should be filled only if IsCphs is false.
/// </remarks>
/// <summary>
/// CPHS MW.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
/// <remarks>
/// This should be filled only if IsCphs is true.
/// </remarks>
/// <summary>
/// A class which defines mailbox dialing number data.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimMailboxNumber
{
private bool _isCphs;
/// <summary>
/// CPHS or not.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public bool IsCphs
{
get
/// <summary>
/// Index which stands for the location where the record is saved in SIM.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int RecIndex
{
get
/// <summary>
/// SIM profile index.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int ProfileNumber
{
get
/// <summary>
/// Mailbox type.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimMailboxType MbType
{
get
/// <summary>
/// Alpha max length in SIM.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int AlphaMaxLength
{
get
/// <summary>
/// Alpha Identifier.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string AlphaId
{
get
/// <summary>
/// Type Of Number.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimTypeOfNumber Ton
{
get
/// <summary>
/// Number Plan Identity.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimNumberPlanIdentity Npi
{
get
/// <summary>
/// Dialing Number/SSC String.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string Number
{
get
/// <summary>
/// Capability/Configuration Identifier.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public byte CcId
{
get
/// <summary>
/// Extension 1 Record Identifier.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public byte Ext1Id
{
get
/// <summary>
/// A class which defines mailbox dialing number list.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimMailboxList
{
internal int MbCount;
/// <summary>
/// Mailbox count.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int Count
{
get
/// <summary>
/// List of mailbox.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public IEnumerable<SimMailboxNumber> List
{
get
/// <summary>
/// A class which defines available optional CPHS SIM files.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimCphsServiceTable
{
internal int CustomerSvcProfile;
/// <summary>
/// Customer Service Profile (CSP).
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int CustomerServiceProfile
{
get
/// <summary>
/// Service String Table (SST).
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int ServiceStringTable
{
get
/// <summary>
/// MailBoxNumbers.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int MailboxNumbers
{
get
/// <summary>
/// Short form of operator name.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int OperatorNameShortForm
{
get
/// <summary>
/// Information numbers.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int InformationNumbers
{
get
/// <summary>
/// A class which defines CPHS information data.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimCphsInfo
{
internal SimCphsPhaseType Phase;
/// <summary>
/// CPHS phase type.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimCphsPhaseType CphsPhase
{
get
/// <summary>
/// CPHS service table.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimCphsServiceTable CphsServiceTable
{
get
/// <summary>
/// A class which defines CSIM service table.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimCst
{
internal SimCdmaServiceTable CdmaSvc;
/// <summary>
/// Cdma service table;
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimCdmaServiceTable CdmaSvcTable
{
get
/// <summary>
/// Cdma service. Gives mask value of SimCdmaService enum.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
/// <remarks>
/// This will be filled only if CdmaSvcTable is Cdma.
/// </remarks>
/// <summary>
/// Csim service. Gives mask value of SimCsimService enum.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
/// <remarks>
/// This will be filled only if CdmaSvcTable is Csim.
/// </remarks>
/// <summary>
/// A class which defines SIM service table.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimServiceTable
{
internal SimCardType Type;
/// <summary>
/// SIM card type.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimCardType SimType
{
get
/// <summary>
/// SIM service table. Gives mask value of SimSstService enum.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
/// <remarks>
/// This will be filled only if SimType is Gsm.
/// </remarks>
/// <summary>
/// USIM service table. Gives mask value of SimUstService enum.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
/// <remarks>
/// This will be filled only if SimType is Usim.
/// </remarks>
/// <summary>
/// CSIM service table.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
/// <remarks>
/// This will be filled only if SimType is Ruim.
/// </remarks>
/// <summary>
/// A class which defines MSISDN information of the GSM/CDMA SIM.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimSubscriberInfo
{
internal string MsisdnNum;
/// <summary>
/// MSISDN number. If it does not exist, a null string will be returned
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string Number
{
get
/// <summary>
/// MSISDN name. If it does not exist, a null string will be returned. Not applicable for CDMA.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string Name
{
get
/// <summary>
/// A class which defines MSISDN list.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimMsisdnList
{
internal int MsisdnCount;
/// <summary>
/// Count.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int Count
{
get
/// <summary>
/// List of subscriber info.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public IEnumerable<SimSubscriberInfo> List
{
get
/// <summary>
/// A class which defines OPLMNwACT data.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimOplmnwact
{
internal string PlmnString;
/// <summary>
/// PLMN.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string Plmn
{
get
/// <summary>
/// UMTS or not.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public bool IsUmts
{
get
/// <summary>
/// GSM or not.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public bool IsGsm
{
get
/// <summary>
/// A class which defines OPLMNwACT list.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimOplmnwactList
{
internal int OplmnCount;
/// <summary>
/// Count.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int Count
{
get
/// <summary>
/// List of OPLMNWACT.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public IEnumerable<SimOplmnwact> List
{
get
/// <summary>
/// A class which defines SPN(Service Provider Name).
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimSpn
{
internal byte Condition;
/// <summary>
/// Display condition.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public byte DisplayCondition
{
get
/// <summary>
/// Service Provider Name.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string Spn
{
get
/// <summary>
/// A class which defines CPHS network name.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimCphsNetName
{
internal string Full;
/// <summary>
/// Full name.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string FullName
{
get
/// <summary>
/// Short name.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string ShortName
{
get
/// <summary>
/// A class which defines authentication request data.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimAuthenticationData
{
private SimAuthenticationType _authType;
/// <summary>
/// A constructor to instantiate SimAuthenticationData class with necessary parameters.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
/// <param name="authType">Authentication type.</param>
/// <param name="randLength">The length of RAND.</param>
/// <param name="autnLength">The length of AUTN. It is not used in case of GSM AUTH.</param>
/// <summary>
/// A class which defines authentication result data.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimAuthenticationResponse
{
internal SimAuthenticationType Type;
/// <summary>
/// Authentication type.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimAuthenticationType AuthType
{
get
/// <summary>
/// Authentication result.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimAuthenticationResult AuthResult
{
get
/// <summary>
/// Response length.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int ResponseLength
{
get
/// <summary>
/// Response data.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string ResponseData
{
get
/// <summary>
/// The length of the authentication key.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int AuthKeyLength
{
get
/// <summary>
/// The data of the authentication key.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string AuthKey
{
get
/// <summary>
/// The length of the cipher key.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int CipherLength
{
get
/// <summary>
/// Cipher key.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string CipherData
{
get
/// <summary>
/// The length of the integrity key.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int IntegrityLength
{
get
/// <summary>
/// Integrity key.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string IntegrityData
{
get
/// <summary>
/// A class which defines information about SIM PIN data.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimPinData
{
private SimPinType _type;
/// <summary>
/// A constructor to instantiate SimPinData class which necessary parameters.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
/// <param name="type">PIN type.</param>
/// <param name="pin">PIN code.</param>
/// <param name="pinLength">PIN code length.</param>
/// <summary>
/// A class which defines PIN information.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimPinResult
{
internal SimPinType PinType;
/// <summary>
/// Specifies the PIN or PUK type.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimPinType Type
{
get
/// <summary>
/// Number of attempts remaining for PIN/PUK verification.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int RetryCount
{
get
/// <summary>
/// A class which is used to used to enable/disable facility.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimFacility
{
private SimLockType _lockType;
/// <summary>
/// A constructor to instantiate SimFacility class with necessary parameters.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
/// <param name="lockType">Facility type.</param>
/// <param name="password">Password.</param>
/// <param name="passwordLength">Password length.</param>
/// <summary>
/// A class which defines facility result data.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimFacilityResult
{
internal SimLockType LockType;
/// <summary>
/// Specifies the PIN or PUK type.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimLockType Type
{
get
/// <summary>
/// Number of attempts remaining for PIN/PUK verification.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int RetryCount
{
get
/// <summary>
/// A class which defines facility info data.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimFacilityInfo
{
internal SimLockType LockType;
/// <summary>
/// Lock type.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimLockType Type
{
get
/// <summary>
/// Facility status.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimFacilityStatus Status
{
get
/// <summary>
/// A class which defines information about lock type.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimLockInfo
{
internal SimLockType LockType;
/// <summary>
/// Lock type.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimLockType Type
{
get
/// <summary>
/// Lock status.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimLockStatus Status
{
get
/// <summary>
/// Retry counts.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public int RetryCount
{
get
/// <summary>
/// A class which defines APDU information.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimApdu
{
private byte[] _apdu;
/// <summary>
/// A constructor to instantiate SimApdu class with necessary parameters.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
/// <param name="apdu">APDU.</param>
public SimApdu(byte[] apdu)
{
/// <summary>
/// A class which defines the response of sending APDU.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimApduResponse
{
internal ushort ApduLen;
/// <summary>
/// Length of response APDU.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public ushort ApduLength
{
get
/// <summary>
/// Response APDU.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public byte[] ApduResponse
{
get
/// <summary>
/// A class which defines the response of sending ATR.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimAtrResponse
{
internal ushort AtrRespLen;
/// <summary>
/// Length of response ATR.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public ushort AtrRespLength
{
get
/// <summary>
/// Response ATR.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public byte[] AtrResponse
{
get
/// <summary>
/// A class which defines ISIM IMPU list data.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimImpuList
{
internal uint DataCount;
/// <summary>
/// ISIM IMPU data count.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public uint Count
{
get
/// <summary>
/// ISIM IMPU list.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public IEnumerable<string> List
{
get
/// <summary>
/// A class which defines ISIM P-CSCF data.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimPcscf
{
internal SimPcscfType PcscfType;
/// <summary>
/// ISIM P-CSCF type.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public SimPcscfType Type
{
get
/// <summary>
/// ISIM P-CSCF data.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public string Pcscf
{
get
/// <summary>
/// A class which defines ISIM P-CSCF list data.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public class SimPcscfList
{
internal uint DataCount;
/// <summary>
/// ISIM P-CSCF data count.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public uint Count
{
get
/// <summary>
/// ISIM P-CSCF list.
/// </summary>
+ /// <since_tizen> 4 </since_tizen>
public IEnumerable<SimPcscf> List
{
get