mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-24 21:31:04 +00:00
Bug 898445 - Part 1-1: Move MozMobileCellInfo to webidl. r=hsinyi,smaug
This commit is contained in:
parent
9571cfd328
commit
65d2475f20
@ -6,6 +6,7 @@
|
||||
|
||||
XPIDL_SOURCES += [
|
||||
'nsIDOMMobileConnection.idl',
|
||||
'nsIMobileCellInfo.idl',
|
||||
'nsIMobileConnectionProvider.idl',
|
||||
]
|
||||
|
||||
|
@ -571,70 +571,6 @@ interface nsIDOMMozMobileNetworkInfo: nsISupports
|
||||
readonly attribute DOMString state;
|
||||
};
|
||||
|
||||
[scriptable, uuid(9750b3a7-d913-436e-95d4-7ef2973ec6a1)]
|
||||
interface nsIDOMMozMobileCellInfo: nsISupports
|
||||
{
|
||||
/**
|
||||
* Mobile Location Area Code (LAC) for GSM/WCDMA networks.
|
||||
*
|
||||
* Possible ranges from 0x0000 to 0xffff.
|
||||
* -1 if the LAC is unknown.
|
||||
*/
|
||||
readonly attribute long gsmLocationAreaCode;
|
||||
|
||||
/**
|
||||
* Mobile Cell ID for GSM/WCDMA networks.
|
||||
*
|
||||
* Possible ranges from 0x00000000 to 0xffffffff.
|
||||
* -1 if the cell id is unknown.
|
||||
*/
|
||||
readonly attribute long long gsmCellId;
|
||||
|
||||
/**
|
||||
* Base Station ID for CDMA networks.
|
||||
*
|
||||
* Possible ranges from 0 to 65535
|
||||
* -1 if the base station id is unknown.
|
||||
*/
|
||||
readonly attribute long cdmaBaseStationId;
|
||||
|
||||
/**
|
||||
* Base Station Latitude for CDMA networks.
|
||||
*
|
||||
* Possible ranges from -1296000 to 1296000.
|
||||
* -2147483648 if the latitude is unknown.
|
||||
*
|
||||
* @see 3GPP2 C.S0005-A v6.0.
|
||||
*/
|
||||
readonly attribute long cdmaBaseStationLatitude;
|
||||
|
||||
/**
|
||||
* Base Station Longitude for CDMA networks.
|
||||
*
|
||||
* Possible ranges from -2592000 to 2592000.
|
||||
* -2147483648 if the longitude is unknown.
|
||||
*
|
||||
* @see 3GPP2 C.S0005-A v6.0.
|
||||
*/
|
||||
readonly attribute long cdmaBaseStationLongitude;
|
||||
|
||||
/**
|
||||
* System ID for CDMA networks.
|
||||
*
|
||||
* Possible ranges from 0 to 32767.
|
||||
* -1 if the system id is unknown.
|
||||
*/
|
||||
readonly attribute long cdmaSystemId;
|
||||
|
||||
/**
|
||||
* Network ID for CDMA networks.
|
||||
*
|
||||
* Possible ranges from 0 to 65535.
|
||||
* -1 if the network id is unknown.
|
||||
*/
|
||||
readonly attribute long cdmaNetworkId;
|
||||
};
|
||||
|
||||
[scriptable, uuid(d1b35ad8-99aa-47cc-ab49-2e72b00e39df)]
|
||||
interface nsIDOMMozMobileCFInfo : nsISupports
|
||||
{
|
||||
|
69
dom/mobileconnection/interfaces/nsIMobileCellInfo.idl
Normal file
69
dom/mobileconnection/interfaces/nsIMobileCellInfo.idl
Normal file
@ -0,0 +1,69 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
||||
* You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#include "nsISupports.idl"
|
||||
|
||||
[scriptable, uuid(286a96fe-5519-459b-9ef8-2e34b9c1f9f2)]
|
||||
interface nsIMobileCellInfo: nsISupports
|
||||
{
|
||||
/**
|
||||
* Mobile Location Area Code (LAC) for GSM/WCDMA networks.
|
||||
*
|
||||
* Possible ranges from 0x0000 to 0xffff.
|
||||
* -1 if the LAC is unknown.
|
||||
*/
|
||||
readonly attribute long gsmLocationAreaCode;
|
||||
|
||||
/**
|
||||
* Mobile Cell ID for GSM/WCDMA networks.
|
||||
*
|
||||
* Possible ranges from 0x00000000 to 0xffffffff.
|
||||
* -1 if the cell id is unknown.
|
||||
*/
|
||||
readonly attribute long long gsmCellId;
|
||||
|
||||
/**
|
||||
* Base Station ID for CDMA networks.
|
||||
*
|
||||
* Possible ranges from 0 to 65535.
|
||||
* -1 if the base station id is unknown.
|
||||
*/
|
||||
readonly attribute long cdmaBaseStationId;
|
||||
|
||||
/**
|
||||
* Base Station Latitude for CDMA networks.
|
||||
*
|
||||
* Possible ranges from -1296000 to 1296000.
|
||||
* -2147483648 if the latitude is unknown.
|
||||
*
|
||||
* @see 3GPP2 C.S0005-A v6.0.
|
||||
*/
|
||||
readonly attribute long cdmaBaseStationLatitude;
|
||||
|
||||
/**
|
||||
* Base Station Longitude for CDMA networks.
|
||||
*
|
||||
* Possible ranges from -2592000 to 2592000.
|
||||
* -2147483648 if the longitude is unknown.
|
||||
*
|
||||
* @see 3GPP2 C.S0005-A v6.0.
|
||||
*/
|
||||
readonly attribute long cdmaBaseStationLongitude;
|
||||
|
||||
/**
|
||||
* System ID for CDMA networks.
|
||||
*
|
||||
* Possible ranges from 0 to 32767.
|
||||
* -1 if the system id is unknown.
|
||||
*/
|
||||
readonly attribute long cdmaSystemId;
|
||||
|
||||
/**
|
||||
* Network ID for CDMA networks.
|
||||
*
|
||||
* Possible ranges from 0 to 65535.
|
||||
* -1 if the network id is unknown.
|
||||
*/
|
||||
readonly attribute long cdmaNetworkId;
|
||||
};
|
67
dom/webidl/MozMobileCellInfo.webidl
Normal file
67
dom/webidl/MozMobileCellInfo.webidl
Normal file
@ -0,0 +1,67 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
||||
* You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
[Pref="dom.mobileconnection.enabled"]
|
||||
interface MozMobileCellInfo
|
||||
{
|
||||
/**
|
||||
* Mobile Location Area Code (LAC) for GSM/WCDMA networks.
|
||||
*
|
||||
* Possible ranges from 0x0000 to 0xffff.
|
||||
* -1 if the LAC is unknown.
|
||||
*/
|
||||
readonly attribute long gsmLocationAreaCode;
|
||||
|
||||
/**
|
||||
* Mobile Cell ID for GSM/WCDMA networks.
|
||||
*
|
||||
* Possible ranges from 0x00000000 to 0xffffffff.
|
||||
* -1 if the cell id is unknown.
|
||||
*/
|
||||
readonly attribute long long gsmCellId;
|
||||
|
||||
/**
|
||||
* Base Station ID for CDMA networks.
|
||||
*
|
||||
* Possible ranges from 0 to 65535.
|
||||
* -1 if the base station id is unknown.
|
||||
*/
|
||||
readonly attribute long cdmaBaseStationId;
|
||||
|
||||
/**
|
||||
* Base Station Latitude for CDMA networks.
|
||||
*
|
||||
* Possible ranges from -1296000 to 1296000.
|
||||
* -2147483648 if the latitude is unknown.
|
||||
*
|
||||
* @see 3GPP2 C.S0005-A v6.0.
|
||||
*/
|
||||
readonly attribute long cdmaBaseStationLatitude;
|
||||
|
||||
/**
|
||||
* Base Station Longitude for CDMA networks.
|
||||
*
|
||||
* Possible ranges from -2592000 to 2592000.
|
||||
* -2147483648 if the longitude is unknown.
|
||||
*
|
||||
* @see 3GPP2 C.S0005-A v6.0.
|
||||
*/
|
||||
readonly attribute long cdmaBaseStationLongitude;
|
||||
|
||||
/**
|
||||
* System ID for CDMA networks.
|
||||
*
|
||||
* Possible ranges from 0 to 32767.
|
||||
* -1 if the system id is unknown.
|
||||
*/
|
||||
readonly attribute long cdmaSystemId;
|
||||
|
||||
/**
|
||||
* Network ID for CDMA networks.
|
||||
*
|
||||
* Possible ranges from 0 to 65535.
|
||||
* -1 if the network id is unknown.
|
||||
*/
|
||||
readonly attribute long cdmaNetworkId;
|
||||
};
|
@ -551,6 +551,7 @@ if CONFIG['MOZ_B2G_RIL']:
|
||||
'MozCellBroadcastEvent.webidl',
|
||||
'MozIcc.webidl',
|
||||
'MozIccManager.webidl',
|
||||
'MozMobileCellInfo.webidl',
|
||||
'MozMobileConnectionArray.webidl',
|
||||
'MozVoicemail.webidl',
|
||||
'MozVoicemailEvent.webidl',
|
||||
|
Loading…
Reference in New Issue
Block a user