Class Modem

Definition

Namespace:
Tizen.Telephony
Assembly:
Tizen.Telephony.dll
API Level:
3

This class provides APIs to obtain information from the modem.

C#
Copy
public class Modem
Inheritance
System.Object
Modem

Constructors

View Source

Modem(SlotHandle)

The Modem class constructor.

Declaration
C#
Copy
public Modem(SlotHandle handle)
Parameters
Type Name Description
SlotHandle handle

SlotHandle received in the Manager.Init API.

Exceptions
Type Condition
System.NotSupportedException

The required feature is not supported.

System.ArgumentNullException

This exception occurs if the handle provided is null.

API Level: 3
Feature: http://tizen.org/feature/network.telephony

Properties

View Source

CurrentPowerStatus

Gets the power status of the modem.

Declaration
C#
Copy
public Modem.PowerStatus CurrentPowerStatus { get; }
Property Value
Type Description
Modem.PowerStatus

The Modem power status (0=on,1=off,2=reset,3=low).

API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/telephony
View Source

Imei

Gets the IMEI (International Mobile Station Equipment Identity) of a mobile phone. The IMEI number is used by a GSM network to identify valid devices and therefore, can be used for stopping a stolen phone from accessing that network.

Declaration
C#
Copy
public string Imei { get; }
Property Value
Type Description
System.String

The International Mobile Station Equipment Identity. Empty string if unable to complete the operation.

Remarks

To avoid the unexpected behavior of old version applications that have http://tizen.org/privilege/telephony privilege. There is an exceptional handling in case of permission denied. For an application with API version 6 or higher, if an application doesn't have http://tizen.org/privilege/securesysteminfo privilege, it sets with empty string. For an application with API version lower than 6. if an application has http://tizen.org/privilege/telephony privilege, it sets with a pseudo value.

API Level: 3
Privilege Level: partner
Privilege: http://tizen.org/privilege/securesysteminfo
View Source

Meid

Gets the MEID (Mobile Equipment Identifier) of a mobile phone (for CDMA).

Declaration
C#
Copy
public string Meid { get; }
Property Value
Type Description
System.String

The Mobile Equipment Identifier. Empty string if unable to complete the operation.

Remarks

To avoid the unexpected behavior of old version applications that have http://tizen.org/privilege/telephony privilege. There is an exceptional handling in case of permission denied. For an application with API version 6 or higher, if an application doesn't have http://tizen.org/privilege/securesysteminfo privilege, it sets with empty string. For an application with API version lower than 6. if an application has http://tizen.org/privilege/telephony privilege, it sets with a pseudo value.

API Level: 3
Privilege Level: partner
Privilege: http://tizen.org/privilege/securesysteminfo