Class Network
Definition
- Assembly:
- Tizen.Telephony.dll
The Network class provides APIs to obtain information about the current telephony service network.
public class Network
- Inheritance
-
objectNetwork
Constructors
View SourceNetwork(SlotHandle)
The Network class constructor.
Declaration
public Network(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. |
Properties
View SourceBaseStationId
Gets the base station ID of the current location.
Declaration
public int BaseStationId { get; }
Property Value
Type | Description |
---|---|
int | The base station ID. -1 if unknown. |
Remarks
This API can be used in the CDMA network.
BaseStationLatitude
Gets the base station latitude of the current location.
Declaration
public int BaseStationLatitude { get; }
Property Value
Type | Description |
---|---|
int | The base station latitude. 0x7FFFFFFF if unknown. |
Remarks
This API can be used in the CDMA network.
BaseStationLongitude
Gets the base station longitude of the current location.
Declaration
public int BaseStationLongitude { get; }
Property Value
Type | Description |
---|---|
int | The base station latitude. 0x7FFFFFFF if unknown. |
Remarks
This API can be used in the CDMA network.
CellId
Gets the cell ID of the current location.
Declaration
public int CellId { get; }
Property Value
Type | Description |
---|---|
int | The cell identification number, -1 if unknown. |
Remarks
This API can be used in the GSM/WCDMA/LTE network.
CurrentRssi
Gets the RSSI (Received Signal Strength Indicator).
Declaration
public Network.Rssi CurrentRssi { get; }
Property Value
Type | Description |
---|---|
Network.Rssi | The Received Signal Strength Indicator. Higher the received number, the stronger the signal strength. |
Lac
Gets the LAC (Location Area Code) of the current location.
Declaration
public int Lac { get; }
Property Value
Type | Description |
---|---|
int | The Location Area Code, -1 if unknown. |
Remarks
This API can be used in the GSM/WCDMA network.
Mcc
Gets the MCC (Mobile Country Code) of the current registered network.
Declaration
public string Mcc { get; }
Property Value
Type | Description |
---|---|
string | The Mobile Country Code (three digits). The Mobile Country Code (MCC) identifies the country where the cell is being used. Empty string if unknown. |
Remarks
This API can be used in the GSM/WCDMA/LTE network.
Mnc
Gets the MNC (Mobile Network Code) of the current registered network.
Declaration
public string Mnc { get; }
Property Value
Type | Description |
---|---|
string | The Mobile Network Code (three digits). The Mobile Network Code (MNC) identifies the mobile phone operator and the network provider. Empty string if unknown. |
Remarks
This API can be used in the GSM/WCDMA/LTE network.
NetworkDefaultDataSubscription
Gets the current default subscription for the data service (Packet Switched).
Declaration
public Network.DefaultDataSubscription NetworkDefaultDataSubscription { get; }
Property Value
Type | Description |
---|---|
Network.DefaultDataSubscription | The current default data subscription. |
NetworkDefaultSubscription
Gets the current default subscription for the voice service (Circuit Switched).
Declaration
public Network.DefaultSubscription NetworkDefaultSubscription { get; }
Property Value
Type | Description |
---|---|
Network.DefaultSubscription | The current default voice subscription. |
NetworkId
Gets the network ID of the current location.
Declaration
public int NetworkId { get; }
Property Value
Type | Description |
---|---|
int | The network ID. -1 if unknown. |
Remarks
This API can be used in the CDMA network.
NetworkName
Gets the name of the current registered network.
Declaration
public string NetworkName { get; }
Property Value
Type | Description |
---|---|
string | The name of the current registered network. Empty string if unknown. |
Remarks
This API can be used in the GSM/WCDMA/LTE network.
NetworkNameOption
Gets the network name option of the current registered network.
Declaration
public Network.NameOption NetworkNameOption { get; }
Property Value
Type | Description |
---|---|
Network.NameOption | The network name display option. |
NetworkPsType
Gets the packet service type of the current registered network.
Declaration
public Network.PsType NetworkPsType { get; }
Property Value
Type | Description |
---|---|
Network.PsType | The type of the packet service. |
Remarks
This API can be used in the HSDPA network.
NetworkSelectionMode
Gets the network selection mode.
Declaration
public Network.SelectionMode NetworkSelectionMode { get; }
Property Value
Type | Description |
---|---|
Network.SelectionMode | The network selection mode. |
NetworkServiceState
Gets the current network state of the telephony service.
Declaration
public Network.ServiceState NetworkServiceState { get; }
Property Value
Type | Description |
---|---|
Network.ServiceState | The current network state. |
NetworkType
Gets the network service type of the current registered network.
Declaration
public Network.Type NetworkType { get; }
Property Value
Type | Description |
---|---|
Network.Type | The network service type. |
Remarks
This API can be used in case the network is in service.
RoamingStatus
Gets the roaming state of the current registered network.
Declaration
public bool RoamingStatus { get; }
Property Value
Type | Description |
---|---|
bool | true if roaming, otherwise false if not roaming. |
SystemId
Gets the system ID of the current location.
Declaration
public int SystemId { get; }
Property Value
Type | Description |
---|---|
int | The system ID. -1 if unknown. |
Remarks
This API can be used in the CDMA network.
Tac
Gets the TAC (Tracking Area Code) of the current location.
Declaration
public int Tac { get; }
Property Value
Type | Description |
---|---|
int | The Tracking Area Code. -1 if unknown. |
Remarks
This API can be used in the LTE network.