resolved conflicts for merge of 786e71ab to master-nova

Change-Id: Ibe5e0a68f59d95c4a8c721d9e21626714d33ccd0
This commit is contained in:
Jake Hamby
2014-02-24 12:50:48 -08:00
4 changed files with 12 additions and 41 deletions

View File

@@ -172,9 +172,9 @@ public class ConnectivityService extends IConnectivityManager.Stub {
private static final String TAG = "ConnectivityService";
private static final boolean DBG = true;
private static final boolean VDBG = true;
private static final boolean VDBG = false;
private static final boolean LOGD_RULES = true;
private static final boolean LOGD_RULES = false;
// TODO: create better separation between radio types and network types
@@ -4569,7 +4569,6 @@ public class ConnectivityService extends IConnectivityManager.Stub {
* @param seconds
*/
private static void sleep(int seconds) {
log("XXXXX sleeping for " + seconds + " sec");
long stopTime = System.nanoTime() + (seconds * 1000000000);
long sleepTime;
while ((sleepTime = stopTime - System.nanoTime()) > 0) {
@@ -4578,7 +4577,6 @@ public class ConnectivityService extends IConnectivityManager.Stub {
} catch (InterruptedException ignored) {
}
}
log("XXXXX returning from sleep");
}
private static void log(String s) {

View File

@@ -1886,10 +1886,11 @@ public class TelephonyManager {
}
/**
* Perform the specified type of NV config reset.
* Used for device configuration by some CDMA operators.
* Perform the specified type of NV config reset. The radio will be taken offline
* and the device must be rebooted after the operation. Used for device
* configuration by some CDMA operators.
*
* @param resetType the type of reset to perform (1 == factory reset; 2 == NV-only reset).
* @param resetType reset type: 1: reload NV reset, 2: erase NV reset, 3: factory NV reset
* @return true on success; false on any failure.
* @hide
*/
@@ -1904,26 +1905,6 @@ public class TelephonyManager {
return false;
}
/**
* Change the radio to the specified mode.
* Used for device configuration by some operators.
*
* @param radioMode is 0 for offline mode, 1 for online mode, 2 for low-power mode,
* or 3 to reset the radio.
* @return true on success; false on any failure.
* @hide
*/
public boolean setRadioMode(int radioMode) {
try {
return getITelephony().setRadioMode(radioMode);
} catch (RemoteException ex) {
Rlog.e(TAG, "setRadioMode RemoteException", ex);
} catch (NullPointerException ex) {
Rlog.e(TAG, "setRadioMode NPE", ex);
}
return false;
}
/*
* Obtain the current state of Wi-Fi calling.
*

View File

@@ -408,24 +408,15 @@ interface ITelephony {
boolean nvWriteCdmaPrl(in byte[] preferredRoamingList);
/**
* Perform the specified type of NV config reset.
* Used for device configuration by some CDMA operators.
* Perform the specified type of NV config reset. The radio will be taken offline
* and the device must be rebooted after the operation. Used for device
* configuration by some CDMA operators.
*
* @param resetType the type of reset to perform (1 == factory reset; 2 == NV-only reset).
* @return true on success; false on any failure.
*/
boolean nvResetConfig(int resetType);
/**
* Change the radio to the specified mode.
* Used for device configuration by some operators.
*
* @param radioMode is 0 for offline mode, 1 for online mode, 2 for low-power mode,
* or 3 to reset the radio.
* @return true on success; false on any failure.
*/
boolean setRadioMode(int radioMode);
/**
* Inform the phone about a new incoming third party call. The phone will bind to the service
* identified by component to handle the call.

View File

@@ -116,8 +116,9 @@ public interface RILConstants {
int DEACTIVATE_REASON_PDP_RESET = 2;
/* NV config radio reset types. */
int NV_CONFIG_RESET_FACTORY = 1;
int NV_CONFIG_RESET_NV_ONLY = 2;
int NV_CONFIG_RELOAD_RESET = 1;
int NV_CONFIG_ERASE_RESET = 2;
int NV_CONFIG_FACTORY_RESET = 3;
/*
cat include/telephony/ril.h | \