blob: c8abcce9025e03eb66d87cbf0d198a5311861825 [file] [log] [blame]
Andrew Lambbc029d32020-02-24 12:42:50 -07001// Code generated by protoc-gen-go. DO NOT EDIT.
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07002// source: chromiumos/config/api/component.proto
Andrew Lambbc029d32020-02-24 12:42:50 -07003
4package api
5
6import (
7 fmt "fmt"
8 proto "github.com/golang/protobuf/proto"
9 math "math"
10)
11
12// Reference imports to suppress errors if they are not otherwise used.
13var _ = proto.Marshal
14var _ = fmt.Errorf
15var _ = math.Inf
16
17// This is a compile-time assertion to ensure that this generated file
18// is compatible with the proto package it is being compiled against.
19// A compilation error at this line likely means your copy of the
20// proto package needs to be updated.
21const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
22
23type Component_Soc_Architecture int32
24
25const (
26 Component_Soc_ARCHITECTURE_UNDEFINED Component_Soc_Architecture = 0
27 Component_Soc_X86 Component_Soc_Architecture = 1
28 Component_Soc_X86_64 Component_Soc_Architecture = 2
29 Component_Soc_ARM Component_Soc_Architecture = 3
30 Component_Soc_ARM64 Component_Soc_Architecture = 4
31)
32
33var Component_Soc_Architecture_name = map[int32]string{
34 0: "ARCHITECTURE_UNDEFINED",
35 1: "X86",
36 2: "X86_64",
37 3: "ARM",
38 4: "ARM64",
39}
40
41var Component_Soc_Architecture_value = map[string]int32{
42 "ARCHITECTURE_UNDEFINED": 0,
43 "X86": 1,
44 "X86_64": 2,
45 "ARM": 3,
46 "ARM64": 4,
47}
48
49func (x Component_Soc_Architecture) String() string {
50 return proto.EnumName(Component_Soc_Architecture_name, int32(x))
51}
52
53func (Component_Soc_Architecture) EnumDescriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -050054 return fileDescriptor_c6bb55af29234765, []int{0, 1, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -070055}
56
57type Component_Memory_Type int32
58
59const (
60 Component_Memory_TYPE_UNDEFINED Component_Memory_Type = 0
61 Component_Memory_DDR Component_Memory_Type = 1
62 Component_Memory_DDR2 Component_Memory_Type = 2
63 Component_Memory_DDR3 Component_Memory_Type = 3
64 Component_Memory_DDR4 Component_Memory_Type = 4
65 Component_Memory_LP_DDR3 Component_Memory_Type = 5
66 Component_Memory_LP_DDR4 Component_Memory_Type = 6
67)
68
69var Component_Memory_Type_name = map[int32]string{
70 0: "TYPE_UNDEFINED",
71 1: "DDR",
72 2: "DDR2",
73 3: "DDR3",
74 4: "DDR4",
75 5: "LP_DDR3",
76 6: "LP_DDR4",
77}
78
79var Component_Memory_Type_value = map[string]int32{
80 "TYPE_UNDEFINED": 0,
81 "DDR": 1,
82 "DDR2": 2,
83 "DDR3": 3,
84 "DDR4": 4,
85 "LP_DDR3": 5,
86 "LP_DDR4": 6,
87}
88
89func (x Component_Memory_Type) String() string {
90 return proto.EnumName(Component_Memory_Type_name, int32(x))
91}
92
93func (Component_Memory_Type) EnumDescriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -050094 return fileDescriptor_c6bb55af29234765, []int{0, 2, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -070095}
96
97type Component_Camera_Feature int32
98
99const (
100 Component_Camera_FEATURE_UNKNOWN Component_Camera_Feature = 0
101 Component_Camera_ACTIVITY_LED Component_Camera_Feature = 1
102)
103
104var Component_Camera_Feature_name = map[int32]string{
105 0: "FEATURE_UNKNOWN",
106 1: "ACTIVITY_LED",
107}
108
109var Component_Camera_Feature_value = map[string]int32{
110 "FEATURE_UNKNOWN": 0,
111 "ACTIVITY_LED": 1,
112}
113
114func (x Component_Camera_Feature) String() string {
115 return proto.EnumName(Component_Camera_Feature_name, int32(x))
116}
117
118func (Component_Camera_Feature) EnumDescriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500119 return fileDescriptor_c6bb55af29234765, []int{0, 4, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700120}
121
122type Component_Camera_ClockType int32
123
124const (
125 Component_Camera_CLOCK_TYPE_UNDEFINED Component_Camera_ClockType = 0
126 Component_Camera_MONOTONIC Component_Camera_ClockType = 1
127 Component_Camera_BOOTTIME Component_Camera_ClockType = 2
128)
129
130var Component_Camera_ClockType_name = map[int32]string{
131 0: "CLOCK_TYPE_UNDEFINED",
132 1: "MONOTONIC",
133 2: "BOOTTIME",
134}
135
136var Component_Camera_ClockType_value = map[string]int32{
137 "CLOCK_TYPE_UNDEFINED": 0,
138 "MONOTONIC": 1,
139 "BOOTTIME": 2,
140}
141
142func (x Component_Camera_ClockType) String() string {
143 return proto.EnumName(Component_Camera_ClockType_name, int32(x))
144}
145
146func (Component_Camera_ClockType) EnumDescriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500147 return fileDescriptor_c6bb55af29234765, []int{0, 4, 1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700148}
149
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -0700150type Component_Wifi_WLANProtocol int32
151
152const (
153 Component_Wifi_WLAN_PROTOCOL_UNKNOWN Component_Wifi_WLANProtocol = 0
154 Component_Wifi_IEEE_802_11_A Component_Wifi_WLANProtocol = 1
155 Component_Wifi_IEEE_802_11_B Component_Wifi_WLANProtocol = 2
156 Component_Wifi_IEEE_802_11_G Component_Wifi_WLANProtocol = 3
157 Component_Wifi_IEEE_802_11_N Component_Wifi_WLANProtocol = 4
158 Component_Wifi_IEEE_802_11_AC Component_Wifi_WLANProtocol = 5
159)
160
161var Component_Wifi_WLANProtocol_name = map[int32]string{
162 0: "WLAN_PROTOCOL_UNKNOWN",
163 1: "IEEE_802_11_A",
164 2: "IEEE_802_11_B",
165 3: "IEEE_802_11_G",
166 4: "IEEE_802_11_N",
167 5: "IEEE_802_11_AC",
168}
169
170var Component_Wifi_WLANProtocol_value = map[string]int32{
171 "WLAN_PROTOCOL_UNKNOWN": 0,
172 "IEEE_802_11_A": 1,
173 "IEEE_802_11_B": 2,
174 "IEEE_802_11_G": 3,
175 "IEEE_802_11_N": 4,
176 "IEEE_802_11_AC": 5,
177}
178
179func (x Component_Wifi_WLANProtocol) String() string {
180 return proto.EnumName(Component_Wifi_WLANProtocol_name, int32(x))
181}
182
183func (Component_Wifi_WLANProtocol) EnumDescriptor() ([]byte, []int) {
184 return fileDescriptor_c6bb55af29234765, []int{0, 7, 0}
185}
186
Andrew Lambbc029d32020-02-24 12:42:50 -0700187type Component_Qualification_Status int32
188
189const (
190 Component_Qualification_STATUS_UNKNOWN Component_Qualification_Status = 0
191 Component_Qualification_REQUESTED Component_Qualification_Status = 1
192 Component_Qualification_TECHNICALLY_QUALIFIED Component_Qualification_Status = 2
193 Component_Qualification_QUALIFIED Component_Qualification_Status = 3
194)
195
196var Component_Qualification_Status_name = map[int32]string{
197 0: "STATUS_UNKNOWN",
198 1: "REQUESTED",
199 2: "TECHNICALLY_QUALIFIED",
200 3: "QUALIFIED",
201}
202
203var Component_Qualification_Status_value = map[string]int32{
204 "STATUS_UNKNOWN": 0,
205 "REQUESTED": 1,
206 "TECHNICALLY_QUALIFIED": 2,
207 "QUALIFIED": 3,
208}
209
210func (x Component_Qualification_Status) String() string {
211 return proto.EnumName(Component_Qualification_Status_name, int32(x))
212}
213
214func (Component_Qualification_Status) EnumDescriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -0500215 return fileDescriptor_c6bb55af29234765, []int{0, 8, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700216}
217
Sean McAllistera3b6b412020-06-22 13:33:16 -0600218type Component_Battery_Technology int32
219
220const (
221 Component_Battery_TECH_UNKNOWN Component_Battery_Technology = 0
222 Component_Battery_LI_ION Component_Battery_Technology = 1
223)
224
225var Component_Battery_Technology_name = map[int32]string{
226 0: "TECH_UNKNOWN",
227 1: "LI_ION",
228}
229
230var Component_Battery_Technology_value = map[string]int32{
231 "TECH_UNKNOWN": 0,
232 "LI_ION": 1,
233}
234
235func (x Component_Battery_Technology) String() string {
236 return proto.EnumName(Component_Battery_Technology_name, int32(x))
237}
238
239func (Component_Battery_Technology) EnumDescriptor() ([]byte, []int) {
240 return fileDescriptor_c6bb55af29234765, []int{0, 10, 0}
241}
242
Andrew Lambbc029d32020-02-24 12:42:50 -0700243type Component struct {
244 // Globally unique component identifier.
245 Id *ComponentId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
C Shapiro9ba7fd02020-05-05 08:37:40 -0500246 // Original component manufacturer.
247 ManufacturerId *PartnerId `protobuf:"bytes,8,opt,name=manufacturer_id,json=manufacturerId,proto3" json:"manufacturer_id,omitempty"`
248 // Human readable name of the component.
249 Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700250 // Types that are valid to be assigned to Type:
251 // *Component_Soc_
252 // *Component_Memory_
253 // *Component_Bluetooth_
254 // *Component_Camera_
C Shapiro5c6fc212020-05-13 16:32:09 -0500255 // *Component_Touchscreen
C Shapiro74da76e2020-05-04 13:02:20 -0500256 // *Component_Wifi_
C Shapiro5c6fc212020-05-13 16:32:09 -0500257 // *Component_Touchpad
C Shapirod2365312020-05-18 14:46:48 -0500258 // *Component_DisplayPanel_
Sean McAllisterc19613b2020-06-22 11:41:58 -0600259 // *Component_AudioCodec_
Sean McAllistera3b6b412020-06-22 13:33:16 -0600260 // *Component_Battery_
Andrew Lambbc029d32020-02-24 12:42:50 -0700261 Type isComponent_Type `protobuf_oneof:"type"`
262 XXX_NoUnkeyedLiteral struct{} `json:"-"`
263 XXX_unrecognized []byte `json:"-"`
264 XXX_sizecache int32 `json:"-"`
265}
266
267func (m *Component) Reset() { *m = Component{} }
268func (m *Component) String() string { return proto.CompactTextString(m) }
269func (*Component) ProtoMessage() {}
270func (*Component) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700271 return fileDescriptor_c6bb55af29234765, []int{0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700272}
273
274func (m *Component) XXX_Unmarshal(b []byte) error {
275 return xxx_messageInfo_Component.Unmarshal(m, b)
276}
277func (m *Component) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
278 return xxx_messageInfo_Component.Marshal(b, m, deterministic)
279}
280func (m *Component) XXX_Merge(src proto.Message) {
281 xxx_messageInfo_Component.Merge(m, src)
282}
283func (m *Component) XXX_Size() int {
284 return xxx_messageInfo_Component.Size(m)
285}
286func (m *Component) XXX_DiscardUnknown() {
287 xxx_messageInfo_Component.DiscardUnknown(m)
288}
289
290var xxx_messageInfo_Component proto.InternalMessageInfo
291
292func (m *Component) GetId() *ComponentId {
293 if m != nil {
294 return m.Id
295 }
296 return nil
297}
298
C Shapiro9ba7fd02020-05-05 08:37:40 -0500299func (m *Component) GetManufacturerId() *PartnerId {
300 if m != nil {
301 return m.ManufacturerId
302 }
303 return nil
304}
305
306func (m *Component) GetName() string {
307 if m != nil {
308 return m.Name
309 }
310 return ""
311}
312
Andrew Lambbc029d32020-02-24 12:42:50 -0700313type isComponent_Type interface {
314 isComponent_Type()
315}
316
317type Component_Soc_ struct {
318 Soc *Component_Soc `protobuf:"bytes,2,opt,name=soc,proto3,oneof"`
319}
320
321type Component_Memory_ struct {
322 Memory *Component_Memory `protobuf:"bytes,3,opt,name=memory,proto3,oneof"`
323}
324
325type Component_Bluetooth_ struct {
326 Bluetooth *Component_Bluetooth `protobuf:"bytes,4,opt,name=bluetooth,proto3,oneof"`
327}
328
329type Component_Camera_ struct {
330 Camera *Component_Camera `protobuf:"bytes,5,opt,name=camera,proto3,oneof"`
331}
332
C Shapiro5c6fc212020-05-13 16:32:09 -0500333type Component_Touchscreen struct {
334 Touchscreen *Component_Touch `protobuf:"bytes,6,opt,name=touchscreen,proto3,oneof"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700335}
336
C Shapiro74da76e2020-05-04 13:02:20 -0500337type Component_Wifi_ struct {
338 Wifi *Component_Wifi `protobuf:"bytes,7,opt,name=wifi,proto3,oneof"`
339}
340
C Shapiro5c6fc212020-05-13 16:32:09 -0500341type Component_Touchpad struct {
342 Touchpad *Component_Touch `protobuf:"bytes,10,opt,name=touchpad,proto3,oneof"`
343}
344
C Shapirod2365312020-05-18 14:46:48 -0500345type Component_DisplayPanel_ struct {
346 DisplayPanel *Component_DisplayPanel `protobuf:"bytes,11,opt,name=display_panel,json=displayPanel,proto3,oneof"`
347}
348
Sean McAllisterc19613b2020-06-22 11:41:58 -0600349type Component_AudioCodec_ struct {
350 AudioCodec *Component_AudioCodec `protobuf:"bytes,12,opt,name=audio_codec,json=audioCodec,proto3,oneof"`
351}
352
Sean McAllistera3b6b412020-06-22 13:33:16 -0600353type Component_Battery_ struct {
354 Battery *Component_Battery `protobuf:"bytes,13,opt,name=battery,proto3,oneof"`
355}
356
Andrew Lambbc029d32020-02-24 12:42:50 -0700357func (*Component_Soc_) isComponent_Type() {}
358
359func (*Component_Memory_) isComponent_Type() {}
360
361func (*Component_Bluetooth_) isComponent_Type() {}
362
363func (*Component_Camera_) isComponent_Type() {}
364
C Shapiro5c6fc212020-05-13 16:32:09 -0500365func (*Component_Touchscreen) isComponent_Type() {}
Andrew Lambbc029d32020-02-24 12:42:50 -0700366
C Shapiro74da76e2020-05-04 13:02:20 -0500367func (*Component_Wifi_) isComponent_Type() {}
368
C Shapiro5c6fc212020-05-13 16:32:09 -0500369func (*Component_Touchpad) isComponent_Type() {}
370
C Shapirod2365312020-05-18 14:46:48 -0500371func (*Component_DisplayPanel_) isComponent_Type() {}
372
Sean McAllisterc19613b2020-06-22 11:41:58 -0600373func (*Component_AudioCodec_) isComponent_Type() {}
374
Sean McAllistera3b6b412020-06-22 13:33:16 -0600375func (*Component_Battery_) isComponent_Type() {}
376
Andrew Lambbc029d32020-02-24 12:42:50 -0700377func (m *Component) GetType() isComponent_Type {
378 if m != nil {
379 return m.Type
380 }
381 return nil
382}
383
384func (m *Component) GetSoc() *Component_Soc {
385 if x, ok := m.GetType().(*Component_Soc_); ok {
386 return x.Soc
387 }
388 return nil
389}
390
391func (m *Component) GetMemory() *Component_Memory {
392 if x, ok := m.GetType().(*Component_Memory_); ok {
393 return x.Memory
394 }
395 return nil
396}
397
398func (m *Component) GetBluetooth() *Component_Bluetooth {
399 if x, ok := m.GetType().(*Component_Bluetooth_); ok {
400 return x.Bluetooth
401 }
402 return nil
403}
404
405func (m *Component) GetCamera() *Component_Camera {
406 if x, ok := m.GetType().(*Component_Camera_); ok {
407 return x.Camera
408 }
409 return nil
410}
411
C Shapiro5c6fc212020-05-13 16:32:09 -0500412func (m *Component) GetTouchscreen() *Component_Touch {
413 if x, ok := m.GetType().(*Component_Touchscreen); ok {
Andrew Lambbc029d32020-02-24 12:42:50 -0700414 return x.Touchscreen
415 }
416 return nil
417}
418
C Shapiro74da76e2020-05-04 13:02:20 -0500419func (m *Component) GetWifi() *Component_Wifi {
420 if x, ok := m.GetType().(*Component_Wifi_); ok {
421 return x.Wifi
422 }
423 return nil
424}
425
C Shapiro5c6fc212020-05-13 16:32:09 -0500426func (m *Component) GetTouchpad() *Component_Touch {
427 if x, ok := m.GetType().(*Component_Touchpad); ok {
428 return x.Touchpad
429 }
430 return nil
431}
432
C Shapirod2365312020-05-18 14:46:48 -0500433func (m *Component) GetDisplayPanel() *Component_DisplayPanel {
434 if x, ok := m.GetType().(*Component_DisplayPanel_); ok {
435 return x.DisplayPanel
436 }
437 return nil
438}
439
Sean McAllisterc19613b2020-06-22 11:41:58 -0600440func (m *Component) GetAudioCodec() *Component_AudioCodec {
441 if x, ok := m.GetType().(*Component_AudioCodec_); ok {
442 return x.AudioCodec
443 }
444 return nil
445}
446
Sean McAllistera3b6b412020-06-22 13:33:16 -0600447func (m *Component) GetBattery() *Component_Battery {
448 if x, ok := m.GetType().(*Component_Battery_); ok {
449 return x.Battery
450 }
451 return nil
452}
453
Andrew Lambbc029d32020-02-24 12:42:50 -0700454// XXX_OneofWrappers is for the internal use of the proto package.
455func (*Component) XXX_OneofWrappers() []interface{} {
456 return []interface{}{
457 (*Component_Soc_)(nil),
458 (*Component_Memory_)(nil),
459 (*Component_Bluetooth_)(nil),
460 (*Component_Camera_)(nil),
C Shapiro5c6fc212020-05-13 16:32:09 -0500461 (*Component_Touchscreen)(nil),
C Shapiro74da76e2020-05-04 13:02:20 -0500462 (*Component_Wifi_)(nil),
C Shapiro5c6fc212020-05-13 16:32:09 -0500463 (*Component_Touchpad)(nil),
C Shapirod2365312020-05-18 14:46:48 -0500464 (*Component_DisplayPanel_)(nil),
Sean McAllisterc19613b2020-06-22 11:41:58 -0600465 (*Component_AudioCodec_)(nil),
Sean McAllistera3b6b412020-06-22 13:33:16 -0600466 (*Component_Battery_)(nil),
Andrew Lambbc029d32020-02-24 12:42:50 -0700467 }
468}
469
C Shapiro74da76e2020-05-04 13:02:20 -0500470// Defines common component version identifiers based on interface standards.
471type Component_Interface struct {
472 XXX_NoUnkeyedLiteral struct{} `json:"-"`
473 XXX_unrecognized []byte `json:"-"`
474 XXX_sizecache int32 `json:"-"`
475}
476
477func (m *Component_Interface) Reset() { *m = Component_Interface{} }
478func (m *Component_Interface) String() string { return proto.CompactTextString(m) }
479func (*Component_Interface) ProtoMessage() {}
480func (*Component_Interface) Descriptor() ([]byte, []int) {
481 return fileDescriptor_c6bb55af29234765, []int{0, 0}
482}
483
484func (m *Component_Interface) XXX_Unmarshal(b []byte) error {
485 return xxx_messageInfo_Component_Interface.Unmarshal(m, b)
486}
487func (m *Component_Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
488 return xxx_messageInfo_Component_Interface.Marshal(b, m, deterministic)
489}
490func (m *Component_Interface) XXX_Merge(src proto.Message) {
491 xxx_messageInfo_Component_Interface.Merge(m, src)
492}
493func (m *Component_Interface) XXX_Size() int {
494 return xxx_messageInfo_Component_Interface.Size(m)
495}
496func (m *Component_Interface) XXX_DiscardUnknown() {
497 xxx_messageInfo_Component_Interface.DiscardUnknown(m)
498}
499
500var xxx_messageInfo_Component_Interface proto.InternalMessageInfo
501
502type Component_Interface_Usb struct {
503 // 4-digit hex
504 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
505 // 4-digit hex
506 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
507 // 4-digit hex
508 BcdDevice string `protobuf:"bytes,3,opt,name=bcd_device,json=bcdDevice,proto3" json:"bcd_device,omitempty"`
509 XXX_NoUnkeyedLiteral struct{} `json:"-"`
510 XXX_unrecognized []byte `json:"-"`
511 XXX_sizecache int32 `json:"-"`
512}
513
514func (m *Component_Interface_Usb) Reset() { *m = Component_Interface_Usb{} }
515func (m *Component_Interface_Usb) String() string { return proto.CompactTextString(m) }
516func (*Component_Interface_Usb) ProtoMessage() {}
517func (*Component_Interface_Usb) Descriptor() ([]byte, []int) {
518 return fileDescriptor_c6bb55af29234765, []int{0, 0, 0}
519}
520
521func (m *Component_Interface_Usb) XXX_Unmarshal(b []byte) error {
522 return xxx_messageInfo_Component_Interface_Usb.Unmarshal(m, b)
523}
524func (m *Component_Interface_Usb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
525 return xxx_messageInfo_Component_Interface_Usb.Marshal(b, m, deterministic)
526}
527func (m *Component_Interface_Usb) XXX_Merge(src proto.Message) {
528 xxx_messageInfo_Component_Interface_Usb.Merge(m, src)
529}
530func (m *Component_Interface_Usb) XXX_Size() int {
531 return xxx_messageInfo_Component_Interface_Usb.Size(m)
532}
533func (m *Component_Interface_Usb) XXX_DiscardUnknown() {
534 xxx_messageInfo_Component_Interface_Usb.DiscardUnknown(m)
535}
536
537var xxx_messageInfo_Component_Interface_Usb proto.InternalMessageInfo
538
539func (m *Component_Interface_Usb) GetVendorId() string {
540 if m != nil {
541 return m.VendorId
542 }
543 return ""
544}
545
546func (m *Component_Interface_Usb) GetProductId() string {
547 if m != nil {
548 return m.ProductId
549 }
550 return ""
551}
552
553func (m *Component_Interface_Usb) GetBcdDevice() string {
554 if m != nil {
555 return m.BcdDevice
556 }
557 return ""
558}
559
560type Component_Interface_Pci struct {
561 // 4-digit hex
562 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
563 // 4-digit hex
564 DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
565 // 2-digit hex
566 RevisionId string `protobuf:"bytes,3,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
567 XXX_NoUnkeyedLiteral struct{} `json:"-"`
568 XXX_unrecognized []byte `json:"-"`
569 XXX_sizecache int32 `json:"-"`
570}
571
572func (m *Component_Interface_Pci) Reset() { *m = Component_Interface_Pci{} }
573func (m *Component_Interface_Pci) String() string { return proto.CompactTextString(m) }
574func (*Component_Interface_Pci) ProtoMessage() {}
575func (*Component_Interface_Pci) Descriptor() ([]byte, []int) {
576 return fileDescriptor_c6bb55af29234765, []int{0, 0, 1}
577}
578
579func (m *Component_Interface_Pci) XXX_Unmarshal(b []byte) error {
580 return xxx_messageInfo_Component_Interface_Pci.Unmarshal(m, b)
581}
582func (m *Component_Interface_Pci) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
583 return xxx_messageInfo_Component_Interface_Pci.Marshal(b, m, deterministic)
584}
585func (m *Component_Interface_Pci) XXX_Merge(src proto.Message) {
586 xxx_messageInfo_Component_Interface_Pci.Merge(m, src)
587}
588func (m *Component_Interface_Pci) XXX_Size() int {
589 return xxx_messageInfo_Component_Interface_Pci.Size(m)
590}
591func (m *Component_Interface_Pci) XXX_DiscardUnknown() {
592 xxx_messageInfo_Component_Interface_Pci.DiscardUnknown(m)
593}
594
595var xxx_messageInfo_Component_Interface_Pci proto.InternalMessageInfo
596
597func (m *Component_Interface_Pci) GetVendorId() string {
598 if m != nil {
599 return m.VendorId
600 }
601 return ""
602}
603
604func (m *Component_Interface_Pci) GetDeviceId() string {
605 if m != nil {
606 return m.DeviceId
607 }
608 return ""
609}
610
611func (m *Component_Interface_Pci) GetRevisionId() string {
612 if m != nil {
613 return m.RevisionId
614 }
615 return ""
616}
617
Andrew Lambbc029d32020-02-24 12:42:50 -0700618type Component_Soc struct {
619 Family *Component_Soc_Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
620 // Unique model name returned from cpu_id instruction
621 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
622 // Number of cores present on the SoC model
623 Cores int32 `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
624 XXX_NoUnkeyedLiteral struct{} `json:"-"`
625 XXX_unrecognized []byte `json:"-"`
626 XXX_sizecache int32 `json:"-"`
627}
628
629func (m *Component_Soc) Reset() { *m = Component_Soc{} }
630func (m *Component_Soc) String() string { return proto.CompactTextString(m) }
631func (*Component_Soc) ProtoMessage() {}
632func (*Component_Soc) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500633 return fileDescriptor_c6bb55af29234765, []int{0, 1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700634}
635
636func (m *Component_Soc) XXX_Unmarshal(b []byte) error {
637 return xxx_messageInfo_Component_Soc.Unmarshal(m, b)
638}
639func (m *Component_Soc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
640 return xxx_messageInfo_Component_Soc.Marshal(b, m, deterministic)
641}
642func (m *Component_Soc) XXX_Merge(src proto.Message) {
643 xxx_messageInfo_Component_Soc.Merge(m, src)
644}
645func (m *Component_Soc) XXX_Size() int {
646 return xxx_messageInfo_Component_Soc.Size(m)
647}
648func (m *Component_Soc) XXX_DiscardUnknown() {
649 xxx_messageInfo_Component_Soc.DiscardUnknown(m)
650}
651
652var xxx_messageInfo_Component_Soc proto.InternalMessageInfo
653
654func (m *Component_Soc) GetFamily() *Component_Soc_Family {
655 if m != nil {
656 return m.Family
657 }
658 return nil
659}
660
661func (m *Component_Soc) GetModel() string {
662 if m != nil {
663 return m.Model
664 }
665 return ""
666}
667
668func (m *Component_Soc) GetCores() int32 {
669 if m != nil {
670 return m.Cores
671 }
672 return 0
673}
674
675type Component_Soc_Family struct {
676 Arch Component_Soc_Architecture `protobuf:"varint,1,opt,name=arch,proto3,enum=chromiumos.config.api.Component_Soc_Architecture" json:"arch,omitempty"`
677 // Common name (human friendly) for the family
678 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
679 XXX_NoUnkeyedLiteral struct{} `json:"-"`
680 XXX_unrecognized []byte `json:"-"`
681 XXX_sizecache int32 `json:"-"`
682}
683
684func (m *Component_Soc_Family) Reset() { *m = Component_Soc_Family{} }
685func (m *Component_Soc_Family) String() string { return proto.CompactTextString(m) }
686func (*Component_Soc_Family) ProtoMessage() {}
687func (*Component_Soc_Family) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500688 return fileDescriptor_c6bb55af29234765, []int{0, 1, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700689}
690
691func (m *Component_Soc_Family) XXX_Unmarshal(b []byte) error {
692 return xxx_messageInfo_Component_Soc_Family.Unmarshal(m, b)
693}
694func (m *Component_Soc_Family) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
695 return xxx_messageInfo_Component_Soc_Family.Marshal(b, m, deterministic)
696}
697func (m *Component_Soc_Family) XXX_Merge(src proto.Message) {
698 xxx_messageInfo_Component_Soc_Family.Merge(m, src)
699}
700func (m *Component_Soc_Family) XXX_Size() int {
701 return xxx_messageInfo_Component_Soc_Family.Size(m)
702}
703func (m *Component_Soc_Family) XXX_DiscardUnknown() {
704 xxx_messageInfo_Component_Soc_Family.DiscardUnknown(m)
705}
706
707var xxx_messageInfo_Component_Soc_Family proto.InternalMessageInfo
708
709func (m *Component_Soc_Family) GetArch() Component_Soc_Architecture {
710 if m != nil {
711 return m.Arch
712 }
713 return Component_Soc_ARCHITECTURE_UNDEFINED
714}
715
716func (m *Component_Soc_Family) GetName() string {
717 if m != nil {
718 return m.Name
719 }
720 return ""
721}
722
723type Component_Memory struct {
724 Profile *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
725 PartNumber string `protobuf:"bytes,2,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700726 XXX_NoUnkeyedLiteral struct{} `json:"-"`
727 XXX_unrecognized []byte `json:"-"`
728 XXX_sizecache int32 `json:"-"`
729}
730
731func (m *Component_Memory) Reset() { *m = Component_Memory{} }
732func (m *Component_Memory) String() string { return proto.CompactTextString(m) }
733func (*Component_Memory) ProtoMessage() {}
734func (*Component_Memory) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500735 return fileDescriptor_c6bb55af29234765, []int{0, 2}
Andrew Lambbc029d32020-02-24 12:42:50 -0700736}
737
738func (m *Component_Memory) XXX_Unmarshal(b []byte) error {
739 return xxx_messageInfo_Component_Memory.Unmarshal(m, b)
740}
741func (m *Component_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
742 return xxx_messageInfo_Component_Memory.Marshal(b, m, deterministic)
743}
744func (m *Component_Memory) XXX_Merge(src proto.Message) {
745 xxx_messageInfo_Component_Memory.Merge(m, src)
746}
747func (m *Component_Memory) XXX_Size() int {
748 return xxx_messageInfo_Component_Memory.Size(m)
749}
750func (m *Component_Memory) XXX_DiscardUnknown() {
751 xxx_messageInfo_Component_Memory.DiscardUnknown(m)
752}
753
754var xxx_messageInfo_Component_Memory proto.InternalMessageInfo
755
756func (m *Component_Memory) GetProfile() *Component_Memory_Profile {
757 if m != nil {
758 return m.Profile
759 }
760 return nil
761}
762
763func (m *Component_Memory) GetPartNumber() string {
764 if m != nil {
765 return m.PartNumber
766 }
767 return ""
768}
769
Andrew Lambbc029d32020-02-24 12:42:50 -0700770type Component_Memory_Profile struct {
771 Type Component_Memory_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.Component_Memory_Type" json:"type,omitempty"`
772 SpeedMhz int32 `protobuf:"varint,2,opt,name=speed_mhz,json=speedMhz,proto3" json:"speed_mhz,omitempty"`
773 SizeMegabytes int32 `protobuf:"varint,3,opt,name=size_megabytes,json=sizeMegabytes,proto3" json:"size_megabytes,omitempty"`
774 XXX_NoUnkeyedLiteral struct{} `json:"-"`
775 XXX_unrecognized []byte `json:"-"`
776 XXX_sizecache int32 `json:"-"`
777}
778
779func (m *Component_Memory_Profile) Reset() { *m = Component_Memory_Profile{} }
780func (m *Component_Memory_Profile) String() string { return proto.CompactTextString(m) }
781func (*Component_Memory_Profile) ProtoMessage() {}
782func (*Component_Memory_Profile) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500783 return fileDescriptor_c6bb55af29234765, []int{0, 2, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700784}
785
786func (m *Component_Memory_Profile) XXX_Unmarshal(b []byte) error {
787 return xxx_messageInfo_Component_Memory_Profile.Unmarshal(m, b)
788}
789func (m *Component_Memory_Profile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
790 return xxx_messageInfo_Component_Memory_Profile.Marshal(b, m, deterministic)
791}
792func (m *Component_Memory_Profile) XXX_Merge(src proto.Message) {
793 xxx_messageInfo_Component_Memory_Profile.Merge(m, src)
794}
795func (m *Component_Memory_Profile) XXX_Size() int {
796 return xxx_messageInfo_Component_Memory_Profile.Size(m)
797}
798func (m *Component_Memory_Profile) XXX_DiscardUnknown() {
799 xxx_messageInfo_Component_Memory_Profile.DiscardUnknown(m)
800}
801
802var xxx_messageInfo_Component_Memory_Profile proto.InternalMessageInfo
803
804func (m *Component_Memory_Profile) GetType() Component_Memory_Type {
805 if m != nil {
806 return m.Type
807 }
808 return Component_Memory_TYPE_UNDEFINED
809}
810
811func (m *Component_Memory_Profile) GetSpeedMhz() int32 {
812 if m != nil {
813 return m.SpeedMhz
814 }
815 return 0
816}
817
818func (m *Component_Memory_Profile) GetSizeMegabytes() int32 {
819 if m != nil {
820 return m.SizeMegabytes
821 }
822 return 0
823}
824
825type Component_Bluetooth struct {
C Shapiro74da76e2020-05-04 13:02:20 -0500826 Usb *Component_Interface_Usb `protobuf:"bytes,4,opt,name=usb,proto3" json:"usb,omitempty"`
827 XXX_NoUnkeyedLiteral struct{} `json:"-"`
828 XXX_unrecognized []byte `json:"-"`
829 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700830}
831
832func (m *Component_Bluetooth) Reset() { *m = Component_Bluetooth{} }
833func (m *Component_Bluetooth) String() string { return proto.CompactTextString(m) }
834func (*Component_Bluetooth) ProtoMessage() {}
835func (*Component_Bluetooth) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500836 return fileDescriptor_c6bb55af29234765, []int{0, 3}
Andrew Lambbc029d32020-02-24 12:42:50 -0700837}
838
839func (m *Component_Bluetooth) XXX_Unmarshal(b []byte) error {
840 return xxx_messageInfo_Component_Bluetooth.Unmarshal(m, b)
841}
842func (m *Component_Bluetooth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
843 return xxx_messageInfo_Component_Bluetooth.Marshal(b, m, deterministic)
844}
845func (m *Component_Bluetooth) XXX_Merge(src proto.Message) {
846 xxx_messageInfo_Component_Bluetooth.Merge(m, src)
847}
848func (m *Component_Bluetooth) XXX_Size() int {
849 return xxx_messageInfo_Component_Bluetooth.Size(m)
850}
851func (m *Component_Bluetooth) XXX_DiscardUnknown() {
852 xxx_messageInfo_Component_Bluetooth.DiscardUnknown(m)
853}
854
855var xxx_messageInfo_Component_Bluetooth proto.InternalMessageInfo
856
C Shapiro74da76e2020-05-04 13:02:20 -0500857func (m *Component_Bluetooth) GetUsb() *Component_Interface_Usb {
Andrew Lambbc029d32020-02-24 12:42:50 -0700858 if m != nil {
C Shapiro74da76e2020-05-04 13:02:20 -0500859 return m.Usb
Andrew Lambbc029d32020-02-24 12:42:50 -0700860 }
C Shapiro74da76e2020-05-04 13:02:20 -0500861 return nil
Andrew Lambbc029d32020-02-24 12:42:50 -0700862}
863
864type Component_Camera struct {
865 Features []Component_Camera_Feature `protobuf:"varint,1,rep,packed,name=features,proto3,enum=chromiumos.config.api.Component_Camera_Feature" json:"features,omitempty"`
866 ClockType Component_Camera_ClockType `protobuf:"varint,2,opt,name=clock_type,json=clockType,proto3,enum=chromiumos.config.api.Component_Camera_ClockType" json:"clock_type,omitempty"`
867 XXX_NoUnkeyedLiteral struct{} `json:"-"`
868 XXX_unrecognized []byte `json:"-"`
869 XXX_sizecache int32 `json:"-"`
870}
871
872func (m *Component_Camera) Reset() { *m = Component_Camera{} }
873func (m *Component_Camera) String() string { return proto.CompactTextString(m) }
874func (*Component_Camera) ProtoMessage() {}
875func (*Component_Camera) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500876 return fileDescriptor_c6bb55af29234765, []int{0, 4}
Andrew Lambbc029d32020-02-24 12:42:50 -0700877}
878
879func (m *Component_Camera) XXX_Unmarshal(b []byte) error {
880 return xxx_messageInfo_Component_Camera.Unmarshal(m, b)
881}
882func (m *Component_Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
883 return xxx_messageInfo_Component_Camera.Marshal(b, m, deterministic)
884}
885func (m *Component_Camera) XXX_Merge(src proto.Message) {
886 xxx_messageInfo_Component_Camera.Merge(m, src)
887}
888func (m *Component_Camera) XXX_Size() int {
889 return xxx_messageInfo_Component_Camera.Size(m)
890}
891func (m *Component_Camera) XXX_DiscardUnknown() {
892 xxx_messageInfo_Component_Camera.DiscardUnknown(m)
893}
894
895var xxx_messageInfo_Component_Camera proto.InternalMessageInfo
896
897func (m *Component_Camera) GetFeatures() []Component_Camera_Feature {
898 if m != nil {
899 return m.Features
900 }
901 return nil
902}
903
904func (m *Component_Camera) GetClockType() Component_Camera_ClockType {
905 if m != nil {
906 return m.ClockType
907 }
908 return Component_Camera_CLOCK_TYPE_UNDEFINED
909}
910
C Shapirod2365312020-05-18 14:46:48 -0500911type Component_DisplayPanel struct {
912 ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
913 Properties *Component_DisplayPanel_Properties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
914 XXX_NoUnkeyedLiteral struct{} `json:"-"`
915 XXX_unrecognized []byte `json:"-"`
916 XXX_sizecache int32 `json:"-"`
917}
918
919func (m *Component_DisplayPanel) Reset() { *m = Component_DisplayPanel{} }
920func (m *Component_DisplayPanel) String() string { return proto.CompactTextString(m) }
921func (*Component_DisplayPanel) ProtoMessage() {}
922func (*Component_DisplayPanel) Descriptor() ([]byte, []int) {
923 return fileDescriptor_c6bb55af29234765, []int{0, 5}
924}
925
926func (m *Component_DisplayPanel) XXX_Unmarshal(b []byte) error {
927 return xxx_messageInfo_Component_DisplayPanel.Unmarshal(m, b)
928}
929func (m *Component_DisplayPanel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
930 return xxx_messageInfo_Component_DisplayPanel.Marshal(b, m, deterministic)
931}
932func (m *Component_DisplayPanel) XXX_Merge(src proto.Message) {
933 xxx_messageInfo_Component_DisplayPanel.Merge(m, src)
934}
935func (m *Component_DisplayPanel) XXX_Size() int {
936 return xxx_messageInfo_Component_DisplayPanel.Size(m)
937}
938func (m *Component_DisplayPanel) XXX_DiscardUnknown() {
939 xxx_messageInfo_Component_DisplayPanel.DiscardUnknown(m)
940}
941
942var xxx_messageInfo_Component_DisplayPanel proto.InternalMessageInfo
943
944func (m *Component_DisplayPanel) GetProductId() string {
945 if m != nil {
946 return m.ProductId
947 }
948 return ""
949}
950
951func (m *Component_DisplayPanel) GetProperties() *Component_DisplayPanel_Properties {
952 if m != nil {
953 return m.Properties
954 }
955 return nil
956}
957
958type Component_DisplayPanel_Properties struct {
959 WidthPx int32 `protobuf:"varint,1,opt,name=width_px,json=widthPx,proto3" json:"width_px,omitempty"`
960 HeightPx int32 `protobuf:"varint,2,opt,name=height_px,json=heightPx,proto3" json:"height_px,omitempty"`
961 // Generally expressed as double (e.g. 11.7 inches) in specs, but storing
962 // as milliinch to remove double ambiguities.
963 DiagonalMilliinch int32 `protobuf:"varint,3,opt,name=diagonal_milliinch,json=diagonalMilliinch,proto3" json:"diagonal_milliinch,omitempty"`
964 // PPI or also referred to as DPI (density per inch)
965 PixelsPerIn int32 `protobuf:"varint,4,opt,name=pixels_per_in,json=pixelsPerIn,proto3" json:"pixels_per_in,omitempty"`
966 XXX_NoUnkeyedLiteral struct{} `json:"-"`
967 XXX_unrecognized []byte `json:"-"`
968 XXX_sizecache int32 `json:"-"`
969}
970
971func (m *Component_DisplayPanel_Properties) Reset() { *m = Component_DisplayPanel_Properties{} }
972func (m *Component_DisplayPanel_Properties) String() string { return proto.CompactTextString(m) }
973func (*Component_DisplayPanel_Properties) ProtoMessage() {}
974func (*Component_DisplayPanel_Properties) Descriptor() ([]byte, []int) {
975 return fileDescriptor_c6bb55af29234765, []int{0, 5, 0}
976}
977
978func (m *Component_DisplayPanel_Properties) XXX_Unmarshal(b []byte) error {
979 return xxx_messageInfo_Component_DisplayPanel_Properties.Unmarshal(m, b)
980}
981func (m *Component_DisplayPanel_Properties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
982 return xxx_messageInfo_Component_DisplayPanel_Properties.Marshal(b, m, deterministic)
983}
984func (m *Component_DisplayPanel_Properties) XXX_Merge(src proto.Message) {
985 xxx_messageInfo_Component_DisplayPanel_Properties.Merge(m, src)
986}
987func (m *Component_DisplayPanel_Properties) XXX_Size() int {
988 return xxx_messageInfo_Component_DisplayPanel_Properties.Size(m)
989}
990func (m *Component_DisplayPanel_Properties) XXX_DiscardUnknown() {
991 xxx_messageInfo_Component_DisplayPanel_Properties.DiscardUnknown(m)
992}
993
994var xxx_messageInfo_Component_DisplayPanel_Properties proto.InternalMessageInfo
995
996func (m *Component_DisplayPanel_Properties) GetWidthPx() int32 {
997 if m != nil {
998 return m.WidthPx
999 }
1000 return 0
1001}
1002
1003func (m *Component_DisplayPanel_Properties) GetHeightPx() int32 {
1004 if m != nil {
1005 return m.HeightPx
1006 }
1007 return 0
1008}
1009
1010func (m *Component_DisplayPanel_Properties) GetDiagonalMilliinch() int32 {
1011 if m != nil {
1012 return m.DiagonalMilliinch
1013 }
1014 return 0
1015}
1016
1017func (m *Component_DisplayPanel_Properties) GetPixelsPerIn() int32 {
1018 if m != nil {
1019 return m.PixelsPerIn
1020 }
1021 return 0
1022}
1023
C Shapiro5c6fc212020-05-13 16:32:09 -05001024type Component_Touch struct {
Andrew Lambbc029d32020-02-24 12:42:50 -07001025 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001026 FwVersion string `protobuf:"bytes,3,opt,name=fw_version,json=fwVersion,proto3" json:"fw_version,omitempty"`
C Shapiroda331d62020-05-06 14:58:00 -05001027 // Optional product brand/series name
1028 // For some vendors, this is used in the firmware naming schema
1029 ProductSeries string `protobuf:"bytes,5,opt,name=product_series,json=productSeries,proto3" json:"product_series,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001030 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1031 XXX_unrecognized []byte `json:"-"`
1032 XXX_sizecache int32 `json:"-"`
1033}
1034
C Shapiro5c6fc212020-05-13 16:32:09 -05001035func (m *Component_Touch) Reset() { *m = Component_Touch{} }
1036func (m *Component_Touch) String() string { return proto.CompactTextString(m) }
1037func (*Component_Touch) ProtoMessage() {}
1038func (*Component_Touch) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001039 return fileDescriptor_c6bb55af29234765, []int{0, 6}
Andrew Lambbc029d32020-02-24 12:42:50 -07001040}
1041
C Shapiro5c6fc212020-05-13 16:32:09 -05001042func (m *Component_Touch) XXX_Unmarshal(b []byte) error {
1043 return xxx_messageInfo_Component_Touch.Unmarshal(m, b)
Andrew Lambbc029d32020-02-24 12:42:50 -07001044}
C Shapiro5c6fc212020-05-13 16:32:09 -05001045func (m *Component_Touch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1046 return xxx_messageInfo_Component_Touch.Marshal(b, m, deterministic)
Andrew Lambbc029d32020-02-24 12:42:50 -07001047}
C Shapiro5c6fc212020-05-13 16:32:09 -05001048func (m *Component_Touch) XXX_Merge(src proto.Message) {
1049 xxx_messageInfo_Component_Touch.Merge(m, src)
Andrew Lambbc029d32020-02-24 12:42:50 -07001050}
C Shapiro5c6fc212020-05-13 16:32:09 -05001051func (m *Component_Touch) XXX_Size() int {
1052 return xxx_messageInfo_Component_Touch.Size(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001053}
C Shapiro5c6fc212020-05-13 16:32:09 -05001054func (m *Component_Touch) XXX_DiscardUnknown() {
1055 xxx_messageInfo_Component_Touch.DiscardUnknown(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001056}
1057
C Shapiro5c6fc212020-05-13 16:32:09 -05001058var xxx_messageInfo_Component_Touch proto.InternalMessageInfo
Andrew Lambbc029d32020-02-24 12:42:50 -07001059
C Shapiro5c6fc212020-05-13 16:32:09 -05001060func (m *Component_Touch) GetProductId() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001061 if m != nil {
1062 return m.ProductId
1063 }
1064 return ""
1065}
1066
C Shapiro5c6fc212020-05-13 16:32:09 -05001067func (m *Component_Touch) GetFwVersion() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001068 if m != nil {
1069 return m.FwVersion
1070 }
1071 return ""
1072}
1073
C Shapiro5c6fc212020-05-13 16:32:09 -05001074func (m *Component_Touch) GetProductSeries() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001075 if m != nil {
C Shapiroda331d62020-05-06 14:58:00 -05001076 return m.ProductSeries
Andrew Lambbc029d32020-02-24 12:42:50 -07001077 }
1078 return ""
1079}
1080
C Shapiro74da76e2020-05-04 13:02:20 -05001081type Component_Wifi struct {
1082 // Types that are valid to be assigned to Interface:
1083 // *Component_Wifi_Pci
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001084 Interface isComponent_Wifi_Interface `protobuf_oneof:"interface"`
1085 // WLAN protocols supported by this Wifi chipset.
1086 SupportedWlanProtocols []Component_Wifi_WLANProtocol `protobuf:"varint,2,rep,packed,name=supported_wlan_protocols,json=supportedWlanProtocols,proto3,enum=chromiumos.config.api.Component_Wifi_WLANProtocol" json:"supported_wlan_protocols,omitempty"`
1087 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1088 XXX_unrecognized []byte `json:"-"`
1089 XXX_sizecache int32 `json:"-"`
C Shapiro74da76e2020-05-04 13:02:20 -05001090}
1091
1092func (m *Component_Wifi) Reset() { *m = Component_Wifi{} }
1093func (m *Component_Wifi) String() string { return proto.CompactTextString(m) }
1094func (*Component_Wifi) ProtoMessage() {}
1095func (*Component_Wifi) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001096 return fileDescriptor_c6bb55af29234765, []int{0, 7}
C Shapiro74da76e2020-05-04 13:02:20 -05001097}
1098
1099func (m *Component_Wifi) XXX_Unmarshal(b []byte) error {
1100 return xxx_messageInfo_Component_Wifi.Unmarshal(m, b)
1101}
1102func (m *Component_Wifi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1103 return xxx_messageInfo_Component_Wifi.Marshal(b, m, deterministic)
1104}
1105func (m *Component_Wifi) XXX_Merge(src proto.Message) {
1106 xxx_messageInfo_Component_Wifi.Merge(m, src)
1107}
1108func (m *Component_Wifi) XXX_Size() int {
1109 return xxx_messageInfo_Component_Wifi.Size(m)
1110}
1111func (m *Component_Wifi) XXX_DiscardUnknown() {
1112 xxx_messageInfo_Component_Wifi.DiscardUnknown(m)
1113}
1114
1115var xxx_messageInfo_Component_Wifi proto.InternalMessageInfo
1116
1117type isComponent_Wifi_Interface interface {
1118 isComponent_Wifi_Interface()
1119}
1120
1121type Component_Wifi_Pci struct {
1122 Pci *Component_Interface_Pci `protobuf:"bytes,1,opt,name=pci,proto3,oneof"`
1123}
1124
1125func (*Component_Wifi_Pci) isComponent_Wifi_Interface() {}
1126
1127func (m *Component_Wifi) GetInterface() isComponent_Wifi_Interface {
1128 if m != nil {
1129 return m.Interface
1130 }
1131 return nil
1132}
1133
1134func (m *Component_Wifi) GetPci() *Component_Interface_Pci {
1135 if x, ok := m.GetInterface().(*Component_Wifi_Pci); ok {
1136 return x.Pci
1137 }
1138 return nil
1139}
1140
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001141func (m *Component_Wifi) GetSupportedWlanProtocols() []Component_Wifi_WLANProtocol {
1142 if m != nil {
1143 return m.SupportedWlanProtocols
1144 }
1145 return nil
1146}
1147
C Shapiro74da76e2020-05-04 13:02:20 -05001148// XXX_OneofWrappers is for the internal use of the proto package.
1149func (*Component_Wifi) XXX_OneofWrappers() []interface{} {
1150 return []interface{}{
1151 (*Component_Wifi_Pci)(nil),
1152 }
1153}
1154
Andrew Lambbc029d32020-02-24 12:42:50 -07001155// Record of a component level qualification and the corresponding status.
1156type Component_Qualification struct {
1157 ComponentId *ComponentId `protobuf:"bytes,1,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
1158 Status Component_Qualification_Status `protobuf:"varint,2,opt,name=status,proto3,enum=chromiumos.config.api.Component_Qualification_Status" json:"status,omitempty"`
1159 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1160 XXX_unrecognized []byte `json:"-"`
1161 XXX_sizecache int32 `json:"-"`
1162}
1163
1164func (m *Component_Qualification) Reset() { *m = Component_Qualification{} }
1165func (m *Component_Qualification) String() string { return proto.CompactTextString(m) }
1166func (*Component_Qualification) ProtoMessage() {}
1167func (*Component_Qualification) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001168 return fileDescriptor_c6bb55af29234765, []int{0, 8}
Andrew Lambbc029d32020-02-24 12:42:50 -07001169}
1170
1171func (m *Component_Qualification) XXX_Unmarshal(b []byte) error {
1172 return xxx_messageInfo_Component_Qualification.Unmarshal(m, b)
1173}
1174func (m *Component_Qualification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1175 return xxx_messageInfo_Component_Qualification.Marshal(b, m, deterministic)
1176}
1177func (m *Component_Qualification) XXX_Merge(src proto.Message) {
1178 xxx_messageInfo_Component_Qualification.Merge(m, src)
1179}
1180func (m *Component_Qualification) XXX_Size() int {
1181 return xxx_messageInfo_Component_Qualification.Size(m)
1182}
1183func (m *Component_Qualification) XXX_DiscardUnknown() {
1184 xxx_messageInfo_Component_Qualification.DiscardUnknown(m)
1185}
1186
1187var xxx_messageInfo_Component_Qualification proto.InternalMessageInfo
1188
1189func (m *Component_Qualification) GetComponentId() *ComponentId {
1190 if m != nil {
1191 return m.ComponentId
1192 }
1193 return nil
1194}
1195
1196func (m *Component_Qualification) GetStatus() Component_Qualification_Status {
1197 if m != nil {
1198 return m.Status
1199 }
1200 return Component_Qualification_STATUS_UNKNOWN
1201}
1202
Sean McAllisterc19613b2020-06-22 11:41:58 -06001203type Component_AudioCodec struct {
1204 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1205 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1206 XXX_unrecognized []byte `json:"-"`
1207 XXX_sizecache int32 `json:"-"`
1208}
1209
1210func (m *Component_AudioCodec) Reset() { *m = Component_AudioCodec{} }
1211func (m *Component_AudioCodec) String() string { return proto.CompactTextString(m) }
1212func (*Component_AudioCodec) ProtoMessage() {}
1213func (*Component_AudioCodec) Descriptor() ([]byte, []int) {
1214 return fileDescriptor_c6bb55af29234765, []int{0, 9}
1215}
1216
1217func (m *Component_AudioCodec) XXX_Unmarshal(b []byte) error {
1218 return xxx_messageInfo_Component_AudioCodec.Unmarshal(m, b)
1219}
1220func (m *Component_AudioCodec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1221 return xxx_messageInfo_Component_AudioCodec.Marshal(b, m, deterministic)
1222}
1223func (m *Component_AudioCodec) XXX_Merge(src proto.Message) {
1224 xxx_messageInfo_Component_AudioCodec.Merge(m, src)
1225}
1226func (m *Component_AudioCodec) XXX_Size() int {
1227 return xxx_messageInfo_Component_AudioCodec.Size(m)
1228}
1229func (m *Component_AudioCodec) XXX_DiscardUnknown() {
1230 xxx_messageInfo_Component_AudioCodec.DiscardUnknown(m)
1231}
1232
1233var xxx_messageInfo_Component_AudioCodec proto.InternalMessageInfo
1234
1235func (m *Component_AudioCodec) GetName() string {
1236 if m != nil {
1237 return m.Name
1238 }
1239 return ""
1240}
1241
Sean McAllistera3b6b412020-06-22 13:33:16 -06001242type Component_Battery struct {
1243 Model string `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
1244 Technology Component_Battery_Technology `protobuf:"varint,2,opt,name=technology,proto3,enum=chromiumos.config.api.Component_Battery_Technology" json:"technology,omitempty"`
1245 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1246 XXX_unrecognized []byte `json:"-"`
1247 XXX_sizecache int32 `json:"-"`
1248}
1249
1250func (m *Component_Battery) Reset() { *m = Component_Battery{} }
1251func (m *Component_Battery) String() string { return proto.CompactTextString(m) }
1252func (*Component_Battery) ProtoMessage() {}
1253func (*Component_Battery) Descriptor() ([]byte, []int) {
1254 return fileDescriptor_c6bb55af29234765, []int{0, 10}
1255}
1256
1257func (m *Component_Battery) XXX_Unmarshal(b []byte) error {
1258 return xxx_messageInfo_Component_Battery.Unmarshal(m, b)
1259}
1260func (m *Component_Battery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1261 return xxx_messageInfo_Component_Battery.Marshal(b, m, deterministic)
1262}
1263func (m *Component_Battery) XXX_Merge(src proto.Message) {
1264 xxx_messageInfo_Component_Battery.Merge(m, src)
1265}
1266func (m *Component_Battery) XXX_Size() int {
1267 return xxx_messageInfo_Component_Battery.Size(m)
1268}
1269func (m *Component_Battery) XXX_DiscardUnknown() {
1270 xxx_messageInfo_Component_Battery.DiscardUnknown(m)
1271}
1272
1273var xxx_messageInfo_Component_Battery proto.InternalMessageInfo
1274
1275func (m *Component_Battery) GetModel() string {
1276 if m != nil {
1277 return m.Model
1278 }
1279 return ""
1280}
1281
1282func (m *Component_Battery) GetTechnology() Component_Battery_Technology {
1283 if m != nil {
1284 return m.Technology
1285 }
1286 return Component_Battery_TECH_UNKNOWN
1287}
1288
Andrew Lambbc029d32020-02-24 12:42:50 -07001289type ComponentList struct {
1290 Value []*Component `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
1291 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1292 XXX_unrecognized []byte `json:"-"`
1293 XXX_sizecache int32 `json:"-"`
1294}
1295
1296func (m *ComponentList) Reset() { *m = ComponentList{} }
1297func (m *ComponentList) String() string { return proto.CompactTextString(m) }
1298func (*ComponentList) ProtoMessage() {}
1299func (*ComponentList) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001300 return fileDescriptor_c6bb55af29234765, []int{1}
Andrew Lambbc029d32020-02-24 12:42:50 -07001301}
1302
1303func (m *ComponentList) XXX_Unmarshal(b []byte) error {
1304 return xxx_messageInfo_ComponentList.Unmarshal(m, b)
1305}
1306func (m *ComponentList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1307 return xxx_messageInfo_ComponentList.Marshal(b, m, deterministic)
1308}
1309func (m *ComponentList) XXX_Merge(src proto.Message) {
1310 xxx_messageInfo_ComponentList.Merge(m, src)
1311}
1312func (m *ComponentList) XXX_Size() int {
1313 return xxx_messageInfo_ComponentList.Size(m)
1314}
1315func (m *ComponentList) XXX_DiscardUnknown() {
1316 xxx_messageInfo_ComponentList.DiscardUnknown(m)
1317}
1318
1319var xxx_messageInfo_ComponentList proto.InternalMessageInfo
1320
1321func (m *ComponentList) GetValue() []*Component {
1322 if m != nil {
1323 return m.Value
1324 }
1325 return nil
1326}
1327
1328func init() {
1329 proto.RegisterEnum("chromiumos.config.api.Component_Soc_Architecture", Component_Soc_Architecture_name, Component_Soc_Architecture_value)
1330 proto.RegisterEnum("chromiumos.config.api.Component_Memory_Type", Component_Memory_Type_name, Component_Memory_Type_value)
1331 proto.RegisterEnum("chromiumos.config.api.Component_Camera_Feature", Component_Camera_Feature_name, Component_Camera_Feature_value)
1332 proto.RegisterEnum("chromiumos.config.api.Component_Camera_ClockType", Component_Camera_ClockType_name, Component_Camera_ClockType_value)
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001333 proto.RegisterEnum("chromiumos.config.api.Component_Wifi_WLANProtocol", Component_Wifi_WLANProtocol_name, Component_Wifi_WLANProtocol_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001334 proto.RegisterEnum("chromiumos.config.api.Component_Qualification_Status", Component_Qualification_Status_name, Component_Qualification_Status_value)
Sean McAllistera3b6b412020-06-22 13:33:16 -06001335 proto.RegisterEnum("chromiumos.config.api.Component_Battery_Technology", Component_Battery_Technology_name, Component_Battery_Technology_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001336 proto.RegisterType((*Component)(nil), "chromiumos.config.api.Component")
C Shapiro74da76e2020-05-04 13:02:20 -05001337 proto.RegisterType((*Component_Interface)(nil), "chromiumos.config.api.Component.Interface")
1338 proto.RegisterType((*Component_Interface_Usb)(nil), "chromiumos.config.api.Component.Interface.Usb")
1339 proto.RegisterType((*Component_Interface_Pci)(nil), "chromiumos.config.api.Component.Interface.Pci")
Andrew Lambbc029d32020-02-24 12:42:50 -07001340 proto.RegisterType((*Component_Soc)(nil), "chromiumos.config.api.Component.Soc")
1341 proto.RegisterType((*Component_Soc_Family)(nil), "chromiumos.config.api.Component.Soc.Family")
1342 proto.RegisterType((*Component_Memory)(nil), "chromiumos.config.api.Component.Memory")
1343 proto.RegisterType((*Component_Memory_Profile)(nil), "chromiumos.config.api.Component.Memory.Profile")
1344 proto.RegisterType((*Component_Bluetooth)(nil), "chromiumos.config.api.Component.Bluetooth")
1345 proto.RegisterType((*Component_Camera)(nil), "chromiumos.config.api.Component.Camera")
C Shapirod2365312020-05-18 14:46:48 -05001346 proto.RegisterType((*Component_DisplayPanel)(nil), "chromiumos.config.api.Component.DisplayPanel")
1347 proto.RegisterType((*Component_DisplayPanel_Properties)(nil), "chromiumos.config.api.Component.DisplayPanel.Properties")
C Shapiro5c6fc212020-05-13 16:32:09 -05001348 proto.RegisterType((*Component_Touch)(nil), "chromiumos.config.api.Component.Touch")
C Shapiro74da76e2020-05-04 13:02:20 -05001349 proto.RegisterType((*Component_Wifi)(nil), "chromiumos.config.api.Component.Wifi")
Andrew Lambbc029d32020-02-24 12:42:50 -07001350 proto.RegisterType((*Component_Qualification)(nil), "chromiumos.config.api.Component.Qualification")
Sean McAllisterc19613b2020-06-22 11:41:58 -06001351 proto.RegisterType((*Component_AudioCodec)(nil), "chromiumos.config.api.Component.AudioCodec")
Sean McAllistera3b6b412020-06-22 13:33:16 -06001352 proto.RegisterType((*Component_Battery)(nil), "chromiumos.config.api.Component.Battery")
Andrew Lambbc029d32020-02-24 12:42:50 -07001353 proto.RegisterType((*ComponentList)(nil), "chromiumos.config.api.ComponentList")
1354}
1355
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001356func init() {
1357 proto.RegisterFile("chromiumos/config/api/component.proto", fileDescriptor_c6bb55af29234765)
1358}
Andrew Lambbc029d32020-02-24 12:42:50 -07001359
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001360var fileDescriptor_c6bb55af29234765 = []byte{
Sean McAllistera3b6b412020-06-22 13:33:16 -06001361 // 1520 bytes of a gzipped FileDescriptorProto
1362 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x57, 0xdb, 0x6e, 0xe3, 0xc6,
1363 0x19, 0x16, 0x29, 0xea, 0xc0, 0x5f, 0x96, 0xc3, 0x4c, 0x93, 0x80, 0x61, 0x50, 0xd4, 0x10, 0xba,
1364 0xa9, 0xb1, 0x69, 0xe4, 0xac, 0x77, 0x6b, 0x18, 0xe8, 0x4d, 0x64, 0x89, 0x8e, 0xe8, 0xd5, 0x69,
1365 0x47, 0x74, 0x76, 0xb7, 0xbd, 0x60, 0xa9, 0xe1, 0xc8, 0x1a, 0x94, 0x22, 0x09, 0x92, 0xf2, 0x61,
1366 0xdf, 0xa0, 0x57, 0xbd, 0x2a, 0x7a, 0x55, 0xa0, 0x7d, 0x83, 0xbe, 0x49, 0xd1, 0xc7, 0xe8, 0x3b,
1367 0xf4, 0xa2, 0x98, 0x21, 0x45, 0x29, 0xde, 0xa4, 0xd2, 0xde, 0x71, 0xbe, 0xf9, 0xbf, 0xef, 0x9f,
1368 0xc3, 0x3f, 0xdf, 0x0c, 0xe1, 0x09, 0x59, 0xc4, 0xe1, 0x92, 0xad, 0x96, 0x61, 0x72, 0x42, 0xc2,
1369 0x60, 0xce, 0x6e, 0x4e, 0xdc, 0x88, 0x9d, 0x90, 0x70, 0x19, 0x85, 0x01, 0x0d, 0xd2, 0x76, 0x14,
1370 0x87, 0x69, 0x88, 0x3e, 0xdd, 0x84, 0xb5, 0xb3, 0xb0, 0xb6, 0x1b, 0x31, 0xe3, 0x78, 0x07, 0xdb,
1371 0x61, 0x5e, 0x26, 0x60, 0x7c, 0xf9, 0xe3, 0x91, 0x91, 0x1b, 0xa7, 0x01, 0x8d, 0x8b, 0xb8, 0xd6,
1372 0x5f, 0x0c, 0x50, 0xbb, 0x6b, 0x3a, 0x3a, 0x05, 0x99, 0x79, 0xba, 0x74, 0x24, 0x1d, 0x37, 0x4e,
1373 0x5b, 0xed, 0x1f, 0x1d, 0x43, 0xbb, 0x88, 0xb6, 0x3c, 0x2c, 0x33, 0x0f, 0x59, 0xf0, 0xd1, 0xd2,
1374 0x0d, 0x56, 0x73, 0x97, 0xa4, 0xab, 0x58, 0x48, 0xeb, 0x75, 0x21, 0x70, 0xf4, 0x13, 0x02, 0x93,
1375 0x6c, 0x0c, 0x96, 0x87, 0x0f, 0xb7, 0x89, 0x96, 0x87, 0x10, 0x28, 0x81, 0xbb, 0xa4, 0xba, 0x7a,
1376 0x24, 0x1d, 0xab, 0x58, 0x7c, 0xa3, 0x73, 0x28, 0x27, 0x21, 0xd1, 0x65, 0x21, 0xf9, 0xcb, 0x5d,
1377 0x63, 0x6a, 0x4f, 0x43, 0xd2, 0x2f, 0x61, 0x4e, 0x41, 0x1d, 0xa8, 0x2e, 0xe9, 0x32, 0x8c, 0x1f,
1378 0xf4, 0xb2, 0x20, 0xff, 0x6a, 0x27, 0x79, 0x28, 0xc2, 0xfb, 0x25, 0x9c, 0x13, 0xd1, 0x15, 0xa8,
1379 0x33, 0x7f, 0x45, 0xd3, 0x30, 0x4c, 0x17, 0xba, 0x22, 0x54, 0x9e, 0xee, 0x54, 0xb9, 0x58, 0x33,
1380 0xfa, 0x25, 0xbc, 0xa1, 0xf3, 0xe1, 0x10, 0x77, 0x49, 0x63, 0x57, 0xaf, 0xec, 0x39, 0x9c, 0xae,
1381 0x08, 0xe7, 0xc3, 0xc9, 0x88, 0xe8, 0x0a, 0x1a, 0x69, 0xb8, 0x22, 0x8b, 0x84, 0xc4, 0x94, 0x06,
1382 0x7a, 0x55, 0xe8, 0x7c, 0xb9, 0x53, 0xc7, 0xe6, 0x9c, 0x7e, 0x09, 0x6f, 0x93, 0xd1, 0x6f, 0x41,
1383 0xb9, 0x63, 0x73, 0xa6, 0xd7, 0x84, 0xc8, 0x93, 0x9d, 0x22, 0xaf, 0xd9, 0x9c, 0xf5, 0x4b, 0x58,
1384 0x90, 0x50, 0x0f, 0xea, 0x42, 0x2b, 0x72, 0x3d, 0x1d, 0x3e, 0x70, 0x14, 0x05, 0x13, 0xd9, 0xd0,
1385 0xf4, 0x58, 0x12, 0xf9, 0xee, 0x83, 0x13, 0xb9, 0x01, 0xf5, 0xf5, 0x86, 0x90, 0xfa, 0x7a, 0xa7,
1386 0x54, 0x2f, 0x63, 0x4d, 0x38, 0xa9, 0x5f, 0xc2, 0x07, 0xde, 0x56, 0x1b, 0x8d, 0xa0, 0xe1, 0xae,
1387 0x3c, 0x16, 0x3a, 0x24, 0xf4, 0x28, 0xd1, 0x0f, 0x84, 0xe6, 0x57, 0x3b, 0x35, 0x3b, 0x9c, 0xd3,
1388 0xe5, 0x94, 0x7e, 0x09, 0x83, 0x5b, 0xb4, 0x50, 0x0f, 0x6a, 0x33, 0x37, 0x4d, 0x69, 0xfc, 0xa0,
1389 0x37, 0x85, 0xd6, 0xf1, 0xee, 0x0a, 0xc8, 0xe2, 0xfb, 0x25, 0xbc, 0xa6, 0x1a, 0xff, 0x92, 0x40,
1390 0xb5, 0x82, 0x94, 0xc6, 0x73, 0x97, 0x50, 0xe3, 0x0f, 0x50, 0xbe, 0x4e, 0x66, 0xe8, 0x0b, 0x50,
1391 0x6f, 0x69, 0xe0, 0x85, 0xe2, 0xd0, 0x48, 0xa2, 0xe8, 0xeb, 0x19, 0x60, 0x79, 0xe8, 0xe7, 0x00,
1392 0x51, 0x1c, 0x7a, 0x2b, 0xc2, 0x4f, 0xb5, 0xa8, 0x7f, 0x15, 0xab, 0x39, 0x92, 0x75, 0xcf, 0x88,
1393 0xe7, 0x78, 0xf4, 0x96, 0x11, 0x2a, 0x2a, 0x5c, 0xc5, 0xea, 0x8c, 0x78, 0x3d, 0x01, 0xf0, 0x0c,
1394 0x13, 0xc2, 0xfe, 0x7f, 0x86, 0x2f, 0x40, 0xcd, 0xe8, 0x9b, 0x04, 0xf5, 0x0c, 0xb0, 0x3c, 0xf4,
1395 0x0b, 0x68, 0xc4, 0xf4, 0x96, 0x25, 0x2c, 0x0c, 0x78, 0x77, 0x96, 0x00, 0xd6, 0x90, 0xe5, 0x19,
1396 0xff, 0x94, 0xa1, 0x3c, 0x0d, 0x09, 0xea, 0x42, 0x75, 0xee, 0x2e, 0x99, 0xff, 0x90, 0xfb, 0xc6,
1397 0x57, 0xfb, 0x9c, 0xd1, 0xf6, 0xa5, 0xa0, 0xe0, 0x9c, 0x8a, 0x3e, 0x81, 0xca, 0x32, 0xf4, 0xa8,
1398 0x9f, 0x0f, 0x23, 0x6b, 0x70, 0x94, 0x84, 0x31, 0x4d, 0x44, 0xf6, 0x0a, 0xce, 0x1a, 0x06, 0x81,
1399 0x6a, 0xc6, 0x46, 0x26, 0x28, 0x6e, 0x4c, 0x16, 0x22, 0xf1, 0xe1, 0xe9, 0xb3, 0xbd, 0x12, 0x77,
1400 0x62, 0xb2, 0x60, 0x29, 0x15, 0x9e, 0x83, 0x05, 0xbd, 0xb0, 0x1d, 0x79, 0x63, 0x3b, 0xad, 0x29,
1401 0x1c, 0x6c, 0x47, 0x22, 0x03, 0x3e, 0xeb, 0xe0, 0x6e, 0xdf, 0xb2, 0xcd, 0xae, 0x7d, 0x8d, 0x4d,
1402 0xe7, 0x7a, 0xd4, 0x33, 0x2f, 0xad, 0x91, 0xd9, 0xd3, 0x4a, 0xa8, 0x06, 0xe5, 0x37, 0xe7, 0x67,
1403 0x9a, 0x84, 0x00, 0xaa, 0x6f, 0xce, 0xcf, 0x9c, 0xb3, 0x17, 0x9a, 0xcc, 0xc1, 0x0e, 0x1e, 0x6a,
1404 0x65, 0xa4, 0x42, 0xa5, 0x83, 0x87, 0x67, 0x2f, 0x34, 0xc5, 0xf8, 0x8f, 0x0c, 0xd5, 0xcc, 0x63,
1405 0x90, 0x05, 0xb5, 0x28, 0x0e, 0xe7, 0xcc, 0xa7, 0xf9, 0xb2, 0x9d, 0xec, 0xe9, 0x4e, 0xed, 0x49,
1406 0x46, 0xc3, 0x6b, 0x3e, 0xdf, 0x29, 0x6e, 0xeb, 0x4e, 0xb0, 0x5a, 0xce, 0x68, 0x9c, 0xcf, 0x02,
1407 0x38, 0x34, 0x12, 0x88, 0xf1, 0x67, 0x09, 0x6a, 0x39, 0x0b, 0x7d, 0x0b, 0x4a, 0xfa, 0x10, 0xd1,
1408 0x7c, 0xc9, 0x7e, 0xbd, 0x6f, 0x52, 0xfb, 0x21, 0xa2, 0x58, 0x30, 0x79, 0xd5, 0x24, 0x11, 0xa5,
1409 0x9e, 0xb3, 0x5c, 0xbc, 0x13, 0xc9, 0x2a, 0xb8, 0x2e, 0x80, 0xe1, 0xe2, 0x1d, 0x7a, 0x02, 0x87,
1410 0x09, 0x7b, 0x47, 0x9d, 0x25, 0xbd, 0x71, 0x67, 0x0f, 0x69, 0xb1, 0x75, 0x4d, 0x8e, 0x0e, 0xd7,
1411 0x60, 0xeb, 0xf7, 0xa0, 0x70, 0x45, 0x84, 0xe0, 0xd0, 0x7e, 0x3b, 0x79, 0x6f, 0x35, 0x7b, 0x3d,
1412 0xac, 0x49, 0xa8, 0x0e, 0x4a, 0xaf, 0x87, 0x4f, 0x35, 0x39, 0xff, 0x7a, 0xae, 0x95, 0xf3, 0xaf,
1413 0x17, 0x9a, 0x82, 0x1a, 0x50, 0x1b, 0x4c, 0x1c, 0x01, 0x57, 0x36, 0x8d, 0x17, 0x5a, 0xf5, 0x4a,
1414 0xa9, 0x97, 0x35, 0xc5, 0x70, 0x40, 0x2d, 0x8c, 0x18, 0x7d, 0x0b, 0xe5, 0x55, 0x32, 0xcb, 0x1d,
1415 0xbc, 0xbd, 0x73, 0xd2, 0xc5, 0x41, 0x6d, 0x5f, 0x27, 0x33, 0xcc, 0xa9, 0x57, 0x4a, 0x5d, 0xd2,
1416 0xe4, 0x2b, 0xa5, 0x2e, 0x6b, 0xe5, 0x3c, 0xc1, 0xdf, 0x64, 0xa8, 0x66, 0x0e, 0x8d, 0x5e, 0x42,
1417 0x7d, 0x4e, 0x5d, 0x5e, 0x27, 0x89, 0x2e, 0x1d, 0x95, 0x8f, 0x0f, 0xf7, 0xd8, 0xcd, 0x8c, 0xda,
1418 0xbe, 0xcc, 0x78, 0xb8, 0x10, 0x40, 0x13, 0x00, 0xe2, 0x87, 0xe4, 0x8f, 0x8e, 0xd8, 0x27, 0x79,
1419 0xcf, 0xd2, 0xce, 0xe5, 0xba, 0x9c, 0x29, 0x36, 0x4b, 0x25, 0xeb, 0xcf, 0xd6, 0x37, 0x50, 0xcb,
1420 0xd3, 0xa0, 0x9f, 0xc1, 0x47, 0x97, 0x66, 0x27, 0xaf, 0xe0, 0x97, 0xa3, 0xf1, 0xeb, 0x91, 0x56,
1421 0x42, 0x1a, 0x1c, 0x74, 0xba, 0xb6, 0xf5, 0xbd, 0x65, 0xbf, 0x75, 0x06, 0x66, 0x4f, 0x93, 0x5a,
1422 0x17, 0xa0, 0x16, 0x4a, 0x48, 0x87, 0x4f, 0xba, 0x83, 0x71, 0xf7, 0xa5, 0xf3, 0xde, 0x56, 0x35,
1423 0x41, 0x1d, 0x8e, 0x47, 0x63, 0x7b, 0x3c, 0xb2, 0xba, 0x9a, 0x84, 0x0e, 0xa0, 0x7e, 0x31, 0x1e,
1424 0xdb, 0xb6, 0x35, 0x34, 0x35, 0xd9, 0xf8, 0x87, 0x0c, 0x07, 0xdb, 0x46, 0xfd, 0xc8, 0xd0, 0xa4,
1425 0xc7, 0x86, 0xf6, 0x46, 0x74, 0x47, 0x34, 0x4e, 0x19, 0x4d, 0xf2, 0xfb, 0xfe, 0xfc, 0x83, 0xae,
1426 0x02, 0x7e, 0x34, 0x72, 0x3e, 0xde, 0xd2, 0x32, 0xfe, 0x2a, 0x01, 0x6c, 0xba, 0xd0, 0xe7, 0x50,
1427 0xbf, 0x63, 0x5e, 0xba, 0x70, 0xa2, 0x7b, 0x31, 0x8a, 0x0a, 0xae, 0x89, 0xf6, 0xe4, 0x9e, 0xd7,
1428 0xf6, 0x82, 0xb2, 0x9b, 0x45, 0xca, 0xfb, 0xf2, 0xda, 0xce, 0x80, 0xc9, 0x3d, 0xfa, 0x1a, 0x90,
1429 0xc7, 0xdc, 0x9b, 0x30, 0x70, 0x7d, 0x67, 0xc9, 0x7c, 0x9f, 0xb1, 0x80, 0x2c, 0xf2, 0xfa, 0xfe,
1430 0x78, 0xdd, 0x33, 0x5c, 0x77, 0xa0, 0x16, 0x34, 0x23, 0x76, 0x4f, 0xfd, 0xc4, 0x89, 0xf8, 0xab,
1431 0x28, 0x10, 0xd5, 0x57, 0xc1, 0x8d, 0x0c, 0x9c, 0xd0, 0xd8, 0x0a, 0x8c, 0x7b, 0xa8, 0x88, 0x6b,
1432 0x71, 0x0f, 0xb3, 0x9f, 0xdf, 0x39, 0xb7, 0x34, 0xe6, 0xde, 0xbb, 0x36, 0xfb, 0xf9, 0xdd, 0xf7,
1433 0x19, 0xc0, 0x4f, 0xdd, 0x9a, 0x9d, 0xd0, 0x98, 0x2f, 0x5f, 0x45, 0x84, 0x34, 0x73, 0x74, 0x2a,
1434 0xc0, 0xa2, 0x86, 0x15, 0xad, 0x62, 0xfc, 0x5b, 0x06, 0x85, 0x5f, 0xe9, 0xe8, 0x02, 0xca, 0x11,
1435 0x61, 0xb9, 0x09, 0x7d, 0xc8, 0xd1, 0x98, 0x10, 0xfe, 0x1e, 0xe0, 0x64, 0xe4, 0x83, 0x9e, 0xac,
1436 0xa2, 0x28, 0x8c, 0x53, 0xea, 0x39, 0x77, 0xbe, 0x1b, 0x38, 0xe2, 0x71, 0x49, 0x42, 0x9f, 0x6f,
1437 0x24, 0x3f, 0x0f, 0xa7, 0x7b, 0xbd, 0x2f, 0xda, 0xaf, 0x07, 0x9d, 0xd1, 0x24, 0xa7, 0xe2, 0xcf,
1438 0x0a, 0xcd, 0xd7, 0xbe, 0x1b, 0xac, 0xe1, 0xa4, 0xf5, 0x27, 0x09, 0x0e, 0xb6, 0x03, 0xd1, 0xe7,
1439 0xf0, 0x29, 0x6f, 0x3b, 0x13, 0x3c, 0xb6, 0xc7, 0xdd, 0xf1, 0x60, 0xab, 0xb4, 0x3f, 0x86, 0xa6,
1440 0x65, 0x9a, 0xa6, 0x73, 0xfe, 0xcd, 0xa9, 0xf3, 0xec, 0x99, 0xd3, 0xd1, 0xa4, 0xc7, 0xd0, 0x85,
1441 0x26, 0x3f, 0x86, 0xbe, 0xd3, 0xca, 0x8f, 0xa1, 0x91, 0xa6, 0x70, 0xb3, 0xfa, 0x81, 0x56, 0x57,
1442 0xab, 0x5c, 0x34, 0x40, 0x65, 0xc5, 0xad, 0xfe, 0x5f, 0x09, 0x9a, 0xaf, 0x56, 0xae, 0xcf, 0xe6,
1443 0x8c, 0xb8, 0x29, 0xdf, 0x18, 0x13, 0x0e, 0xb6, 0xdf, 0xe6, 0x1f, 0xf0, 0xb2, 0x6e, 0x90, 0x4d,
1444 0x03, 0x0d, 0xa1, 0x9a, 0xa4, 0x6e, 0xba, 0x4a, 0x72, 0x3b, 0xf8, 0xcd, 0xce, 0xd5, 0xfc, 0xc1,
1445 0x30, 0xda, 0x53, 0x41, 0xc6, 0xb9, 0x48, 0xeb, 0x1a, 0xaa, 0x19, 0xc2, 0xa7, 0x34, 0xb5, 0x3b,
1446 0xf6, 0xf5, 0x74, 0x6b, 0xc9, 0x9a, 0xa0, 0x62, 0xf3, 0xd5, 0xb5, 0x39, 0xb5, 0xb9, 0x15, 0xf0,
1447 0xc5, 0xb5, 0xcd, 0x6e, 0x7f, 0x64, 0x75, 0x3b, 0x83, 0xc1, 0x5b, 0xe7, 0xd5, 0x75, 0x67, 0x60,
1448 0x5d, 0x5a, 0x66, 0x4f, 0x93, 0x79, 0xe4, 0xa6, 0x59, 0x36, 0x8e, 0x00, 0x36, 0x8f, 0xa8, 0xe2,
1449 0x52, 0x95, 0x36, 0x97, 0xaa, 0xf1, 0x77, 0x09, 0x6a, 0xf9, 0xdb, 0x68, 0x73, 0xe3, 0x4b, 0xdb,
1450 0x37, 0xfe, 0x14, 0x20, 0xa5, 0x64, 0x11, 0x84, 0x7e, 0x78, 0xf3, 0x90, 0xcf, 0xf6, 0xf9, 0xbe,
1451 0xef, 0xad, 0xb6, 0x5d, 0x50, 0xf1, 0x96, 0x4c, 0xeb, 0x29, 0xc0, 0xa6, 0x87, 0xbb, 0x1d, 0x9f,
1452 0xd0, 0xd6, 0x8c, 0x01, 0xaa, 0x03, 0xcb, 0xb1, 0xc6, 0x23, 0x4d, 0xba, 0xa8, 0x66, 0xf7, 0x63,
1453 0xeb, 0x3b, 0x68, 0x16, 0xfa, 0x03, 0x96, 0xa4, 0xe8, 0x0c, 0x2a, 0xb7, 0xae, 0xbf, 0xa2, 0xc2,
1454 0xe0, 0x7f, 0xfa, 0xe7, 0xa6, 0x20, 0xe1, 0x2c, 0xfc, 0xe2, 0xe9, 0xef, 0x8e, 0x6f, 0xc2, 0x22,
1455 0xb8, 0x1d, 0xc6, 0x37, 0x27, 0xef, 0xff, 0x9a, 0xdd, 0x84, 0xfc, 0xef, 0x6c, 0x56, 0x15, 0xc7,
1456 0xe6, 0xf9, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0x92, 0xb9, 0x20, 0xd8, 0x25, 0x0e, 0x00, 0x00,
Andrew Lambbc029d32020-02-24 12:42:50 -07001457}