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