Advertisement
manfromnn

ZTERIL.java

Jul 26th, 2014
444
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.60 KB | None | 0 0
  1. /*
  2.  * Copyright (C) 2012-2013 The CyanogenMod Project
  3.  *
  4.  * Licensed under the Apache License, Version 2.0 (the "License");
  5.  * you may not use this file except in compliance with the License.
  6.  * You may obtain a copy of the License at
  7.  *
  8.  *      http://www.apache.org/licenses/LICENSE-2.0
  9.  *
  10.  * Unless required by applicable law or agreed to in writing, software
  11.  * distributed under the License is distributed on an "AS IS" BASIS,
  12.  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13.  * See the License for the specific language governing permissions and
  14.  * limitations under the License.
  15.  */
  16.  
  17. package com.android.internal.telephony;
  18.  
  19. import android.content.Context;
  20. import android.os.Message;
  21. import android.os.Parcel;
  22.  
  23. /**
  24.  * Backwards compatible RIL implementation for Qualcomm 4.2-MR1
  25.  * radios. Android 4.3 added the CELL_INFO_LIST commands, displacing several
  26.  * command ids already used in pre-4.3 RILs.
  27.  *
  28.  * {@hide}
  29.  */
  30. public class ZTERIL extends RIL implements CommandsInterface {
  31.  
  32.     static final int RIL_REQUEST_GET_DATA_CALL_PROFILE = 111;
  33.     static final int RIL_REQUEST_GET_DATA_SUBSCRIPTION = 115;
  34.     static final int RIL_REQUEST_GET_UICC_SUBSCRIPTION = 114;
  35.     static final int RIL_REQUEST_IMS_REGISTRATION_STATE = 109;
  36.     static final int RIL_REQUEST_IMS_SEND_SMS = 110;
  37.     static final int RIL_REQUEST_SET_DATA_SUBSCRIPTION = 113;
  38.     static final int RIL_REQUEST_SET_SUBSCRIPTION_MODE = 116;
  39.     static final int RIL_REQUEST_SET_UICC_SUBSCRIPTION = 112;
  40.     static final int RIL_UNSOL_RESPONSE_IMS_NETWORK_STATE_CHANGED = 1036;
  41.     static final int RIL_UNSOL_TETHERED_MODE_STATE_CHANGED = 1037;
  42.  
  43.     public ZTERIL(Context paramContext, int paramInt1,
  44.            int paramInt2, Integer paramInteger) {
  45.          super(paramContext, paramInt1, paramInt2, paramInteger);
  46.     }
  47.  
  48.     public void getCellInfoList(Message paramMessage) {
  49.         riljLog("[STUB] > getCellInfoList");
  50.     }
  51.  
  52.     public void getDataCallProfile(int paramInt, Message paramMessage) {
  53.     RILRequest localRILRequest = RILRequest.obtain(111, paramMessage);
  54.     localRILRequest.mParcel.writeInt(1);
  55.     localRILRequest.mParcel.writeInt(paramInt);
  56.     riljLog(localRILRequest.serialString() + "> " + requestToString(localRILRequest.mRequest) + " : " + paramInt);
  57.     send(localRILRequest);
  58.   }
  59.  
  60.     public void getImsRegistrationState(Message paramMessage) {
  61.     RILRequest localRILRequest = RILRequest.obtain(109, paramMessage);
  62.     riljLog(localRILRequest.serialString() + "> " + requestToString(localRILRequest.mRequest));
  63.     send(localRILRequest);
  64.   }
  65.  
  66.     public void setCellInfoListRate(int paramInt, Message paramMessage) {
  67.     riljLog("[STUB] > setCellInfoListRate");
  68.   }
  69.  
  70.   public void setDataSubscription(Message paramMessage) {
  71.     RILRequest localRILRequest = RILRequest.obtain(113, paramMessage);
  72.     riljLog(localRILRequest.serialString() + "> " + requestToString(localRILRequest.mRequest));
  73.     send(localRILRequest);
  74.   }
  75.  
  76.   public void setUiccSubscription(int paramInt1, int paramInt2, int paramInt3, int paramInt4, Message paramMessage) {
  77.     RILRequest localRILRequest = RILRequest.obtain(112, paramMessage);
  78.     riljLog(localRILRequest.serialString() + "> " + requestToString(localRILRequest.mRequest) + " slot: " + paramInt1 + " appIndex: " + paramInt2 + " subId: " + paramInt3 + " subStatus: " + paramInt4);
  79.     localRILRequest.mParcel.writeInt(paramInt1);
  80.     localRILRequest.mParcel.writeInt(paramInt2);
  81.     localRILRequest.mParcel.writeInt(paramInt3);
  82.     localRILRequest.mParcel.writeInt(paramInt4);
  83.     send(localRILRequest);
  84.   }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement