blob: 0bf26f44ee8a27a4d6e4beff8313348eebab29e1 [file] [log] [blame]
Andrew Lambbc029d32020-02-24 12:42:50 -07001// Code generated by protoc-gen-go. DO NOT EDIT.
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07002// source: chromiumos/config/api/topology.proto
Andrew Lambbc029d32020-02-24 12:42:50 -07003
4package api
5
6import (
7 fmt "fmt"
8 proto "github.com/golang/protobuf/proto"
9 math "math"
10)
11
12// Reference imports to suppress errors if they are not otherwise used.
13var _ = proto.Marshal
14var _ = fmt.Errorf
15var _ = math.Inf
16
17// This is a compile-time assertion to ensure that this generated file
18// is compatible with the proto package it is being compiled against.
19// A compilation error at this line likely means your copy of the
20// proto package needs to be updated.
21const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
22
23type Topology_Type int32
24
25const (
26 Topology_TYPE_UNKNOWN Topology_Type = 0
27 Topology_SCREEN Topology_Type = 1
28 Topology_FORM_FACTOR Topology_Type = 2
29 Topology_AUDIO Topology_Type = 3
30 Topology_STYLUS Topology_Type = 4
31 Topology_KEYBOARD Topology_Type = 5
32 Topology_THERMAL Topology_Type = 6
33 Topology_CAMERA Topology_Type = 7
34 Topology_ACCELEROMETER_GYROSCOPE_MAGNETOMETER Topology_Type = 8
35 Topology_FINGERPRINT Topology_Type = 9
36 Topology_PROXIMITY_SENSOR Topology_Type = 10
37 Topology_DAUGHTER_BOARD Topology_Type = 11
38 Topology_NON_VOLATILE_STORAGE Topology_Type = 12
39 Topology_RAM Topology_Type = 13
40 Topology_WIFI Topology_Type = 14
41 Topology_LTE_BOARD Topology_Type = 15
42 Topology_SD_READER Topology_Type = 16
Jett Rink937839f2020-03-26 12:09:49 -060043 Topology_MOTHERBOARD_USB Topology_Type = 17
C Shapiroa681fad2020-04-15 17:05:03 -050044 Topology_BLUETOOTH Topology_Type = 18
Josie Nordrum206be1b2020-06-04 12:20:16 -060045 Topology_BARRELJACK Topology_Type = 19
Andrew Lambf723e842020-06-19 10:12:19 -060046 Topology_POWER_BUTTON Topology_Type = 20
Andrew Lamb26e72022020-06-19 12:14:32 -060047 Topology_VOLUME_BUTTON Topology_Type = 21
Andrew Lambbc029d32020-02-24 12:42:50 -070048)
49
50var Topology_Type_name = map[int32]string{
51 0: "TYPE_UNKNOWN",
52 1: "SCREEN",
53 2: "FORM_FACTOR",
54 3: "AUDIO",
55 4: "STYLUS",
56 5: "KEYBOARD",
57 6: "THERMAL",
58 7: "CAMERA",
59 8: "ACCELEROMETER_GYROSCOPE_MAGNETOMETER",
60 9: "FINGERPRINT",
61 10: "PROXIMITY_SENSOR",
62 11: "DAUGHTER_BOARD",
63 12: "NON_VOLATILE_STORAGE",
64 13: "RAM",
65 14: "WIFI",
66 15: "LTE_BOARD",
67 16: "SD_READER",
Jett Rink937839f2020-03-26 12:09:49 -060068 17: "MOTHERBOARD_USB",
C Shapiroa681fad2020-04-15 17:05:03 -050069 18: "BLUETOOTH",
Josie Nordrum206be1b2020-06-04 12:20:16 -060070 19: "BARRELJACK",
Andrew Lambf723e842020-06-19 10:12:19 -060071 20: "POWER_BUTTON",
Andrew Lamb26e72022020-06-19 12:14:32 -060072 21: "VOLUME_BUTTON",
Andrew Lambbc029d32020-02-24 12:42:50 -070073}
74
75var Topology_Type_value = map[string]int32{
76 "TYPE_UNKNOWN": 0,
77 "SCREEN": 1,
78 "FORM_FACTOR": 2,
79 "AUDIO": 3,
80 "STYLUS": 4,
81 "KEYBOARD": 5,
82 "THERMAL": 6,
83 "CAMERA": 7,
84 "ACCELEROMETER_GYROSCOPE_MAGNETOMETER": 8,
85 "FINGERPRINT": 9,
86 "PROXIMITY_SENSOR": 10,
87 "DAUGHTER_BOARD": 11,
88 "NON_VOLATILE_STORAGE": 12,
89 "RAM": 13,
90 "WIFI": 14,
91 "LTE_BOARD": 15,
92 "SD_READER": 16,
Jett Rink937839f2020-03-26 12:09:49 -060093 "MOTHERBOARD_USB": 17,
C Shapiroa681fad2020-04-15 17:05:03 -050094 "BLUETOOTH": 18,
Josie Nordrum206be1b2020-06-04 12:20:16 -060095 "BARRELJACK": 19,
Andrew Lambf723e842020-06-19 10:12:19 -060096 "POWER_BUTTON": 20,
Andrew Lamb26e72022020-06-19 12:14:32 -060097 "VOLUME_BUTTON": 21,
Andrew Lambbc029d32020-02-24 12:42:50 -070098}
99
100func (x Topology_Type) String() string {
101 return proto.EnumName(Topology_Type_name, int32(x))
102}
103
104func (Topology_Type) EnumDescriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700105 return fileDescriptor_9bdbf9c393c85c5f, []int{0, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700106}
107
108type HardwareFeatures_Present int32
109
110const (
111 HardwareFeatures_PRESENT_UNKNOWN HardwareFeatures_Present = 0
112 HardwareFeatures_PRESENT HardwareFeatures_Present = 1
113 HardwareFeatures_NOT_PRESENT HardwareFeatures_Present = 2
114)
115
116var HardwareFeatures_Present_name = map[int32]string{
117 0: "PRESENT_UNKNOWN",
118 1: "PRESENT",
119 2: "NOT_PRESENT",
120}
121
122var HardwareFeatures_Present_value = map[string]int32{
123 "PRESENT_UNKNOWN": 0,
124 "PRESENT": 1,
125 "NOT_PRESENT": 2,
126}
127
128func (x HardwareFeatures_Present) String() string {
129 return proto.EnumName(HardwareFeatures_Present_name, int32(x))
130}
131
132func (HardwareFeatures_Present) EnumDescriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700133 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700134}
135
136type HardwareFeatures_Audio_AudioCodec int32
137
138const (
139 HardwareFeatures_Audio_AUDIO_CODEC_UNKNOWN HardwareFeatures_Audio_AudioCodec = 0
140 HardwareFeatures_Audio_RT5682 HardwareFeatures_Audio_AudioCodec = 1
141 HardwareFeatures_Audio_ALC5682I HardwareFeatures_Audio_AudioCodec = 2
142 HardwareFeatures_Audio_ALC5682 HardwareFeatures_Audio_AudioCodec = 3
Duncan Laurie6a174e42020-04-20 14:42:32 -0700143 HardwareFeatures_Audio_MAX98357 HardwareFeatures_Audio_AudioCodec = 4
144 HardwareFeatures_Audio_MAX98373 HardwareFeatures_Audio_AudioCodec = 5
145 HardwareFeatures_Audio_MAX98360 HardwareFeatures_Audio_AudioCodec = 6
Yong Zhi35cd10d2020-07-16 20:56:50 -0500146 HardwareFeatures_Audio_RT1015 HardwareFeatures_Audio_AudioCodec = 7
147 HardwareFeatures_Audio_DA7219 HardwareFeatures_Audio_AudioCodec = 8
Andrew Lambbc029d32020-02-24 12:42:50 -0700148)
149
150var HardwareFeatures_Audio_AudioCodec_name = map[int32]string{
151 0: "AUDIO_CODEC_UNKNOWN",
152 1: "RT5682",
153 2: "ALC5682I",
154 3: "ALC5682",
Duncan Laurie6a174e42020-04-20 14:42:32 -0700155 4: "MAX98357",
156 5: "MAX98373",
157 6: "MAX98360",
Yong Zhi35cd10d2020-07-16 20:56:50 -0500158 7: "RT1015",
159 8: "DA7219",
Andrew Lambbc029d32020-02-24 12:42:50 -0700160}
161
162var HardwareFeatures_Audio_AudioCodec_value = map[string]int32{
163 "AUDIO_CODEC_UNKNOWN": 0,
164 "RT5682": 1,
165 "ALC5682I": 2,
166 "ALC5682": 3,
Duncan Laurie6a174e42020-04-20 14:42:32 -0700167 "MAX98357": 4,
168 "MAX98373": 5,
169 "MAX98360": 6,
Yong Zhi35cd10d2020-07-16 20:56:50 -0500170 "RT1015": 7,
171 "DA7219": 8,
Andrew Lambbc029d32020-02-24 12:42:50 -0700172}
173
174func (x HardwareFeatures_Audio_AudioCodec) String() string {
175 return proto.EnumName(HardwareFeatures_Audio_AudioCodec_name, int32(x))
176}
177
178func (HardwareFeatures_Audio_AudioCodec) EnumDescriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700179 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 6, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700180}
181
Ren-Pei Zengce869dd2020-08-18 01:29:37 +0800182type HardwareFeatures_Camera_Interface int32
183
184const (
185 HardwareFeatures_Camera_INTERFACE_UNKNOWN HardwareFeatures_Camera_Interface = 0
186 HardwareFeatures_Camera_INTERFACE_USB HardwareFeatures_Camera_Interface = 1
187 HardwareFeatures_Camera_INTERFACE_MIPI HardwareFeatures_Camera_Interface = 2
188)
189
190var HardwareFeatures_Camera_Interface_name = map[int32]string{
191 0: "INTERFACE_UNKNOWN",
192 1: "INTERFACE_USB",
193 2: "INTERFACE_MIPI",
194}
195
196var HardwareFeatures_Camera_Interface_value = map[string]int32{
197 "INTERFACE_UNKNOWN": 0,
198 "INTERFACE_USB": 1,
199 "INTERFACE_MIPI": 2,
200}
201
202func (x HardwareFeatures_Camera_Interface) String() string {
203 return proto.EnumName(HardwareFeatures_Camera_Interface_name, int32(x))
204}
205
206func (HardwareFeatures_Camera_Interface) EnumDescriptor() ([]byte, []int) {
207 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 7, 0}
208}
209
210type HardwareFeatures_Camera_Facing int32
211
212const (
213 HardwareFeatures_Camera_FACING_UNKNOWN HardwareFeatures_Camera_Facing = 0
214 HardwareFeatures_Camera_FACING_FRONT HardwareFeatures_Camera_Facing = 1
215 HardwareFeatures_Camera_FACING_BACK HardwareFeatures_Camera_Facing = 2
216)
217
218var HardwareFeatures_Camera_Facing_name = map[int32]string{
219 0: "FACING_UNKNOWN",
220 1: "FACING_FRONT",
221 2: "FACING_BACK",
222}
223
224var HardwareFeatures_Camera_Facing_value = map[string]int32{
225 "FACING_UNKNOWN": 0,
226 "FACING_FRONT": 1,
227 "FACING_BACK": 2,
228}
229
230func (x HardwareFeatures_Camera_Facing) String() string {
231 return proto.EnumName(HardwareFeatures_Camera_Facing_name, int32(x))
232}
233
234func (HardwareFeatures_Camera_Facing) EnumDescriptor() ([]byte, []int) {
235 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 7, 1}
236}
237
238type HardwareFeatures_Camera_Orientation int32
239
240const (
241 HardwareFeatures_Camera_ORIENTATION_UNKNOWN HardwareFeatures_Camera_Orientation = 0
242 HardwareFeatures_Camera_ORIENTATION_0 HardwareFeatures_Camera_Orientation = 1
243 HardwareFeatures_Camera_ORIENTATION_90 HardwareFeatures_Camera_Orientation = 2
244 HardwareFeatures_Camera_ORIENTATION_180 HardwareFeatures_Camera_Orientation = 3
245 HardwareFeatures_Camera_ORIENTATION_270 HardwareFeatures_Camera_Orientation = 4
246)
247
248var HardwareFeatures_Camera_Orientation_name = map[int32]string{
249 0: "ORIENTATION_UNKNOWN",
250 1: "ORIENTATION_0",
251 2: "ORIENTATION_90",
252 3: "ORIENTATION_180",
253 4: "ORIENTATION_270",
254}
255
256var HardwareFeatures_Camera_Orientation_value = map[string]int32{
257 "ORIENTATION_UNKNOWN": 0,
258 "ORIENTATION_0": 1,
259 "ORIENTATION_90": 2,
260 "ORIENTATION_180": 3,
261 "ORIENTATION_270": 4,
262}
263
264func (x HardwareFeatures_Camera_Orientation) String() string {
265 return proto.EnumName(HardwareFeatures_Camera_Orientation_name, int32(x))
266}
267
268func (HardwareFeatures_Camera_Orientation) EnumDescriptor() ([]byte, []int) {
269 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 7, 2}
270}
271
Andrew Lamba27b69c2020-03-17 09:42:25 -0600272type HardwareFeatures_FormFactor_FormFactorType int32
Andrew Lambbc029d32020-02-24 12:42:50 -0700273
274const (
Andrew Lamba27b69c2020-03-17 09:42:25 -0600275 HardwareFeatures_FormFactor_FORM_FACTOR_UNKNOWN HardwareFeatures_FormFactor_FormFactorType = 0
276 HardwareFeatures_FormFactor_CLAMSHELL HardwareFeatures_FormFactor_FormFactorType = 1
277 HardwareFeatures_FormFactor_CONVERTIBLE HardwareFeatures_FormFactor_FormFactorType = 2
278 HardwareFeatures_FormFactor_DETACHABLE HardwareFeatures_FormFactor_FormFactorType = 3
279 HardwareFeatures_FormFactor_CHROMEBASE HardwareFeatures_FormFactor_FormFactorType = 4
280 HardwareFeatures_FormFactor_CHROMEBOX HardwareFeatures_FormFactor_FormFactorType = 5
281 HardwareFeatures_FormFactor_CHROMEBIT HardwareFeatures_FormFactor_FormFactorType = 6
282 HardwareFeatures_FormFactor_CHROMESLATE HardwareFeatures_FormFactor_FormFactorType = 7
Andrew Lambbc029d32020-02-24 12:42:50 -0700283)
284
Andrew Lamba27b69c2020-03-17 09:42:25 -0600285var HardwareFeatures_FormFactor_FormFactorType_name = map[int32]string{
Andrew Lambbc029d32020-02-24 12:42:50 -0700286 0: "FORM_FACTOR_UNKNOWN",
287 1: "CLAMSHELL",
288 2: "CONVERTIBLE",
289 3: "DETACHABLE",
290 4: "CHROMEBASE",
291 5: "CHROMEBOX",
292 6: "CHROMEBIT",
293 7: "CHROMESLATE",
294}
295
Andrew Lamba27b69c2020-03-17 09:42:25 -0600296var HardwareFeatures_FormFactor_FormFactorType_value = map[string]int32{
Andrew Lambbc029d32020-02-24 12:42:50 -0700297 "FORM_FACTOR_UNKNOWN": 0,
298 "CLAMSHELL": 1,
299 "CONVERTIBLE": 2,
300 "DETACHABLE": 3,
301 "CHROMEBASE": 4,
302 "CHROMEBOX": 5,
303 "CHROMEBIT": 6,
304 "CHROMESLATE": 7,
305}
306
Andrew Lamba27b69c2020-03-17 09:42:25 -0600307func (x HardwareFeatures_FormFactor_FormFactorType) String() string {
308 return proto.EnumName(HardwareFeatures_FormFactor_FormFactorType_name, int32(x))
Andrew Lambbc029d32020-02-24 12:42:50 -0700309}
310
Andrew Lamba27b69c2020-03-17 09:42:25 -0600311func (HardwareFeatures_FormFactor_FormFactorType) EnumDescriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700312 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 13, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700313}
314
Andrew Lamba27b69c2020-03-17 09:42:25 -0600315type HardwareFeatures_Stylus_StylusType int32
Andrew Lambbc029d32020-02-24 12:42:50 -0700316
317const (
Andrew Lamba27b69c2020-03-17 09:42:25 -0600318 HardwareFeatures_Stylus_STYLUS_UNKNOWN HardwareFeatures_Stylus_StylusType = 0
319 HardwareFeatures_Stylus_NONE HardwareFeatures_Stylus_StylusType = 1
320 HardwareFeatures_Stylus_INTERNAL HardwareFeatures_Stylus_StylusType = 2
321 HardwareFeatures_Stylus_EXTERNAL HardwareFeatures_Stylus_StylusType = 3
Andrew Lambbc029d32020-02-24 12:42:50 -0700322)
323
Andrew Lamba27b69c2020-03-17 09:42:25 -0600324var HardwareFeatures_Stylus_StylusType_name = map[int32]string{
Andrew Lambbc029d32020-02-24 12:42:50 -0700325 0: "STYLUS_UNKNOWN",
326 1: "NONE",
327 2: "INTERNAL",
328 3: "EXTERNAL",
329}
330
Andrew Lamba27b69c2020-03-17 09:42:25 -0600331var HardwareFeatures_Stylus_StylusType_value = map[string]int32{
Andrew Lambbc029d32020-02-24 12:42:50 -0700332 "STYLUS_UNKNOWN": 0,
333 "NONE": 1,
334 "INTERNAL": 2,
335 "EXTERNAL": 3,
336}
337
Andrew Lamba27b69c2020-03-17 09:42:25 -0600338func (x HardwareFeatures_Stylus_StylusType) String() string {
339 return proto.EnumName(HardwareFeatures_Stylus_StylusType_name, int32(x))
Andrew Lambbc029d32020-02-24 12:42:50 -0700340}
341
Andrew Lamba27b69c2020-03-17 09:42:25 -0600342func (HardwareFeatures_Stylus_StylusType) EnumDescriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700343 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 14, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700344}
345
Jett Rink0858d222020-03-19 11:27:54 -0600346type HardwareFeatures_Keyboard_KeyboardType int32
347
348const (
349 HardwareFeatures_Keyboard_KEYBOARD_TYPE_UNKNOWN HardwareFeatures_Keyboard_KeyboardType = 0
350 HardwareFeatures_Keyboard_INTERNAL HardwareFeatures_Keyboard_KeyboardType = 1
351 HardwareFeatures_Keyboard_NONE HardwareFeatures_Keyboard_KeyboardType = 2
352 HardwareFeatures_Keyboard_DETACHABLE HardwareFeatures_Keyboard_KeyboardType = 3
353)
354
355var HardwareFeatures_Keyboard_KeyboardType_name = map[int32]string{
356 0: "KEYBOARD_TYPE_UNKNOWN",
357 1: "INTERNAL",
358 2: "NONE",
359 3: "DETACHABLE",
360}
361
362var HardwareFeatures_Keyboard_KeyboardType_value = map[string]int32{
363 "KEYBOARD_TYPE_UNKNOWN": 0,
364 "INTERNAL": 1,
365 "NONE": 2,
366 "DETACHABLE": 3,
367}
368
369func (x HardwareFeatures_Keyboard_KeyboardType) String() string {
370 return proto.EnumName(HardwareFeatures_Keyboard_KeyboardType_name, int32(x))
371}
372
373func (HardwareFeatures_Keyboard_KeyboardType) EnumDescriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700374 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 15, 0}
Jett Rink0858d222020-03-19 11:27:54 -0600375}
376
Jett Rink82da31e2020-03-13 11:46:26 -0600377type HardwareFeatures_Fingerprint_Location int32
378
379const (
YH Linad313882020-06-02 15:15:41 -0700380 HardwareFeatures_Fingerprint_LOCATION_UNKNOWN HardwareFeatures_Fingerprint_Location = 0
381 // Top of the screen (e.g. Pixel Slate) at the left
Jett Rink82da31e2020-03-13 11:46:26 -0600382 HardwareFeatures_Fingerprint_POWER_BUTTON_TOP_LEFT HardwareFeatures_Fingerprint_Location = 1
YH Linad313882020-06-02 15:15:41 -0700383 // Bottom of keyboard at the left
384 HardwareFeatures_Fingerprint_KEYBOARD_BOTTOM_LEFT HardwareFeatures_Fingerprint_Location = 2
385 // Bottom of keyboard at the right
Jett Rink82da31e2020-03-13 11:46:26 -0600386 HardwareFeatures_Fingerprint_KEYBOARD_BOTTOM_RIGHT HardwareFeatures_Fingerprint_Location = 3
YH Linad313882020-06-02 15:15:41 -0700387 // Top of keyboard at the right (e.g. Galaxy Chromebook)
388 HardwareFeatures_Fingerprint_KEYBOARD_TOP_RIGHT HardwareFeatures_Fingerprint_Location = 4
389 HardwareFeatures_Fingerprint_NOT_PRESENT HardwareFeatures_Fingerprint_Location = 5
390 // Sharing power button at the right side
391 HardwareFeatures_Fingerprint_POWER_BUTTON_SIDE_RIGHT HardwareFeatures_Fingerprint_Location = 6
Jett Rink82da31e2020-03-13 11:46:26 -0600392)
393
394var HardwareFeatures_Fingerprint_Location_name = map[int32]string{
395 0: "LOCATION_UNKNOWN",
396 1: "POWER_BUTTON_TOP_LEFT",
397 2: "KEYBOARD_BOTTOM_LEFT",
398 3: "KEYBOARD_BOTTOM_RIGHT",
399 4: "KEYBOARD_TOP_RIGHT",
Jett Rinke027f2f2020-04-14 12:11:23 -0600400 5: "NOT_PRESENT",
YH Linad313882020-06-02 15:15:41 -0700401 6: "POWER_BUTTON_SIDE_RIGHT",
Jett Rink82da31e2020-03-13 11:46:26 -0600402}
403
404var HardwareFeatures_Fingerprint_Location_value = map[string]int32{
YH Linad313882020-06-02 15:15:41 -0700405 "LOCATION_UNKNOWN": 0,
406 "POWER_BUTTON_TOP_LEFT": 1,
407 "KEYBOARD_BOTTOM_LEFT": 2,
408 "KEYBOARD_BOTTOM_RIGHT": 3,
409 "KEYBOARD_TOP_RIGHT": 4,
410 "NOT_PRESENT": 5,
411 "POWER_BUTTON_SIDE_RIGHT": 6,
Jett Rink82da31e2020-03-13 11:46:26 -0600412}
413
414func (x HardwareFeatures_Fingerprint_Location) String() string {
415 return proto.EnumName(HardwareFeatures_Fingerprint_Location_name, int32(x))
416}
417
418func (HardwareFeatures_Fingerprint_Location) EnumDescriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700419 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 17, 0}
Jett Rink82da31e2020-03-13 11:46:26 -0600420}
421
Jason Kusumae95694b2020-07-13 18:03:51 -0700422type HardwareFeatures_Wifi_WifiChip int32
423
424const (
425 HardwareFeatures_Wifi_WIFI_CHIP_UNKNOWN HardwareFeatures_Wifi_WifiChip = 0
426 HardwareFeatures_Wifi_WIRELESS_86ED801D HardwareFeatures_Wifi_WifiChip = 1
427 HardwareFeatures_Wifi_WIRELESS_REALTEK HardwareFeatures_Wifi_WifiChip = 2
428)
429
430var HardwareFeatures_Wifi_WifiChip_name = map[int32]string{
431 0: "WIFI_CHIP_UNKNOWN",
432 1: "WIRELESS_86ED801D",
433 2: "WIRELESS_REALTEK",
434}
435
436var HardwareFeatures_Wifi_WifiChip_value = map[string]int32{
437 "WIFI_CHIP_UNKNOWN": 0,
438 "WIRELESS_86ED801D": 1,
439 "WIRELESS_REALTEK": 2,
440}
441
442func (x HardwareFeatures_Wifi_WifiChip) String() string {
443 return proto.EnumName(HardwareFeatures_Wifi_WifiChip_name, int32(x))
444}
445
446func (HardwareFeatures_Wifi_WifiChip) EnumDescriptor() ([]byte, []int) {
447 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 21, 0}
448}
449
Andrew Lambb44fb032020-06-17 11:39:02 -0600450// A general part of the device that contains the button,
451// e.g. "on the screen", "on the keyboard".
452type HardwareFeatures_Button_Region int32
453
454const (
455 HardwareFeatures_Button_REGION_UNKNOWN HardwareFeatures_Button_Region = 0
456 HardwareFeatures_Button_SCREEN HardwareFeatures_Button_Region = 1
457 HardwareFeatures_Button_KEYBOARD HardwareFeatures_Button_Region = 2
458)
459
460var HardwareFeatures_Button_Region_name = map[int32]string{
461 0: "REGION_UNKNOWN",
462 1: "SCREEN",
463 2: "KEYBOARD",
464}
465
466var HardwareFeatures_Button_Region_value = map[string]int32{
467 "REGION_UNKNOWN": 0,
468 "SCREEN": 1,
469 "KEYBOARD": 2,
470}
471
472func (x HardwareFeatures_Button_Region) String() string {
473 return proto.EnumName(HardwareFeatures_Button_Region_name, int32(x))
474}
475
476func (HardwareFeatures_Button_Region) EnumDescriptor() ([]byte, []int) {
477 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 22, 0}
478}
479
480// The edge of the Region that contains the button.
481type HardwareFeatures_Button_Edge int32
482
483const (
484 HardwareFeatures_Button_EDGE_UNKNOWN HardwareFeatures_Button_Edge = 0
485 HardwareFeatures_Button_LEFT HardwareFeatures_Button_Edge = 1
486 HardwareFeatures_Button_RIGHT HardwareFeatures_Button_Edge = 2
487 HardwareFeatures_Button_TOP HardwareFeatures_Button_Edge = 3
488 HardwareFeatures_Button_BOTTOM HardwareFeatures_Button_Edge = 4
489)
490
491var HardwareFeatures_Button_Edge_name = map[int32]string{
492 0: "EDGE_UNKNOWN",
493 1: "LEFT",
494 2: "RIGHT",
495 3: "TOP",
496 4: "BOTTOM",
497}
498
499var HardwareFeatures_Button_Edge_value = map[string]int32{
500 "EDGE_UNKNOWN": 0,
501 "LEFT": 1,
502 "RIGHT": 2,
503 "TOP": 3,
504 "BOTTOM": 4,
505}
506
507func (x HardwareFeatures_Button_Edge) String() string {
508 return proto.EnumName(HardwareFeatures_Button_Edge_name, int32(x))
509}
510
511func (HardwareFeatures_Button_Edge) EnumDescriptor() ([]byte, []int) {
512 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 22, 1}
513}
514
Andrew Lambbc029d32020-02-24 12:42:50 -0700515// Represents a specific hardware topology option for a hardware feature, e.g.
Jason Kusumae95694b2020-07-13 18:03:51 -0700516// camera, microphone, gyroscope, daughter board connection. For example. one
Andrew Lambbc029d32020-02-24 12:42:50 -0700517// camera topology would be represented by a unique instance of this Topology
518// message.
519//
520// All Topology instances are scoped to a particular Design.
521type Topology struct {
522 // Short, but meaningful string that represents the topology. Blank id is
523 // not valid. Id values are validated by Design repo. Ids are
524 // meaningful within a Design. Ids are scoped and unique within a
525 // particular hardware features for a Design. For example, it is valid to have
Jason Kusumae95694b2020-07-13 18:03:51 -0700526 // a "NONE" id for both the camera and microphone hardware feature within the
Andrew Lambbc029d32020-02-24 12:42:50 -0700527 // same Design.
528 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
529 // The type of hardware feature this topology describes. This is used to
530 // ensure that the correct Topology values are used correctly within the
531 // HardwareTopology message
532 Type Topology_Type `protobuf:"varint,2,opt,name=type,proto3,enum=chromiumos.config.api.Topology_Type" json:"type,omitempty"`
533 // Map of human readable descriptions in various languages. Maps language
534 // code, e.g. "EN" or "ZH", to description of topology. These descriptions can
535 // be displayed to factory operators to select the correct options that
536 // applies to the board they are assembling.
537 Description map[string]string `protobuf:"bytes,3,rep,name=description,proto3" json:"description,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
Tatsuhisa Yamaguchi3fe0d4e2020-03-26 00:53:01 +0900538 // Specify the subset of hardware features that this hardware topology
Andrew Lambbc029d32020-02-24 12:42:50 -0700539 // provides
540 HardwareFeature *HardwareFeatures `protobuf:"bytes,4,opt,name=hardware_feature,json=hardwareFeature,proto3" json:"hardware_feature,omitempty"`
541 XXX_NoUnkeyedLiteral struct{} `json:"-"`
542 XXX_unrecognized []byte `json:"-"`
543 XXX_sizecache int32 `json:"-"`
544}
545
546func (m *Topology) Reset() { *m = Topology{} }
547func (m *Topology) String() string { return proto.CompactTextString(m) }
548func (*Topology) ProtoMessage() {}
549func (*Topology) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700550 return fileDescriptor_9bdbf9c393c85c5f, []int{0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700551}
552
553func (m *Topology) XXX_Unmarshal(b []byte) error {
554 return xxx_messageInfo_Topology.Unmarshal(m, b)
555}
556func (m *Topology) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
557 return xxx_messageInfo_Topology.Marshal(b, m, deterministic)
558}
559func (m *Topology) XXX_Merge(src proto.Message) {
560 xxx_messageInfo_Topology.Merge(m, src)
561}
562func (m *Topology) XXX_Size() int {
563 return xxx_messageInfo_Topology.Size(m)
564}
565func (m *Topology) XXX_DiscardUnknown() {
566 xxx_messageInfo_Topology.DiscardUnknown(m)
567}
568
569var xxx_messageInfo_Topology proto.InternalMessageInfo
570
571func (m *Topology) GetId() string {
572 if m != nil {
573 return m.Id
574 }
575 return ""
576}
577
578func (m *Topology) GetType() Topology_Type {
579 if m != nil {
580 return m.Type
581 }
582 return Topology_TYPE_UNKNOWN
583}
584
585func (m *Topology) GetDescription() map[string]string {
586 if m != nil {
587 return m.Description
588 }
589 return nil
590}
591
592func (m *Topology) GetHardwareFeature() *HardwareFeatures {
593 if m != nil {
594 return m.HardwareFeature
595 }
596 return nil
597}
598
599// Each Topology message specifies what that topology means in a 1st class
Tatsuhisa Yamaguchi3fe0d4e2020-03-26 00:53:01 +0900600// queryable way. Each Topology will only the subset of hardware features that
Andrew Lambbc029d32020-02-24 12:42:50 -0700601// are applicable to that value.
602// The DesignConfig layer will combine all of the Topology messages
603// HardwareFeature messages into a wholistic view of the hardware design
604// configuration.
605//
606// Note to API designers: each field needs to be able to differentiate
607// an unspecified value and from the 0-value; this can be down with
608// messages or enums. Each field also defines how multiple values should be
609// combined.
Jason Kusumae95694b2020-07-13 18:03:51 -0700610// NEXT TAG: 24
Andrew Lambbc029d32020-02-24 12:42:50 -0700611type HardwareFeatures struct {
612 // USB-C properties
613 UsbC *HardwareFeatures_UsbC `protobuf:"bytes,1,opt,name=usb_c,json=usbC,proto3" json:"usb_c,omitempty"`
614 // USB-A properties
615 UsbA *HardwareFeatures_UsbA `protobuf:"bytes,2,opt,name=usb_a,json=usbA,proto3" json:"usb_a,omitempty"`
616 // LTE properties
617 Lte *HardwareFeatures_Lte `protobuf:"bytes,3,opt,name=lte,proto3" json:"lte,omitempty"`
618 // HDMI properties
619 Hdmi *HardwareFeatures_Hdmi `protobuf:"bytes,4,opt,name=hdmi,proto3" json:"hdmi,omitempty"`
620 // Firmware configuration field programmed in CBI. The value from each
621 // topology value will be summed to create the final DesignConfig level
622 // firmware configuration value.
623 FwConfig *HardwareFeatures_FirmwareConfiguration `protobuf:"bytes,5,opt,name=fw_config,json=fwConfig,proto3" json:"fw_config,omitempty"`
624 // Audio properties of system
625 Audio *HardwareFeatures_Audio `protobuf:"bytes,6,opt,name=audio,proto3" json:"audio,omitempty"`
626 // Camera properties of system.
627 Camera *HardwareFeatures_Camera `protobuf:"bytes,7,opt,name=camera,proto3" json:"camera,omitempty"`
Jett Rink4a7cd452020-04-10 15:46:05 -0600628 // Accelerometer properties of system.
Andrew Lambbc029d32020-02-24 12:42:50 -0700629 Accelerometer *HardwareFeatures_Accelerometer `protobuf:"bytes,8,opt,name=accelerometer,proto3" json:"accelerometer,omitempty"`
630 // Gyroscope properties of system.
631 Gyroscope *HardwareFeatures_Gyroscope `protobuf:"bytes,9,opt,name=gyroscope,proto3" json:"gyroscope,omitempty"`
632 // Magnetometer properties of system.
633 Magnetometer *HardwareFeatures_Magnetometer `protobuf:"bytes,10,opt,name=magnetometer,proto3" json:"magnetometer,omitempty"`
634 // LightSensor properties of system.
635 LightSensor *HardwareFeatures_LightSensor `protobuf:"bytes,11,opt,name=light_sensor,json=lightSensor,proto3" json:"light_sensor,omitempty"`
636 // Screen properties of system
637 Screen *HardwareFeatures_Screen `protobuf:"bytes,12,opt,name=screen,proto3" json:"screen,omitempty"`
638 // Function form factor of system
639 FormFactor *HardwareFeatures_FormFactor `protobuf:"bytes,13,opt,name=form_factor,json=formFactor,proto3" json:"form_factor,omitempty"`
640 // Stylus properites of system.
641 Stylus *HardwareFeatures_Stylus `protobuf:"bytes,14,opt,name=stylus,proto3" json:"stylus,omitempty"`
642 // Keyboard properties of system
643 Keyboard *HardwareFeatures_Keyboard `protobuf:"bytes,15,opt,name=keyboard,proto3" json:"keyboard,omitempty"`
644 // Memory properties of system
Jett Rink82da31e2020-03-13 11:46:26 -0600645 Memory *HardwareFeatures_Memory `protobuf:"bytes,16,opt,name=memory,proto3" json:"memory,omitempty"`
646 // Fingerprint properties of system
Jett Rinke27c7052020-03-19 11:42:05 -0600647 Fingerprint *HardwareFeatures_Fingerprint `protobuf:"bytes,17,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"`
648 // Non-volatile storage properties of system
C Shapiroa681fad2020-04-15 17:05:03 -0500649 Storage *HardwareFeatures_Storage `protobuf:"bytes,18,opt,name=storage,proto3" json:"storage,omitempty"`
650 // Bluetooth properties
Josie Nordrum206be1b2020-06-04 12:20:16 -0600651 Bluetooth *HardwareFeatures_Bluetooth `protobuf:"bytes,19,opt,name=bluetooth,proto3" json:"bluetooth,omitempty"`
652 // BarrelJack properties
653 Barreljack *HardwareFeatures_BarrelJack `protobuf:"bytes,20,opt,name=barreljack,proto3" json:"barreljack,omitempty"`
Jason Kusumae95694b2020-07-13 18:03:51 -0700654 Wifi *HardwareFeatures_Wifi `protobuf:"bytes,23,opt,name=wifi,proto3" json:"wifi,omitempty"`
Andrew Lambb44fb032020-06-17 11:39:02 -0600655 PowerButton *HardwareFeatures_Button `protobuf:"bytes,21,opt,name=power_button,json=powerButton,proto3" json:"power_button,omitempty"`
656 VolumeButton *HardwareFeatures_Button `protobuf:"bytes,22,opt,name=volume_button,json=volumeButton,proto3" json:"volume_button,omitempty"`
Josie Nordrum206be1b2020-06-04 12:20:16 -0600657 XXX_NoUnkeyedLiteral struct{} `json:"-"`
658 XXX_unrecognized []byte `json:"-"`
659 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700660}
661
662func (m *HardwareFeatures) Reset() { *m = HardwareFeatures{} }
663func (m *HardwareFeatures) String() string { return proto.CompactTextString(m) }
664func (*HardwareFeatures) ProtoMessage() {}
665func (*HardwareFeatures) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700666 return fileDescriptor_9bdbf9c393c85c5f, []int{1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700667}
668
669func (m *HardwareFeatures) XXX_Unmarshal(b []byte) error {
670 return xxx_messageInfo_HardwareFeatures.Unmarshal(m, b)
671}
672func (m *HardwareFeatures) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
673 return xxx_messageInfo_HardwareFeatures.Marshal(b, m, deterministic)
674}
675func (m *HardwareFeatures) XXX_Merge(src proto.Message) {
676 xxx_messageInfo_HardwareFeatures.Merge(m, src)
677}
678func (m *HardwareFeatures) XXX_Size() int {
679 return xxx_messageInfo_HardwareFeatures.Size(m)
680}
681func (m *HardwareFeatures) XXX_DiscardUnknown() {
682 xxx_messageInfo_HardwareFeatures.DiscardUnknown(m)
683}
684
685var xxx_messageInfo_HardwareFeatures proto.InternalMessageInfo
686
687func (m *HardwareFeatures) GetUsbC() *HardwareFeatures_UsbC {
688 if m != nil {
689 return m.UsbC
690 }
691 return nil
692}
693
694func (m *HardwareFeatures) GetUsbA() *HardwareFeatures_UsbA {
695 if m != nil {
696 return m.UsbA
697 }
698 return nil
699}
700
701func (m *HardwareFeatures) GetLte() *HardwareFeatures_Lte {
702 if m != nil {
703 return m.Lte
704 }
705 return nil
706}
707
708func (m *HardwareFeatures) GetHdmi() *HardwareFeatures_Hdmi {
709 if m != nil {
710 return m.Hdmi
711 }
712 return nil
713}
714
715func (m *HardwareFeatures) GetFwConfig() *HardwareFeatures_FirmwareConfiguration {
716 if m != nil {
717 return m.FwConfig
718 }
719 return nil
720}
721
722func (m *HardwareFeatures) GetAudio() *HardwareFeatures_Audio {
723 if m != nil {
724 return m.Audio
725 }
726 return nil
727}
728
729func (m *HardwareFeatures) GetCamera() *HardwareFeatures_Camera {
730 if m != nil {
731 return m.Camera
732 }
733 return nil
734}
735
736func (m *HardwareFeatures) GetAccelerometer() *HardwareFeatures_Accelerometer {
737 if m != nil {
738 return m.Accelerometer
739 }
740 return nil
741}
742
743func (m *HardwareFeatures) GetGyroscope() *HardwareFeatures_Gyroscope {
744 if m != nil {
745 return m.Gyroscope
746 }
747 return nil
748}
749
750func (m *HardwareFeatures) GetMagnetometer() *HardwareFeatures_Magnetometer {
751 if m != nil {
752 return m.Magnetometer
753 }
754 return nil
755}
756
757func (m *HardwareFeatures) GetLightSensor() *HardwareFeatures_LightSensor {
758 if m != nil {
759 return m.LightSensor
760 }
761 return nil
762}
763
764func (m *HardwareFeatures) GetScreen() *HardwareFeatures_Screen {
765 if m != nil {
766 return m.Screen
767 }
768 return nil
769}
770
771func (m *HardwareFeatures) GetFormFactor() *HardwareFeatures_FormFactor {
772 if m != nil {
773 return m.FormFactor
774 }
775 return nil
776}
777
778func (m *HardwareFeatures) GetStylus() *HardwareFeatures_Stylus {
779 if m != nil {
780 return m.Stylus
781 }
782 return nil
783}
784
785func (m *HardwareFeatures) GetKeyboard() *HardwareFeatures_Keyboard {
786 if m != nil {
787 return m.Keyboard
788 }
789 return nil
790}
791
792func (m *HardwareFeatures) GetMemory() *HardwareFeatures_Memory {
793 if m != nil {
794 return m.Memory
795 }
796 return nil
797}
798
Jett Rink82da31e2020-03-13 11:46:26 -0600799func (m *HardwareFeatures) GetFingerprint() *HardwareFeatures_Fingerprint {
800 if m != nil {
801 return m.Fingerprint
802 }
803 return nil
804}
805
Jett Rinke27c7052020-03-19 11:42:05 -0600806func (m *HardwareFeatures) GetStorage() *HardwareFeatures_Storage {
807 if m != nil {
808 return m.Storage
809 }
810 return nil
811}
812
C Shapiroa681fad2020-04-15 17:05:03 -0500813func (m *HardwareFeatures) GetBluetooth() *HardwareFeatures_Bluetooth {
814 if m != nil {
815 return m.Bluetooth
816 }
817 return nil
818}
819
Josie Nordrum206be1b2020-06-04 12:20:16 -0600820func (m *HardwareFeatures) GetBarreljack() *HardwareFeatures_BarrelJack {
821 if m != nil {
822 return m.Barreljack
823 }
824 return nil
825}
826
Jason Kusumae95694b2020-07-13 18:03:51 -0700827func (m *HardwareFeatures) GetWifi() *HardwareFeatures_Wifi {
828 if m != nil {
829 return m.Wifi
830 }
831 return nil
832}
833
Andrew Lambb44fb032020-06-17 11:39:02 -0600834func (m *HardwareFeatures) GetPowerButton() *HardwareFeatures_Button {
835 if m != nil {
836 return m.PowerButton
837 }
838 return nil
839}
840
841func (m *HardwareFeatures) GetVolumeButton() *HardwareFeatures_Button {
842 if m != nil {
843 return m.VolumeButton
844 }
845 return nil
846}
847
Andrew Lambbc029d32020-02-24 12:42:50 -0700848type HardwareFeatures_Count struct {
849 Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
850 XXX_NoUnkeyedLiteral struct{} `json:"-"`
851 XXX_unrecognized []byte `json:"-"`
852 XXX_sizecache int32 `json:"-"`
853}
854
855func (m *HardwareFeatures_Count) Reset() { *m = HardwareFeatures_Count{} }
856func (m *HardwareFeatures_Count) String() string { return proto.CompactTextString(m) }
857func (*HardwareFeatures_Count) ProtoMessage() {}
858func (*HardwareFeatures_Count) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700859 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700860}
861
862func (m *HardwareFeatures_Count) XXX_Unmarshal(b []byte) error {
863 return xxx_messageInfo_HardwareFeatures_Count.Unmarshal(m, b)
864}
865func (m *HardwareFeatures_Count) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
866 return xxx_messageInfo_HardwareFeatures_Count.Marshal(b, m, deterministic)
867}
868func (m *HardwareFeatures_Count) XXX_Merge(src proto.Message) {
869 xxx_messageInfo_HardwareFeatures_Count.Merge(m, src)
870}
871func (m *HardwareFeatures_Count) XXX_Size() int {
872 return xxx_messageInfo_HardwareFeatures_Count.Size(m)
873}
874func (m *HardwareFeatures_Count) XXX_DiscardUnknown() {
875 xxx_messageInfo_HardwareFeatures_Count.DiscardUnknown(m)
876}
877
878var xxx_messageInfo_HardwareFeatures_Count proto.InternalMessageInfo
879
880func (m *HardwareFeatures_Count) GetValue() uint32 {
881 if m != nil {
882 return m.Value
883 }
884 return 0
885}
886
887type HardwareFeatures_UsbC struct {
888 // The number of USB-C ports
889 Count *HardwareFeatures_Count `protobuf:"bytes,1,opt,name=count,proto3" json:"count,omitempty"`
890 XXX_NoUnkeyedLiteral struct{} `json:"-"`
891 XXX_unrecognized []byte `json:"-"`
892 XXX_sizecache int32 `json:"-"`
893}
894
895func (m *HardwareFeatures_UsbC) Reset() { *m = HardwareFeatures_UsbC{} }
896func (m *HardwareFeatures_UsbC) String() string { return proto.CompactTextString(m) }
897func (*HardwareFeatures_UsbC) ProtoMessage() {}
898func (*HardwareFeatures_UsbC) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700899 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700900}
901
902func (m *HardwareFeatures_UsbC) XXX_Unmarshal(b []byte) error {
903 return xxx_messageInfo_HardwareFeatures_UsbC.Unmarshal(m, b)
904}
905func (m *HardwareFeatures_UsbC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
906 return xxx_messageInfo_HardwareFeatures_UsbC.Marshal(b, m, deterministic)
907}
908func (m *HardwareFeatures_UsbC) XXX_Merge(src proto.Message) {
909 xxx_messageInfo_HardwareFeatures_UsbC.Merge(m, src)
910}
911func (m *HardwareFeatures_UsbC) XXX_Size() int {
912 return xxx_messageInfo_HardwareFeatures_UsbC.Size(m)
913}
914func (m *HardwareFeatures_UsbC) XXX_DiscardUnknown() {
915 xxx_messageInfo_HardwareFeatures_UsbC.DiscardUnknown(m)
916}
917
918var xxx_messageInfo_HardwareFeatures_UsbC proto.InternalMessageInfo
919
920func (m *HardwareFeatures_UsbC) GetCount() *HardwareFeatures_Count {
921 if m != nil {
922 return m.Count
923 }
924 return nil
925}
926
927type HardwareFeatures_UsbA struct {
928 // The number of USB-A ports
929 Count *HardwareFeatures_Count `protobuf:"bytes,1,opt,name=count,proto3" json:"count,omitempty"`
930 XXX_NoUnkeyedLiteral struct{} `json:"-"`
931 XXX_unrecognized []byte `json:"-"`
932 XXX_sizecache int32 `json:"-"`
933}
934
935func (m *HardwareFeatures_UsbA) Reset() { *m = HardwareFeatures_UsbA{} }
936func (m *HardwareFeatures_UsbA) String() string { return proto.CompactTextString(m) }
937func (*HardwareFeatures_UsbA) ProtoMessage() {}
938func (*HardwareFeatures_UsbA) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700939 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 2}
Andrew Lambbc029d32020-02-24 12:42:50 -0700940}
941
942func (m *HardwareFeatures_UsbA) XXX_Unmarshal(b []byte) error {
943 return xxx_messageInfo_HardwareFeatures_UsbA.Unmarshal(m, b)
944}
945func (m *HardwareFeatures_UsbA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
946 return xxx_messageInfo_HardwareFeatures_UsbA.Marshal(b, m, deterministic)
947}
948func (m *HardwareFeatures_UsbA) XXX_Merge(src proto.Message) {
949 xxx_messageInfo_HardwareFeatures_UsbA.Merge(m, src)
950}
951func (m *HardwareFeatures_UsbA) XXX_Size() int {
952 return xxx_messageInfo_HardwareFeatures_UsbA.Size(m)
953}
954func (m *HardwareFeatures_UsbA) XXX_DiscardUnknown() {
955 xxx_messageInfo_HardwareFeatures_UsbA.DiscardUnknown(m)
956}
957
958var xxx_messageInfo_HardwareFeatures_UsbA proto.InternalMessageInfo
959
960func (m *HardwareFeatures_UsbA) GetCount() *HardwareFeatures_Count {
961 if m != nil {
962 return m.Count
963 }
964 return nil
965}
966
967type HardwareFeatures_Lte struct {
968 // If LTE is present on system
969 Present HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
970 XXX_NoUnkeyedLiteral struct{} `json:"-"`
971 XXX_unrecognized []byte `json:"-"`
972 XXX_sizecache int32 `json:"-"`
973}
974
975func (m *HardwareFeatures_Lte) Reset() { *m = HardwareFeatures_Lte{} }
976func (m *HardwareFeatures_Lte) String() string { return proto.CompactTextString(m) }
977func (*HardwareFeatures_Lte) ProtoMessage() {}
978func (*HardwareFeatures_Lte) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700979 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 3}
Andrew Lambbc029d32020-02-24 12:42:50 -0700980}
981
982func (m *HardwareFeatures_Lte) XXX_Unmarshal(b []byte) error {
983 return xxx_messageInfo_HardwareFeatures_Lte.Unmarshal(m, b)
984}
985func (m *HardwareFeatures_Lte) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
986 return xxx_messageInfo_HardwareFeatures_Lte.Marshal(b, m, deterministic)
987}
988func (m *HardwareFeatures_Lte) XXX_Merge(src proto.Message) {
989 xxx_messageInfo_HardwareFeatures_Lte.Merge(m, src)
990}
991func (m *HardwareFeatures_Lte) XXX_Size() int {
992 return xxx_messageInfo_HardwareFeatures_Lte.Size(m)
993}
994func (m *HardwareFeatures_Lte) XXX_DiscardUnknown() {
995 xxx_messageInfo_HardwareFeatures_Lte.DiscardUnknown(m)
996}
997
998var xxx_messageInfo_HardwareFeatures_Lte proto.InternalMessageInfo
999
1000func (m *HardwareFeatures_Lte) GetPresent() HardwareFeatures_Present {
1001 if m != nil {
1002 return m.Present
1003 }
1004 return HardwareFeatures_PRESENT_UNKNOWN
1005}
1006
1007type HardwareFeatures_Hdmi struct {
1008 // If native HDMI support is present on system.
1009 Present HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
1010 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1011 XXX_unrecognized []byte `json:"-"`
1012 XXX_sizecache int32 `json:"-"`
1013}
1014
1015func (m *HardwareFeatures_Hdmi) Reset() { *m = HardwareFeatures_Hdmi{} }
1016func (m *HardwareFeatures_Hdmi) String() string { return proto.CompactTextString(m) }
1017func (*HardwareFeatures_Hdmi) ProtoMessage() {}
1018func (*HardwareFeatures_Hdmi) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001019 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 4}
Andrew Lambbc029d32020-02-24 12:42:50 -07001020}
1021
1022func (m *HardwareFeatures_Hdmi) XXX_Unmarshal(b []byte) error {
1023 return xxx_messageInfo_HardwareFeatures_Hdmi.Unmarshal(m, b)
1024}
1025func (m *HardwareFeatures_Hdmi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1026 return xxx_messageInfo_HardwareFeatures_Hdmi.Marshal(b, m, deterministic)
1027}
1028func (m *HardwareFeatures_Hdmi) XXX_Merge(src proto.Message) {
1029 xxx_messageInfo_HardwareFeatures_Hdmi.Merge(m, src)
1030}
1031func (m *HardwareFeatures_Hdmi) XXX_Size() int {
1032 return xxx_messageInfo_HardwareFeatures_Hdmi.Size(m)
1033}
1034func (m *HardwareFeatures_Hdmi) XXX_DiscardUnknown() {
1035 xxx_messageInfo_HardwareFeatures_Hdmi.DiscardUnknown(m)
1036}
1037
1038var xxx_messageInfo_HardwareFeatures_Hdmi proto.InternalMessageInfo
1039
1040func (m *HardwareFeatures_Hdmi) GetPresent() HardwareFeatures_Present {
1041 if m != nil {
1042 return m.Present
1043 }
1044 return HardwareFeatures_PRESENT_UNKNOWN
1045}
1046
1047type HardwareFeatures_FirmwareConfiguration struct {
Jett Rinka6080a92020-03-03 08:39:00 -07001048 // The firmware configuration value
1049 Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
1050 // The mask of valid bits that could be used by above value
1051 Mask uint32 `protobuf:"varint,2,opt,name=mask,proto3" json:"mask,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001052 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1053 XXX_unrecognized []byte `json:"-"`
1054 XXX_sizecache int32 `json:"-"`
1055}
1056
1057func (m *HardwareFeatures_FirmwareConfiguration) Reset() {
1058 *m = HardwareFeatures_FirmwareConfiguration{}
1059}
1060func (m *HardwareFeatures_FirmwareConfiguration) String() string { return proto.CompactTextString(m) }
1061func (*HardwareFeatures_FirmwareConfiguration) ProtoMessage() {}
1062func (*HardwareFeatures_FirmwareConfiguration) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001063 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 5}
Andrew Lambbc029d32020-02-24 12:42:50 -07001064}
1065
1066func (m *HardwareFeatures_FirmwareConfiguration) XXX_Unmarshal(b []byte) error {
1067 return xxx_messageInfo_HardwareFeatures_FirmwareConfiguration.Unmarshal(m, b)
1068}
1069func (m *HardwareFeatures_FirmwareConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1070 return xxx_messageInfo_HardwareFeatures_FirmwareConfiguration.Marshal(b, m, deterministic)
1071}
1072func (m *HardwareFeatures_FirmwareConfiguration) XXX_Merge(src proto.Message) {
1073 xxx_messageInfo_HardwareFeatures_FirmwareConfiguration.Merge(m, src)
1074}
1075func (m *HardwareFeatures_FirmwareConfiguration) XXX_Size() int {
1076 return xxx_messageInfo_HardwareFeatures_FirmwareConfiguration.Size(m)
1077}
1078func (m *HardwareFeatures_FirmwareConfiguration) XXX_DiscardUnknown() {
1079 xxx_messageInfo_HardwareFeatures_FirmwareConfiguration.DiscardUnknown(m)
1080}
1081
1082var xxx_messageInfo_HardwareFeatures_FirmwareConfiguration proto.InternalMessageInfo
1083
1084func (m *HardwareFeatures_FirmwareConfiguration) GetValue() uint32 {
1085 if m != nil {
1086 return m.Value
1087 }
1088 return 0
1089}
1090
Jett Rinka6080a92020-03-03 08:39:00 -07001091func (m *HardwareFeatures_FirmwareConfiguration) GetMask() uint32 {
1092 if m != nil {
1093 return m.Mask
1094 }
1095 return 0
1096}
1097
Andrew Lambbc029d32020-02-24 12:42:50 -07001098type HardwareFeatures_Audio struct {
Duncan Laurie6a174e42020-04-20 14:42:32 -07001099 // Which audio codec is in use (deprecated)
1100 AudioCodec HardwareFeatures_Audio_AudioCodec `protobuf:"varint,1,opt,name=audio_codec,json=audioCodec,proto3,enum=chromiumos.config.api.HardwareFeatures_Audio_AudioCodec" json:"audio_codec,omitempty"`
1101 // Which audio codec is in use for the speakers
1102 SpeakerAmp HardwareFeatures_Audio_AudioCodec `protobuf:"varint,2,opt,name=speaker_amp,json=speakerAmp,proto3,enum=chromiumos.config.api.HardwareFeatures_Audio_AudioCodec" json:"speaker_amp,omitempty"`
1103 // Which audio codec is in use for the headphones
1104 HeadphoneCodec HardwareFeatures_Audio_AudioCodec `protobuf:"varint,3,opt,name=headphone_codec,json=headphoneCodec,proto3,enum=chromiumos.config.api.HardwareFeatures_Audio_AudioCodec" json:"headphone_codec,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001105 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1106 XXX_unrecognized []byte `json:"-"`
1107 XXX_sizecache int32 `json:"-"`
1108}
1109
1110func (m *HardwareFeatures_Audio) Reset() { *m = HardwareFeatures_Audio{} }
1111func (m *HardwareFeatures_Audio) String() string { return proto.CompactTextString(m) }
1112func (*HardwareFeatures_Audio) ProtoMessage() {}
1113func (*HardwareFeatures_Audio) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001114 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 6}
Andrew Lambbc029d32020-02-24 12:42:50 -07001115}
1116
1117func (m *HardwareFeatures_Audio) XXX_Unmarshal(b []byte) error {
1118 return xxx_messageInfo_HardwareFeatures_Audio.Unmarshal(m, b)
1119}
1120func (m *HardwareFeatures_Audio) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1121 return xxx_messageInfo_HardwareFeatures_Audio.Marshal(b, m, deterministic)
1122}
1123func (m *HardwareFeatures_Audio) XXX_Merge(src proto.Message) {
1124 xxx_messageInfo_HardwareFeatures_Audio.Merge(m, src)
1125}
1126func (m *HardwareFeatures_Audio) XXX_Size() int {
1127 return xxx_messageInfo_HardwareFeatures_Audio.Size(m)
1128}
1129func (m *HardwareFeatures_Audio) XXX_DiscardUnknown() {
1130 xxx_messageInfo_HardwareFeatures_Audio.DiscardUnknown(m)
1131}
1132
1133var xxx_messageInfo_HardwareFeatures_Audio proto.InternalMessageInfo
1134
1135func (m *HardwareFeatures_Audio) GetAudioCodec() HardwareFeatures_Audio_AudioCodec {
1136 if m != nil {
1137 return m.AudioCodec
1138 }
1139 return HardwareFeatures_Audio_AUDIO_CODEC_UNKNOWN
1140}
1141
Duncan Laurie6a174e42020-04-20 14:42:32 -07001142func (m *HardwareFeatures_Audio) GetSpeakerAmp() HardwareFeatures_Audio_AudioCodec {
1143 if m != nil {
1144 return m.SpeakerAmp
1145 }
1146 return HardwareFeatures_Audio_AUDIO_CODEC_UNKNOWN
1147}
1148
1149func (m *HardwareFeatures_Audio) GetHeadphoneCodec() HardwareFeatures_Audio_AudioCodec {
1150 if m != nil {
1151 return m.HeadphoneCodec
1152 }
1153 return HardwareFeatures_Audio_AUDIO_CODEC_UNKNOWN
1154}
1155
Andrew Lambbc029d32020-02-24 12:42:50 -07001156type HardwareFeatures_Camera struct {
YH Linbbe7d3f2020-07-29 10:26:16 -07001157 // If user facing camera (front camera) is present
Ren-Pei Zengce869dd2020-08-18 01:29:37 +08001158 UserFacingCamera HardwareFeatures_Present `protobuf:"varint,1,opt,name=user_facing_camera,json=userFacingCamera,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"user_facing_camera,omitempty"` // Deprecated: Do not use.
YH Linbbe7d3f2020-07-29 10:26:16 -07001159 // If world facing camera (rear camera) is present
Ren-Pei Zengce869dd2020-08-18 01:29:37 +08001160 WorldFacingCamera HardwareFeatures_Present `protobuf:"varint,2,opt,name=world_facing_camera,json=worldFacingCamera,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"world_facing_camera,omitempty"` // Deprecated: Do not use.
Andrew Lambbc029d32020-02-24 12:42:50 -07001161 // Number of camera present on system
Ren-Pei Zengce869dd2020-08-18 01:29:37 +08001162 Count *HardwareFeatures_Count `protobuf:"bytes,3,opt,name=count,proto3" json:"count,omitempty"` // Deprecated: Do not use.
1163 // List of camera devices on the model.
1164 Devices []*HardwareFeatures_Camera_Device `protobuf:"bytes,4,rep,name=devices,proto3" json:"devices,omitempty"`
1165 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1166 XXX_unrecognized []byte `json:"-"`
1167 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001168}
1169
1170func (m *HardwareFeatures_Camera) Reset() { *m = HardwareFeatures_Camera{} }
1171func (m *HardwareFeatures_Camera) String() string { return proto.CompactTextString(m) }
1172func (*HardwareFeatures_Camera) ProtoMessage() {}
1173func (*HardwareFeatures_Camera) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001174 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 7}
Andrew Lambbc029d32020-02-24 12:42:50 -07001175}
1176
1177func (m *HardwareFeatures_Camera) XXX_Unmarshal(b []byte) error {
1178 return xxx_messageInfo_HardwareFeatures_Camera.Unmarshal(m, b)
1179}
1180func (m *HardwareFeatures_Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1181 return xxx_messageInfo_HardwareFeatures_Camera.Marshal(b, m, deterministic)
1182}
1183func (m *HardwareFeatures_Camera) XXX_Merge(src proto.Message) {
1184 xxx_messageInfo_HardwareFeatures_Camera.Merge(m, src)
1185}
1186func (m *HardwareFeatures_Camera) XXX_Size() int {
1187 return xxx_messageInfo_HardwareFeatures_Camera.Size(m)
1188}
1189func (m *HardwareFeatures_Camera) XXX_DiscardUnknown() {
1190 xxx_messageInfo_HardwareFeatures_Camera.DiscardUnknown(m)
1191}
1192
1193var xxx_messageInfo_HardwareFeatures_Camera proto.InternalMessageInfo
1194
Ren-Pei Zengce869dd2020-08-18 01:29:37 +08001195// Deprecated: Do not use.
YH Linbbe7d3f2020-07-29 10:26:16 -07001196func (m *HardwareFeatures_Camera) GetUserFacingCamera() HardwareFeatures_Present {
Andrew Lambbc029d32020-02-24 12:42:50 -07001197 if m != nil {
YH Linbbe7d3f2020-07-29 10:26:16 -07001198 return m.UserFacingCamera
Andrew Lambbc029d32020-02-24 12:42:50 -07001199 }
1200 return HardwareFeatures_PRESENT_UNKNOWN
1201}
1202
Ren-Pei Zengce869dd2020-08-18 01:29:37 +08001203// Deprecated: Do not use.
YH Linbbe7d3f2020-07-29 10:26:16 -07001204func (m *HardwareFeatures_Camera) GetWorldFacingCamera() HardwareFeatures_Present {
Andrew Lambbc029d32020-02-24 12:42:50 -07001205 if m != nil {
YH Linbbe7d3f2020-07-29 10:26:16 -07001206 return m.WorldFacingCamera
Andrew Lambbc029d32020-02-24 12:42:50 -07001207 }
1208 return HardwareFeatures_PRESENT_UNKNOWN
1209}
1210
Ren-Pei Zengce869dd2020-08-18 01:29:37 +08001211// Deprecated: Do not use.
Andrew Lambbc029d32020-02-24 12:42:50 -07001212func (m *HardwareFeatures_Camera) GetCount() *HardwareFeatures_Count {
1213 if m != nil {
1214 return m.Count
1215 }
1216 return nil
1217}
1218
Ren-Pei Zengce869dd2020-08-18 01:29:37 +08001219func (m *HardwareFeatures_Camera) GetDevices() []*HardwareFeatures_Camera_Device {
1220 if m != nil {
1221 return m.Devices
1222 }
1223 return nil
1224}
1225
1226type HardwareFeatures_Camera_Device struct {
1227 // A string to identify the camera device. For USB cameras this must be
1228 // 4-digit hexadecimal VID and PID separated by a colon, e.g. 0123:abcd.
1229 // For MIPI cameras it depends on vendor software usage.
1230 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
1231 // The interface type of the camera device.
1232 Interface HardwareFeatures_Camera_Interface `protobuf:"varint,2,opt,name=interface,proto3,enum=chromiumos.config.api.HardwareFeatures_Camera_Interface" json:"interface,omitempty"`
1233 // Direction the camera faces relative to device screen.
1234 Facing HardwareFeatures_Camera_Facing `protobuf:"varint,3,opt,name=facing,proto3,enum=chromiumos.config.api.HardwareFeatures_Camera_Facing" json:"facing,omitempty"`
1235 // Clockwise angle through which the output image needs to be rotated to
1236 // be upright on the device screen in its native orientation.
1237 Orientation HardwareFeatures_Camera_Orientation `protobuf:"varint,4,opt,name=orientation,proto3,enum=chromiumos.config.api.HardwareFeatures_Camera_Orientation" json:"orientation,omitempty"`
1238 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1239 XXX_unrecognized []byte `json:"-"`
1240 XXX_sizecache int32 `json:"-"`
1241}
1242
1243func (m *HardwareFeatures_Camera_Device) Reset() { *m = HardwareFeatures_Camera_Device{} }
1244func (m *HardwareFeatures_Camera_Device) String() string { return proto.CompactTextString(m) }
1245func (*HardwareFeatures_Camera_Device) ProtoMessage() {}
1246func (*HardwareFeatures_Camera_Device) Descriptor() ([]byte, []int) {
1247 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 7, 0}
1248}
1249
1250func (m *HardwareFeatures_Camera_Device) XXX_Unmarshal(b []byte) error {
1251 return xxx_messageInfo_HardwareFeatures_Camera_Device.Unmarshal(m, b)
1252}
1253func (m *HardwareFeatures_Camera_Device) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1254 return xxx_messageInfo_HardwareFeatures_Camera_Device.Marshal(b, m, deterministic)
1255}
1256func (m *HardwareFeatures_Camera_Device) XXX_Merge(src proto.Message) {
1257 xxx_messageInfo_HardwareFeatures_Camera_Device.Merge(m, src)
1258}
1259func (m *HardwareFeatures_Camera_Device) XXX_Size() int {
1260 return xxx_messageInfo_HardwareFeatures_Camera_Device.Size(m)
1261}
1262func (m *HardwareFeatures_Camera_Device) XXX_DiscardUnknown() {
1263 xxx_messageInfo_HardwareFeatures_Camera_Device.DiscardUnknown(m)
1264}
1265
1266var xxx_messageInfo_HardwareFeatures_Camera_Device proto.InternalMessageInfo
1267
1268func (m *HardwareFeatures_Camera_Device) GetId() string {
1269 if m != nil {
1270 return m.Id
1271 }
1272 return ""
1273}
1274
1275func (m *HardwareFeatures_Camera_Device) GetInterface() HardwareFeatures_Camera_Interface {
1276 if m != nil {
1277 return m.Interface
1278 }
1279 return HardwareFeatures_Camera_INTERFACE_UNKNOWN
1280}
1281
1282func (m *HardwareFeatures_Camera_Device) GetFacing() HardwareFeatures_Camera_Facing {
1283 if m != nil {
1284 return m.Facing
1285 }
1286 return HardwareFeatures_Camera_FACING_UNKNOWN
1287}
1288
1289func (m *HardwareFeatures_Camera_Device) GetOrientation() HardwareFeatures_Camera_Orientation {
1290 if m != nil {
1291 return m.Orientation
1292 }
1293 return HardwareFeatures_Camera_ORIENTATION_UNKNOWN
1294}
1295
Andrew Lambbc029d32020-02-24 12:42:50 -07001296type HardwareFeatures_Accelerometer struct {
1297 // If lid accelerometer is present on system
1298 LidAccelerometer HardwareFeatures_Present `protobuf:"varint,1,opt,name=lid_accelerometer,json=lidAccelerometer,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"lid_accelerometer,omitempty"`
1299 // If base accelerometer is present on system
1300 BaseAccelerometer HardwareFeatures_Present `protobuf:"varint,2,opt,name=base_accelerometer,json=baseAccelerometer,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"base_accelerometer,omitempty"`
1301 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1302 XXX_unrecognized []byte `json:"-"`
1303 XXX_sizecache int32 `json:"-"`
1304}
1305
1306func (m *HardwareFeatures_Accelerometer) Reset() { *m = HardwareFeatures_Accelerometer{} }
1307func (m *HardwareFeatures_Accelerometer) String() string { return proto.CompactTextString(m) }
1308func (*HardwareFeatures_Accelerometer) ProtoMessage() {}
1309func (*HardwareFeatures_Accelerometer) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001310 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 8}
Andrew Lambbc029d32020-02-24 12:42:50 -07001311}
1312
1313func (m *HardwareFeatures_Accelerometer) XXX_Unmarshal(b []byte) error {
1314 return xxx_messageInfo_HardwareFeatures_Accelerometer.Unmarshal(m, b)
1315}
1316func (m *HardwareFeatures_Accelerometer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1317 return xxx_messageInfo_HardwareFeatures_Accelerometer.Marshal(b, m, deterministic)
1318}
1319func (m *HardwareFeatures_Accelerometer) XXX_Merge(src proto.Message) {
1320 xxx_messageInfo_HardwareFeatures_Accelerometer.Merge(m, src)
1321}
1322func (m *HardwareFeatures_Accelerometer) XXX_Size() int {
1323 return xxx_messageInfo_HardwareFeatures_Accelerometer.Size(m)
1324}
1325func (m *HardwareFeatures_Accelerometer) XXX_DiscardUnknown() {
1326 xxx_messageInfo_HardwareFeatures_Accelerometer.DiscardUnknown(m)
1327}
1328
1329var xxx_messageInfo_HardwareFeatures_Accelerometer proto.InternalMessageInfo
1330
1331func (m *HardwareFeatures_Accelerometer) GetLidAccelerometer() HardwareFeatures_Present {
1332 if m != nil {
1333 return m.LidAccelerometer
1334 }
1335 return HardwareFeatures_PRESENT_UNKNOWN
1336}
1337
1338func (m *HardwareFeatures_Accelerometer) GetBaseAccelerometer() HardwareFeatures_Present {
1339 if m != nil {
1340 return m.BaseAccelerometer
1341 }
1342 return HardwareFeatures_PRESENT_UNKNOWN
1343}
1344
1345type HardwareFeatures_Gyroscope struct {
1346 // If lid gyroscope is present on system
Jett Rink67f60862020-04-09 13:20:42 -06001347 LidGyroscope HardwareFeatures_Present `protobuf:"varint,1,opt,name=lid_gyroscope,json=lidGyroscope,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"lid_gyroscope,omitempty"`
1348 // If base gyroscope is present on system
1349 BaseGyroscope HardwareFeatures_Present `protobuf:"varint,2,opt,name=base_gyroscope,json=baseGyroscope,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"base_gyroscope,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001350 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1351 XXX_unrecognized []byte `json:"-"`
1352 XXX_sizecache int32 `json:"-"`
1353}
1354
1355func (m *HardwareFeatures_Gyroscope) Reset() { *m = HardwareFeatures_Gyroscope{} }
1356func (m *HardwareFeatures_Gyroscope) String() string { return proto.CompactTextString(m) }
1357func (*HardwareFeatures_Gyroscope) ProtoMessage() {}
1358func (*HardwareFeatures_Gyroscope) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001359 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 9}
Andrew Lambbc029d32020-02-24 12:42:50 -07001360}
1361
1362func (m *HardwareFeatures_Gyroscope) XXX_Unmarshal(b []byte) error {
1363 return xxx_messageInfo_HardwareFeatures_Gyroscope.Unmarshal(m, b)
1364}
1365func (m *HardwareFeatures_Gyroscope) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1366 return xxx_messageInfo_HardwareFeatures_Gyroscope.Marshal(b, m, deterministic)
1367}
1368func (m *HardwareFeatures_Gyroscope) XXX_Merge(src proto.Message) {
1369 xxx_messageInfo_HardwareFeatures_Gyroscope.Merge(m, src)
1370}
1371func (m *HardwareFeatures_Gyroscope) XXX_Size() int {
1372 return xxx_messageInfo_HardwareFeatures_Gyroscope.Size(m)
1373}
1374func (m *HardwareFeatures_Gyroscope) XXX_DiscardUnknown() {
1375 xxx_messageInfo_HardwareFeatures_Gyroscope.DiscardUnknown(m)
1376}
1377
1378var xxx_messageInfo_HardwareFeatures_Gyroscope proto.InternalMessageInfo
1379
Jett Rink67f60862020-04-09 13:20:42 -06001380func (m *HardwareFeatures_Gyroscope) GetLidGyroscope() HardwareFeatures_Present {
Andrew Lambbc029d32020-02-24 12:42:50 -07001381 if m != nil {
Jett Rink67f60862020-04-09 13:20:42 -06001382 return m.LidGyroscope
Andrew Lambbc029d32020-02-24 12:42:50 -07001383 }
1384 return HardwareFeatures_PRESENT_UNKNOWN
1385}
1386
Jett Rink67f60862020-04-09 13:20:42 -06001387func (m *HardwareFeatures_Gyroscope) GetBaseGyroscope() HardwareFeatures_Present {
Andrew Lambbc029d32020-02-24 12:42:50 -07001388 if m != nil {
Jett Rink67f60862020-04-09 13:20:42 -06001389 return m.BaseGyroscope
Andrew Lambbc029d32020-02-24 12:42:50 -07001390 }
1391 return HardwareFeatures_PRESENT_UNKNOWN
1392}
1393
1394type HardwareFeatures_Magnetometer struct {
1395 // If lid magnometer is present on system
1396 LidMagnetometer HardwareFeatures_Present `protobuf:"varint,1,opt,name=lid_magnetometer,json=lidMagnetometer,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"lid_magnetometer,omitempty"`
1397 // If base magnometer is present on system
1398 BaseMagnetometer HardwareFeatures_Present `protobuf:"varint,2,opt,name=base_magnetometer,json=baseMagnetometer,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"base_magnetometer,omitempty"`
1399 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1400 XXX_unrecognized []byte `json:"-"`
1401 XXX_sizecache int32 `json:"-"`
1402}
1403
1404func (m *HardwareFeatures_Magnetometer) Reset() { *m = HardwareFeatures_Magnetometer{} }
1405func (m *HardwareFeatures_Magnetometer) String() string { return proto.CompactTextString(m) }
1406func (*HardwareFeatures_Magnetometer) ProtoMessage() {}
1407func (*HardwareFeatures_Magnetometer) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001408 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 10}
Andrew Lambbc029d32020-02-24 12:42:50 -07001409}
1410
1411func (m *HardwareFeatures_Magnetometer) XXX_Unmarshal(b []byte) error {
1412 return xxx_messageInfo_HardwareFeatures_Magnetometer.Unmarshal(m, b)
1413}
1414func (m *HardwareFeatures_Magnetometer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1415 return xxx_messageInfo_HardwareFeatures_Magnetometer.Marshal(b, m, deterministic)
1416}
1417func (m *HardwareFeatures_Magnetometer) XXX_Merge(src proto.Message) {
1418 xxx_messageInfo_HardwareFeatures_Magnetometer.Merge(m, src)
1419}
1420func (m *HardwareFeatures_Magnetometer) XXX_Size() int {
1421 return xxx_messageInfo_HardwareFeatures_Magnetometer.Size(m)
1422}
1423func (m *HardwareFeatures_Magnetometer) XXX_DiscardUnknown() {
1424 xxx_messageInfo_HardwareFeatures_Magnetometer.DiscardUnknown(m)
1425}
1426
1427var xxx_messageInfo_HardwareFeatures_Magnetometer proto.InternalMessageInfo
1428
1429func (m *HardwareFeatures_Magnetometer) GetLidMagnetometer() HardwareFeatures_Present {
1430 if m != nil {
1431 return m.LidMagnetometer
1432 }
1433 return HardwareFeatures_PRESENT_UNKNOWN
1434}
1435
1436func (m *HardwareFeatures_Magnetometer) GetBaseMagnetometer() HardwareFeatures_Present {
1437 if m != nil {
1438 return m.BaseMagnetometer
1439 }
1440 return HardwareFeatures_PRESENT_UNKNOWN
1441}
1442
1443type HardwareFeatures_LightSensor struct {
Tatsuhisa Yamaguchi3fe0d4e2020-03-26 00:53:01 +09001444 // If lid light sensor is present on system
Andrew Lambbc029d32020-02-24 12:42:50 -07001445 LidLightsensor HardwareFeatures_Present `protobuf:"varint,1,opt,name=lid_lightsensor,json=lidLightsensor,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"lid_lightsensor,omitempty"`
Tatsuhisa Yamaguchi3fe0d4e2020-03-26 00:53:01 +09001446 // If base light sensor is present on system
Andrew Lambbc029d32020-02-24 12:42:50 -07001447 BaseLightsensor HardwareFeatures_Present `protobuf:"varint,2,opt,name=base_lightsensor,json=baseLightsensor,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"base_lightsensor,omitempty"`
1448 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1449 XXX_unrecognized []byte `json:"-"`
1450 XXX_sizecache int32 `json:"-"`
1451}
1452
1453func (m *HardwareFeatures_LightSensor) Reset() { *m = HardwareFeatures_LightSensor{} }
1454func (m *HardwareFeatures_LightSensor) String() string { return proto.CompactTextString(m) }
1455func (*HardwareFeatures_LightSensor) ProtoMessage() {}
1456func (*HardwareFeatures_LightSensor) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001457 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 11}
Andrew Lambbc029d32020-02-24 12:42:50 -07001458}
1459
1460func (m *HardwareFeatures_LightSensor) XXX_Unmarshal(b []byte) error {
1461 return xxx_messageInfo_HardwareFeatures_LightSensor.Unmarshal(m, b)
1462}
1463func (m *HardwareFeatures_LightSensor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1464 return xxx_messageInfo_HardwareFeatures_LightSensor.Marshal(b, m, deterministic)
1465}
1466func (m *HardwareFeatures_LightSensor) XXX_Merge(src proto.Message) {
1467 xxx_messageInfo_HardwareFeatures_LightSensor.Merge(m, src)
1468}
1469func (m *HardwareFeatures_LightSensor) XXX_Size() int {
1470 return xxx_messageInfo_HardwareFeatures_LightSensor.Size(m)
1471}
1472func (m *HardwareFeatures_LightSensor) XXX_DiscardUnknown() {
1473 xxx_messageInfo_HardwareFeatures_LightSensor.DiscardUnknown(m)
1474}
1475
1476var xxx_messageInfo_HardwareFeatures_LightSensor proto.InternalMessageInfo
1477
1478func (m *HardwareFeatures_LightSensor) GetLidLightsensor() HardwareFeatures_Present {
1479 if m != nil {
1480 return m.LidLightsensor
1481 }
1482 return HardwareFeatures_PRESENT_UNKNOWN
1483}
1484
1485func (m *HardwareFeatures_LightSensor) GetBaseLightsensor() HardwareFeatures_Present {
1486 if m != nil {
1487 return m.BaseLightsensor
1488 }
1489 return HardwareFeatures_PRESENT_UNKNOWN
1490}
1491
1492type HardwareFeatures_Screen struct {
C Shapirod2365312020-05-18 14:46:48 -05001493 PanelProperties *Component_DisplayPanel_Properties `protobuf:"bytes,3,opt,name=panel_properties,json=panelProperties,proto3" json:"panel_properties,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001494 // If touch support is present on system
1495 TouchSupport HardwareFeatures_Present `protobuf:"varint,2,opt,name=touch_support,json=touchSupport,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"touch_support,omitempty"`
1496 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1497 XXX_unrecognized []byte `json:"-"`
1498 XXX_sizecache int32 `json:"-"`
1499}
1500
1501func (m *HardwareFeatures_Screen) Reset() { *m = HardwareFeatures_Screen{} }
1502func (m *HardwareFeatures_Screen) String() string { return proto.CompactTextString(m) }
1503func (*HardwareFeatures_Screen) ProtoMessage() {}
1504func (*HardwareFeatures_Screen) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001505 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 12}
Andrew Lambbc029d32020-02-24 12:42:50 -07001506}
1507
1508func (m *HardwareFeatures_Screen) XXX_Unmarshal(b []byte) error {
1509 return xxx_messageInfo_HardwareFeatures_Screen.Unmarshal(m, b)
1510}
1511func (m *HardwareFeatures_Screen) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1512 return xxx_messageInfo_HardwareFeatures_Screen.Marshal(b, m, deterministic)
1513}
1514func (m *HardwareFeatures_Screen) XXX_Merge(src proto.Message) {
1515 xxx_messageInfo_HardwareFeatures_Screen.Merge(m, src)
1516}
1517func (m *HardwareFeatures_Screen) XXX_Size() int {
1518 return xxx_messageInfo_HardwareFeatures_Screen.Size(m)
1519}
1520func (m *HardwareFeatures_Screen) XXX_DiscardUnknown() {
1521 xxx_messageInfo_HardwareFeatures_Screen.DiscardUnknown(m)
1522}
1523
1524var xxx_messageInfo_HardwareFeatures_Screen proto.InternalMessageInfo
1525
C Shapirod2365312020-05-18 14:46:48 -05001526func (m *HardwareFeatures_Screen) GetPanelProperties() *Component_DisplayPanel_Properties {
Andrew Lambbc029d32020-02-24 12:42:50 -07001527 if m != nil {
C Shapirod2365312020-05-18 14:46:48 -05001528 return m.PanelProperties
Andrew Lambbc029d32020-02-24 12:42:50 -07001529 }
1530 return nil
1531}
1532
1533func (m *HardwareFeatures_Screen) GetTouchSupport() HardwareFeatures_Present {
1534 if m != nil {
1535 return m.TouchSupport
1536 }
1537 return HardwareFeatures_PRESENT_UNKNOWN
1538}
1539
1540type HardwareFeatures_FormFactor struct {
1541 // Form factory of system
Andrew Lamba27b69c2020-03-17 09:42:25 -06001542 FormFactor HardwareFeatures_FormFactor_FormFactorType `protobuf:"varint,1,opt,name=form_factor,json=formFactor,proto3,enum=chromiumos.config.api.HardwareFeatures_FormFactor_FormFactorType" json:"form_factor,omitempty"`
1543 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1544 XXX_unrecognized []byte `json:"-"`
1545 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001546}
1547
1548func (m *HardwareFeatures_FormFactor) Reset() { *m = HardwareFeatures_FormFactor{} }
1549func (m *HardwareFeatures_FormFactor) String() string { return proto.CompactTextString(m) }
1550func (*HardwareFeatures_FormFactor) ProtoMessage() {}
1551func (*HardwareFeatures_FormFactor) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001552 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 13}
Andrew Lambbc029d32020-02-24 12:42:50 -07001553}
1554
1555func (m *HardwareFeatures_FormFactor) XXX_Unmarshal(b []byte) error {
1556 return xxx_messageInfo_HardwareFeatures_FormFactor.Unmarshal(m, b)
1557}
1558func (m *HardwareFeatures_FormFactor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1559 return xxx_messageInfo_HardwareFeatures_FormFactor.Marshal(b, m, deterministic)
1560}
1561func (m *HardwareFeatures_FormFactor) XXX_Merge(src proto.Message) {
1562 xxx_messageInfo_HardwareFeatures_FormFactor.Merge(m, src)
1563}
1564func (m *HardwareFeatures_FormFactor) XXX_Size() int {
1565 return xxx_messageInfo_HardwareFeatures_FormFactor.Size(m)
1566}
1567func (m *HardwareFeatures_FormFactor) XXX_DiscardUnknown() {
1568 xxx_messageInfo_HardwareFeatures_FormFactor.DiscardUnknown(m)
1569}
1570
1571var xxx_messageInfo_HardwareFeatures_FormFactor proto.InternalMessageInfo
1572
Andrew Lamba27b69c2020-03-17 09:42:25 -06001573func (m *HardwareFeatures_FormFactor) GetFormFactor() HardwareFeatures_FormFactor_FormFactorType {
Andrew Lambbc029d32020-02-24 12:42:50 -07001574 if m != nil {
1575 return m.FormFactor
1576 }
1577 return HardwareFeatures_FormFactor_FORM_FACTOR_UNKNOWN
1578}
1579
1580type HardwareFeatures_Stylus struct {
1581 // Type of stylus
Andrew Lamba27b69c2020-03-17 09:42:25 -06001582 Stylus HardwareFeatures_Stylus_StylusType `protobuf:"varint,1,opt,name=stylus,proto3,enum=chromiumos.config.api.HardwareFeatures_Stylus_StylusType" json:"stylus,omitempty"`
1583 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1584 XXX_unrecognized []byte `json:"-"`
1585 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001586}
1587
1588func (m *HardwareFeatures_Stylus) Reset() { *m = HardwareFeatures_Stylus{} }
1589func (m *HardwareFeatures_Stylus) String() string { return proto.CompactTextString(m) }
1590func (*HardwareFeatures_Stylus) ProtoMessage() {}
1591func (*HardwareFeatures_Stylus) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001592 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 14}
Andrew Lambbc029d32020-02-24 12:42:50 -07001593}
1594
1595func (m *HardwareFeatures_Stylus) XXX_Unmarshal(b []byte) error {
1596 return xxx_messageInfo_HardwareFeatures_Stylus.Unmarshal(m, b)
1597}
1598func (m *HardwareFeatures_Stylus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1599 return xxx_messageInfo_HardwareFeatures_Stylus.Marshal(b, m, deterministic)
1600}
1601func (m *HardwareFeatures_Stylus) XXX_Merge(src proto.Message) {
1602 xxx_messageInfo_HardwareFeatures_Stylus.Merge(m, src)
1603}
1604func (m *HardwareFeatures_Stylus) XXX_Size() int {
1605 return xxx_messageInfo_HardwareFeatures_Stylus.Size(m)
1606}
1607func (m *HardwareFeatures_Stylus) XXX_DiscardUnknown() {
1608 xxx_messageInfo_HardwareFeatures_Stylus.DiscardUnknown(m)
1609}
1610
1611var xxx_messageInfo_HardwareFeatures_Stylus proto.InternalMessageInfo
1612
Andrew Lamba27b69c2020-03-17 09:42:25 -06001613func (m *HardwareFeatures_Stylus) GetStylus() HardwareFeatures_Stylus_StylusType {
Andrew Lambbc029d32020-02-24 12:42:50 -07001614 if m != nil {
1615 return m.Stylus
1616 }
1617 return HardwareFeatures_Stylus_STYLUS_UNKNOWN
1618}
1619
1620type HardwareFeatures_Keyboard struct {
Jett Rink0858d222020-03-19 11:27:54 -06001621 // Type of keyboard present on system
1622 KeyboardType HardwareFeatures_Keyboard_KeyboardType `protobuf:"varint,1,opt,name=keyboard_type,json=keyboardType,proto3,enum=chromiumos.config.api.HardwareFeatures_Keyboard_KeyboardType" json:"keyboard_type,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001623 // If keyboard backlight is present on system
1624 Backlight HardwareFeatures_Present `protobuf:"varint,2,opt,name=backlight,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"backlight,omitempty"`
1625 // If power button is present on keyboard
1626 PowerButton HardwareFeatures_Present `protobuf:"varint,3,opt,name=power_button,json=powerButton,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"power_button,omitempty"`
1627 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1628 XXX_unrecognized []byte `json:"-"`
1629 XXX_sizecache int32 `json:"-"`
1630}
1631
1632func (m *HardwareFeatures_Keyboard) Reset() { *m = HardwareFeatures_Keyboard{} }
1633func (m *HardwareFeatures_Keyboard) String() string { return proto.CompactTextString(m) }
1634func (*HardwareFeatures_Keyboard) ProtoMessage() {}
1635func (*HardwareFeatures_Keyboard) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001636 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 15}
Andrew Lambbc029d32020-02-24 12:42:50 -07001637}
1638
1639func (m *HardwareFeatures_Keyboard) XXX_Unmarshal(b []byte) error {
1640 return xxx_messageInfo_HardwareFeatures_Keyboard.Unmarshal(m, b)
1641}
1642func (m *HardwareFeatures_Keyboard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1643 return xxx_messageInfo_HardwareFeatures_Keyboard.Marshal(b, m, deterministic)
1644}
1645func (m *HardwareFeatures_Keyboard) XXX_Merge(src proto.Message) {
1646 xxx_messageInfo_HardwareFeatures_Keyboard.Merge(m, src)
1647}
1648func (m *HardwareFeatures_Keyboard) XXX_Size() int {
1649 return xxx_messageInfo_HardwareFeatures_Keyboard.Size(m)
1650}
1651func (m *HardwareFeatures_Keyboard) XXX_DiscardUnknown() {
1652 xxx_messageInfo_HardwareFeatures_Keyboard.DiscardUnknown(m)
1653}
1654
1655var xxx_messageInfo_HardwareFeatures_Keyboard proto.InternalMessageInfo
1656
Jett Rink0858d222020-03-19 11:27:54 -06001657func (m *HardwareFeatures_Keyboard) GetKeyboardType() HardwareFeatures_Keyboard_KeyboardType {
Andrew Lambbc029d32020-02-24 12:42:50 -07001658 if m != nil {
Jett Rink0858d222020-03-19 11:27:54 -06001659 return m.KeyboardType
Andrew Lambbc029d32020-02-24 12:42:50 -07001660 }
Jett Rink0858d222020-03-19 11:27:54 -06001661 return HardwareFeatures_Keyboard_KEYBOARD_TYPE_UNKNOWN
Andrew Lambbc029d32020-02-24 12:42:50 -07001662}
1663
1664func (m *HardwareFeatures_Keyboard) GetBacklight() HardwareFeatures_Present {
1665 if m != nil {
1666 return m.Backlight
1667 }
1668 return HardwareFeatures_PRESENT_UNKNOWN
1669}
1670
1671func (m *HardwareFeatures_Keyboard) GetPowerButton() HardwareFeatures_Present {
1672 if m != nil {
1673 return m.PowerButton
1674 }
1675 return HardwareFeatures_PRESENT_UNKNOWN
1676}
1677
1678type HardwareFeatures_Memory struct {
1679 Profile *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
1680 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1681 XXX_unrecognized []byte `json:"-"`
1682 XXX_sizecache int32 `json:"-"`
1683}
1684
1685func (m *HardwareFeatures_Memory) Reset() { *m = HardwareFeatures_Memory{} }
1686func (m *HardwareFeatures_Memory) String() string { return proto.CompactTextString(m) }
1687func (*HardwareFeatures_Memory) ProtoMessage() {}
1688func (*HardwareFeatures_Memory) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001689 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 16}
Andrew Lambbc029d32020-02-24 12:42:50 -07001690}
1691
1692func (m *HardwareFeatures_Memory) XXX_Unmarshal(b []byte) error {
1693 return xxx_messageInfo_HardwareFeatures_Memory.Unmarshal(m, b)
1694}
1695func (m *HardwareFeatures_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1696 return xxx_messageInfo_HardwareFeatures_Memory.Marshal(b, m, deterministic)
1697}
1698func (m *HardwareFeatures_Memory) XXX_Merge(src proto.Message) {
1699 xxx_messageInfo_HardwareFeatures_Memory.Merge(m, src)
1700}
1701func (m *HardwareFeatures_Memory) XXX_Size() int {
1702 return xxx_messageInfo_HardwareFeatures_Memory.Size(m)
1703}
1704func (m *HardwareFeatures_Memory) XXX_DiscardUnknown() {
1705 xxx_messageInfo_HardwareFeatures_Memory.DiscardUnknown(m)
1706}
1707
1708var xxx_messageInfo_HardwareFeatures_Memory proto.InternalMessageInfo
1709
1710func (m *HardwareFeatures_Memory) GetProfile() *Component_Memory_Profile {
1711 if m != nil {
1712 return m.Profile
1713 }
1714 return nil
1715}
1716
Jett Rink82da31e2020-03-13 11:46:26 -06001717type HardwareFeatures_Fingerprint struct {
1718 // Location of fingerprint sensor
C Shapirodf9dd932020-03-14 14:40:56 -05001719 Location HardwareFeatures_Fingerprint_Location `protobuf:"varint,1,opt,name=location,proto3,enum=chromiumos.config.api.HardwareFeatures_Fingerprint_Location" json:"location,omitempty"`
1720 // Fingerprint board used.
Tom Hughesdfc35402020-06-29 16:02:09 -07001721 Board string `protobuf:"bytes,2,opt,name=board,proto3" json:"board,omitempty"`
1722 // Read-only (RO) firmware version to use (empty means use default).
1723 RoVersion string `protobuf:"bytes,3,opt,name=ro_version,json=roVersion,proto3" json:"ro_version,omitempty"`
C Shapirodf9dd932020-03-14 14:40:56 -05001724 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1725 XXX_unrecognized []byte `json:"-"`
1726 XXX_sizecache int32 `json:"-"`
Jett Rink82da31e2020-03-13 11:46:26 -06001727}
1728
1729func (m *HardwareFeatures_Fingerprint) Reset() { *m = HardwareFeatures_Fingerprint{} }
1730func (m *HardwareFeatures_Fingerprint) String() string { return proto.CompactTextString(m) }
1731func (*HardwareFeatures_Fingerprint) ProtoMessage() {}
1732func (*HardwareFeatures_Fingerprint) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001733 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 17}
Jett Rink82da31e2020-03-13 11:46:26 -06001734}
1735
1736func (m *HardwareFeatures_Fingerprint) XXX_Unmarshal(b []byte) error {
1737 return xxx_messageInfo_HardwareFeatures_Fingerprint.Unmarshal(m, b)
1738}
1739func (m *HardwareFeatures_Fingerprint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1740 return xxx_messageInfo_HardwareFeatures_Fingerprint.Marshal(b, m, deterministic)
1741}
1742func (m *HardwareFeatures_Fingerprint) XXX_Merge(src proto.Message) {
1743 xxx_messageInfo_HardwareFeatures_Fingerprint.Merge(m, src)
1744}
1745func (m *HardwareFeatures_Fingerprint) XXX_Size() int {
1746 return xxx_messageInfo_HardwareFeatures_Fingerprint.Size(m)
1747}
1748func (m *HardwareFeatures_Fingerprint) XXX_DiscardUnknown() {
1749 xxx_messageInfo_HardwareFeatures_Fingerprint.DiscardUnknown(m)
1750}
1751
1752var xxx_messageInfo_HardwareFeatures_Fingerprint proto.InternalMessageInfo
1753
1754func (m *HardwareFeatures_Fingerprint) GetLocation() HardwareFeatures_Fingerprint_Location {
1755 if m != nil {
1756 return m.Location
1757 }
1758 return HardwareFeatures_Fingerprint_LOCATION_UNKNOWN
1759}
1760
C Shapirodf9dd932020-03-14 14:40:56 -05001761func (m *HardwareFeatures_Fingerprint) GetBoard() string {
1762 if m != nil {
1763 return m.Board
1764 }
1765 return ""
1766}
1767
Tom Hughesdfc35402020-06-29 16:02:09 -07001768func (m *HardwareFeatures_Fingerprint) GetRoVersion() string {
1769 if m != nil {
1770 return m.RoVersion
1771 }
1772 return ""
1773}
1774
Jett Rinke27c7052020-03-19 11:42:05 -06001775type HardwareFeatures_Storage struct {
Sean McAllistera84b7342020-06-23 18:08:48 -06001776 StorageType Component_Storage_StorageType `protobuf:"varint,1,opt,name=storage_type,json=storageType,proto3,enum=chromiumos.config.api.Component_Storage_StorageType" json:"storage_type,omitempty"`
1777 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1778 XXX_unrecognized []byte `json:"-"`
1779 XXX_sizecache int32 `json:"-"`
Jett Rinke27c7052020-03-19 11:42:05 -06001780}
1781
1782func (m *HardwareFeatures_Storage) Reset() { *m = HardwareFeatures_Storage{} }
1783func (m *HardwareFeatures_Storage) String() string { return proto.CompactTextString(m) }
1784func (*HardwareFeatures_Storage) ProtoMessage() {}
1785func (*HardwareFeatures_Storage) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001786 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 18}
Jett Rinke27c7052020-03-19 11:42:05 -06001787}
1788
1789func (m *HardwareFeatures_Storage) XXX_Unmarshal(b []byte) error {
1790 return xxx_messageInfo_HardwareFeatures_Storage.Unmarshal(m, b)
1791}
1792func (m *HardwareFeatures_Storage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1793 return xxx_messageInfo_HardwareFeatures_Storage.Marshal(b, m, deterministic)
1794}
1795func (m *HardwareFeatures_Storage) XXX_Merge(src proto.Message) {
1796 xxx_messageInfo_HardwareFeatures_Storage.Merge(m, src)
1797}
1798func (m *HardwareFeatures_Storage) XXX_Size() int {
1799 return xxx_messageInfo_HardwareFeatures_Storage.Size(m)
1800}
1801func (m *HardwareFeatures_Storage) XXX_DiscardUnknown() {
1802 xxx_messageInfo_HardwareFeatures_Storage.DiscardUnknown(m)
1803}
1804
1805var xxx_messageInfo_HardwareFeatures_Storage proto.InternalMessageInfo
1806
Sean McAllistera84b7342020-06-23 18:08:48 -06001807func (m *HardwareFeatures_Storage) GetStorageType() Component_Storage_StorageType {
Jett Rinke27c7052020-03-19 11:42:05 -06001808 if m != nil {
1809 return m.StorageType
1810 }
Sean McAllistera84b7342020-06-23 18:08:48 -06001811 return Component_Storage_STORAGE_TYPE_UNKNOWN
Jett Rinke27c7052020-03-19 11:42:05 -06001812}
1813
C Shapiroa681fad2020-04-15 17:05:03 -05001814type HardwareFeatures_Bluetooth struct {
1815 // Defines the specific bt component used in the design config
1816 Component *Component_Bluetooth `protobuf:"bytes,1,opt,name=component,proto3" json:"component,omitempty"`
1817 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1818 XXX_unrecognized []byte `json:"-"`
1819 XXX_sizecache int32 `json:"-"`
1820}
1821
1822func (m *HardwareFeatures_Bluetooth) Reset() { *m = HardwareFeatures_Bluetooth{} }
1823func (m *HardwareFeatures_Bluetooth) String() string { return proto.CompactTextString(m) }
1824func (*HardwareFeatures_Bluetooth) ProtoMessage() {}
1825func (*HardwareFeatures_Bluetooth) Descriptor() ([]byte, []int) {
1826 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 19}
1827}
1828
1829func (m *HardwareFeatures_Bluetooth) XXX_Unmarshal(b []byte) error {
1830 return xxx_messageInfo_HardwareFeatures_Bluetooth.Unmarshal(m, b)
1831}
1832func (m *HardwareFeatures_Bluetooth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1833 return xxx_messageInfo_HardwareFeatures_Bluetooth.Marshal(b, m, deterministic)
1834}
1835func (m *HardwareFeatures_Bluetooth) XXX_Merge(src proto.Message) {
1836 xxx_messageInfo_HardwareFeatures_Bluetooth.Merge(m, src)
1837}
1838func (m *HardwareFeatures_Bluetooth) XXX_Size() int {
1839 return xxx_messageInfo_HardwareFeatures_Bluetooth.Size(m)
1840}
1841func (m *HardwareFeatures_Bluetooth) XXX_DiscardUnknown() {
1842 xxx_messageInfo_HardwareFeatures_Bluetooth.DiscardUnknown(m)
1843}
1844
1845var xxx_messageInfo_HardwareFeatures_Bluetooth proto.InternalMessageInfo
1846
1847func (m *HardwareFeatures_Bluetooth) GetComponent() *Component_Bluetooth {
1848 if m != nil {
1849 return m.Component
1850 }
1851 return nil
1852}
1853
Josie Nordrum206be1b2020-06-04 12:20:16 -06001854type HardwareFeatures_BarrelJack struct {
1855 // If BarrelJack support is present on system.
1856 Present HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
1857 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1858 XXX_unrecognized []byte `json:"-"`
1859 XXX_sizecache int32 `json:"-"`
1860}
1861
1862func (m *HardwareFeatures_BarrelJack) Reset() { *m = HardwareFeatures_BarrelJack{} }
1863func (m *HardwareFeatures_BarrelJack) String() string { return proto.CompactTextString(m) }
1864func (*HardwareFeatures_BarrelJack) ProtoMessage() {}
1865func (*HardwareFeatures_BarrelJack) Descriptor() ([]byte, []int) {
1866 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 20}
1867}
1868
1869func (m *HardwareFeatures_BarrelJack) XXX_Unmarshal(b []byte) error {
1870 return xxx_messageInfo_HardwareFeatures_BarrelJack.Unmarshal(m, b)
1871}
1872func (m *HardwareFeatures_BarrelJack) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1873 return xxx_messageInfo_HardwareFeatures_BarrelJack.Marshal(b, m, deterministic)
1874}
1875func (m *HardwareFeatures_BarrelJack) XXX_Merge(src proto.Message) {
1876 xxx_messageInfo_HardwareFeatures_BarrelJack.Merge(m, src)
1877}
1878func (m *HardwareFeatures_BarrelJack) XXX_Size() int {
1879 return xxx_messageInfo_HardwareFeatures_BarrelJack.Size(m)
1880}
1881func (m *HardwareFeatures_BarrelJack) XXX_DiscardUnknown() {
1882 xxx_messageInfo_HardwareFeatures_BarrelJack.DiscardUnknown(m)
1883}
1884
1885var xxx_messageInfo_HardwareFeatures_BarrelJack proto.InternalMessageInfo
1886
1887func (m *HardwareFeatures_BarrelJack) GetPresent() HardwareFeatures_Present {
1888 if m != nil {
1889 return m.Present
1890 }
1891 return HardwareFeatures_PRESENT_UNKNOWN
1892}
1893
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001894// Wifi properties
Jason Kusumae95694b2020-07-13 18:03:51 -07001895// NEXT TAG: 3
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001896type HardwareFeatures_Wifi struct {
1897 // WLAN protocols supported by the Wifi chipset(s).
Jason Kusumae95694b2020-07-13 18:03:51 -07001898 SupportedWlanProtocols []Component_Wifi_WLANProtocol `protobuf:"varint,1,rep,packed,name=supported_wlan_protocols,json=supportedWlanProtocols,proto3,enum=chromiumos.config.api.Component_Wifi_WLANProtocol" json:"supported_wlan_protocols,omitempty"`
1899 WifiChips []HardwareFeatures_Wifi_WifiChip `protobuf:"varint,2,rep,packed,name=wifi_chips,json=wifiChips,proto3,enum=chromiumos.config.api.HardwareFeatures_Wifi_WifiChip" json:"wifi_chips,omitempty"`
1900 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1901 XXX_unrecognized []byte `json:"-"`
1902 XXX_sizecache int32 `json:"-"`
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001903}
1904
1905func (m *HardwareFeatures_Wifi) Reset() { *m = HardwareFeatures_Wifi{} }
1906func (m *HardwareFeatures_Wifi) String() string { return proto.CompactTextString(m) }
1907func (*HardwareFeatures_Wifi) ProtoMessage() {}
1908func (*HardwareFeatures_Wifi) Descriptor() ([]byte, []int) {
Josie Nordrum206be1b2020-06-04 12:20:16 -06001909 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 21}
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001910}
1911
1912func (m *HardwareFeatures_Wifi) XXX_Unmarshal(b []byte) error {
1913 return xxx_messageInfo_HardwareFeatures_Wifi.Unmarshal(m, b)
1914}
1915func (m *HardwareFeatures_Wifi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1916 return xxx_messageInfo_HardwareFeatures_Wifi.Marshal(b, m, deterministic)
1917}
1918func (m *HardwareFeatures_Wifi) XXX_Merge(src proto.Message) {
1919 xxx_messageInfo_HardwareFeatures_Wifi.Merge(m, src)
1920}
1921func (m *HardwareFeatures_Wifi) XXX_Size() int {
1922 return xxx_messageInfo_HardwareFeatures_Wifi.Size(m)
1923}
1924func (m *HardwareFeatures_Wifi) XXX_DiscardUnknown() {
1925 xxx_messageInfo_HardwareFeatures_Wifi.DiscardUnknown(m)
1926}
1927
1928var xxx_messageInfo_HardwareFeatures_Wifi proto.InternalMessageInfo
1929
1930func (m *HardwareFeatures_Wifi) GetSupportedWlanProtocols() []Component_Wifi_WLANProtocol {
1931 if m != nil {
1932 return m.SupportedWlanProtocols
1933 }
1934 return nil
1935}
1936
Jason Kusumae95694b2020-07-13 18:03:51 -07001937func (m *HardwareFeatures_Wifi) GetWifiChips() []HardwareFeatures_Wifi_WifiChip {
1938 if m != nil {
1939 return m.WifiChips
1940 }
1941 return nil
1942}
1943
Andrew Lambb44fb032020-06-17 11:39:02 -06001944type HardwareFeatures_Button struct {
1945 Region HardwareFeatures_Button_Region `protobuf:"varint,1,opt,name=region,proto3,enum=chromiumos.config.api.HardwareFeatures_Button_Region" json:"region,omitempty"`
1946 Edge HardwareFeatures_Button_Edge `protobuf:"varint,2,opt,name=edge,proto3,enum=chromiumos.config.api.HardwareFeatures_Button_Edge" json:"edge,omitempty"`
1947 // The percentage for button center position to the display's width/height
1948 // in primary landscape screen orientation. If Edge is LEFT or RIGHT,
1949 // specifies the button's center position as a fraction of the Region's
1950 // height relative to the top of the Region. For TOP and BOTTOM, specifies
1951 // the position as a fraction of the Region's width relative to the left
1952 // side of the Region.
1953 Position float32 `protobuf:"fixed32,3,opt,name=position,proto3" json:"position,omitempty"`
1954 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1955 XXX_unrecognized []byte `json:"-"`
1956 XXX_sizecache int32 `json:"-"`
1957}
1958
1959func (m *HardwareFeatures_Button) Reset() { *m = HardwareFeatures_Button{} }
1960func (m *HardwareFeatures_Button) String() string { return proto.CompactTextString(m) }
1961func (*HardwareFeatures_Button) ProtoMessage() {}
1962func (*HardwareFeatures_Button) Descriptor() ([]byte, []int) {
1963 return fileDescriptor_9bdbf9c393c85c5f, []int{1, 22}
1964}
1965
1966func (m *HardwareFeatures_Button) XXX_Unmarshal(b []byte) error {
1967 return xxx_messageInfo_HardwareFeatures_Button.Unmarshal(m, b)
1968}
1969func (m *HardwareFeatures_Button) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1970 return xxx_messageInfo_HardwareFeatures_Button.Marshal(b, m, deterministic)
1971}
1972func (m *HardwareFeatures_Button) XXX_Merge(src proto.Message) {
1973 xxx_messageInfo_HardwareFeatures_Button.Merge(m, src)
1974}
1975func (m *HardwareFeatures_Button) XXX_Size() int {
1976 return xxx_messageInfo_HardwareFeatures_Button.Size(m)
1977}
1978func (m *HardwareFeatures_Button) XXX_DiscardUnknown() {
1979 xxx_messageInfo_HardwareFeatures_Button.DiscardUnknown(m)
1980}
1981
1982var xxx_messageInfo_HardwareFeatures_Button proto.InternalMessageInfo
1983
1984func (m *HardwareFeatures_Button) GetRegion() HardwareFeatures_Button_Region {
1985 if m != nil {
1986 return m.Region
1987 }
1988 return HardwareFeatures_Button_REGION_UNKNOWN
1989}
1990
1991func (m *HardwareFeatures_Button) GetEdge() HardwareFeatures_Button_Edge {
1992 if m != nil {
1993 return m.Edge
1994 }
1995 return HardwareFeatures_Button_EDGE_UNKNOWN
1996}
1997
1998func (m *HardwareFeatures_Button) GetPosition() float32 {
1999 if m != nil {
2000 return m.Position
2001 }
2002 return 0
2003}
2004
Andrew Lambbc029d32020-02-24 12:42:50 -07002005func init() {
2006 proto.RegisterEnum("chromiumos.config.api.Topology_Type", Topology_Type_name, Topology_Type_value)
2007 proto.RegisterEnum("chromiumos.config.api.HardwareFeatures_Present", HardwareFeatures_Present_name, HardwareFeatures_Present_value)
2008 proto.RegisterEnum("chromiumos.config.api.HardwareFeatures_Audio_AudioCodec", HardwareFeatures_Audio_AudioCodec_name, HardwareFeatures_Audio_AudioCodec_value)
Ren-Pei Zengce869dd2020-08-18 01:29:37 +08002009 proto.RegisterEnum("chromiumos.config.api.HardwareFeatures_Camera_Interface", HardwareFeatures_Camera_Interface_name, HardwareFeatures_Camera_Interface_value)
2010 proto.RegisterEnum("chromiumos.config.api.HardwareFeatures_Camera_Facing", HardwareFeatures_Camera_Facing_name, HardwareFeatures_Camera_Facing_value)
2011 proto.RegisterEnum("chromiumos.config.api.HardwareFeatures_Camera_Orientation", HardwareFeatures_Camera_Orientation_name, HardwareFeatures_Camera_Orientation_value)
Andrew Lamba27b69c2020-03-17 09:42:25 -06002012 proto.RegisterEnum("chromiumos.config.api.HardwareFeatures_FormFactor_FormFactorType", HardwareFeatures_FormFactor_FormFactorType_name, HardwareFeatures_FormFactor_FormFactorType_value)
2013 proto.RegisterEnum("chromiumos.config.api.HardwareFeatures_Stylus_StylusType", HardwareFeatures_Stylus_StylusType_name, HardwareFeatures_Stylus_StylusType_value)
Jett Rink0858d222020-03-19 11:27:54 -06002014 proto.RegisterEnum("chromiumos.config.api.HardwareFeatures_Keyboard_KeyboardType", HardwareFeatures_Keyboard_KeyboardType_name, HardwareFeatures_Keyboard_KeyboardType_value)
Jett Rink82da31e2020-03-13 11:46:26 -06002015 proto.RegisterEnum("chromiumos.config.api.HardwareFeatures_Fingerprint_Location", HardwareFeatures_Fingerprint_Location_name, HardwareFeatures_Fingerprint_Location_value)
Jason Kusumae95694b2020-07-13 18:03:51 -07002016 proto.RegisterEnum("chromiumos.config.api.HardwareFeatures_Wifi_WifiChip", HardwareFeatures_Wifi_WifiChip_name, HardwareFeatures_Wifi_WifiChip_value)
Andrew Lambb44fb032020-06-17 11:39:02 -06002017 proto.RegisterEnum("chromiumos.config.api.HardwareFeatures_Button_Region", HardwareFeatures_Button_Region_name, HardwareFeatures_Button_Region_value)
2018 proto.RegisterEnum("chromiumos.config.api.HardwareFeatures_Button_Edge", HardwareFeatures_Button_Edge_name, HardwareFeatures_Button_Edge_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07002019 proto.RegisterType((*Topology)(nil), "chromiumos.config.api.Topology")
2020 proto.RegisterMapType((map[string]string)(nil), "chromiumos.config.api.Topology.DescriptionEntry")
2021 proto.RegisterType((*HardwareFeatures)(nil), "chromiumos.config.api.HardwareFeatures")
2022 proto.RegisterType((*HardwareFeatures_Count)(nil), "chromiumos.config.api.HardwareFeatures.Count")
2023 proto.RegisterType((*HardwareFeatures_UsbC)(nil), "chromiumos.config.api.HardwareFeatures.UsbC")
2024 proto.RegisterType((*HardwareFeatures_UsbA)(nil), "chromiumos.config.api.HardwareFeatures.UsbA")
2025 proto.RegisterType((*HardwareFeatures_Lte)(nil), "chromiumos.config.api.HardwareFeatures.Lte")
2026 proto.RegisterType((*HardwareFeatures_Hdmi)(nil), "chromiumos.config.api.HardwareFeatures.Hdmi")
2027 proto.RegisterType((*HardwareFeatures_FirmwareConfiguration)(nil), "chromiumos.config.api.HardwareFeatures.FirmwareConfiguration")
2028 proto.RegisterType((*HardwareFeatures_Audio)(nil), "chromiumos.config.api.HardwareFeatures.Audio")
2029 proto.RegisterType((*HardwareFeatures_Camera)(nil), "chromiumos.config.api.HardwareFeatures.Camera")
Ren-Pei Zengce869dd2020-08-18 01:29:37 +08002030 proto.RegisterType((*HardwareFeatures_Camera_Device)(nil), "chromiumos.config.api.HardwareFeatures.Camera.Device")
Andrew Lambbc029d32020-02-24 12:42:50 -07002031 proto.RegisterType((*HardwareFeatures_Accelerometer)(nil), "chromiumos.config.api.HardwareFeatures.Accelerometer")
2032 proto.RegisterType((*HardwareFeatures_Gyroscope)(nil), "chromiumos.config.api.HardwareFeatures.Gyroscope")
2033 proto.RegisterType((*HardwareFeatures_Magnetometer)(nil), "chromiumos.config.api.HardwareFeatures.Magnetometer")
2034 proto.RegisterType((*HardwareFeatures_LightSensor)(nil), "chromiumos.config.api.HardwareFeatures.LightSensor")
2035 proto.RegisterType((*HardwareFeatures_Screen)(nil), "chromiumos.config.api.HardwareFeatures.Screen")
2036 proto.RegisterType((*HardwareFeatures_FormFactor)(nil), "chromiumos.config.api.HardwareFeatures.FormFactor")
2037 proto.RegisterType((*HardwareFeatures_Stylus)(nil), "chromiumos.config.api.HardwareFeatures.Stylus")
2038 proto.RegisterType((*HardwareFeatures_Keyboard)(nil), "chromiumos.config.api.HardwareFeatures.Keyboard")
2039 proto.RegisterType((*HardwareFeatures_Memory)(nil), "chromiumos.config.api.HardwareFeatures.Memory")
Jett Rink82da31e2020-03-13 11:46:26 -06002040 proto.RegisterType((*HardwareFeatures_Fingerprint)(nil), "chromiumos.config.api.HardwareFeatures.Fingerprint")
Jett Rinke27c7052020-03-19 11:42:05 -06002041 proto.RegisterType((*HardwareFeatures_Storage)(nil), "chromiumos.config.api.HardwareFeatures.Storage")
C Shapiroa681fad2020-04-15 17:05:03 -05002042 proto.RegisterType((*HardwareFeatures_Bluetooth)(nil), "chromiumos.config.api.HardwareFeatures.Bluetooth")
Josie Nordrum206be1b2020-06-04 12:20:16 -06002043 proto.RegisterType((*HardwareFeatures_BarrelJack)(nil), "chromiumos.config.api.HardwareFeatures.BarrelJack")
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07002044 proto.RegisterType((*HardwareFeatures_Wifi)(nil), "chromiumos.config.api.HardwareFeatures.Wifi")
Andrew Lambb44fb032020-06-17 11:39:02 -06002045 proto.RegisterType((*HardwareFeatures_Button)(nil), "chromiumos.config.api.HardwareFeatures.Button")
Andrew Lambbc029d32020-02-24 12:42:50 -07002046}
2047
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07002048func init() {
2049 proto.RegisterFile("chromiumos/config/api/topology.proto", fileDescriptor_9bdbf9c393c85c5f)
2050}
Andrew Lambbc029d32020-02-24 12:42:50 -07002051
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07002052var fileDescriptor_9bdbf9c393c85c5f = []byte{
Ren-Pei Zengce869dd2020-08-18 01:29:37 +08002053 // 2510 bytes of a gzipped FileDescriptorProto
2054 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x99, 0x4d, 0x6f, 0xe3, 0xc6,
2055 0x19, 0xc7, 0x2b, 0xea, 0xfd, 0xd1, 0x8b, 0xc7, 0xb3, 0xeb, 0x84, 0x51, 0x11, 0x60, 0x21, 0xa4,
2056 0xa8, 0x91, 0xb6, 0xb2, 0xd7, 0x1b, 0xef, 0x7a, 0x83, 0xa4, 0x2d, 0x45, 0x51, 0xb6, 0xb2, 0x94,
2057 0xa8, 0x1d, 0xd1, 0x6f, 0x69, 0x50, 0x82, 0x92, 0x46, 0x32, 0x6b, 0x49, 0x24, 0x48, 0x6a, 0x0d,
2058 0x7f, 0x86, 0x02, 0xed, 0xb5, 0x28, 0xd0, 0x53, 0x3f, 0x41, 0x2f, 0x45, 0x8b, 0x1e, 0x7b, 0x69,
2059 0x0f, 0x05, 0x7a, 0xe9, 0x37, 0xe8, 0xc7, 0xe8, 0xa1, 0x98, 0x21, 0x25, 0x52, 0xce, 0x06, 0x2b,
2060 0x29, 0xb9, 0xd8, 0x9c, 0x21, 0xff, 0xbf, 0x79, 0x7d, 0x66, 0x9e, 0xe7, 0x11, 0x7c, 0x34, 0xb8,
2061 0x71, 0xed, 0xa9, 0x35, 0x9f, 0xda, 0xde, 0xc1, 0xc0, 0x9e, 0x8d, 0xac, 0xf1, 0x81, 0xe9, 0x58,
2062 0x07, 0xbe, 0xed, 0xd8, 0x13, 0x7b, 0x7c, 0x5f, 0x73, 0x5c, 0xdb, 0xb7, 0xf1, 0x5e, 0xf4, 0x55,
2063 0x2d, 0xf8, 0xaa, 0x66, 0x3a, 0x56, 0xe5, 0x07, 0x6f, 0x17, 0x0f, 0xec, 0xa9, 0x63, 0xcf, 0xe8,
2064 0xcc, 0x0f, 0xd4, 0xd5, 0xbf, 0xa5, 0x21, 0xa7, 0x87, 0x40, 0x5c, 0x06, 0xc1, 0x1a, 0x8a, 0x89,
2065 0x27, 0x89, 0xfd, 0x3c, 0x11, 0xac, 0x21, 0x3e, 0x81, 0x94, 0x7f, 0xef, 0x50, 0x51, 0x78, 0x92,
2066 0xd8, 0x2f, 0x1f, 0x7d, 0x54, 0x7b, 0x6b, 0x4b, 0xb5, 0x85, 0xbc, 0xa6, 0xdf, 0x3b, 0x94, 0x70,
2067 0x05, 0x26, 0x50, 0x18, 0x52, 0x6f, 0xe0, 0x5a, 0x8e, 0x6f, 0xd9, 0x33, 0x31, 0xf9, 0x24, 0xb9,
2068 0x5f, 0x38, 0x3a, 0x7c, 0x17, 0xa0, 0x11, 0x49, 0x94, 0x99, 0xef, 0xde, 0x93, 0x38, 0x04, 0x13,
2069 0x40, 0x37, 0xa6, 0x3b, 0xbc, 0x33, 0x5d, 0x6a, 0x8c, 0xa8, 0xe9, 0xcf, 0x5d, 0x2a, 0xa6, 0x9e,
2070 0x24, 0xf6, 0x0b, 0x47, 0x3f, 0xfc, 0x06, 0xf0, 0x59, 0xf8, 0x79, 0x33, 0xf8, 0xda, 0x23, 0x3b,
2071 0x37, 0xab, 0x35, 0x95, 0x9f, 0x02, 0x7a, 0xd8, 0x28, 0x46, 0x90, 0xbc, 0xa5, 0xf7, 0xe1, 0x34,
2072 0xb0, 0x47, 0xfc, 0x18, 0xd2, 0x6f, 0xcc, 0xc9, 0x3c, 0x98, 0x88, 0x3c, 0x09, 0x0a, 0x9f, 0x0a,
2073 0x27, 0x89, 0xea, 0xff, 0x04, 0x48, 0xb1, 0x61, 0x63, 0x04, 0x45, 0xfd, 0xba, 0xab, 0x18, 0xe7,
2074 0x9d, 0x57, 0x1d, 0xed, 0xb2, 0x83, 0xbe, 0x87, 0x01, 0x32, 0x3d, 0x99, 0x28, 0x4a, 0x07, 0x25,
2075 0xf0, 0x0e, 0x14, 0x9a, 0x1a, 0x69, 0x1b, 0x4d, 0x49, 0xd6, 0x35, 0x82, 0x04, 0x9c, 0x87, 0xb4,
2076 0x74, 0xde, 0x68, 0x69, 0x28, 0xc9, 0xbf, 0xd3, 0xaf, 0xd5, 0xf3, 0x1e, 0x4a, 0xe1, 0x22, 0xe4,
2077 0x5e, 0x29, 0xd7, 0x75, 0x4d, 0x22, 0x0d, 0x94, 0xc6, 0x05, 0xc8, 0xea, 0x67, 0x0a, 0x69, 0x4b,
2078 0x2a, 0xca, 0xb0, 0xcf, 0x64, 0xa9, 0xad, 0x10, 0x09, 0x65, 0xf1, 0x3e, 0x7c, 0x24, 0xc9, 0xb2,
2079 0xa2, 0x2a, 0x44, 0x6b, 0x2b, 0xba, 0x42, 0x8c, 0xd3, 0x6b, 0xa2, 0xf5, 0x64, 0xad, 0xab, 0x18,
2080 0x6d, 0xe9, 0xb4, 0xa3, 0xe8, 0x41, 0x35, 0xca, 0xf1, 0x86, 0x5b, 0x9d, 0x53, 0x85, 0x74, 0x49,
2081 0xab, 0xa3, 0xa3, 0x3c, 0x7e, 0x0c, 0xa8, 0x4b, 0xb4, 0xab, 0x56, 0xbb, 0xa5, 0x5f, 0x1b, 0x3d,
2082 0xa5, 0xd3, 0xd3, 0x08, 0x02, 0x8c, 0xa1, 0xdc, 0x90, 0xce, 0x4f, 0xcf, 0x18, 0x2b, 0x68, 0xbd,
2083 0x80, 0x45, 0x78, 0xdc, 0xd1, 0x3a, 0xc6, 0x85, 0xa6, 0x4a, 0x7a, 0x4b, 0x55, 0x8c, 0x9e, 0xae,
2084 0x11, 0xe9, 0x54, 0x41, 0x45, 0x9c, 0x85, 0x24, 0x91, 0xda, 0xa8, 0x84, 0x73, 0x90, 0xba, 0x6c,
2085 0x35, 0x5b, 0xa8, 0x8c, 0x4b, 0x90, 0x57, 0x75, 0x25, 0xd4, 0xee, 0xb0, 0x62, 0xaf, 0x61, 0x10,
2086 0x45, 0x6a, 0x28, 0x04, 0x21, 0xfc, 0x08, 0x76, 0xda, 0x1a, 0x1b, 0x0a, 0x7f, 0x6f, 0x9c, 0xf7,
2087 0xea, 0x68, 0x97, 0x7d, 0x53, 0x57, 0xcf, 0x15, 0x5d, 0xd3, 0xf4, 0x33, 0x84, 0x71, 0x19, 0xa0,
2088 0x2e, 0x11, 0xa2, 0xa8, 0x5f, 0x48, 0xf2, 0x2b, 0xf4, 0x88, 0x4d, 0x68, 0x57, 0xbb, 0x64, 0xfd,
2089 0x39, 0xd7, 0x75, 0xad, 0x83, 0x1e, 0xe3, 0x5d, 0x28, 0x5d, 0x68, 0xea, 0x79, 0x5b, 0x59, 0x54,
2090 0xed, 0x55, 0xff, 0xfd, 0x09, 0xa0, 0x87, 0x8b, 0x8c, 0x25, 0x48, 0xcf, 0xbd, 0xbe, 0x31, 0xe0,
2091 0x2b, 0x58, 0x38, 0xfa, 0xf1, 0x9a, 0x9b, 0xa3, 0x76, 0xee, 0xf5, 0x65, 0x92, 0x9a, 0x7b, 0x7d,
2092 0x79, 0x81, 0x30, 0xf9, 0x82, 0x6f, 0x86, 0x90, 0x38, 0x42, 0xc2, 0x9f, 0x43, 0x72, 0xe2, 0x53,
2093 0x31, 0xc9, 0x01, 0x3f, 0x5a, 0x17, 0xa0, 0xfa, 0x94, 0x30, 0x1d, 0xfe, 0x39, 0xa4, 0x6e, 0x86,
2094 0x53, 0x2b, 0xdc, 0xe0, 0x6b, 0x77, 0xe0, 0x6c, 0x38, 0xb5, 0x08, 0x57, 0xe2, 0x2f, 0x21, 0x3f,
2095 0xba, 0x33, 0x82, 0x8f, 0xc5, 0x34, 0xc7, 0x7c, 0xbe, 0x2e, 0xa6, 0x69, 0xb9, 0x53, 0x56, 0x21,
2096 0xf3, 0x6f, 0xe6, 0xae, 0xc9, 0xac, 0x83, 0xe4, 0x46, 0x77, 0x41, 0x05, 0x96, 0x21, 0x6d, 0xce,
2097 0x87, 0x96, 0x2d, 0x66, 0x38, 0xf7, 0x27, 0xeb, 0x72, 0x25, 0x26, 0x22, 0x81, 0x16, 0x37, 0x21,
2098 0x33, 0x30, 0xa7, 0xd4, 0x35, 0xc5, 0x2c, 0xa7, 0xd4, 0xd6, 0xa5, 0xc8, 0x5c, 0x45, 0x42, 0x35,
2099 0xfe, 0x05, 0x94, 0xcc, 0xc1, 0x80, 0x4e, 0xa8, 0x6b, 0x4f, 0xa9, 0x4f, 0x5d, 0x31, 0xc7, 0x71,
2100 0xc7, 0x6b, 0x77, 0x2a, 0x2e, 0x26, 0xab, 0x2c, 0xac, 0x41, 0x7e, 0x7c, 0xef, 0xda, 0xde, 0xc0,
2101 0x76, 0xa8, 0x98, 0xe7, 0xe0, 0xa7, 0xeb, 0x82, 0x4f, 0x17, 0x42, 0x12, 0x31, 0xf0, 0x15, 0x14,
2102 0xa7, 0xe6, 0x78, 0x46, 0xfd, 0xb0, 0xb3, 0xc0, 0x99, 0x9f, 0xac, 0xcb, 0x6c, 0xc7, 0xb4, 0x64,
2103 0x85, 0x84, 0x2f, 0xa0, 0x38, 0xb1, 0xc6, 0x37, 0xbe, 0xe1, 0xd1, 0x99, 0x67, 0xbb, 0x62, 0x81,
2104 0x93, 0x9f, 0xad, 0xbd, 0xf5, 0x98, 0xb6, 0xc7, 0xa5, 0xa4, 0x30, 0x89, 0x0a, 0x6c, 0x9d, 0xbc,
2105 0x81, 0x4b, 0xe9, 0x4c, 0x2c, 0x6e, 0xb6, 0x4e, 0x3d, 0xae, 0x22, 0xa1, 0x1a, 0xf7, 0xa0, 0x30,
2106 0xb2, 0xdd, 0xa9, 0x31, 0x32, 0x07, 0xbe, 0xed, 0x8a, 0x25, 0x0e, 0x3b, 0x5a, 0x7b, 0x4b, 0xda,
2107 0xee, 0xb4, 0xc9, 0x95, 0x04, 0x46, 0xcb, 0x67, 0xde, 0x39, 0xff, 0x7e, 0x32, 0xf7, 0xc4, 0xf2,
2108 0x86, 0x9d, 0xe3, 0x2a, 0x12, 0xaa, 0xb1, 0x0a, 0xb9, 0x5b, 0x7a, 0xdf, 0xb7, 0x4d, 0x77, 0x28,
2109 0xee, 0x70, 0xd2, 0xe1, 0xba, 0xa4, 0x57, 0xa1, 0x8e, 0x2c, 0x09, 0xac, 0x57, 0x53, 0x3a, 0xb5,
2110 0xdd, 0x7b, 0x11, 0x6d, 0xd6, 0xab, 0x36, 0x57, 0x91, 0x50, 0x8d, 0xcf, 0xa1, 0x30, 0xb2, 0x66,
2111 0x63, 0xea, 0x3a, 0xae, 0x35, 0xf3, 0xc5, 0xdd, 0xcd, 0x56, 0xb4, 0x19, 0x49, 0x49, 0x9c, 0x83,
2112 0x5b, 0x90, 0xf5, 0x7c, 0xdb, 0x35, 0xc7, 0x54, 0xc4, 0x1c, 0x79, 0xb0, 0xfe, 0xac, 0x71, 0x19,
2113 0x59, 0xe8, 0x99, 0x7d, 0xf4, 0x27, 0x73, 0xea, 0xdb, 0xb6, 0x7f, 0x23, 0x3e, 0xda, 0xcc, 0x3e,
2114 0xea, 0x0b, 0x21, 0x89, 0x18, 0x98, 0x00, 0xf4, 0x4d, 0xd7, 0xa5, 0x93, 0x5f, 0x99, 0x83, 0x5b,
2115 0xf1, 0xf1, 0x66, 0x9b, 0xa4, 0xce, 0x95, 0x5f, 0x98, 0x83, 0x5b, 0x12, 0xa3, 0xb0, 0xc3, 0xf4,
2116 0xce, 0x1a, 0x59, 0xe2, 0xfb, 0x9b, 0x1d, 0xa6, 0x97, 0xd6, 0xc8, 0x22, 0x5c, 0x89, 0x5f, 0x43,
2117 0xd1, 0xb1, 0xef, 0xa8, 0x6b, 0xf4, 0xe7, 0xbe, 0x6f, 0xcf, 0xc4, 0xbd, 0xcd, 0x96, 0xb5, 0xce,
2118 0x55, 0xa4, 0xc0, 0x19, 0x41, 0x01, 0xf7, 0xa0, 0xf4, 0xc6, 0x9e, 0xcc, 0xa7, 0x74, 0xc1, 0x7c,
2119 0x6f, 0x2b, 0x66, 0x31, 0x80, 0x04, 0xa5, 0xca, 0x87, 0x90, 0x96, 0xed, 0xf9, 0xcc, 0x8f, 0x5c,
2120 0x16, 0x76, 0x09, 0x96, 0x42, 0x97, 0xa5, 0xf2, 0x0a, 0x52, 0xec, 0x96, 0x63, 0xe7, 0xf7, 0x80,
2121 0x7d, 0x16, 0x5e, 0x91, 0x6b, 0x9f, 0xdf, 0x9c, 0x4d, 0x02, 0x6d, 0x08, 0x93, 0xbe, 0x1b, 0x58,
2122 0x17, 0x92, 0xaa, 0x4f, 0xd9, 0xce, 0x74, 0x5c, 0xea, 0xd1, 0x90, 0x56, 0x5e, 0x7f, 0x67, 0x76,
2123 0x03, 0x19, 0x59, 0xe8, 0x2b, 0xaf, 0x21, 0xc5, 0x6e, 0xc3, 0xef, 0x12, 0x29, 0xc1, 0xde, 0x5b,
2124 0x6f, 0xc6, 0xb7, 0xcf, 0x36, 0xc6, 0x90, 0x9a, 0x9a, 0xde, 0x2d, 0x77, 0x22, 0x4a, 0x84, 0x3f,
2125 0x57, 0xfe, 0x94, 0x84, 0x34, 0xbf, 0x05, 0xf1, 0x35, 0x14, 0xf8, 0x3d, 0x68, 0x0c, 0xec, 0x21,
2126 0x1d, 0x84, 0x7d, 0x3b, 0xd9, 0xe8, 0x26, 0x0d, 0xfe, 0xca, 0x4c, 0x4f, 0xc0, 0x5c, 0x3e, 0x33,
2127 0xb4, 0xe7, 0x50, 0xf3, 0x96, 0xba, 0x86, 0x39, 0x75, 0x42, 0xf7, 0xfd, 0x5b, 0xa0, 0x43, 0x98,
2128 0x34, 0x75, 0xb0, 0x09, 0x3b, 0x37, 0xd4, 0x1c, 0x3a, 0x37, 0xf6, 0x8c, 0x86, 0x3d, 0x4f, 0x7e,
2129 0x4b, 0x7c, 0x79, 0x09, 0xe4, 0xe5, 0xea, 0x6f, 0x12, 0x00, 0xd1, 0x6b, 0xfc, 0x3e, 0x3c, 0xe2,
2130 0xae, 0xb2, 0x21, 0x6b, 0x0d, 0x45, 0x5e, 0x75, 0xb0, 0x89, 0x7e, 0xfc, 0xfc, 0xe4, 0x08, 0x25,
2131 0x98, 0xe3, 0x2c, 0xa9, 0x32, 0x2b, 0xb4, 0x90, 0xc0, 0x1c, 0xe7, 0xb0, 0x84, 0x92, 0xec, 0x55,
2132 0x5b, 0xba, 0x7a, 0x79, 0xf2, 0xec, 0xf8, 0x45, 0xe0, 0x61, 0x07, 0xa5, 0x17, 0xcf, 0x50, 0x3a,
2133 0x2a, 0x3d, 0x3f, 0x0c, 0x5c, 0x6c, 0xa2, 0x3f, 0x3d, 0x7c, 0x7a, 0x8c, 0xb2, 0xec, 0xb9, 0x21,
2134 0xbd, 0x38, 0x7a, 0xfa, 0x12, 0xe5, 0x2a, 0xbf, 0xcd, 0x42, 0x26, 0xf0, 0x39, 0xb0, 0x09, 0x78,
2135 0xee, 0x51, 0x97, 0xdd, 0x61, 0xd6, 0x6c, 0x6c, 0x84, 0xfe, 0xcb, 0x76, 0xfb, 0xaa, 0x2e, 0x88,
2136 0x09, 0x82, 0x18, 0xae, 0xc9, 0x69, 0x61, 0x13, 0x03, 0x78, 0x74, 0x67, 0xbb, 0x93, 0xe1, 0x83,
2137 0x36, 0x84, 0xed, 0xdb, 0xd8, 0xe5, 0xbc, 0x95, 0x46, 0x4e, 0x17, 0x36, 0x9b, 0xdc, 0xc2, 0x66,
2138 0x39, 0x34, 0xd0, 0x63, 0x0d, 0xb2, 0x43, 0xfa, 0xc6, 0x1a, 0x50, 0x4f, 0x4c, 0xf1, 0x20, 0xef,
2139 0x78, 0x33, 0x2f, 0xae, 0xd6, 0xe0, 0x6a, 0xb2, 0xa0, 0x54, 0xfe, 0x20, 0x40, 0x26, 0xa8, 0xfb,
2140 0x5a, 0x38, 0x7a, 0x01, 0x79, 0x6b, 0xe6, 0x53, 0x77, 0x64, 0x0e, 0xe8, 0xa6, 0x9b, 0x3a, 0x6c,
2141 0xad, 0xb5, 0xd0, 0x93, 0x08, 0x85, 0xdb, 0x90, 0x09, 0xe6, 0x3a, 0xdc, 0xca, 0x9b, 0x0e, 0x21,
2142 0x98, 0x59, 0x12, 0x42, 0xf0, 0x57, 0x50, 0xb0, 0x5d, 0x8b, 0xce, 0x7c, 0x7e, 0x36, 0x70, 0x0f,
2143 0xbe, 0x7c, 0xf4, 0xe9, 0x86, 0x4c, 0x2d, 0x22, 0x90, 0x38, 0xae, 0xda, 0x82, 0xfc, 0x72, 0x10,
2144 0x78, 0x0f, 0x76, 0x5b, 0x1d, 0x5d, 0x21, 0x4d, 0x49, 0x8e, 0x87, 0x9e, 0xbb, 0x50, 0x8a, 0x55,
2145 0xf7, 0xea, 0x28, 0xc1, 0x22, 0xbc, 0xa8, 0xaa, 0xdd, 0xea, 0xb6, 0x90, 0x50, 0xfd, 0x19, 0x64,
2146 0x82, 0xae, 0xb3, 0xb7, 0x4d, 0x49, 0x6e, 0x75, 0x4e, 0x63, 0x10, 0x04, 0xc5, 0xb0, 0xae, 0x49,
2147 0xb4, 0x8e, 0x1e, 0x46, 0xb1, 0x41, 0x4d, 0x9d, 0xc5, 0x68, 0x42, 0xf5, 0x0e, 0x0a, 0xb1, 0x7e,
2148 0x32, 0x4b, 0xd5, 0x48, 0x4b, 0xe9, 0xe8, 0x92, 0xde, 0xd2, 0x3a, 0xab, 0xfd, 0x89, 0xbf, 0x38,
2149 0x0c, 0xfa, 0x13, 0xaf, 0x7a, 0x79, 0x88, 0x04, 0x16, 0x26, 0xc6, 0xeb, 0x9e, 0x9e, 0x1c, 0xa2,
2150 0xe4, 0xc3, 0xca, 0xa3, 0x17, 0x87, 0x28, 0x55, 0xf9, 0x57, 0x02, 0x4a, 0x2b, 0x6e, 0x3b, 0xfe,
2151 0x0a, 0x76, 0x27, 0xd6, 0xd0, 0x58, 0x0d, 0x04, 0xb6, 0x3c, 0xef, 0xd1, 0xc4, 0x1a, 0xae, 0xd2,
2152 0x7f, 0x09, 0xb8, 0x6f, 0x7a, 0xf4, 0x01, 0x7e, 0x3b, 0x93, 0x24, 0xbb, 0x0c, 0xb5, 0xc2, 0xaf,
2153 0xfc, 0x35, 0x01, 0xf9, 0x65, 0xb4, 0x80, 0x75, 0x28, 0xb1, 0xb1, 0x44, 0x71, 0xc7, 0x96, 0xe3,
2154 0x28, 0x4e, 0xac, 0x61, 0x44, 0xbd, 0x80, 0x32, 0x1f, 0x43, 0x84, 0xdd, 0xb2, 0xff, 0x25, 0x86,
2155 0x59, 0x72, 0x2b, 0xff, 0x48, 0x40, 0x31, 0x1e, 0x95, 0xe0, 0x2f, 0x81, 0x4d, 0xa0, 0xb1, 0x12,
2156 0xe5, 0x6c, 0x39, 0x82, 0x9d, 0x89, 0x35, 0x5c, 0x61, 0x7f, 0x05, 0x7c, 0xf6, 0x56, 0xe1, 0x5b,
2157 0x8e, 0x03, 0x31, 0x52, 0x9c, 0x5e, 0xf9, 0x7b, 0x02, 0x0a, 0xb1, 0x30, 0x08, 0x5f, 0x01, 0xeb,
2158 0x80, 0xc1, 0x83, 0xa1, 0x30, 0xa8, 0xda, 0x72, 0x20, 0xe5, 0x89, 0x35, 0x54, 0x23, 0x0c, 0x9b,
2159 0x23, 0x3e, 0x8e, 0x38, 0x7a, 0xcb, 0x61, 0xec, 0x30, 0x50, 0x8c, 0x5d, 0xf9, 0x67, 0x02, 0x32,
2160 0x41, 0xe8, 0x85, 0x07, 0x80, 0x1c, 0x73, 0x46, 0x27, 0x86, 0xe3, 0xda, 0x0e, 0x75, 0x7d, 0x8b,
2161 0x7a, 0xe1, 0x89, 0xff, 0x4d, 0x07, 0xa7, 0xbc, 0xcc, 0x0f, 0x36, 0x2c, 0xcf, 0x99, 0x98, 0xf7,
2162 0x5d, 0xa6, 0xaf, 0x75, 0x97, 0x7a, 0xb2, 0xc3, 0x89, 0x51, 0x05, 0xdb, 0xae, 0xbe, 0x3d, 0x1f,
2163 0xdc, 0x18, 0xde, 0xdc, 0x71, 0x6c, 0xd7, 0xdf, 0x76, 0x20, 0x45, 0x4e, 0xe9, 0x05, 0x90, 0x2f,
2164 0x52, 0xb9, 0x04, 0x12, 0x2a, 0xbf, 0x16, 0x00, 0xa2, 0xc8, 0x0f, 0xf7, 0x57, 0x43, 0xc8, 0x60,
2165 0x31, 0xa4, 0xcd, 0x43, 0xc8, 0xd8, 0x23, 0x4f, 0x5a, 0xc6, 0x22, 0xca, 0xea, 0xef, 0x12, 0x50,
2166 0x5e, 0x7d, 0xcd, 0x0e, 0xb6, 0x58, 0xfa, 0x2e, 0x76, 0xb0, 0x95, 0x20, 0x2f, 0xab, 0x52, 0xbb,
2167 0x77, 0xa6, 0xa8, 0x6a, 0x70, 0x40, 0xca, 0x5a, 0xe7, 0x42, 0x21, 0x7a, 0xab, 0xae, 0x2a, 0x48,
2168 0xc0, 0x65, 0x80, 0x86, 0xa2, 0x4b, 0xf2, 0x99, 0xc4, 0xca, 0x49, 0x56, 0x96, 0xcf, 0x88, 0xd6,
2169 0x56, 0xea, 0x52, 0x4f, 0x41, 0x29, 0xae, 0x0f, 0xca, 0xda, 0x15, 0x4a, 0xc7, 0x8a, 0x2d, 0x1d,
2170 0x65, 0x38, 0x8e, 0x17, 0x7b, 0xaa, 0xa4, 0x2b, 0x28, 0x5b, 0xf9, 0x23, 0x5b, 0xd9, 0x20, 0x5e,
2171 0x7d, 0xbd, 0x8c, 0x7b, 0x83, 0x49, 0x78, 0xb9, 0x59, 0xdc, 0x1b, 0xfe, 0xe3, 0x83, 0x0f, 0x41,
2172 0xd5, 0x26, 0x40, 0x54, 0xcb, 0x0e, 0xe8, 0x20, 0x2d, 0x19, 0x1b, 0x6e, 0x0e, 0x52, 0x1d, 0xad,
2173 0xa3, 0x04, 0xfe, 0x16, 0xbf, 0x4e, 0x3a, 0x92, 0x8a, 0x04, 0x56, 0x52, 0xae, 0xc2, 0x52, 0xb2,
2174 0xf2, 0x5f, 0x01, 0x72, 0x8b, 0x98, 0x18, 0xf7, 0xa1, 0xb4, 0x88, 0x8a, 0x0d, 0x9e, 0x4b, 0x0e,
2175 0xba, 0xfb, 0xf9, 0xa6, 0xc1, 0xf5, 0xf2, 0x81, 0x77, 0xb9, 0x78, 0x1b, 0x2b, 0xe1, 0x36, 0xe4,
2176 0xfb, 0xe6, 0xe0, 0x96, 0xdb, 0xd2, 0xb6, 0x9b, 0x2f, 0x22, 0x60, 0xf2, 0x20, 0xd6, 0x4b, 0x6e,
2177 0x47, 0x8c, 0x07, 0x7b, 0xd5, 0xd7, 0x50, 0x8c, 0x0f, 0x00, 0x7f, 0x00, 0x7b, 0x8b, 0x44, 0xaf,
2178 0xf1, 0x20, 0x6f, 0x1c, 0x9f, 0xda, 0xc4, 0x72, 0xca, 0xbf, 0xb6, 0x97, 0x2a, 0x3d, 0xc8, 0x04,
2179 0xd9, 0x82, 0x20, 0xc2, 0xb1, 0x47, 0xd6, 0x84, 0x86, 0x21, 0xd8, 0xc1, 0x3b, 0x8d, 0x3b, 0x50,
2180 0x32, 0xb3, 0x66, 0x32, 0xb2, 0xd0, 0x57, 0xfe, 0x23, 0x40, 0x21, 0x96, 0x36, 0xc0, 0x57, 0x90,
2181 0x9b, 0xd8, 0x83, 0xc0, 0x91, 0x09, 0x56, 0xee, 0xb3, 0x2d, 0xb2, 0x0f, 0x35, 0x35, 0x64, 0x90,
2182 0x25, 0x8d, 0x85, 0x4c, 0x41, 0xb6, 0x25, 0xcc, 0xa9, 0x07, 0xdb, 0xe5, 0x43, 0x00, 0xd7, 0x36,
2183 0xde, 0x50, 0xd7, 0xb3, 0xc2, 0x99, 0xcf, 0x93, 0xbc, 0x6b, 0x5f, 0x04, 0x15, 0xd5, 0x3f, 0x27,
2184 0x20, 0xa7, 0x46, 0x04, 0xa4, 0x6a, 0xf2, 0x43, 0x5f, 0xe3, 0x03, 0xd8, 0x8b, 0xe7, 0x8d, 0x0d,
2185 0x5d, 0xeb, 0x1a, 0xaa, 0xd2, 0x64, 0xfe, 0x8b, 0x08, 0x8f, 0x97, 0x93, 0x5e, 0xd7, 0x74, 0x5d,
2186 0x6b, 0x07, 0x6f, 0x84, 0x95, 0xe5, 0x08, 0xdf, 0x90, 0xd6, 0xe9, 0x99, 0x8e, 0x92, 0xf8, 0x3d,
2187 0xc0, 0xd1, 0x4a, 0x69, 0xdd, 0xb0, 0x3e, 0xc5, 0x8c, 0xb3, 0xa3, 0xe9, 0x46, 0x97, 0x28, 0x3d,
2188 0xa5, 0xa3, 0xa3, 0x34, 0xfe, 0x3e, 0xbc, 0xbf, 0xd2, 0x70, 0xaf, 0xd5, 0x50, 0xc2, 0xaf, 0x33,
2189 0x95, 0x3e, 0x64, 0xc3, 0xd4, 0x09, 0xbe, 0x84, 0x62, 0x98, 0x3c, 0x89, 0x1b, 0xc4, 0x27, 0xef,
2190 0x5c, 0xb2, 0x50, 0xbf, 0xf8, 0xcf, 0xed, 0xa0, 0xe0, 0x45, 0x85, 0xca, 0x39, 0xe4, 0x97, 0x19,
2191 0x15, 0x7c, 0x06, 0xf9, 0xe5, 0x4f, 0x3d, 0xe1, 0xae, 0xf8, 0xf8, 0x9d, 0x4d, 0xc4, 0x12, 0x32,
2192 0x4b, 0x71, 0xe5, 0x12, 0x20, 0x4a, 0xab, 0x7c, 0x97, 0xd1, 0xf4, 0xef, 0x05, 0x48, 0x5d, 0x5a,
2193 0x23, 0x0b, 0x4f, 0x40, 0x0c, 0xaf, 0x0e, 0x3a, 0x34, 0xee, 0x26, 0xe6, 0xcc, 0xe0, 0xbf, 0x4d,
2194 0x0d, 0xec, 0x09, 0x3b, 0xdd, 0x92, 0xfb, 0xe5, 0x6f, 0x4c, 0x00, 0x45, 0x5d, 0x67, 0xa0, 0xda,
2195 0xa5, 0x2a, 0x75, 0xba, 0xa1, 0x94, 0xbc, 0xb7, 0x64, 0x5e, 0x4e, 0xcc, 0xd9, 0xa2, 0x9a, 0x5d,
2196 0x57, 0x70, 0x67, 0x8d, 0x2c, 0x63, 0x70, 0x63, 0x39, 0x9e, 0x28, 0x70, 0xfe, 0xf1, 0x26, 0x29,
2197 0x21, 0xfe, 0x47, 0xbe, 0xb1, 0x1c, 0x92, 0xbf, 0x0b, 0x9f, 0xbc, 0x6a, 0x07, 0x72, 0x8b, 0x6a,
2198 0xe6, 0x95, 0x5f, 0xb6, 0x9a, 0x2d, 0x43, 0x3e, 0x6b, 0x75, 0x63, 0x3b, 0x93, 0x57, 0x13, 0x45,
2199 0x55, 0x7a, 0x3d, 0xe3, 0xe4, 0xb9, 0xd2, 0x38, 0x39, 0x7c, 0xda, 0x40, 0x09, 0xb6, 0x8d, 0x97,
2200 0xd5, 0x44, 0x91, 0x54, 0x5d, 0x79, 0x85, 0x84, 0xca, 0x5f, 0x04, 0xc8, 0x84, 0x89, 0xa2, 0x36,
2201 0x64, 0x5c, 0x3a, 0x8e, 0x2c, 0xf0, 0x78, 0xb3, 0x0c, 0x51, 0x8d, 0x70, 0x31, 0x09, 0x21, 0xf8,
2202 0x14, 0x52, 0x74, 0x38, 0x5e, 0x78, 0x7f, 0xcf, 0x36, 0x84, 0x29, 0xc3, 0x31, 0x25, 0x1c, 0x80,
2203 0x2b, 0x90, 0x73, 0x6c, 0xcf, 0xf2, 0x17, 0x96, 0x2a, 0x90, 0x65, 0xb9, 0xfa, 0x1c, 0x32, 0x41,
2204 0xb3, 0xec, 0x1e, 0x21, 0xca, 0xe9, 0xaa, 0x8d, 0xc6, 0x7f, 0x1a, 0x8b, 0xff, 0xe4, 0x25, 0x54,
2205 0xeb, 0x90, 0x62, 0x2d, 0xb0, 0xe0, 0x43, 0x69, 0x9c, 0x2a, 0xab, 0x77, 0x4f, 0x68, 0xc6, 0x79,
2206 0x48, 0x07, 0x66, 0x25, 0xe0, 0x2c, 0x24, 0x75, 0xad, 0x1b, 0xfc, 0x88, 0x16, 0xd8, 0x2d, 0x4a,
2207 0x55, 0x3f, 0x83, 0x6c, 0xb8, 0xd7, 0x58, 0xf0, 0x10, 0x1a, 0x68, 0x8c, 0x54, 0x80, 0xec, 0xc2,
2208 0x6a, 0x13, 0x0f, 0xcd, 0x58, 0xa8, 0x7f, 0xfc, 0xe5, 0xfe, 0xd8, 0x5e, 0x4e, 0x4a, 0xcd, 0x76,
2209 0xc7, 0x07, 0x5f, 0xff, 0x25, 0x75, 0x6c, 0x1f, 0x98, 0x8e, 0xd5, 0xcf, 0xf0, 0x7d, 0xfa, 0xec,
2210 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0x76, 0x75, 0x13, 0xd2, 0xa9, 0x1d, 0x00, 0x00,
Andrew Lambbc029d32020-02-24 12:42:50 -07002211}