/packages/services/Car/car-lib/src/android/car/hardware/property/ |
H A D | ICarProperty.aidl | 28 void registerListener(int propId, float rate, in ICarPropertyEventListener callback) = 0; 30 void unregisterListener(int propId, in ICarPropertyEventListener callback) = 1;
|
H A D | CarPropertyManager.java | 66 void onErrorEvent(int propId, int zone); argument 252 public boolean isPropertyAvailable(int propId, int area) throws CarNotConnectedException { argument 254 CarPropertyValue propValue = mService.getProperty(propId, area); 259 + ", propId: 0x" + toHexString(propId) + ", area: 0x" + toHexString(area), e); 299 public <E> CarPropertyValue<E> getProperty(Class<E> clazz, int propId, int area) argument 302 Log.d(mTag, "getProperty, propId: 0x" + toHexString(propId) 306 CarPropertyValue<E> propVal = mService.getProperty(propId, area); 317 + ", propId 323 getProperty(int propId, int area) argument 336 setProperty(Class<E> clazz, int propId, int area, E val) argument [all...] |
/packages/services/Car/service/src/com/android/car/ |
H A D | CarPropertyService.java | 75 private final SparseArray<Float> mRateMap = new SparseArray<Float>(); // key is propId 90 void addProperty(int propId, float rate) { argument 91 mRateMap.put(propId, rate); 105 int propId = mRateMap.keyAt(i); 106 CarPropertyService.this.unregisterListenerBinderLocked(propId, mListenerBinder); 119 float getRate(int propId) { argument 121 return mRateMap.get(propId, (float) 0); 129 void removeProperty(int propId) { argument 130 mRateMap.remove(propId); 158 public void registerListener(int propId, floa argument 219 unregisterListener(int propId, ICarPropertyEventListener listener) argument 235 unregisterListenerBinderLocked(int propId, IBinder listenerBinder) argument [all...] |
H A D | CarDrivingStateService.java | 315 int propId = value.getPropertyId(); 317 Log.d(TAG, "Property Changed: propId=" + propId); 318 switch (propId) { 360 Log.e(TAG, "Received property event for unhandled propId=" + propId);
|
/packages/services/Car/service/src/com/android/car/hal/ |
H A D | PropertyHalService.java | 70 private int managerToHalPropId(int propId) { argument 71 if (mProps.containsKey(propId)) { 72 return propId; 161 * @param propId 163 public float getSampleRate(int propId) { argument 164 return mVehicleHal.getSampleRate(propId); 169 * @param propId 172 public String getReadPermission(int propId) { argument 173 return mPropIds.getReadPermission(propId); 178 * @param propId 181 getWritePermission(int propId) argument 209 subscribeProperty(int propId, float rate) argument 235 unsubscribeProperty(int propId) argument [all...] |
H A D | HalClient.java | 115 int propId = requestedPropValue.prop; 119 String.format("Failed to get value for: 0x%x, areaId: 0x%x", propId, areaId)); 123 throw new PropertyTimeoutException(propId); 129 + "code: %d", propId, areaId, status)); 183 final int propId; field in class:HalClient.PropertySetError 186 PropertySetError(int errorCode, int propId, int areaId) { argument 188 this.propId = propId; 219 mCallback.onPropertySetError(obj.errorCode, obj.propId, obj.areaId); 250 public void onPropertySetError(int errorCode, int propId, in argument [all...] |
H A D | VehicleHal.java | 261 opts.propId = property; 375 * @param propId Property ID to return the current sample rate for. 377 * @return float Returns the current sample rate of the specified propId, or -1 if the 380 public float getSampleRate(int propId) { argument 381 SubscribeOptions opts = mSubscribedProperties.get(propId); 395 VehiclePropValueSetter set(int propId) { argument 396 return new VehiclePropValueSetter(mHalClient, propId, NO_AREA); 400 VehiclePropValueSetter set(int propId, int areaId) { argument 401 return new VehiclePropValueSetter(mHalClient, propId, areaId); 454 public void onPropertySetError(int errorCode, int propId, in argument 574 VehiclePropValueSetter(HalClient client, int propId, int areaId) argument 637 createPropValue(int propId, int areaId) argument [all...] |
H A D | PropertyHalServiceIds.java | 366 public String getReadPermission(int propId) { argument 367 Pair<String, String> p = mProps.get(propId); 380 public String getWritePermission(int propId) { argument 381 Pair<String, String> p = mProps.get(propId); 393 public boolean insertVendorProperty(int propId) { argument 394 if ((propId & VehiclePropertyGroup.MASK) == VehiclePropertyGroup.VENDOR) { 395 mProps.put(propId, new Pair<>( 407 public boolean isSupportedProperty(int propId) { argument 408 if (mProps.get(propId) != null) { 412 // If it's a vendor property, insert it into the propId lis [all...] |
/packages/services/Car/car-lib/src/android/car/hardware/ |
H A D | CarVendorExtensionManager.java | 155 * @param propId - property id which is matched with the one defined in vehicle HAL 159 public <E> E getGlobalProperty(Class<E> propertyClass, int propId) argument 161 return getProperty(propertyClass, propId, 0 /* area */); 170 * @param propId - property id which is matched with the one defined in vehicle HAL 176 public <E> E getProperty(Class<E> propertyClass, int propId, int area) argument 178 return mPropertyManager.getProperty(propertyClass, propId, area).getValue(); 187 * @param propId - property id which is matched with the one defined in vehicle HAL 193 public <E> void setGlobalProperty(Class<E> propertyClass, int propId, E value) argument 195 mPropertyManager.setProperty(propertyClass, propId, 0 /* area */, value); 204 * @param propId 212 setProperty(Class<E> propertyClass, int propId, int area, E value) argument [all...] |
/packages/services/Car/vehicle-hal-support-lib/src/com/android/car/vehiclehal/test/ |
H A D | MockedVehicleHal.java | 79 public boolean waitForSubscriber(int propId, long timeoutMillis) { argument 83 while (mSubscribers.get(propId) == null) { 89 return mSubscribers.get(propId) != null; 181 VehicleHalPropertyHandler handler = mPropertyHandlerMap.get(opt.propId); 186 handler.onPropertySubscribe(opt.propId, opt.sampleRate); 187 List<IVehicleCallback> subscribers = mSubscribers.get(opt.propId); 190 mSubscribers.put(opt.propId, subscribers); 207 public synchronized int unsubscribe(IVehicleCallback callback, int propId) { argument 208 VehicleHalPropertyHandler handler = mPropertyHandlerMap.get(propId); 213 handler.onPropertyUnsubscribe(propId); [all...] |
H A D | VehiclePropConfigBuilder.java | 35 public static VehiclePropConfigBuilder newBuilder(int propId) { argument 36 return new VehiclePropConfigBuilder(propId); 39 private VehiclePropConfigBuilder(int propId) { argument 41 mConfig.prop = propId;
|
/packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/property/ |
H A D | PropertyTestFragment.java | 108 int propId = info.mConfig.getPropertyId(); 110 CarPropertyValue value = mMgr.getProperty(propId, areaId); 111 if (propId == VehicleProperty.WHEEL_TICK) { 132 int propId = info.mConfig.getPropertyId(); 136 switch (propId & VehiclePropertyType.MASK) { 139 mMgr.setBooleanProperty(propId, areaId, boolVal); 143 mMgr.setFloatProperty(propId, areaId, floatVal); 147 mMgr.setIntProperty(propId, areaId, intVal); 150 Toast.makeText(mActivity, "PropertyType=0x" + toHexString(propId
|
H A D | PropertyListAdapter.java | 92 int propId = c.getPropertyId(); 95 mMgr.registerListener(mListener, propId, DEFAULT_RATE); 97 mMgr.unregisterListener(mListener, propId); 124 + " propId=0x" + toHexString(value.getPropertyId()) 133 public void onErrorEvent(int propId, int areaId) { argument 134 mTvLogEvent.append("Received error event propId=0x" + toHexString(propId)
|
/packages/services/Car/vehicle-hal-support-lib/src/com/android/car/vehiclehal/ |
H A D | VehiclePropValueBuilder.java | 27 public static VehiclePropValueBuilder newBuilder(int propId) { argument 28 return new VehiclePropValueBuilder(propId); 35 private VehiclePropValueBuilder(int propId) { argument 37 mPropValue.prop = propId;
|
/packages/services/Car/car-lib/src/android/car/ |
H A D | CarInfoManager.java | 209 private <E> CarPropertyValue<E> getProperty(Class<E> clazz, int propId, int area) argument 212 Log.d(TAG, "getProperty, propId: 0x" + toHexString(propId) 216 CarPropertyValue<E> propVal = mService.getProperty(propId, area); 227 + ", propId: 0x" + toHexString(propId) + ", area: 0x" + toHexString(area), e);
|
/packages/services/Car/tests/android_car_api_test/src/android/car/apitest/ |
H A D | CarCabinManagerTest.java | 57 int propId = property.getPropertyId(); 58 switch (propId) { 109 Log.e(TAG, "Property ID not handled: " + propId);
|
/packages/apps/Car/Hvac/src/com/android/car/hvac/ |
H A D | LocalHvacPropertyService.java | 91 public void registerListener(int propId, float rate, ICarPropertyEventListener listener) throws RemoteException { 96 public void unregisterListener(int propId, ICarPropertyEventListener listener) throws RemoteException {
|
/packages/services/Car/evs/app/ |
H A D | evs_app.cpp | 52 .propId = static_cast<int32_t>(propertyId),
|
/packages/services/Car/tests/carservice_test/src/com/android/car/ |
H A D | MockedCarTestBase.java | 230 int propId = builder.build().prop; 233 VehiclePropConfigBuilder prevBuilder = mPropToConfigBuilder.get(propId); 237 mPropToConfigBuilder.put(propId, builder);
|
/packages/services/Car/tests/vehiclehal_test/src/com/android/car/vehiclehal/test/ |
H A D | E2ePerformanceTest.java | 117 for (int propId: mgrProperties) { 118 mgr.registerListener(listener, propId, CarSensorManager.SENSOR_RATE_FASTEST);
|
/packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/hvac/ |
H A D | HvacTestFragment.java | 202 int propId = prop.getPropertyId(); 208 switch(propId) { 243 Log.w(TAG, "propertyId " + propId + " is not handled");
|
/packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/input/ |
H A D | InputTestFragment.java | 125 public void onPropertySetError(int errorCode, int propId, int areaId) {} 150 subscribeOption.propId = HW_KEY_INPUT;
|