blob: 5ba218be1a229c7905d22e9ac05b5084f38ee9af [file] [log] [blame]
Andrew Lambbc029d32020-02-24 12:42:50 -07001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: api/topology.proto
3
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
43)
44
45var Topology_Type_name = map[int32]string{
46 0: "TYPE_UNKNOWN",
47 1: "SCREEN",
48 2: "FORM_FACTOR",
49 3: "AUDIO",
50 4: "STYLUS",
51 5: "KEYBOARD",
52 6: "THERMAL",
53 7: "CAMERA",
54 8: "ACCELEROMETER_GYROSCOPE_MAGNETOMETER",
55 9: "FINGERPRINT",
56 10: "PROXIMITY_SENSOR",
57 11: "DAUGHTER_BOARD",
58 12: "NON_VOLATILE_STORAGE",
59 13: "RAM",
60 14: "WIFI",
61 15: "LTE_BOARD",
62 16: "SD_READER",
63}
64
65var Topology_Type_value = map[string]int32{
66 "TYPE_UNKNOWN": 0,
67 "SCREEN": 1,
68 "FORM_FACTOR": 2,
69 "AUDIO": 3,
70 "STYLUS": 4,
71 "KEYBOARD": 5,
72 "THERMAL": 6,
73 "CAMERA": 7,
74 "ACCELEROMETER_GYROSCOPE_MAGNETOMETER": 8,
75 "FINGERPRINT": 9,
76 "PROXIMITY_SENSOR": 10,
77 "DAUGHTER_BOARD": 11,
78 "NON_VOLATILE_STORAGE": 12,
79 "RAM": 13,
80 "WIFI": 14,
81 "LTE_BOARD": 15,
82 "SD_READER": 16,
83}
84
85func (x Topology_Type) String() string {
86 return proto.EnumName(Topology_Type_name, int32(x))
87}
88
89func (Topology_Type) EnumDescriptor() ([]byte, []int) {
90 return fileDescriptor_8eabfd155197d7c8, []int{0, 0}
91}
92
93type HardwareFeatures_Present int32
94
95const (
96 HardwareFeatures_PRESENT_UNKNOWN HardwareFeatures_Present = 0
97 HardwareFeatures_PRESENT HardwareFeatures_Present = 1
98 HardwareFeatures_NOT_PRESENT HardwareFeatures_Present = 2
99)
100
101var HardwareFeatures_Present_name = map[int32]string{
102 0: "PRESENT_UNKNOWN",
103 1: "PRESENT",
104 2: "NOT_PRESENT",
105}
106
107var HardwareFeatures_Present_value = map[string]int32{
108 "PRESENT_UNKNOWN": 0,
109 "PRESENT": 1,
110 "NOT_PRESENT": 2,
111}
112
113func (x HardwareFeatures_Present) String() string {
114 return proto.EnumName(HardwareFeatures_Present_name, int32(x))
115}
116
117func (HardwareFeatures_Present) EnumDescriptor() ([]byte, []int) {
118 return fileDescriptor_8eabfd155197d7c8, []int{1, 0}
119}
120
121type HardwareFeatures_Audio_AudioCodec int32
122
123const (
124 HardwareFeatures_Audio_AUDIO_CODEC_UNKNOWN HardwareFeatures_Audio_AudioCodec = 0
125 HardwareFeatures_Audio_RT5682 HardwareFeatures_Audio_AudioCodec = 1
126 HardwareFeatures_Audio_ALC5682I HardwareFeatures_Audio_AudioCodec = 2
127 HardwareFeatures_Audio_ALC5682 HardwareFeatures_Audio_AudioCodec = 3
128)
129
130var HardwareFeatures_Audio_AudioCodec_name = map[int32]string{
131 0: "AUDIO_CODEC_UNKNOWN",
132 1: "RT5682",
133 2: "ALC5682I",
134 3: "ALC5682",
135}
136
137var HardwareFeatures_Audio_AudioCodec_value = map[string]int32{
138 "AUDIO_CODEC_UNKNOWN": 0,
139 "RT5682": 1,
140 "ALC5682I": 2,
141 "ALC5682": 3,
142}
143
144func (x HardwareFeatures_Audio_AudioCodec) String() string {
145 return proto.EnumName(HardwareFeatures_Audio_AudioCodec_name, int32(x))
146}
147
148func (HardwareFeatures_Audio_AudioCodec) EnumDescriptor() ([]byte, []int) {
149 return fileDescriptor_8eabfd155197d7c8, []int{1, 6, 0}
150}
151
Andrew Lamba27b69c2020-03-17 09:42:25 -0600152type HardwareFeatures_FormFactor_FormFactorType int32
Andrew Lambbc029d32020-02-24 12:42:50 -0700153
154const (
Andrew Lamba27b69c2020-03-17 09:42:25 -0600155 HardwareFeatures_FormFactor_FORM_FACTOR_UNKNOWN HardwareFeatures_FormFactor_FormFactorType = 0
156 HardwareFeatures_FormFactor_CLAMSHELL HardwareFeatures_FormFactor_FormFactorType = 1
157 HardwareFeatures_FormFactor_CONVERTIBLE HardwareFeatures_FormFactor_FormFactorType = 2
158 HardwareFeatures_FormFactor_DETACHABLE HardwareFeatures_FormFactor_FormFactorType = 3
159 HardwareFeatures_FormFactor_CHROMEBASE HardwareFeatures_FormFactor_FormFactorType = 4
160 HardwareFeatures_FormFactor_CHROMEBOX HardwareFeatures_FormFactor_FormFactorType = 5
161 HardwareFeatures_FormFactor_CHROMEBIT HardwareFeatures_FormFactor_FormFactorType = 6
162 HardwareFeatures_FormFactor_CHROMESLATE HardwareFeatures_FormFactor_FormFactorType = 7
Andrew Lambbc029d32020-02-24 12:42:50 -0700163)
164
Andrew Lamba27b69c2020-03-17 09:42:25 -0600165var HardwareFeatures_FormFactor_FormFactorType_name = map[int32]string{
Andrew Lambbc029d32020-02-24 12:42:50 -0700166 0: "FORM_FACTOR_UNKNOWN",
167 1: "CLAMSHELL",
168 2: "CONVERTIBLE",
169 3: "DETACHABLE",
170 4: "CHROMEBASE",
171 5: "CHROMEBOX",
172 6: "CHROMEBIT",
173 7: "CHROMESLATE",
174}
175
Andrew Lamba27b69c2020-03-17 09:42:25 -0600176var HardwareFeatures_FormFactor_FormFactorType_value = map[string]int32{
Andrew Lambbc029d32020-02-24 12:42:50 -0700177 "FORM_FACTOR_UNKNOWN": 0,
178 "CLAMSHELL": 1,
179 "CONVERTIBLE": 2,
180 "DETACHABLE": 3,
181 "CHROMEBASE": 4,
182 "CHROMEBOX": 5,
183 "CHROMEBIT": 6,
184 "CHROMESLATE": 7,
185}
186
Andrew Lamba27b69c2020-03-17 09:42:25 -0600187func (x HardwareFeatures_FormFactor_FormFactorType) String() string {
188 return proto.EnumName(HardwareFeatures_FormFactor_FormFactorType_name, int32(x))
Andrew Lambbc029d32020-02-24 12:42:50 -0700189}
190
Andrew Lamba27b69c2020-03-17 09:42:25 -0600191func (HardwareFeatures_FormFactor_FormFactorType) EnumDescriptor() ([]byte, []int) {
Andrew Lambbc029d32020-02-24 12:42:50 -0700192 return fileDescriptor_8eabfd155197d7c8, []int{1, 13, 0}
193}
194
Andrew Lamba27b69c2020-03-17 09:42:25 -0600195type HardwareFeatures_Stylus_StylusType int32
Andrew Lambbc029d32020-02-24 12:42:50 -0700196
197const (
Andrew Lamba27b69c2020-03-17 09:42:25 -0600198 HardwareFeatures_Stylus_STYLUS_UNKNOWN HardwareFeatures_Stylus_StylusType = 0
199 HardwareFeatures_Stylus_NONE HardwareFeatures_Stylus_StylusType = 1
200 HardwareFeatures_Stylus_INTERNAL HardwareFeatures_Stylus_StylusType = 2
201 HardwareFeatures_Stylus_EXTERNAL HardwareFeatures_Stylus_StylusType = 3
Andrew Lambbc029d32020-02-24 12:42:50 -0700202)
203
Andrew Lamba27b69c2020-03-17 09:42:25 -0600204var HardwareFeatures_Stylus_StylusType_name = map[int32]string{
Andrew Lambbc029d32020-02-24 12:42:50 -0700205 0: "STYLUS_UNKNOWN",
206 1: "NONE",
207 2: "INTERNAL",
208 3: "EXTERNAL",
209}
210
Andrew Lamba27b69c2020-03-17 09:42:25 -0600211var HardwareFeatures_Stylus_StylusType_value = map[string]int32{
Andrew Lambbc029d32020-02-24 12:42:50 -0700212 "STYLUS_UNKNOWN": 0,
213 "NONE": 1,
214 "INTERNAL": 2,
215 "EXTERNAL": 3,
216}
217
Andrew Lamba27b69c2020-03-17 09:42:25 -0600218func (x HardwareFeatures_Stylus_StylusType) String() string {
219 return proto.EnumName(HardwareFeatures_Stylus_StylusType_name, int32(x))
Andrew Lambbc029d32020-02-24 12:42:50 -0700220}
221
Andrew Lamba27b69c2020-03-17 09:42:25 -0600222func (HardwareFeatures_Stylus_StylusType) EnumDescriptor() ([]byte, []int) {
Andrew Lambbc029d32020-02-24 12:42:50 -0700223 return fileDescriptor_8eabfd155197d7c8, []int{1, 14, 0}
224}
225
Jett Rink82da31e2020-03-13 11:46:26 -0600226type HardwareFeatures_Fingerprint_Location int32
227
228const (
229 HardwareFeatures_Fingerprint_LOCATION_UNKNOWN HardwareFeatures_Fingerprint_Location = 0
230 HardwareFeatures_Fingerprint_POWER_BUTTON_TOP_LEFT HardwareFeatures_Fingerprint_Location = 1
231 HardwareFeatures_Fingerprint_KEYBOARD_BOTTOM_LEFT HardwareFeatures_Fingerprint_Location = 2
232 HardwareFeatures_Fingerprint_KEYBOARD_BOTTOM_RIGHT HardwareFeatures_Fingerprint_Location = 3
233 HardwareFeatures_Fingerprint_KEYBOARD_TOP_RIGHT HardwareFeatures_Fingerprint_Location = 4
234)
235
236var HardwareFeatures_Fingerprint_Location_name = map[int32]string{
237 0: "LOCATION_UNKNOWN",
238 1: "POWER_BUTTON_TOP_LEFT",
239 2: "KEYBOARD_BOTTOM_LEFT",
240 3: "KEYBOARD_BOTTOM_RIGHT",
241 4: "KEYBOARD_TOP_RIGHT",
242}
243
244var HardwareFeatures_Fingerprint_Location_value = map[string]int32{
245 "LOCATION_UNKNOWN": 0,
246 "POWER_BUTTON_TOP_LEFT": 1,
247 "KEYBOARD_BOTTOM_LEFT": 2,
248 "KEYBOARD_BOTTOM_RIGHT": 3,
249 "KEYBOARD_TOP_RIGHT": 4,
250}
251
252func (x HardwareFeatures_Fingerprint_Location) String() string {
253 return proto.EnumName(HardwareFeatures_Fingerprint_Location_name, int32(x))
254}
255
256func (HardwareFeatures_Fingerprint_Location) EnumDescriptor() ([]byte, []int) {
257 return fileDescriptor_8eabfd155197d7c8, []int{1, 17, 0}
258}
259
Jett Rinke27c7052020-03-19 11:42:05 -0600260type HardwareFeatures_Storage_StorageType int32
261
262const (
263 HardwareFeatures_Storage_STORAGE_TYPE_UNKNOWN HardwareFeatures_Storage_StorageType = 0
264 HardwareFeatures_Storage_EMMC HardwareFeatures_Storage_StorageType = 1
265 HardwareFeatures_Storage_NVME HardwareFeatures_Storage_StorageType = 2
266)
267
268var HardwareFeatures_Storage_StorageType_name = map[int32]string{
269 0: "STORAGE_TYPE_UNKNOWN",
270 1: "EMMC",
271 2: "NVME",
272}
273
274var HardwareFeatures_Storage_StorageType_value = map[string]int32{
275 "STORAGE_TYPE_UNKNOWN": 0,
276 "EMMC": 1,
277 "NVME": 2,
278}
279
280func (x HardwareFeatures_Storage_StorageType) String() string {
281 return proto.EnumName(HardwareFeatures_Storage_StorageType_name, int32(x))
282}
283
284func (HardwareFeatures_Storage_StorageType) EnumDescriptor() ([]byte, []int) {
285 return fileDescriptor_8eabfd155197d7c8, []int{1, 18, 0}
286}
287
Andrew Lambbc029d32020-02-24 12:42:50 -0700288// Represents a specific hardware topology option for a hardware feature, e.g.
289// camera, microphone, gyroscope, daughter board connection. For ecample. one
290// camera topology would be represented by a unique instance of this Topology
291// message.
292//
293// All Topology instances are scoped to a particular Design.
294type Topology struct {
295 // Short, but meaningful string that represents the topology. Blank id is
296 // not valid. Id values are validated by Design repo. Ids are
297 // meaningful within a Design. Ids are scoped and unique within a
298 // particular hardware features for a Design. For example, it is valid to have
299 // a "NONE" id for both the camera and micropohne hardware feature within the
300 // same Design.
301 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
302 // The type of hardware feature this topology describes. This is used to
303 // ensure that the correct Topology values are used correctly within the
304 // HardwareTopology message
305 Type Topology_Type `protobuf:"varint,2,opt,name=type,proto3,enum=chromiumos.config.api.Topology_Type" json:"type,omitempty"`
306 // Map of human readable descriptions in various languages. Maps language
307 // code, e.g. "EN" or "ZH", to description of topology. These descriptions can
308 // be displayed to factory operators to select the correct options that
309 // applies to the board they are assembling.
310 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"`
311 // Specifiy the subset of hardware features that this hardware topology
312 // provides
313 HardwareFeature *HardwareFeatures `protobuf:"bytes,4,opt,name=hardware_feature,json=hardwareFeature,proto3" json:"hardware_feature,omitempty"`
314 XXX_NoUnkeyedLiteral struct{} `json:"-"`
315 XXX_unrecognized []byte `json:"-"`
316 XXX_sizecache int32 `json:"-"`
317}
318
319func (m *Topology) Reset() { *m = Topology{} }
320func (m *Topology) String() string { return proto.CompactTextString(m) }
321func (*Topology) ProtoMessage() {}
322func (*Topology) Descriptor() ([]byte, []int) {
323 return fileDescriptor_8eabfd155197d7c8, []int{0}
324}
325
326func (m *Topology) XXX_Unmarshal(b []byte) error {
327 return xxx_messageInfo_Topology.Unmarshal(m, b)
328}
329func (m *Topology) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
330 return xxx_messageInfo_Topology.Marshal(b, m, deterministic)
331}
332func (m *Topology) XXX_Merge(src proto.Message) {
333 xxx_messageInfo_Topology.Merge(m, src)
334}
335func (m *Topology) XXX_Size() int {
336 return xxx_messageInfo_Topology.Size(m)
337}
338func (m *Topology) XXX_DiscardUnknown() {
339 xxx_messageInfo_Topology.DiscardUnknown(m)
340}
341
342var xxx_messageInfo_Topology proto.InternalMessageInfo
343
344func (m *Topology) GetId() string {
345 if m != nil {
346 return m.Id
347 }
348 return ""
349}
350
351func (m *Topology) GetType() Topology_Type {
352 if m != nil {
353 return m.Type
354 }
355 return Topology_TYPE_UNKNOWN
356}
357
358func (m *Topology) GetDescription() map[string]string {
359 if m != nil {
360 return m.Description
361 }
362 return nil
363}
364
365func (m *Topology) GetHardwareFeature() *HardwareFeatures {
366 if m != nil {
367 return m.HardwareFeature
368 }
369 return nil
370}
371
372// Each Topology message specifies what that topology means in a 1st class
373// queriable way. Each Topology will only the subset of hardware features that
374// are applicable to that value.
375// The DesignConfig layer will combine all of the Topology messages
376// HardwareFeature messages into a wholistic view of the hardware design
377// configuration.
378//
379// Note to API designers: each field needs to be able to differentiate
380// an unspecified value and from the 0-value; this can be down with
381// messages or enums. Each field also defines how multiple values should be
382// combined.
383type HardwareFeatures struct {
384 // USB-C properties
385 UsbC *HardwareFeatures_UsbC `protobuf:"bytes,1,opt,name=usb_c,json=usbC,proto3" json:"usb_c,omitempty"`
386 // USB-A properties
387 UsbA *HardwareFeatures_UsbA `protobuf:"bytes,2,opt,name=usb_a,json=usbA,proto3" json:"usb_a,omitempty"`
388 // LTE properties
389 Lte *HardwareFeatures_Lte `protobuf:"bytes,3,opt,name=lte,proto3" json:"lte,omitempty"`
390 // HDMI properties
391 Hdmi *HardwareFeatures_Hdmi `protobuf:"bytes,4,opt,name=hdmi,proto3" json:"hdmi,omitempty"`
392 // Firmware configuration field programmed in CBI. The value from each
393 // topology value will be summed to create the final DesignConfig level
394 // firmware configuration value.
395 FwConfig *HardwareFeatures_FirmwareConfiguration `protobuf:"bytes,5,opt,name=fw_config,json=fwConfig,proto3" json:"fw_config,omitempty"`
396 // Audio properties of system
397 Audio *HardwareFeatures_Audio `protobuf:"bytes,6,opt,name=audio,proto3" json:"audio,omitempty"`
398 // Camera properties of system.
399 Camera *HardwareFeatures_Camera `protobuf:"bytes,7,opt,name=camera,proto3" json:"camera,omitempty"`
400 // Camera properties of system.
401 Accelerometer *HardwareFeatures_Accelerometer `protobuf:"bytes,8,opt,name=accelerometer,proto3" json:"accelerometer,omitempty"`
402 // Gyroscope properties of system.
403 Gyroscope *HardwareFeatures_Gyroscope `protobuf:"bytes,9,opt,name=gyroscope,proto3" json:"gyroscope,omitempty"`
404 // Magnetometer properties of system.
405 Magnetometer *HardwareFeatures_Magnetometer `protobuf:"bytes,10,opt,name=magnetometer,proto3" json:"magnetometer,omitempty"`
406 // LightSensor properties of system.
407 LightSensor *HardwareFeatures_LightSensor `protobuf:"bytes,11,opt,name=light_sensor,json=lightSensor,proto3" json:"light_sensor,omitempty"`
408 // Screen properties of system
409 Screen *HardwareFeatures_Screen `protobuf:"bytes,12,opt,name=screen,proto3" json:"screen,omitempty"`
410 // Function form factor of system
411 FormFactor *HardwareFeatures_FormFactor `protobuf:"bytes,13,opt,name=form_factor,json=formFactor,proto3" json:"form_factor,omitempty"`
412 // Stylus properites of system.
413 Stylus *HardwareFeatures_Stylus `protobuf:"bytes,14,opt,name=stylus,proto3" json:"stylus,omitempty"`
414 // Keyboard properties of system
415 Keyboard *HardwareFeatures_Keyboard `protobuf:"bytes,15,opt,name=keyboard,proto3" json:"keyboard,omitempty"`
416 // Memory properties of system
Jett Rink82da31e2020-03-13 11:46:26 -0600417 Memory *HardwareFeatures_Memory `protobuf:"bytes,16,opt,name=memory,proto3" json:"memory,omitempty"`
418 // Fingerprint properties of system
Jett Rinke27c7052020-03-19 11:42:05 -0600419 Fingerprint *HardwareFeatures_Fingerprint `protobuf:"bytes,17,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"`
420 // Non-volatile storage properties of system
421 Storage *HardwareFeatures_Storage `protobuf:"bytes,18,opt,name=storage,proto3" json:"storage,omitempty"`
422 XXX_NoUnkeyedLiteral struct{} `json:"-"`
423 XXX_unrecognized []byte `json:"-"`
424 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700425}
426
427func (m *HardwareFeatures) Reset() { *m = HardwareFeatures{} }
428func (m *HardwareFeatures) String() string { return proto.CompactTextString(m) }
429func (*HardwareFeatures) ProtoMessage() {}
430func (*HardwareFeatures) Descriptor() ([]byte, []int) {
431 return fileDescriptor_8eabfd155197d7c8, []int{1}
432}
433
434func (m *HardwareFeatures) XXX_Unmarshal(b []byte) error {
435 return xxx_messageInfo_HardwareFeatures.Unmarshal(m, b)
436}
437func (m *HardwareFeatures) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
438 return xxx_messageInfo_HardwareFeatures.Marshal(b, m, deterministic)
439}
440func (m *HardwareFeatures) XXX_Merge(src proto.Message) {
441 xxx_messageInfo_HardwareFeatures.Merge(m, src)
442}
443func (m *HardwareFeatures) XXX_Size() int {
444 return xxx_messageInfo_HardwareFeatures.Size(m)
445}
446func (m *HardwareFeatures) XXX_DiscardUnknown() {
447 xxx_messageInfo_HardwareFeatures.DiscardUnknown(m)
448}
449
450var xxx_messageInfo_HardwareFeatures proto.InternalMessageInfo
451
452func (m *HardwareFeatures) GetUsbC() *HardwareFeatures_UsbC {
453 if m != nil {
454 return m.UsbC
455 }
456 return nil
457}
458
459func (m *HardwareFeatures) GetUsbA() *HardwareFeatures_UsbA {
460 if m != nil {
461 return m.UsbA
462 }
463 return nil
464}
465
466func (m *HardwareFeatures) GetLte() *HardwareFeatures_Lte {
467 if m != nil {
468 return m.Lte
469 }
470 return nil
471}
472
473func (m *HardwareFeatures) GetHdmi() *HardwareFeatures_Hdmi {
474 if m != nil {
475 return m.Hdmi
476 }
477 return nil
478}
479
480func (m *HardwareFeatures) GetFwConfig() *HardwareFeatures_FirmwareConfiguration {
481 if m != nil {
482 return m.FwConfig
483 }
484 return nil
485}
486
487func (m *HardwareFeatures) GetAudio() *HardwareFeatures_Audio {
488 if m != nil {
489 return m.Audio
490 }
491 return nil
492}
493
494func (m *HardwareFeatures) GetCamera() *HardwareFeatures_Camera {
495 if m != nil {
496 return m.Camera
497 }
498 return nil
499}
500
501func (m *HardwareFeatures) GetAccelerometer() *HardwareFeatures_Accelerometer {
502 if m != nil {
503 return m.Accelerometer
504 }
505 return nil
506}
507
508func (m *HardwareFeatures) GetGyroscope() *HardwareFeatures_Gyroscope {
509 if m != nil {
510 return m.Gyroscope
511 }
512 return nil
513}
514
515func (m *HardwareFeatures) GetMagnetometer() *HardwareFeatures_Magnetometer {
516 if m != nil {
517 return m.Magnetometer
518 }
519 return nil
520}
521
522func (m *HardwareFeatures) GetLightSensor() *HardwareFeatures_LightSensor {
523 if m != nil {
524 return m.LightSensor
525 }
526 return nil
527}
528
529func (m *HardwareFeatures) GetScreen() *HardwareFeatures_Screen {
530 if m != nil {
531 return m.Screen
532 }
533 return nil
534}
535
536func (m *HardwareFeatures) GetFormFactor() *HardwareFeatures_FormFactor {
537 if m != nil {
538 return m.FormFactor
539 }
540 return nil
541}
542
543func (m *HardwareFeatures) GetStylus() *HardwareFeatures_Stylus {
544 if m != nil {
545 return m.Stylus
546 }
547 return nil
548}
549
550func (m *HardwareFeatures) GetKeyboard() *HardwareFeatures_Keyboard {
551 if m != nil {
552 return m.Keyboard
553 }
554 return nil
555}
556
557func (m *HardwareFeatures) GetMemory() *HardwareFeatures_Memory {
558 if m != nil {
559 return m.Memory
560 }
561 return nil
562}
563
Jett Rink82da31e2020-03-13 11:46:26 -0600564func (m *HardwareFeatures) GetFingerprint() *HardwareFeatures_Fingerprint {
565 if m != nil {
566 return m.Fingerprint
567 }
568 return nil
569}
570
Jett Rinke27c7052020-03-19 11:42:05 -0600571func (m *HardwareFeatures) GetStorage() *HardwareFeatures_Storage {
572 if m != nil {
573 return m.Storage
574 }
575 return nil
576}
577
Andrew Lambbc029d32020-02-24 12:42:50 -0700578type HardwareFeatures_Count struct {
579 Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
580 XXX_NoUnkeyedLiteral struct{} `json:"-"`
581 XXX_unrecognized []byte `json:"-"`
582 XXX_sizecache int32 `json:"-"`
583}
584
585func (m *HardwareFeatures_Count) Reset() { *m = HardwareFeatures_Count{} }
586func (m *HardwareFeatures_Count) String() string { return proto.CompactTextString(m) }
587func (*HardwareFeatures_Count) ProtoMessage() {}
588func (*HardwareFeatures_Count) Descriptor() ([]byte, []int) {
589 return fileDescriptor_8eabfd155197d7c8, []int{1, 0}
590}
591
592func (m *HardwareFeatures_Count) XXX_Unmarshal(b []byte) error {
593 return xxx_messageInfo_HardwareFeatures_Count.Unmarshal(m, b)
594}
595func (m *HardwareFeatures_Count) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
596 return xxx_messageInfo_HardwareFeatures_Count.Marshal(b, m, deterministic)
597}
598func (m *HardwareFeatures_Count) XXX_Merge(src proto.Message) {
599 xxx_messageInfo_HardwareFeatures_Count.Merge(m, src)
600}
601func (m *HardwareFeatures_Count) XXX_Size() int {
602 return xxx_messageInfo_HardwareFeatures_Count.Size(m)
603}
604func (m *HardwareFeatures_Count) XXX_DiscardUnknown() {
605 xxx_messageInfo_HardwareFeatures_Count.DiscardUnknown(m)
606}
607
608var xxx_messageInfo_HardwareFeatures_Count proto.InternalMessageInfo
609
610func (m *HardwareFeatures_Count) GetValue() uint32 {
611 if m != nil {
612 return m.Value
613 }
614 return 0
615}
616
617type HardwareFeatures_UsbC struct {
618 // The number of USB-C ports
619 Count *HardwareFeatures_Count `protobuf:"bytes,1,opt,name=count,proto3" json:"count,omitempty"`
620 XXX_NoUnkeyedLiteral struct{} `json:"-"`
621 XXX_unrecognized []byte `json:"-"`
622 XXX_sizecache int32 `json:"-"`
623}
624
625func (m *HardwareFeatures_UsbC) Reset() { *m = HardwareFeatures_UsbC{} }
626func (m *HardwareFeatures_UsbC) String() string { return proto.CompactTextString(m) }
627func (*HardwareFeatures_UsbC) ProtoMessage() {}
628func (*HardwareFeatures_UsbC) Descriptor() ([]byte, []int) {
629 return fileDescriptor_8eabfd155197d7c8, []int{1, 1}
630}
631
632func (m *HardwareFeatures_UsbC) XXX_Unmarshal(b []byte) error {
633 return xxx_messageInfo_HardwareFeatures_UsbC.Unmarshal(m, b)
634}
635func (m *HardwareFeatures_UsbC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
636 return xxx_messageInfo_HardwareFeatures_UsbC.Marshal(b, m, deterministic)
637}
638func (m *HardwareFeatures_UsbC) XXX_Merge(src proto.Message) {
639 xxx_messageInfo_HardwareFeatures_UsbC.Merge(m, src)
640}
641func (m *HardwareFeatures_UsbC) XXX_Size() int {
642 return xxx_messageInfo_HardwareFeatures_UsbC.Size(m)
643}
644func (m *HardwareFeatures_UsbC) XXX_DiscardUnknown() {
645 xxx_messageInfo_HardwareFeatures_UsbC.DiscardUnknown(m)
646}
647
648var xxx_messageInfo_HardwareFeatures_UsbC proto.InternalMessageInfo
649
650func (m *HardwareFeatures_UsbC) GetCount() *HardwareFeatures_Count {
651 if m != nil {
652 return m.Count
653 }
654 return nil
655}
656
657type HardwareFeatures_UsbA struct {
658 // The number of USB-A ports
659 Count *HardwareFeatures_Count `protobuf:"bytes,1,opt,name=count,proto3" json:"count,omitempty"`
660 XXX_NoUnkeyedLiteral struct{} `json:"-"`
661 XXX_unrecognized []byte `json:"-"`
662 XXX_sizecache int32 `json:"-"`
663}
664
665func (m *HardwareFeatures_UsbA) Reset() { *m = HardwareFeatures_UsbA{} }
666func (m *HardwareFeatures_UsbA) String() string { return proto.CompactTextString(m) }
667func (*HardwareFeatures_UsbA) ProtoMessage() {}
668func (*HardwareFeatures_UsbA) Descriptor() ([]byte, []int) {
669 return fileDescriptor_8eabfd155197d7c8, []int{1, 2}
670}
671
672func (m *HardwareFeatures_UsbA) XXX_Unmarshal(b []byte) error {
673 return xxx_messageInfo_HardwareFeatures_UsbA.Unmarshal(m, b)
674}
675func (m *HardwareFeatures_UsbA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
676 return xxx_messageInfo_HardwareFeatures_UsbA.Marshal(b, m, deterministic)
677}
678func (m *HardwareFeatures_UsbA) XXX_Merge(src proto.Message) {
679 xxx_messageInfo_HardwareFeatures_UsbA.Merge(m, src)
680}
681func (m *HardwareFeatures_UsbA) XXX_Size() int {
682 return xxx_messageInfo_HardwareFeatures_UsbA.Size(m)
683}
684func (m *HardwareFeatures_UsbA) XXX_DiscardUnknown() {
685 xxx_messageInfo_HardwareFeatures_UsbA.DiscardUnknown(m)
686}
687
688var xxx_messageInfo_HardwareFeatures_UsbA proto.InternalMessageInfo
689
690func (m *HardwareFeatures_UsbA) GetCount() *HardwareFeatures_Count {
691 if m != nil {
692 return m.Count
693 }
694 return nil
695}
696
697type HardwareFeatures_Lte struct {
698 // If LTE is present on system
699 Present HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
700 XXX_NoUnkeyedLiteral struct{} `json:"-"`
701 XXX_unrecognized []byte `json:"-"`
702 XXX_sizecache int32 `json:"-"`
703}
704
705func (m *HardwareFeatures_Lte) Reset() { *m = HardwareFeatures_Lte{} }
706func (m *HardwareFeatures_Lte) String() string { return proto.CompactTextString(m) }
707func (*HardwareFeatures_Lte) ProtoMessage() {}
708func (*HardwareFeatures_Lte) Descriptor() ([]byte, []int) {
709 return fileDescriptor_8eabfd155197d7c8, []int{1, 3}
710}
711
712func (m *HardwareFeatures_Lte) XXX_Unmarshal(b []byte) error {
713 return xxx_messageInfo_HardwareFeatures_Lte.Unmarshal(m, b)
714}
715func (m *HardwareFeatures_Lte) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
716 return xxx_messageInfo_HardwareFeatures_Lte.Marshal(b, m, deterministic)
717}
718func (m *HardwareFeatures_Lte) XXX_Merge(src proto.Message) {
719 xxx_messageInfo_HardwareFeatures_Lte.Merge(m, src)
720}
721func (m *HardwareFeatures_Lte) XXX_Size() int {
722 return xxx_messageInfo_HardwareFeatures_Lte.Size(m)
723}
724func (m *HardwareFeatures_Lte) XXX_DiscardUnknown() {
725 xxx_messageInfo_HardwareFeatures_Lte.DiscardUnknown(m)
726}
727
728var xxx_messageInfo_HardwareFeatures_Lte proto.InternalMessageInfo
729
730func (m *HardwareFeatures_Lte) GetPresent() HardwareFeatures_Present {
731 if m != nil {
732 return m.Present
733 }
734 return HardwareFeatures_PRESENT_UNKNOWN
735}
736
737type HardwareFeatures_Hdmi struct {
738 // If native HDMI support is present on system.
739 Present HardwareFeatures_Present `protobuf:"varint,1,opt,name=present,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"present,omitempty"`
740 XXX_NoUnkeyedLiteral struct{} `json:"-"`
741 XXX_unrecognized []byte `json:"-"`
742 XXX_sizecache int32 `json:"-"`
743}
744
745func (m *HardwareFeatures_Hdmi) Reset() { *m = HardwareFeatures_Hdmi{} }
746func (m *HardwareFeatures_Hdmi) String() string { return proto.CompactTextString(m) }
747func (*HardwareFeatures_Hdmi) ProtoMessage() {}
748func (*HardwareFeatures_Hdmi) Descriptor() ([]byte, []int) {
749 return fileDescriptor_8eabfd155197d7c8, []int{1, 4}
750}
751
752func (m *HardwareFeatures_Hdmi) XXX_Unmarshal(b []byte) error {
753 return xxx_messageInfo_HardwareFeatures_Hdmi.Unmarshal(m, b)
754}
755func (m *HardwareFeatures_Hdmi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
756 return xxx_messageInfo_HardwareFeatures_Hdmi.Marshal(b, m, deterministic)
757}
758func (m *HardwareFeatures_Hdmi) XXX_Merge(src proto.Message) {
759 xxx_messageInfo_HardwareFeatures_Hdmi.Merge(m, src)
760}
761func (m *HardwareFeatures_Hdmi) XXX_Size() int {
762 return xxx_messageInfo_HardwareFeatures_Hdmi.Size(m)
763}
764func (m *HardwareFeatures_Hdmi) XXX_DiscardUnknown() {
765 xxx_messageInfo_HardwareFeatures_Hdmi.DiscardUnknown(m)
766}
767
768var xxx_messageInfo_HardwareFeatures_Hdmi proto.InternalMessageInfo
769
770func (m *HardwareFeatures_Hdmi) GetPresent() HardwareFeatures_Present {
771 if m != nil {
772 return m.Present
773 }
774 return HardwareFeatures_PRESENT_UNKNOWN
775}
776
777type HardwareFeatures_FirmwareConfiguration struct {
Jett Rinka6080a92020-03-03 08:39:00 -0700778 // The firmware configuration value
779 Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
780 // The mask of valid bits that could be used by above value
781 Mask uint32 `protobuf:"varint,2,opt,name=mask,proto3" json:"mask,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700782 XXX_NoUnkeyedLiteral struct{} `json:"-"`
783 XXX_unrecognized []byte `json:"-"`
784 XXX_sizecache int32 `json:"-"`
785}
786
787func (m *HardwareFeatures_FirmwareConfiguration) Reset() {
788 *m = HardwareFeatures_FirmwareConfiguration{}
789}
790func (m *HardwareFeatures_FirmwareConfiguration) String() string { return proto.CompactTextString(m) }
791func (*HardwareFeatures_FirmwareConfiguration) ProtoMessage() {}
792func (*HardwareFeatures_FirmwareConfiguration) Descriptor() ([]byte, []int) {
793 return fileDescriptor_8eabfd155197d7c8, []int{1, 5}
794}
795
796func (m *HardwareFeatures_FirmwareConfiguration) XXX_Unmarshal(b []byte) error {
797 return xxx_messageInfo_HardwareFeatures_FirmwareConfiguration.Unmarshal(m, b)
798}
799func (m *HardwareFeatures_FirmwareConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
800 return xxx_messageInfo_HardwareFeatures_FirmwareConfiguration.Marshal(b, m, deterministic)
801}
802func (m *HardwareFeatures_FirmwareConfiguration) XXX_Merge(src proto.Message) {
803 xxx_messageInfo_HardwareFeatures_FirmwareConfiguration.Merge(m, src)
804}
805func (m *HardwareFeatures_FirmwareConfiguration) XXX_Size() int {
806 return xxx_messageInfo_HardwareFeatures_FirmwareConfiguration.Size(m)
807}
808func (m *HardwareFeatures_FirmwareConfiguration) XXX_DiscardUnknown() {
809 xxx_messageInfo_HardwareFeatures_FirmwareConfiguration.DiscardUnknown(m)
810}
811
812var xxx_messageInfo_HardwareFeatures_FirmwareConfiguration proto.InternalMessageInfo
813
814func (m *HardwareFeatures_FirmwareConfiguration) GetValue() uint32 {
815 if m != nil {
816 return m.Value
817 }
818 return 0
819}
820
Jett Rinka6080a92020-03-03 08:39:00 -0700821func (m *HardwareFeatures_FirmwareConfiguration) GetMask() uint32 {
822 if m != nil {
823 return m.Mask
824 }
825 return 0
826}
827
Andrew Lambbc029d32020-02-24 12:42:50 -0700828type HardwareFeatures_Audio struct {
829 // Which audio codec is in use
830 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"`
831 XXX_NoUnkeyedLiteral struct{} `json:"-"`
832 XXX_unrecognized []byte `json:"-"`
833 XXX_sizecache int32 `json:"-"`
834}
835
836func (m *HardwareFeatures_Audio) Reset() { *m = HardwareFeatures_Audio{} }
837func (m *HardwareFeatures_Audio) String() string { return proto.CompactTextString(m) }
838func (*HardwareFeatures_Audio) ProtoMessage() {}
839func (*HardwareFeatures_Audio) Descriptor() ([]byte, []int) {
840 return fileDescriptor_8eabfd155197d7c8, []int{1, 6}
841}
842
843func (m *HardwareFeatures_Audio) XXX_Unmarshal(b []byte) error {
844 return xxx_messageInfo_HardwareFeatures_Audio.Unmarshal(m, b)
845}
846func (m *HardwareFeatures_Audio) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
847 return xxx_messageInfo_HardwareFeatures_Audio.Marshal(b, m, deterministic)
848}
849func (m *HardwareFeatures_Audio) XXX_Merge(src proto.Message) {
850 xxx_messageInfo_HardwareFeatures_Audio.Merge(m, src)
851}
852func (m *HardwareFeatures_Audio) XXX_Size() int {
853 return xxx_messageInfo_HardwareFeatures_Audio.Size(m)
854}
855func (m *HardwareFeatures_Audio) XXX_DiscardUnknown() {
856 xxx_messageInfo_HardwareFeatures_Audio.DiscardUnknown(m)
857}
858
859var xxx_messageInfo_HardwareFeatures_Audio proto.InternalMessageInfo
860
861func (m *HardwareFeatures_Audio) GetAudioCodec() HardwareFeatures_Audio_AudioCodec {
862 if m != nil {
863 return m.AudioCodec
864 }
865 return HardwareFeatures_Audio_AUDIO_CODEC_UNKNOWN
866}
867
868type HardwareFeatures_Camera struct {
869 // If front camera on A panel is present
870 APanelCamera HardwareFeatures_Present `protobuf:"varint,1,opt,name=a_panel_camera,json=aPanelCamera,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"a_panel_camera,omitempty"`
871 // If user facing camer on B panel is present
872 BPanelCamera HardwareFeatures_Present `protobuf:"varint,2,opt,name=b_panel_camera,json=bPanelCamera,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"b_panel_camera,omitempty"`
873 // Number of camera present on system
874 Count *HardwareFeatures_Count `protobuf:"bytes,3,opt,name=count,proto3" json:"count,omitempty"`
875 XXX_NoUnkeyedLiteral struct{} `json:"-"`
876 XXX_unrecognized []byte `json:"-"`
877 XXX_sizecache int32 `json:"-"`
878}
879
880func (m *HardwareFeatures_Camera) Reset() { *m = HardwareFeatures_Camera{} }
881func (m *HardwareFeatures_Camera) String() string { return proto.CompactTextString(m) }
882func (*HardwareFeatures_Camera) ProtoMessage() {}
883func (*HardwareFeatures_Camera) Descriptor() ([]byte, []int) {
884 return fileDescriptor_8eabfd155197d7c8, []int{1, 7}
885}
886
887func (m *HardwareFeatures_Camera) XXX_Unmarshal(b []byte) error {
888 return xxx_messageInfo_HardwareFeatures_Camera.Unmarshal(m, b)
889}
890func (m *HardwareFeatures_Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
891 return xxx_messageInfo_HardwareFeatures_Camera.Marshal(b, m, deterministic)
892}
893func (m *HardwareFeatures_Camera) XXX_Merge(src proto.Message) {
894 xxx_messageInfo_HardwareFeatures_Camera.Merge(m, src)
895}
896func (m *HardwareFeatures_Camera) XXX_Size() int {
897 return xxx_messageInfo_HardwareFeatures_Camera.Size(m)
898}
899func (m *HardwareFeatures_Camera) XXX_DiscardUnknown() {
900 xxx_messageInfo_HardwareFeatures_Camera.DiscardUnknown(m)
901}
902
903var xxx_messageInfo_HardwareFeatures_Camera proto.InternalMessageInfo
904
905func (m *HardwareFeatures_Camera) GetAPanelCamera() HardwareFeatures_Present {
906 if m != nil {
907 return m.APanelCamera
908 }
909 return HardwareFeatures_PRESENT_UNKNOWN
910}
911
912func (m *HardwareFeatures_Camera) GetBPanelCamera() HardwareFeatures_Present {
913 if m != nil {
914 return m.BPanelCamera
915 }
916 return HardwareFeatures_PRESENT_UNKNOWN
917}
918
919func (m *HardwareFeatures_Camera) GetCount() *HardwareFeatures_Count {
920 if m != nil {
921 return m.Count
922 }
923 return nil
924}
925
926type HardwareFeatures_Accelerometer struct {
927 // If lid accelerometer is present on system
928 LidAccelerometer HardwareFeatures_Present `protobuf:"varint,1,opt,name=lid_accelerometer,json=lidAccelerometer,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"lid_accelerometer,omitempty"`
929 // If base accelerometer is present on system
930 BaseAccelerometer HardwareFeatures_Present `protobuf:"varint,2,opt,name=base_accelerometer,json=baseAccelerometer,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"base_accelerometer,omitempty"`
931 XXX_NoUnkeyedLiteral struct{} `json:"-"`
932 XXX_unrecognized []byte `json:"-"`
933 XXX_sizecache int32 `json:"-"`
934}
935
936func (m *HardwareFeatures_Accelerometer) Reset() { *m = HardwareFeatures_Accelerometer{} }
937func (m *HardwareFeatures_Accelerometer) String() string { return proto.CompactTextString(m) }
938func (*HardwareFeatures_Accelerometer) ProtoMessage() {}
939func (*HardwareFeatures_Accelerometer) Descriptor() ([]byte, []int) {
940 return fileDescriptor_8eabfd155197d7c8, []int{1, 8}
941}
942
943func (m *HardwareFeatures_Accelerometer) XXX_Unmarshal(b []byte) error {
944 return xxx_messageInfo_HardwareFeatures_Accelerometer.Unmarshal(m, b)
945}
946func (m *HardwareFeatures_Accelerometer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
947 return xxx_messageInfo_HardwareFeatures_Accelerometer.Marshal(b, m, deterministic)
948}
949func (m *HardwareFeatures_Accelerometer) XXX_Merge(src proto.Message) {
950 xxx_messageInfo_HardwareFeatures_Accelerometer.Merge(m, src)
951}
952func (m *HardwareFeatures_Accelerometer) XXX_Size() int {
953 return xxx_messageInfo_HardwareFeatures_Accelerometer.Size(m)
954}
955func (m *HardwareFeatures_Accelerometer) XXX_DiscardUnknown() {
956 xxx_messageInfo_HardwareFeatures_Accelerometer.DiscardUnknown(m)
957}
958
959var xxx_messageInfo_HardwareFeatures_Accelerometer proto.InternalMessageInfo
960
961func (m *HardwareFeatures_Accelerometer) GetLidAccelerometer() HardwareFeatures_Present {
962 if m != nil {
963 return m.LidAccelerometer
964 }
965 return HardwareFeatures_PRESENT_UNKNOWN
966}
967
968func (m *HardwareFeatures_Accelerometer) GetBaseAccelerometer() HardwareFeatures_Present {
969 if m != nil {
970 return m.BaseAccelerometer
971 }
972 return HardwareFeatures_PRESENT_UNKNOWN
973}
974
975type HardwareFeatures_Gyroscope struct {
976 // If lid gyroscope is present on system
977 LidGryoscope HardwareFeatures_Present `protobuf:"varint,1,opt,name=lid_gryoscope,json=lidGryoscope,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"lid_gryoscope,omitempty"`
978 // If base gryoscope is present on system
979 BaseGryoscope HardwareFeatures_Present `protobuf:"varint,2,opt,name=base_gryoscope,json=baseGryoscope,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"base_gryoscope,omitempty"`
980 XXX_NoUnkeyedLiteral struct{} `json:"-"`
981 XXX_unrecognized []byte `json:"-"`
982 XXX_sizecache int32 `json:"-"`
983}
984
985func (m *HardwareFeatures_Gyroscope) Reset() { *m = HardwareFeatures_Gyroscope{} }
986func (m *HardwareFeatures_Gyroscope) String() string { return proto.CompactTextString(m) }
987func (*HardwareFeatures_Gyroscope) ProtoMessage() {}
988func (*HardwareFeatures_Gyroscope) Descriptor() ([]byte, []int) {
989 return fileDescriptor_8eabfd155197d7c8, []int{1, 9}
990}
991
992func (m *HardwareFeatures_Gyroscope) XXX_Unmarshal(b []byte) error {
993 return xxx_messageInfo_HardwareFeatures_Gyroscope.Unmarshal(m, b)
994}
995func (m *HardwareFeatures_Gyroscope) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
996 return xxx_messageInfo_HardwareFeatures_Gyroscope.Marshal(b, m, deterministic)
997}
998func (m *HardwareFeatures_Gyroscope) XXX_Merge(src proto.Message) {
999 xxx_messageInfo_HardwareFeatures_Gyroscope.Merge(m, src)
1000}
1001func (m *HardwareFeatures_Gyroscope) XXX_Size() int {
1002 return xxx_messageInfo_HardwareFeatures_Gyroscope.Size(m)
1003}
1004func (m *HardwareFeatures_Gyroscope) XXX_DiscardUnknown() {
1005 xxx_messageInfo_HardwareFeatures_Gyroscope.DiscardUnknown(m)
1006}
1007
1008var xxx_messageInfo_HardwareFeatures_Gyroscope proto.InternalMessageInfo
1009
1010func (m *HardwareFeatures_Gyroscope) GetLidGryoscope() HardwareFeatures_Present {
1011 if m != nil {
1012 return m.LidGryoscope
1013 }
1014 return HardwareFeatures_PRESENT_UNKNOWN
1015}
1016
1017func (m *HardwareFeatures_Gyroscope) GetBaseGryoscope() HardwareFeatures_Present {
1018 if m != nil {
1019 return m.BaseGryoscope
1020 }
1021 return HardwareFeatures_PRESENT_UNKNOWN
1022}
1023
1024type HardwareFeatures_Magnetometer struct {
1025 // If lid magnometer is present on system
1026 LidMagnetometer HardwareFeatures_Present `protobuf:"varint,1,opt,name=lid_magnetometer,json=lidMagnetometer,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"lid_magnetometer,omitempty"`
1027 // If base magnometer is present on system
1028 BaseMagnetometer HardwareFeatures_Present `protobuf:"varint,2,opt,name=base_magnetometer,json=baseMagnetometer,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"base_magnetometer,omitempty"`
1029 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1030 XXX_unrecognized []byte `json:"-"`
1031 XXX_sizecache int32 `json:"-"`
1032}
1033
1034func (m *HardwareFeatures_Magnetometer) Reset() { *m = HardwareFeatures_Magnetometer{} }
1035func (m *HardwareFeatures_Magnetometer) String() string { return proto.CompactTextString(m) }
1036func (*HardwareFeatures_Magnetometer) ProtoMessage() {}
1037func (*HardwareFeatures_Magnetometer) Descriptor() ([]byte, []int) {
1038 return fileDescriptor_8eabfd155197d7c8, []int{1, 10}
1039}
1040
1041func (m *HardwareFeatures_Magnetometer) XXX_Unmarshal(b []byte) error {
1042 return xxx_messageInfo_HardwareFeatures_Magnetometer.Unmarshal(m, b)
1043}
1044func (m *HardwareFeatures_Magnetometer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1045 return xxx_messageInfo_HardwareFeatures_Magnetometer.Marshal(b, m, deterministic)
1046}
1047func (m *HardwareFeatures_Magnetometer) XXX_Merge(src proto.Message) {
1048 xxx_messageInfo_HardwareFeatures_Magnetometer.Merge(m, src)
1049}
1050func (m *HardwareFeatures_Magnetometer) XXX_Size() int {
1051 return xxx_messageInfo_HardwareFeatures_Magnetometer.Size(m)
1052}
1053func (m *HardwareFeatures_Magnetometer) XXX_DiscardUnknown() {
1054 xxx_messageInfo_HardwareFeatures_Magnetometer.DiscardUnknown(m)
1055}
1056
1057var xxx_messageInfo_HardwareFeatures_Magnetometer proto.InternalMessageInfo
1058
1059func (m *HardwareFeatures_Magnetometer) GetLidMagnetometer() HardwareFeatures_Present {
1060 if m != nil {
1061 return m.LidMagnetometer
1062 }
1063 return HardwareFeatures_PRESENT_UNKNOWN
1064}
1065
1066func (m *HardwareFeatures_Magnetometer) GetBaseMagnetometer() HardwareFeatures_Present {
1067 if m != nil {
1068 return m.BaseMagnetometer
1069 }
1070 return HardwareFeatures_PRESENT_UNKNOWN
1071}
1072
1073type HardwareFeatures_LightSensor struct {
1074 // If lid lightsensor is present on system
1075 LidLightsensor HardwareFeatures_Present `protobuf:"varint,1,opt,name=lid_lightsensor,json=lidLightsensor,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"lid_lightsensor,omitempty"`
1076 // If base lightsensor is present on system
1077 BaseLightsensor HardwareFeatures_Present `protobuf:"varint,2,opt,name=base_lightsensor,json=baseLightsensor,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"base_lightsensor,omitempty"`
1078 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1079 XXX_unrecognized []byte `json:"-"`
1080 XXX_sizecache int32 `json:"-"`
1081}
1082
1083func (m *HardwareFeatures_LightSensor) Reset() { *m = HardwareFeatures_LightSensor{} }
1084func (m *HardwareFeatures_LightSensor) String() string { return proto.CompactTextString(m) }
1085func (*HardwareFeatures_LightSensor) ProtoMessage() {}
1086func (*HardwareFeatures_LightSensor) Descriptor() ([]byte, []int) {
1087 return fileDescriptor_8eabfd155197d7c8, []int{1, 11}
1088}
1089
1090func (m *HardwareFeatures_LightSensor) XXX_Unmarshal(b []byte) error {
1091 return xxx_messageInfo_HardwareFeatures_LightSensor.Unmarshal(m, b)
1092}
1093func (m *HardwareFeatures_LightSensor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1094 return xxx_messageInfo_HardwareFeatures_LightSensor.Marshal(b, m, deterministic)
1095}
1096func (m *HardwareFeatures_LightSensor) XXX_Merge(src proto.Message) {
1097 xxx_messageInfo_HardwareFeatures_LightSensor.Merge(m, src)
1098}
1099func (m *HardwareFeatures_LightSensor) XXX_Size() int {
1100 return xxx_messageInfo_HardwareFeatures_LightSensor.Size(m)
1101}
1102func (m *HardwareFeatures_LightSensor) XXX_DiscardUnknown() {
1103 xxx_messageInfo_HardwareFeatures_LightSensor.DiscardUnknown(m)
1104}
1105
1106var xxx_messageInfo_HardwareFeatures_LightSensor proto.InternalMessageInfo
1107
1108func (m *HardwareFeatures_LightSensor) GetLidLightsensor() HardwareFeatures_Present {
1109 if m != nil {
1110 return m.LidLightsensor
1111 }
1112 return HardwareFeatures_PRESENT_UNKNOWN
1113}
1114
1115func (m *HardwareFeatures_LightSensor) GetBaseLightsensor() HardwareFeatures_Present {
1116 if m != nil {
1117 return m.BaseLightsensor
1118 }
1119 return HardwareFeatures_PRESENT_UNKNOWN
1120}
1121
1122type HardwareFeatures_Screen struct {
1123 // Screen since in milli-inches. Would be 0 for systems without screen
1124 Milliinch *HardwareFeatures_Count `protobuf:"bytes,1,opt,name=milliinch,proto3" json:"milliinch,omitempty"`
1125 // If touch support is present on system
1126 TouchSupport HardwareFeatures_Present `protobuf:"varint,2,opt,name=touch_support,json=touchSupport,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"touch_support,omitempty"`
1127 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1128 XXX_unrecognized []byte `json:"-"`
1129 XXX_sizecache int32 `json:"-"`
1130}
1131
1132func (m *HardwareFeatures_Screen) Reset() { *m = HardwareFeatures_Screen{} }
1133func (m *HardwareFeatures_Screen) String() string { return proto.CompactTextString(m) }
1134func (*HardwareFeatures_Screen) ProtoMessage() {}
1135func (*HardwareFeatures_Screen) Descriptor() ([]byte, []int) {
1136 return fileDescriptor_8eabfd155197d7c8, []int{1, 12}
1137}
1138
1139func (m *HardwareFeatures_Screen) XXX_Unmarshal(b []byte) error {
1140 return xxx_messageInfo_HardwareFeatures_Screen.Unmarshal(m, b)
1141}
1142func (m *HardwareFeatures_Screen) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1143 return xxx_messageInfo_HardwareFeatures_Screen.Marshal(b, m, deterministic)
1144}
1145func (m *HardwareFeatures_Screen) XXX_Merge(src proto.Message) {
1146 xxx_messageInfo_HardwareFeatures_Screen.Merge(m, src)
1147}
1148func (m *HardwareFeatures_Screen) XXX_Size() int {
1149 return xxx_messageInfo_HardwareFeatures_Screen.Size(m)
1150}
1151func (m *HardwareFeatures_Screen) XXX_DiscardUnknown() {
1152 xxx_messageInfo_HardwareFeatures_Screen.DiscardUnknown(m)
1153}
1154
1155var xxx_messageInfo_HardwareFeatures_Screen proto.InternalMessageInfo
1156
1157func (m *HardwareFeatures_Screen) GetMilliinch() *HardwareFeatures_Count {
1158 if m != nil {
1159 return m.Milliinch
1160 }
1161 return nil
1162}
1163
1164func (m *HardwareFeatures_Screen) GetTouchSupport() HardwareFeatures_Present {
1165 if m != nil {
1166 return m.TouchSupport
1167 }
1168 return HardwareFeatures_PRESENT_UNKNOWN
1169}
1170
1171type HardwareFeatures_FormFactor struct {
1172 // Form factory of system
Andrew Lamba27b69c2020-03-17 09:42:25 -06001173 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"`
1174 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1175 XXX_unrecognized []byte `json:"-"`
1176 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001177}
1178
1179func (m *HardwareFeatures_FormFactor) Reset() { *m = HardwareFeatures_FormFactor{} }
1180func (m *HardwareFeatures_FormFactor) String() string { return proto.CompactTextString(m) }
1181func (*HardwareFeatures_FormFactor) ProtoMessage() {}
1182func (*HardwareFeatures_FormFactor) Descriptor() ([]byte, []int) {
1183 return fileDescriptor_8eabfd155197d7c8, []int{1, 13}
1184}
1185
1186func (m *HardwareFeatures_FormFactor) XXX_Unmarshal(b []byte) error {
1187 return xxx_messageInfo_HardwareFeatures_FormFactor.Unmarshal(m, b)
1188}
1189func (m *HardwareFeatures_FormFactor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1190 return xxx_messageInfo_HardwareFeatures_FormFactor.Marshal(b, m, deterministic)
1191}
1192func (m *HardwareFeatures_FormFactor) XXX_Merge(src proto.Message) {
1193 xxx_messageInfo_HardwareFeatures_FormFactor.Merge(m, src)
1194}
1195func (m *HardwareFeatures_FormFactor) XXX_Size() int {
1196 return xxx_messageInfo_HardwareFeatures_FormFactor.Size(m)
1197}
1198func (m *HardwareFeatures_FormFactor) XXX_DiscardUnknown() {
1199 xxx_messageInfo_HardwareFeatures_FormFactor.DiscardUnknown(m)
1200}
1201
1202var xxx_messageInfo_HardwareFeatures_FormFactor proto.InternalMessageInfo
1203
Andrew Lamba27b69c2020-03-17 09:42:25 -06001204func (m *HardwareFeatures_FormFactor) GetFormFactor() HardwareFeatures_FormFactor_FormFactorType {
Andrew Lambbc029d32020-02-24 12:42:50 -07001205 if m != nil {
1206 return m.FormFactor
1207 }
1208 return HardwareFeatures_FormFactor_FORM_FACTOR_UNKNOWN
1209}
1210
1211type HardwareFeatures_Stylus struct {
1212 // Type of stylus
Andrew Lamba27b69c2020-03-17 09:42:25 -06001213 Stylus HardwareFeatures_Stylus_StylusType `protobuf:"varint,1,opt,name=stylus,proto3,enum=chromiumos.config.api.HardwareFeatures_Stylus_StylusType" json:"stylus,omitempty"`
1214 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1215 XXX_unrecognized []byte `json:"-"`
1216 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001217}
1218
1219func (m *HardwareFeatures_Stylus) Reset() { *m = HardwareFeatures_Stylus{} }
1220func (m *HardwareFeatures_Stylus) String() string { return proto.CompactTextString(m) }
1221func (*HardwareFeatures_Stylus) ProtoMessage() {}
1222func (*HardwareFeatures_Stylus) Descriptor() ([]byte, []int) {
1223 return fileDescriptor_8eabfd155197d7c8, []int{1, 14}
1224}
1225
1226func (m *HardwareFeatures_Stylus) XXX_Unmarshal(b []byte) error {
1227 return xxx_messageInfo_HardwareFeatures_Stylus.Unmarshal(m, b)
1228}
1229func (m *HardwareFeatures_Stylus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1230 return xxx_messageInfo_HardwareFeatures_Stylus.Marshal(b, m, deterministic)
1231}
1232func (m *HardwareFeatures_Stylus) XXX_Merge(src proto.Message) {
1233 xxx_messageInfo_HardwareFeatures_Stylus.Merge(m, src)
1234}
1235func (m *HardwareFeatures_Stylus) XXX_Size() int {
1236 return xxx_messageInfo_HardwareFeatures_Stylus.Size(m)
1237}
1238func (m *HardwareFeatures_Stylus) XXX_DiscardUnknown() {
1239 xxx_messageInfo_HardwareFeatures_Stylus.DiscardUnknown(m)
1240}
1241
1242var xxx_messageInfo_HardwareFeatures_Stylus proto.InternalMessageInfo
1243
Andrew Lamba27b69c2020-03-17 09:42:25 -06001244func (m *HardwareFeatures_Stylus) GetStylus() HardwareFeatures_Stylus_StylusType {
Andrew Lambbc029d32020-02-24 12:42:50 -07001245 if m != nil {
1246 return m.Stylus
1247 }
1248 return HardwareFeatures_Stylus_STYLUS_UNKNOWN
1249}
1250
1251type HardwareFeatures_Keyboard struct {
1252 // If internal keyboard is present on system
1253 InternalKeyboard HardwareFeatures_Present `protobuf:"varint,1,opt,name=internal_keyboard,json=internalKeyboard,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"internal_keyboard,omitempty"`
1254 // If keyboard backlight is present on system
1255 Backlight HardwareFeatures_Present `protobuf:"varint,2,opt,name=backlight,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"backlight,omitempty"`
1256 // If power button is present on keyboard
1257 PowerButton HardwareFeatures_Present `protobuf:"varint,3,opt,name=power_button,json=powerButton,proto3,enum=chromiumos.config.api.HardwareFeatures_Present" json:"power_button,omitempty"`
1258 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1259 XXX_unrecognized []byte `json:"-"`
1260 XXX_sizecache int32 `json:"-"`
1261}
1262
1263func (m *HardwareFeatures_Keyboard) Reset() { *m = HardwareFeatures_Keyboard{} }
1264func (m *HardwareFeatures_Keyboard) String() string { return proto.CompactTextString(m) }
1265func (*HardwareFeatures_Keyboard) ProtoMessage() {}
1266func (*HardwareFeatures_Keyboard) Descriptor() ([]byte, []int) {
1267 return fileDescriptor_8eabfd155197d7c8, []int{1, 15}
1268}
1269
1270func (m *HardwareFeatures_Keyboard) XXX_Unmarshal(b []byte) error {
1271 return xxx_messageInfo_HardwareFeatures_Keyboard.Unmarshal(m, b)
1272}
1273func (m *HardwareFeatures_Keyboard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1274 return xxx_messageInfo_HardwareFeatures_Keyboard.Marshal(b, m, deterministic)
1275}
1276func (m *HardwareFeatures_Keyboard) XXX_Merge(src proto.Message) {
1277 xxx_messageInfo_HardwareFeatures_Keyboard.Merge(m, src)
1278}
1279func (m *HardwareFeatures_Keyboard) XXX_Size() int {
1280 return xxx_messageInfo_HardwareFeatures_Keyboard.Size(m)
1281}
1282func (m *HardwareFeatures_Keyboard) XXX_DiscardUnknown() {
1283 xxx_messageInfo_HardwareFeatures_Keyboard.DiscardUnknown(m)
1284}
1285
1286var xxx_messageInfo_HardwareFeatures_Keyboard proto.InternalMessageInfo
1287
1288func (m *HardwareFeatures_Keyboard) GetInternalKeyboard() HardwareFeatures_Present {
1289 if m != nil {
1290 return m.InternalKeyboard
1291 }
1292 return HardwareFeatures_PRESENT_UNKNOWN
1293}
1294
1295func (m *HardwareFeatures_Keyboard) GetBacklight() HardwareFeatures_Present {
1296 if m != nil {
1297 return m.Backlight
1298 }
1299 return HardwareFeatures_PRESENT_UNKNOWN
1300}
1301
1302func (m *HardwareFeatures_Keyboard) GetPowerButton() HardwareFeatures_Present {
1303 if m != nil {
1304 return m.PowerButton
1305 }
1306 return HardwareFeatures_PRESENT_UNKNOWN
1307}
1308
1309type HardwareFeatures_Memory struct {
1310 Profile *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
1311 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1312 XXX_unrecognized []byte `json:"-"`
1313 XXX_sizecache int32 `json:"-"`
1314}
1315
1316func (m *HardwareFeatures_Memory) Reset() { *m = HardwareFeatures_Memory{} }
1317func (m *HardwareFeatures_Memory) String() string { return proto.CompactTextString(m) }
1318func (*HardwareFeatures_Memory) ProtoMessage() {}
1319func (*HardwareFeatures_Memory) Descriptor() ([]byte, []int) {
1320 return fileDescriptor_8eabfd155197d7c8, []int{1, 16}
1321}
1322
1323func (m *HardwareFeatures_Memory) XXX_Unmarshal(b []byte) error {
1324 return xxx_messageInfo_HardwareFeatures_Memory.Unmarshal(m, b)
1325}
1326func (m *HardwareFeatures_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1327 return xxx_messageInfo_HardwareFeatures_Memory.Marshal(b, m, deterministic)
1328}
1329func (m *HardwareFeatures_Memory) XXX_Merge(src proto.Message) {
1330 xxx_messageInfo_HardwareFeatures_Memory.Merge(m, src)
1331}
1332func (m *HardwareFeatures_Memory) XXX_Size() int {
1333 return xxx_messageInfo_HardwareFeatures_Memory.Size(m)
1334}
1335func (m *HardwareFeatures_Memory) XXX_DiscardUnknown() {
1336 xxx_messageInfo_HardwareFeatures_Memory.DiscardUnknown(m)
1337}
1338
1339var xxx_messageInfo_HardwareFeatures_Memory proto.InternalMessageInfo
1340
1341func (m *HardwareFeatures_Memory) GetProfile() *Component_Memory_Profile {
1342 if m != nil {
1343 return m.Profile
1344 }
1345 return nil
1346}
1347
Jett Rink82da31e2020-03-13 11:46:26 -06001348type HardwareFeatures_Fingerprint struct {
1349 // Location of fingerprint sensor
C Shapirodf9dd932020-03-14 14:40:56 -05001350 Location HardwareFeatures_Fingerprint_Location `protobuf:"varint,1,opt,name=location,proto3,enum=chromiumos.config.api.HardwareFeatures_Fingerprint_Location" json:"location,omitempty"`
1351 // Fingerprint board used.
1352 Board string `protobuf:"bytes,2,opt,name=board,proto3" json:"board,omitempty"`
1353 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1354 XXX_unrecognized []byte `json:"-"`
1355 XXX_sizecache int32 `json:"-"`
Jett Rink82da31e2020-03-13 11:46:26 -06001356}
1357
1358func (m *HardwareFeatures_Fingerprint) Reset() { *m = HardwareFeatures_Fingerprint{} }
1359func (m *HardwareFeatures_Fingerprint) String() string { return proto.CompactTextString(m) }
1360func (*HardwareFeatures_Fingerprint) ProtoMessage() {}
1361func (*HardwareFeatures_Fingerprint) Descriptor() ([]byte, []int) {
1362 return fileDescriptor_8eabfd155197d7c8, []int{1, 17}
1363}
1364
1365func (m *HardwareFeatures_Fingerprint) XXX_Unmarshal(b []byte) error {
1366 return xxx_messageInfo_HardwareFeatures_Fingerprint.Unmarshal(m, b)
1367}
1368func (m *HardwareFeatures_Fingerprint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1369 return xxx_messageInfo_HardwareFeatures_Fingerprint.Marshal(b, m, deterministic)
1370}
1371func (m *HardwareFeatures_Fingerprint) XXX_Merge(src proto.Message) {
1372 xxx_messageInfo_HardwareFeatures_Fingerprint.Merge(m, src)
1373}
1374func (m *HardwareFeatures_Fingerprint) XXX_Size() int {
1375 return xxx_messageInfo_HardwareFeatures_Fingerprint.Size(m)
1376}
1377func (m *HardwareFeatures_Fingerprint) XXX_DiscardUnknown() {
1378 xxx_messageInfo_HardwareFeatures_Fingerprint.DiscardUnknown(m)
1379}
1380
1381var xxx_messageInfo_HardwareFeatures_Fingerprint proto.InternalMessageInfo
1382
1383func (m *HardwareFeatures_Fingerprint) GetLocation() HardwareFeatures_Fingerprint_Location {
1384 if m != nil {
1385 return m.Location
1386 }
1387 return HardwareFeatures_Fingerprint_LOCATION_UNKNOWN
1388}
1389
C Shapirodf9dd932020-03-14 14:40:56 -05001390func (m *HardwareFeatures_Fingerprint) GetBoard() string {
1391 if m != nil {
1392 return m.Board
1393 }
1394 return ""
1395}
1396
Jett Rinke27c7052020-03-19 11:42:05 -06001397type HardwareFeatures_Storage struct {
1398 StorageType HardwareFeatures_Storage_StorageType `protobuf:"varint,1,opt,name=storage_type,json=storageType,proto3,enum=chromiumos.config.api.HardwareFeatures_Storage_StorageType" json:"storage_type,omitempty"`
1399 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1400 XXX_unrecognized []byte `json:"-"`
1401 XXX_sizecache int32 `json:"-"`
1402}
1403
1404func (m *HardwareFeatures_Storage) Reset() { *m = HardwareFeatures_Storage{} }
1405func (m *HardwareFeatures_Storage) String() string { return proto.CompactTextString(m) }
1406func (*HardwareFeatures_Storage) ProtoMessage() {}
1407func (*HardwareFeatures_Storage) Descriptor() ([]byte, []int) {
1408 return fileDescriptor_8eabfd155197d7c8, []int{1, 18}
1409}
1410
1411func (m *HardwareFeatures_Storage) XXX_Unmarshal(b []byte) error {
1412 return xxx_messageInfo_HardwareFeatures_Storage.Unmarshal(m, b)
1413}
1414func (m *HardwareFeatures_Storage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1415 return xxx_messageInfo_HardwareFeatures_Storage.Marshal(b, m, deterministic)
1416}
1417func (m *HardwareFeatures_Storage) XXX_Merge(src proto.Message) {
1418 xxx_messageInfo_HardwareFeatures_Storage.Merge(m, src)
1419}
1420func (m *HardwareFeatures_Storage) XXX_Size() int {
1421 return xxx_messageInfo_HardwareFeatures_Storage.Size(m)
1422}
1423func (m *HardwareFeatures_Storage) XXX_DiscardUnknown() {
1424 xxx_messageInfo_HardwareFeatures_Storage.DiscardUnknown(m)
1425}
1426
1427var xxx_messageInfo_HardwareFeatures_Storage proto.InternalMessageInfo
1428
1429func (m *HardwareFeatures_Storage) GetStorageType() HardwareFeatures_Storage_StorageType {
1430 if m != nil {
1431 return m.StorageType
1432 }
1433 return HardwareFeatures_Storage_STORAGE_TYPE_UNKNOWN
1434}
1435
Andrew Lambbc029d32020-02-24 12:42:50 -07001436func init() {
1437 proto.RegisterEnum("chromiumos.config.api.Topology_Type", Topology_Type_name, Topology_Type_value)
1438 proto.RegisterEnum("chromiumos.config.api.HardwareFeatures_Present", HardwareFeatures_Present_name, HardwareFeatures_Present_value)
1439 proto.RegisterEnum("chromiumos.config.api.HardwareFeatures_Audio_AudioCodec", HardwareFeatures_Audio_AudioCodec_name, HardwareFeatures_Audio_AudioCodec_value)
Andrew Lamba27b69c2020-03-17 09:42:25 -06001440 proto.RegisterEnum("chromiumos.config.api.HardwareFeatures_FormFactor_FormFactorType", HardwareFeatures_FormFactor_FormFactorType_name, HardwareFeatures_FormFactor_FormFactorType_value)
1441 proto.RegisterEnum("chromiumos.config.api.HardwareFeatures_Stylus_StylusType", HardwareFeatures_Stylus_StylusType_name, HardwareFeatures_Stylus_StylusType_value)
Jett Rink82da31e2020-03-13 11:46:26 -06001442 proto.RegisterEnum("chromiumos.config.api.HardwareFeatures_Fingerprint_Location", HardwareFeatures_Fingerprint_Location_name, HardwareFeatures_Fingerprint_Location_value)
Jett Rinke27c7052020-03-19 11:42:05 -06001443 proto.RegisterEnum("chromiumos.config.api.HardwareFeatures_Storage_StorageType", HardwareFeatures_Storage_StorageType_name, HardwareFeatures_Storage_StorageType_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001444 proto.RegisterType((*Topology)(nil), "chromiumos.config.api.Topology")
1445 proto.RegisterMapType((map[string]string)(nil), "chromiumos.config.api.Topology.DescriptionEntry")
1446 proto.RegisterType((*HardwareFeatures)(nil), "chromiumos.config.api.HardwareFeatures")
1447 proto.RegisterType((*HardwareFeatures_Count)(nil), "chromiumos.config.api.HardwareFeatures.Count")
1448 proto.RegisterType((*HardwareFeatures_UsbC)(nil), "chromiumos.config.api.HardwareFeatures.UsbC")
1449 proto.RegisterType((*HardwareFeatures_UsbA)(nil), "chromiumos.config.api.HardwareFeatures.UsbA")
1450 proto.RegisterType((*HardwareFeatures_Lte)(nil), "chromiumos.config.api.HardwareFeatures.Lte")
1451 proto.RegisterType((*HardwareFeatures_Hdmi)(nil), "chromiumos.config.api.HardwareFeatures.Hdmi")
1452 proto.RegisterType((*HardwareFeatures_FirmwareConfiguration)(nil), "chromiumos.config.api.HardwareFeatures.FirmwareConfiguration")
1453 proto.RegisterType((*HardwareFeatures_Audio)(nil), "chromiumos.config.api.HardwareFeatures.Audio")
1454 proto.RegisterType((*HardwareFeatures_Camera)(nil), "chromiumos.config.api.HardwareFeatures.Camera")
1455 proto.RegisterType((*HardwareFeatures_Accelerometer)(nil), "chromiumos.config.api.HardwareFeatures.Accelerometer")
1456 proto.RegisterType((*HardwareFeatures_Gyroscope)(nil), "chromiumos.config.api.HardwareFeatures.Gyroscope")
1457 proto.RegisterType((*HardwareFeatures_Magnetometer)(nil), "chromiumos.config.api.HardwareFeatures.Magnetometer")
1458 proto.RegisterType((*HardwareFeatures_LightSensor)(nil), "chromiumos.config.api.HardwareFeatures.LightSensor")
1459 proto.RegisterType((*HardwareFeatures_Screen)(nil), "chromiumos.config.api.HardwareFeatures.Screen")
1460 proto.RegisterType((*HardwareFeatures_FormFactor)(nil), "chromiumos.config.api.HardwareFeatures.FormFactor")
1461 proto.RegisterType((*HardwareFeatures_Stylus)(nil), "chromiumos.config.api.HardwareFeatures.Stylus")
1462 proto.RegisterType((*HardwareFeatures_Keyboard)(nil), "chromiumos.config.api.HardwareFeatures.Keyboard")
1463 proto.RegisterType((*HardwareFeatures_Memory)(nil), "chromiumos.config.api.HardwareFeatures.Memory")
Jett Rink82da31e2020-03-13 11:46:26 -06001464 proto.RegisterType((*HardwareFeatures_Fingerprint)(nil), "chromiumos.config.api.HardwareFeatures.Fingerprint")
Jett Rinke27c7052020-03-19 11:42:05 -06001465 proto.RegisterType((*HardwareFeatures_Storage)(nil), "chromiumos.config.api.HardwareFeatures.Storage")
Andrew Lambbc029d32020-02-24 12:42:50 -07001466}
1467
1468func init() { proto.RegisterFile("api/topology.proto", fileDescriptor_8eabfd155197d7c8) }
1469
1470var fileDescriptor_8eabfd155197d7c8 = []byte{
Jett Rinke27c7052020-03-19 11:42:05 -06001471 // 1730 bytes of a gzipped FileDescriptorProto
1472 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x98, 0xcd, 0x6e, 0xe3, 0xc8,
1473 0x11, 0xc7, 0x43, 0x7d, 0xab, 0x28, 0xc9, 0x3d, 0x3d, 0x33, 0x09, 0x23, 0x20, 0xc0, 0x40, 0x59,
1474 0x20, 0x46, 0x3e, 0xe4, 0x8d, 0x37, 0x1b, 0x4c, 0xb2, 0xbb, 0x41, 0x68, 0xba, 0x65, 0x0b, 0xa6,
1475 0x48, 0x6d, 0x8b, 0xf2, 0xd8, 0x93, 0xc5, 0x12, 0x14, 0xd5, 0x92, 0x89, 0xa1, 0x44, 0x81, 0xa4,
1476 0x62, 0xe8, 0x0d, 0x16, 0xc8, 0x0b, 0xe4, 0xbe, 0x48, 0x2e, 0xb9, 0xe4, 0x9a, 0x73, 0x2e, 0xb9,
1477 0xe4, 0x25, 0xf2, 0x1a, 0xb9, 0x04, 0xdd, 0xa4, 0x24, 0xca, 0x98, 0x45, 0x24, 0xed, 0x5e, 0x6c,
1478 0x16, 0xd9, 0xff, 0x9f, 0xba, 0xaa, 0x9b, 0x55, 0xc5, 0x06, 0xec, 0x2c, 0xbc, 0xb3, 0x38, 0x58,
1479 0x04, 0x7e, 0x30, 0x5d, 0xb5, 0x17, 0x61, 0x10, 0x07, 0xf8, 0xa5, 0xfb, 0x10, 0x06, 0x33, 0x6f,
1480 0x39, 0x0b, 0xa2, 0xb6, 0x1b, 0xcc, 0x27, 0xde, 0xb4, 0xed, 0x2c, 0xbc, 0xe6, 0x73, 0x3e, 0xd4,
1481 0x0d, 0x66, 0x8b, 0x60, 0xce, 0xe6, 0x71, 0x32, 0xb6, 0xf5, 0x9f, 0x02, 0x54, 0xac, 0x54, 0x8e,
1482 0x1b, 0x90, 0xf3, 0xc6, 0x8a, 0xf4, 0x4a, 0x3a, 0xad, 0xd2, 0x9c, 0x37, 0xc6, 0xaf, 0xa1, 0x10,
1483 0xaf, 0x16, 0x4c, 0xc9, 0xbd, 0x92, 0x4e, 0x1b, 0xe7, 0x1f, 0xb4, 0xdf, 0xcb, 0x6d, 0xaf, 0xe5,
1484 0x6d, 0x6b, 0xb5, 0x60, 0x54, 0x28, 0x30, 0x05, 0x79, 0xcc, 0x22, 0x37, 0xf4, 0x16, 0xb1, 0x17,
1485 0xcc, 0x95, 0xfc, 0xab, 0xfc, 0xa9, 0x7c, 0xfe, 0xe1, 0xff, 0x03, 0x5c, 0x6e, 0x25, 0x64, 0x1e,
1486 0x87, 0x2b, 0x9a, 0x85, 0x60, 0x0a, 0xe8, 0xc1, 0x09, 0xc7, 0x8f, 0x4e, 0xc8, 0xec, 0x09, 0x73,
1487 0xe2, 0x65, 0xc8, 0x94, 0xc2, 0x2b, 0xe9, 0x54, 0x3e, 0xff, 0xc9, 0x37, 0x80, 0xaf, 0xd3, 0xe1,
1488 0x9d, 0x64, 0x74, 0x44, 0x4f, 0x1e, 0x76, 0xef, 0x34, 0x7f, 0x07, 0xe8, 0xe9, 0x8f, 0x62, 0x04,
1489 0xf9, 0x77, 0x6c, 0x95, 0x86, 0x81, 0x5f, 0xe2, 0x17, 0x50, 0xfc, 0xa3, 0xe3, 0x2f, 0x93, 0x40,
1490 0x54, 0x69, 0x62, 0xfc, 0x36, 0xf7, 0x5a, 0x6a, 0x7d, 0x9d, 0x83, 0x02, 0x77, 0x1b, 0x23, 0xa8,
1491 0x59, 0xf7, 0x7d, 0x62, 0x0f, 0x8d, 0x1b, 0xc3, 0x7c, 0x63, 0xa0, 0xef, 0x61, 0x80, 0xd2, 0x40,
1492 0xa3, 0x84, 0x18, 0x48, 0xc2, 0x27, 0x20, 0x77, 0x4c, 0xda, 0xb3, 0x3b, 0xaa, 0x66, 0x99, 0x14,
1493 0xe5, 0x70, 0x15, 0x8a, 0xea, 0xf0, 0xb2, 0x6b, 0xa2, 0xbc, 0x18, 0x67, 0xdd, 0xeb, 0xc3, 0x01,
1494 0x2a, 0xe0, 0x1a, 0x54, 0x6e, 0xc8, 0xfd, 0x85, 0xa9, 0xd2, 0x4b, 0x54, 0xc4, 0x32, 0x94, 0xad,
1495 0x6b, 0x42, 0x7b, 0xaa, 0x8e, 0x4a, 0x7c, 0x98, 0xa6, 0xf6, 0x08, 0x55, 0x51, 0x19, 0x9f, 0xc2,
1496 0x07, 0xaa, 0xa6, 0x11, 0x9d, 0x50, 0xb3, 0x47, 0x2c, 0x42, 0xed, 0xab, 0x7b, 0x6a, 0x0e, 0x34,
1497 0xb3, 0x4f, 0xec, 0x9e, 0x7a, 0x65, 0x10, 0x2b, 0xb9, 0x8d, 0x2a, 0xe2, 0x87, 0xbb, 0xc6, 0x15,
1498 0xa1, 0x7d, 0xda, 0x35, 0x2c, 0x54, 0xc5, 0x2f, 0x00, 0xf5, 0xa9, 0x79, 0xd7, 0xed, 0x75, 0xad,
1499 0x7b, 0x7b, 0x40, 0x8c, 0x81, 0x49, 0x11, 0x60, 0x0c, 0x8d, 0x4b, 0x75, 0x78, 0x75, 0xcd, 0x59,
1500 0xc9, 0xaf, 0xcb, 0x58, 0x81, 0x17, 0x86, 0x69, 0xd8, 0xb7, 0xa6, 0xae, 0x5a, 0x5d, 0x9d, 0xd8,
1501 0x03, 0xcb, 0xa4, 0xea, 0x15, 0x41, 0x35, 0x5c, 0x86, 0x3c, 0x55, 0x7b, 0xa8, 0x8e, 0x2b, 0x50,
1502 0x78, 0xd3, 0xed, 0x74, 0x51, 0x03, 0xd7, 0xa1, 0xaa, 0x5b, 0x24, 0xd5, 0x9e, 0x70, 0x73, 0x70,
1503 0x69, 0x53, 0xa2, 0x5e, 0x12, 0x8a, 0x50, 0xeb, 0x2f, 0x3f, 0x06, 0xf4, 0x74, 0x2d, 0xb0, 0x0a,
1504 0xc5, 0x65, 0x34, 0xb2, 0x5d, 0x11, 0x68, 0xf9, 0xfc, 0xe7, 0x7b, 0xae, 0x61, 0x7b, 0x18, 0x8d,
1505 0x34, 0x5a, 0x58, 0x46, 0x23, 0x6d, 0x8d, 0x70, 0xc4, 0xba, 0x1c, 0x86, 0x50, 0x05, 0x42, 0xc5,
1506 0x9f, 0x41, 0xde, 0x8f, 0x99, 0x92, 0x17, 0x80, 0x9f, 0xed, 0x0b, 0xd0, 0x63, 0x46, 0xb9, 0x0e,
1507 0xff, 0x1e, 0x0a, 0x0f, 0xe3, 0x99, 0x97, 0xee, 0xc3, 0xbd, 0x27, 0x70, 0x3d, 0x9e, 0x79, 0x54,
1508 0x28, 0xf1, 0x5b, 0xa8, 0x4e, 0x1e, 0xed, 0x64, 0xb0, 0x52, 0x14, 0x98, 0xcf, 0xf6, 0xc5, 0x74,
1509 0xbc, 0x70, 0xc6, 0x6f, 0x68, 0x62, 0xcc, 0x32, 0x74, 0xf8, 0x26, 0xa6, 0x95, 0xc9, 0x63, 0x72,
1510 0x03, 0x6b, 0x50, 0x74, 0x96, 0x63, 0x2f, 0x50, 0x4a, 0x82, 0xfb, 0x8b, 0x7d, 0xb9, 0x2a, 0x17,
1511 0xd1, 0x44, 0x8b, 0x3b, 0x50, 0x72, 0x9d, 0x19, 0x0b, 0x1d, 0xa5, 0x2c, 0x28, 0xed, 0x7d, 0x29,
1512 0x9a, 0x50, 0xd1, 0x54, 0x8d, 0xff, 0x00, 0x75, 0xc7, 0x75, 0x99, 0xcf, 0xc2, 0x60, 0xc6, 0x62,
1513 0x16, 0x2a, 0x15, 0x81, 0xfb, 0x78, 0xef, 0x49, 0x65, 0xc5, 0x74, 0x97, 0x85, 0x4d, 0xa8, 0x4e,
1514 0x57, 0x61, 0x10, 0xb9, 0xc1, 0x82, 0x29, 0x55, 0x01, 0xfe, 0xe5, 0xbe, 0xe0, 0xab, 0xb5, 0x90,
1515 0x6e, 0x19, 0xf8, 0x0e, 0x6a, 0x33, 0x67, 0x3a, 0x67, 0x71, 0x3a, 0x59, 0x10, 0xcc, 0x5f, 0xed,
1516 0xcb, 0xec, 0x65, 0xb4, 0x74, 0x87, 0x84, 0x6f, 0xa1, 0xe6, 0x7b, 0xd3, 0x87, 0xd8, 0x8e, 0xd8,
1517 0x3c, 0x0a, 0x42, 0x45, 0x16, 0xe4, 0x8f, 0xf6, 0xde, 0x7a, 0x5c, 0x3b, 0x10, 0x52, 0x2a, 0xfb,
1518 0x5b, 0x83, 0xaf, 0x53, 0xe4, 0x86, 0x8c, 0xcd, 0x95, 0xda, 0x61, 0xeb, 0x34, 0x10, 0x2a, 0x9a,
1519 0xaa, 0xf1, 0x00, 0xe4, 0x49, 0x10, 0xce, 0xec, 0x89, 0xe3, 0xc6, 0x41, 0xa8, 0xd4, 0x05, 0xec,
1520 0x7c, 0xef, 0x2d, 0x19, 0x84, 0xb3, 0x8e, 0x50, 0x52, 0x98, 0x6c, 0xae, 0xc5, 0xe4, 0xe2, 0x95,
1521 0xbf, 0x8c, 0x94, 0xc6, 0x81, 0x93, 0x13, 0x2a, 0x9a, 0xaa, 0xb1, 0x0e, 0x95, 0x77, 0x6c, 0x35,
1522 0x0a, 0x9c, 0x70, 0xac, 0x9c, 0x08, 0xd2, 0x87, 0xfb, 0x92, 0x6e, 0x52, 0x1d, 0xdd, 0x10, 0xf8,
1523 0xac, 0x66, 0x6c, 0x16, 0x84, 0x2b, 0x05, 0x1d, 0x36, 0xab, 0x9e, 0x50, 0xd1, 0x54, 0x8d, 0x87,
1524 0x20, 0x4f, 0xbc, 0xf9, 0x94, 0x85, 0x8b, 0xd0, 0x9b, 0xc7, 0xca, 0xb3, 0xc3, 0x56, 0xb4, 0xb3,
1525 0x95, 0xd2, 0x2c, 0x07, 0x77, 0xa1, 0x1c, 0xc5, 0x41, 0xe8, 0x4c, 0x99, 0x82, 0x05, 0xf2, 0x6c,
1526 0xff, 0xa8, 0x09, 0x19, 0x5d, 0xeb, 0x9b, 0x3f, 0x82, 0xa2, 0x16, 0x2c, 0xe7, 0xf1, 0xb6, 0x94,
1527 0xf1, 0xac, 0x5b, 0x4f, 0x4b, 0x59, 0xf3, 0x06, 0x0a, 0x3c, 0xad, 0xf2, 0x84, 0xe1, 0xf2, 0x61,
1528 0x69, 0x4e, 0xde, 0x3b, 0x61, 0x08, 0x36, 0x4d, 0xb4, 0x29, 0x4c, 0xfd, 0x6e, 0x60, 0x7d, 0xc8,
1529 0xeb, 0x31, 0xe3, 0xa1, 0x58, 0x84, 0x2c, 0x62, 0x29, 0xad, 0xb1, 0x7f, 0x28, 0xfa, 0x89, 0x8c,
1530 0xae, 0xf5, 0xcd, 0xcf, 0xa1, 0xc0, 0xd3, 0xef, 0x77, 0x89, 0x54, 0xe1, 0xe5, 0x7b, 0x53, 0xf1,
1531 0xfb, 0xa3, 0x8d, 0x31, 0x14, 0x66, 0x4e, 0xf4, 0x4e, 0x54, 0xad, 0x3a, 0x15, 0xd7, 0xcd, 0xbf,
1532 0x4b, 0x50, 0x14, 0x69, 0x17, 0xdf, 0x83, 0x2c, 0x12, 0xaf, 0xed, 0x06, 0x63, 0xe6, 0xa6, 0x73,
1533 0x7b, 0x7d, 0x50, 0xea, 0x4e, 0xfe, 0x6a, 0x5c, 0x4f, 0xc1, 0xd9, 0x5c, 0xb7, 0x74, 0x80, 0xed,
1534 0x13, 0xfc, 0x03, 0x78, 0x2e, 0x7a, 0x10, 0x5b, 0x33, 0x2f, 0x89, 0xb6, 0xdb, 0xb9, 0x50, 0xeb,
1535 0xe3, 0x5f, 0xbf, 0x3e, 0x47, 0x12, 0xef, 0x48, 0x54, 0x5d, 0xe3, 0x46, 0x17, 0xe5, 0x78, 0x47,
1536 0x92, 0x5a, 0x28, 0xdf, 0xfc, 0xaf, 0x04, 0xa5, 0x24, 0xc7, 0xe3, 0x21, 0x34, 0x1c, 0x7b, 0xe1,
1537 0xcc, 0x99, 0x6f, 0xa7, 0xb5, 0xe2, 0xc8, 0x90, 0xd6, 0x9c, 0x3e, 0xa7, 0x6c, 0xb1, 0xa3, 0x5d,
1538 0x6c, 0xee, 0x48, 0xec, 0x28, 0x8b, 0xdd, 0x6c, 0xcc, 0xfc, 0xb7, 0xd8, 0x98, 0xff, 0x96, 0xa0,
1539 0xbe, 0x53, 0x92, 0xf0, 0x17, 0xf0, 0xcc, 0xf7, 0xc6, 0xf6, 0x6e, 0x91, 0x3b, 0x32, 0x0e, 0xc8,
1540 0xf7, 0xc6, 0xbb, 0xf4, 0x2f, 0x01, 0x8f, 0x9c, 0x88, 0x3d, 0xc1, 0x1f, 0x19, 0x8f, 0x67, 0x1c,
1541 0xb5, 0xc3, 0x6f, 0xfe, 0x43, 0x82, 0xea, 0xa6, 0x12, 0x62, 0x0b, 0xea, 0xdc, 0x97, 0x69, 0xb8,
1542 0x4a, 0x6b, 0xea, 0xb1, 0xeb, 0xe9, 0x7b, 0xe3, 0xab, 0x35, 0x04, 0xdf, 0x42, 0x43, 0xf8, 0xb0,
1543 0xc5, 0x1e, 0x39, 0xff, 0x3a, 0xc7, 0x6c, 0xb8, 0xcd, 0x7f, 0x49, 0x50, 0xcb, 0x56, 0x5c, 0xfc,
1544 0x16, 0x78, 0x00, 0xed, 0x9d, 0x0a, 0x7e, 0xa4, 0x07, 0x27, 0xbe, 0x37, 0xde, 0x61, 0x7f, 0x01,
1545 0x22, 0x7a, 0xbb, 0xf0, 0x23, 0xfd, 0x40, 0x9c, 0x94, 0xa5, 0x37, 0xff, 0x29, 0x81, 0x9c, 0x29,
1546 0xf1, 0xf8, 0x0e, 0xf8, 0x04, 0x6c, 0x51, 0xe8, 0xd3, 0x86, 0xe1, 0x48, 0x47, 0x1a, 0xbe, 0x37,
1547 0xd6, 0xb7, 0x18, 0x1e, 0x23, 0xe1, 0x47, 0x16, 0x7d, 0xa4, 0x1b, 0x27, 0x1c, 0x94, 0x61, 0x37,
1548 0xff, 0x26, 0x41, 0x29, 0x69, 0x2b, 0xf0, 0x0d, 0x54, 0x67, 0x9e, 0xef, 0x7b, 0xde, 0xdc, 0x7d,
1549 0x38, 0xae, 0x12, 0x6c, 0xf5, 0x7c, 0x5b, 0xc6, 0xc1, 0xd2, 0x7d, 0xb0, 0xa3, 0xe5, 0x62, 0x11,
1550 0x84, 0xf1, 0xd1, 0xf9, 0x40, 0x50, 0x06, 0x09, 0xa4, 0xf9, 0xa7, 0x1c, 0xc0, 0xb6, 0x6f, 0xc1,
1551 0xa3, 0xdd, 0x06, 0x28, 0x09, 0xb7, 0x7a, 0x78, 0x03, 0x94, 0xb9, 0x14, 0x5f, 0xc6, 0x99, 0x7e,
1552 0xa8, 0xf5, 0x67, 0x09, 0x1a, 0xbb, 0x8f, 0x79, 0x3a, 0xce, 0x7c, 0x23, 0x66, 0xd2, 0x71, 0x1d,
1553 0xaa, 0x9a, 0xae, 0xf6, 0x06, 0xd7, 0x44, 0xd7, 0x93, 0x6f, 0x49, 0xcd, 0x34, 0x6e, 0x09, 0xb5,
1554 0xba, 0x17, 0x3a, 0x41, 0x39, 0xdc, 0x00, 0xb8, 0x24, 0x96, 0xaa, 0x5d, 0xab, 0xdc, 0xce, 0x73,
1555 0x5b, 0xbb, 0xe6, 0x5f, 0x86, 0x17, 0xea, 0x80, 0xa0, 0x82, 0xd0, 0x27, 0xb6, 0x79, 0x87, 0x8a,
1556 0x19, 0xb3, 0x6b, 0xa1, 0x92, 0xc0, 0x09, 0x73, 0xa0, 0xab, 0x16, 0x41, 0xe5, 0xe6, 0xd7, 0x7c,
1557 0xed, 0x92, 0x6e, 0xeb, 0xf3, 0x4d, 0xd7, 0x96, 0x04, 0xe1, 0x37, 0x87, 0x75, 0x6d, 0xe9, 0x3f,
1558 0xe1, 0x7c, 0x0a, 0x6a, 0x75, 0x00, 0xb6, 0x77, 0xf9, 0x77, 0x67, 0xf2, 0xed, 0x9b, 0x71, 0xb7,
1559 0x02, 0x05, 0xc3, 0x34, 0x48, 0x52, 0x7b, 0xba, 0x86, 0x45, 0xa8, 0xa1, 0xea, 0x28, 0xc7, 0x2d,
1560 0x72, 0x97, 0x5a, 0x79, 0xbe, 0x66, 0x95, 0x75, 0x47, 0xc7, 0x5f, 0x49, 0x6f, 0x1e, 0xb3, 0x70,
1561 0xee, 0xf8, 0xf6, 0xa6, 0x3d, 0x3c, 0x36, 0xf3, 0xae, 0x49, 0x1b, 0x7a, 0x0f, 0xaa, 0x23, 0xc7,
1562 0x7d, 0x27, 0xde, 0x93, 0x63, 0x37, 0xdc, 0x96, 0x80, 0x29, 0xd4, 0x16, 0xc1, 0x23, 0x0b, 0xed,
1563 0xd1, 0x32, 0x8e, 0xc5, 0xd9, 0xc8, 0x51, 0x44, 0x59, 0x40, 0x2e, 0x04, 0xa3, 0x39, 0x80, 0x52,
1564 0xd2, 0x92, 0x26, 0x5d, 0x4d, 0x30, 0xf1, 0x7c, 0x96, 0xbe, 0x6c, 0xdf, 0x04, 0xd6, 0x36, 0x07,
1565 0x41, 0x89, 0xb2, 0xdd, 0x4f, 0x64, 0x74, 0xad, 0x6f, 0x7e, 0x95, 0x03, 0x39, 0xd3, 0x9b, 0xe2,
1566 0x3b, 0xa8, 0xf8, 0x81, 0x2b, 0x1a, 0x9b, 0x34, 0xb8, 0x9f, 0x1e, 0xd1, 0xe2, 0xb6, 0xf5, 0x94,
1567 0x41, 0x37, 0x34, 0xde, 0x26, 0x25, 0x6b, 0x96, 0x9e, 0xaf, 0x08, 0xa3, 0xf5, 0x95, 0x04, 0x15,
1568 0x7d, 0x3b, 0x04, 0xe9, 0xa6, 0xa6, 0x5a, 0x5d, 0xd3, 0xc8, 0xec, 0x95, 0x1f, 0xc2, 0xcb, 0xbe,
1569 0xf9, 0x86, 0x50, 0xfb, 0x62, 0x68, 0x59, 0xa6, 0x61, 0x5b, 0x66, 0xdf, 0xd6, 0x49, 0xc7, 0x42,
1570 0x12, 0x56, 0xe0, 0xc5, 0xfa, 0x28, 0xc5, 0xbe, 0x30, 0x2d, 0xcb, 0xec, 0x25, 0x4f, 0x72, 0x5c,
1571 0xf4, 0xf4, 0x09, 0xed, 0x5e, 0x5d, 0x5b, 0x28, 0x8f, 0xbf, 0x0f, 0x78, 0xf3, 0x88, 0xb3, 0x92,
1572 0xfb, 0x85, 0xe6, 0x5f, 0x25, 0x28, 0xa7, 0x3d, 0x35, 0xfe, 0x12, 0x6a, 0x69, 0x57, 0x6d, 0x8b,
1573 0xc3, 0xb1, 0x24, 0x14, 0x9f, 0x1c, 0xd8, 0x9a, 0xaf, 0xff, 0x8b, 0x97, 0x43, 0x8e, 0xb6, 0x46,
1574 0xeb, 0x13, 0x90, 0x33, 0xcf, 0xb8, 0x1f, 0xe9, 0xc9, 0x8b, 0xfd, 0xe4, 0x80, 0xa9, 0x02, 0x05,
1575 0xd2, 0xeb, 0x69, 0x48, 0x12, 0xaf, 0xcc, 0x6d, 0x8f, 0xa0, 0x5c, 0xeb, 0x53, 0x28, 0xa7, 0x1b,
1576 0x04, 0x3f, 0x87, 0x93, 0x3e, 0x25, 0x03, 0x62, 0x58, 0x19, 0x8d, 0x0c, 0xe5, 0xf4, 0x66, 0x92,
1577 0x49, 0x0c, 0xd3, 0xb2, 0xd7, 0x37, 0x72, 0x17, 0x3f, 0x7d, 0x7b, 0x3a, 0x0d, 0x36, 0x8e, 0xb4,
1578 0x83, 0x70, 0x7a, 0xb6, 0xf5, 0xea, 0x2c, 0xf1, 0xea, 0x6c, 0x1a, 0x9c, 0x39, 0x0b, 0x6f, 0x54,
1579 0x12, 0xe7, 0x87, 0x1f, 0xfd, 0x2f, 0x00, 0x00, 0xff, 0xff, 0x9a, 0xcd, 0xc7, 0x80, 0x81, 0x14,
1580 0x00, 0x00,
Andrew Lambbc029d32020-02-24 12:42:50 -07001581}