blob: 6ad579c6ad7787a0354b3593290e6751068f318c [file] [log] [blame]
Jeff Pua3c57362024-06-10 15:03:50 +00001props {
2 owner: Vendor
3 module: "android.face.virt.FaceHalProperties"
4 prop {
5 api_name: "authenticator_id"
6 type: Long
7 access: ReadWrite
8 prop_name: "vendor.face.virtual.authenticator_id"
9 }
10 prop {
11 api_name: "challenge"
12 type: Long
13 access: ReadWrite
14 prop_name: "vendor.face.virtual.challenge"
15 }
16 prop {
17 api_name: "enrollment_hit"
18 type: Integer
19 access: ReadWrite
20 prop_name: "vendor.face.virtual.enrollment_hit"
21 }
22 prop {
23 api_name: "enrollments"
24 type: IntegerList
25 access: ReadWrite
26 prop_name: "persist.vendor.face.virtual.enrollments"
27 }
28 prop {
29 api_name: "features"
30 type: IntegerList
31 access: ReadWrite
32 prop_name: "persist.vendor.face.virtual.features"
33 }
34 prop {
35 api_name: "lockout"
36 access: ReadWrite
37 prop_name: "vendor.face.virtual.lockout"
38 }
39 prop {
40 api_name: "lockout_enable"
41 access: ReadWrite
42 prop_name: "persist.vendor.face.virtual.lockout_enable"
43 }
44 prop {
45 api_name: "lockout_permanent_threshold"
46 type: Integer
47 access: ReadWrite
48 prop_name: "persist.vendor.face.virtual.lockout_permanent_threshold"
49 }
50 prop {
51 api_name: "lockout_timed_duration"
52 type: Integer
53 access: ReadWrite
54 prop_name: "persist.vendor.face.virtual.lockout_timed_duration"
55 }
56 prop {
57 api_name: "lockout_timed_enable"
58 access: ReadWrite
59 prop_name: "persist.vendor.face.virtual.lockout_timed_enable"
60 }
61 prop {
62 api_name: "lockout_timed_threshold"
63 type: Integer
64 access: ReadWrite
65 prop_name: "persist.vendor.face.virtual.lockout_timed_threshold"
66 }
67 prop {
68 api_name: "next_enrollment"
69 type: String
70 access: ReadWrite
71 prop_name: "vendor.face.virtual.next_enrollment"
72 }
73 prop {
74 api_name: "operation_authenticate_acquired"
75 type: String
76 access: ReadWrite
77 prop_name: "vendor.face.virtual.operation_authenticate_acquired"
78 }
79 prop {
80 api_name: "operation_authenticate_duration"
81 type: Integer
82 access: ReadWrite
83 prop_name: "vendor.face.virtual.operation_authenticate_duration"
84 }
85 prop {
86 api_name: "operation_authenticate_error"
87 type: Integer
88 access: ReadWrite
89 prop_name: "vendor.face.virtual.operation_authenticate_error"
90 }
91 prop {
92 api_name: "operation_authenticate_fails"
93 access: ReadWrite
94 prop_name: "vendor.face.virtual.operation_authenticate_fails"
95 }
96 prop {
97 api_name: "operation_authenticate_latency"
98 type: IntegerList
99 access: ReadWrite
100 prop_name: "vendor.face.virtual.operation_authenticate_latency"
101 }
102 prop {
103 api_name: "operation_detect_interaction_fails"
104 access: ReadWrite
105 prop_name: "vendor.face.virtual.operation_detect_interaction_fails"
106 }
107 prop {
108 api_name: "operation_detect_interaction_latency"
109 type: IntegerList
110 access: ReadWrite
111 prop_name: "vendor.face.virtual.operation_detect_interaction_latency"
112 }
113 prop {
114 api_name: "operation_enroll_latency"
115 type: IntegerList
116 access: ReadWrite
117 prop_name: "vendor.face.virtual.operation_enroll_latency"
118 }
119 prop {
120 api_name: "strength"
121 type: String
122 access: ReadWrite
123 prop_name: "persist.vendor.face.virtual.strength"
124 enum_values: "convenience|weak|strong"
125 }
126 prop {
127 api_name: "type"
128 type: String
129 access: ReadWrite
130 prop_name: "persist.vendor.face.virtual.type"
131 enum_values: "IR|RGB"
132 }
133}