You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
3.0 KiB
58 lines
3.0 KiB
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- Copyright (C) 2019 The Android Open Source Project
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
-->
|
|
|
|
<!-- Resources to configure experimental car service based on each OEM's preference. -->
|
|
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
|
|
|
<!-- The preferred driver awareness suppliers for dispatching the current driver awareness
|
|
level to DriverDistractionExperimentalFeatureService. Each component must be service that
|
|
extends DriverAwarenessSupplierService. The ordering of this list matters - items should
|
|
be ordered from lowest to highest priority. That is to say, the first index is the lowest
|
|
priority supplier and the index of items after that are higher. Data from higher priority
|
|
suppliers is always preferred unless that data is stale. -->
|
|
<string-array translatable="false" name="preferredDriverAwarenessSuppliers">
|
|
<item>
|
|
com.android.experimentalcar/.SampleExternalDriverAwarenessSupplier
|
|
</item>
|
|
<item>
|
|
com.android.experimentalcar/.GazeDriverAwarenessSupplier
|
|
</item>
|
|
</string-array>
|
|
|
|
<!-- The maximum, and default, number of permits a driver has. Each unthrottled tap will
|
|
decrement the current permit count, down to a minimum value of 0. Permits will meanwhile be
|
|
refreshed at a rate of 1 permit every
|
|
@integer/driverAwarenessTouchModelPermitRefreshIntervalMs milliseconds, up to this maximum
|
|
value. -->
|
|
<integer name="driverAwarenessTouchModelMaxPermits">6</integer>
|
|
|
|
<!-- Number of milliseconds for the interval that permits should be refreshed. -->
|
|
<integer name="driverAwarenessTouchModelPermitRefreshIntervalMs">2000</integer>
|
|
|
|
<!-- Number of milliseconds that taps should be ignored following a first tap. -->
|
|
<integer name="driverAwarenessTouchModelThrottleMs">600</integer>
|
|
|
|
<!-- Initial value for the gaze based attention buffer [0, 1]. -->
|
|
<item name="driverAwarenessGazeModelInitialValue" format="float" type="fraction">1</item>
|
|
|
|
<!-- Rate at which the attention buffer decreases when the driver is looking off-road, in attention units/second-->
|
|
<item name="driverAwarenessGazeModelDecayRate" format="float" type="fraction">0.167</item>
|
|
|
|
<!-- Rate at which the attention buffer increases when the driver is looking on-road, in attention units/second-->
|
|
<item name="driverAwarenessGazeModelGrowthRate" format="float" type="fraction">0.167</item>
|
|
|
|
</resources>
|