Class Network
Definition
- Assembly:
- Tizen.Telephony.dll
The Network class provides APIs to obtain information about the current telephony service network. It offers properties such as Lac, which allows users to retrieve the Location Area Code (LAC) of the current location. Another property, CellId, enables users to obtain the cell identification number.
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.