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