1props { 2 owner: Vendor 3 module: "android.fingerprint.virt.FingerprintHalProperties" 4 prop { 5 api_name: "authenticator_id" 6 type: Long 7 access: ReadWrite 8 prop_name: "persist.vendor.fingerprint.virtual.authenticator_id" 9 } 10 prop { 11 api_name: "challenge" 12 type: Long 13 access: ReadWrite 14 prop_name: "vendor.fingerprint.virtual.challenge" 15 } 16 prop { 17 api_name: "control_illumination" 18 access: ReadWrite 19 prop_name: "persist.vendor.fingerprint.virtual.udfps.control_illumination" 20 } 21 prop { 22 api_name: "detect_interaction" 23 access: ReadWrite 24 prop_name: "persist.vendor.fingerprint.virtual.detect_interaction" 25 } 26 prop { 27 api_name: "display_touch" 28 access: ReadWrite 29 prop_name: "persist.vendor.fingerprint.virtual.udfps.display_touch" 30 } 31 prop { 32 api_name: "enrollment_hit" 33 type: Integer 34 access: ReadWrite 35 prop_name: "vendor.fingerprint.virtual.enrollment_hit" 36 } 37 prop { 38 api_name: "enrollments" 39 type: IntegerList 40 access: ReadWrite 41 prop_name: "persist.vendor.fingerprint.virtual.enrollments" 42 } 43 prop { 44 api_name: "lockout" 45 access: ReadWrite 46 prop_name: "persist.vendor.fingerprint.virtual.lockout" 47 } 48 prop { 49 api_name: "lockout_enable" 50 access: ReadWrite 51 prop_name: "persist.vendor.fingerprint.virtual.lockout_enable" 52 } 53 prop { 54 api_name: "lockout_permanent_threshold" 55 type: Integer 56 access: ReadWrite 57 prop_name: "persist.vendor.fingerprint.virtual.lockout_permanent_threshold" 58 } 59 prop { 60 api_name: "lockout_timed_duration" 61 type: Integer 62 access: ReadWrite 63 prop_name: "persist.vendor.fingerprint.virtual.lockout_timed_duration" 64 } 65 prop { 66 api_name: "lockout_timed_threshold" 67 type: Integer 68 access: ReadWrite 69 prop_name: "persist.vendor.fingerprint.virtual.lockout_timed_threshold" 70 } 71 prop { 72 api_name: "max_enrollments" 73 type: Integer 74 access: ReadWrite 75 prop_name: "persist.vendor.fingerprint.virtual.max_enrollments" 76 } 77 prop { 78 api_name: "navigation_gesture" 79 access: ReadWrite 80 prop_name: "persist.vendor.fingerprint.virtual.navigation_gesture" 81 } 82 prop { 83 api_name: "next_enrollment" 84 type: String 85 access: ReadWrite 86 prop_name: "vendor.fingerprint.virtual.next_enrollment" 87 } 88 prop { 89 api_name: "operation_authenticate_acquired" 90 type: String 91 access: ReadWrite 92 prop_name: "vendor.fingerprint.virtual.operation_authenticate_acquired" 93 } 94 prop { 95 api_name: "operation_authenticate_duration" 96 type: Integer 97 access: ReadWrite 98 prop_name: "vendor.fingerprint.virtual.operation_authenticate_duration" 99 } 100 prop { 101 api_name: "operation_authenticate_error" 102 type: Integer 103 access: ReadWrite 104 prop_name: "vendor.fingerprint.virtual.operation_authenticate_error" 105 } 106 prop { 107 api_name: "operation_authenticate_fails" 108 access: ReadWrite 109 prop_name: "vendor.fingerprint.virtual.operation_authenticate_fails" 110 } 111 prop { 112 api_name: "operation_authenticate_latency" 113 type: IntegerList 114 access: ReadWrite 115 prop_name: "vendor.fingerprint.virtual.operation_authenticate_latency" 116 } 117 prop { 118 api_name: "operation_detect_interaction_acquired" 119 type: String 120 access: ReadWrite 121 prop_name: "vendor.fingerprint.virtual.operation_detect_interaction_acquired" 122 } 123 prop { 124 api_name: "operation_detect_interaction_duration" 125 type: Integer 126 access: ReadWrite 127 prop_name: "vendor.fingerprint.virtual.operation_detect_interaction_duration" 128 } 129 prop { 130 api_name: "operation_detect_interaction_error" 131 type: Integer 132 access: ReadWrite 133 prop_name: "vendor.fingerprint.virtual.operation_detect_interaction_error" 134 } 135 prop { 136 api_name: "operation_detect_interaction_latency" 137 type: IntegerList 138 access: ReadWrite 139 prop_name: "vendor.fingerprint.virtual.operation_detect_interaction_latency" 140 } 141 prop { 142 api_name: "operation_enroll_error" 143 type: Integer 144 access: ReadWrite 145 prop_name: "vendor.fingerprint.virtual.operation_enroll_error" 146 } 147 prop { 148 api_name: "operation_enroll_latency" 149 type: IntegerList 150 access: ReadWrite 151 prop_name: "vendor.fingerprint.virtual.operation_enroll_latency" 152 } 153 prop { 154 api_name: "sensor_id" 155 type: Integer 156 access: ReadWrite 157 prop_name: "persist.vendor.fingerprint.virtual.sensor_id" 158 } 159 prop { 160 api_name: "sensor_location" 161 type: String 162 access: ReadWrite 163 prop_name: "persist.vendor.fingerprint.virtual.sensor_location" 164 } 165 prop { 166 api_name: "sensor_strength" 167 type: Integer 168 access: ReadWrite 169 prop_name: "persist.vendor.fingerprint.virtual.sensor_strength" 170 } 171 prop { 172 api_name: "type" 173 type: String 174 access: ReadWrite 175 prop_name: "persist.vendor.fingerprint.virtual.type" 176 enum_values: "default|rear|udfps|udfps-us|side" 177 } 178} 179