blob: ca1cd10718477a0288aa07d7a95ce580944a2f15 [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
150type Component_Qualification_Status int32
151
152const (
153 Component_Qualification_STATUS_UNKNOWN Component_Qualification_Status = 0
154 Component_Qualification_REQUESTED Component_Qualification_Status = 1
155 Component_Qualification_TECHNICALLY_QUALIFIED Component_Qualification_Status = 2
156 Component_Qualification_QUALIFIED Component_Qualification_Status = 3
157)
158
159var Component_Qualification_Status_name = map[int32]string{
160 0: "STATUS_UNKNOWN",
161 1: "REQUESTED",
162 2: "TECHNICALLY_QUALIFIED",
163 3: "QUALIFIED",
164}
165
166var Component_Qualification_Status_value = map[string]int32{
167 "STATUS_UNKNOWN": 0,
168 "REQUESTED": 1,
169 "TECHNICALLY_QUALIFIED": 2,
170 "QUALIFIED": 3,
171}
172
173func (x Component_Qualification_Status) String() string {
174 return proto.EnumName(Component_Qualification_Status_name, int32(x))
175}
176
177func (Component_Qualification_Status) EnumDescriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500178 return fileDescriptor_c6bb55af29234765, []int{0, 7, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700179}
180
181type Component struct {
182 // Globally unique component identifier.
183 Id *ComponentId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
C Shapiro9ba7fd02020-05-05 08:37:40 -0500184 // Original component manufacturer.
185 ManufacturerId *PartnerId `protobuf:"bytes,8,opt,name=manufacturer_id,json=manufacturerId,proto3" json:"manufacturer_id,omitempty"`
186 // Human readable name of the component.
187 Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700188 // Types that are valid to be assigned to Type:
189 // *Component_Soc_
190 // *Component_Memory_
191 // *Component_Bluetooth_
192 // *Component_Camera_
193 // *Component_Touchscreen_
C Shapiro74da76e2020-05-04 13:02:20 -0500194 // *Component_Wifi_
Andrew Lambbc029d32020-02-24 12:42:50 -0700195 Type isComponent_Type `protobuf_oneof:"type"`
196 XXX_NoUnkeyedLiteral struct{} `json:"-"`
197 XXX_unrecognized []byte `json:"-"`
198 XXX_sizecache int32 `json:"-"`
199}
200
201func (m *Component) Reset() { *m = Component{} }
202func (m *Component) String() string { return proto.CompactTextString(m) }
203func (*Component) ProtoMessage() {}
204func (*Component) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700205 return fileDescriptor_c6bb55af29234765, []int{0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700206}
207
208func (m *Component) XXX_Unmarshal(b []byte) error {
209 return xxx_messageInfo_Component.Unmarshal(m, b)
210}
211func (m *Component) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
212 return xxx_messageInfo_Component.Marshal(b, m, deterministic)
213}
214func (m *Component) XXX_Merge(src proto.Message) {
215 xxx_messageInfo_Component.Merge(m, src)
216}
217func (m *Component) XXX_Size() int {
218 return xxx_messageInfo_Component.Size(m)
219}
220func (m *Component) XXX_DiscardUnknown() {
221 xxx_messageInfo_Component.DiscardUnknown(m)
222}
223
224var xxx_messageInfo_Component proto.InternalMessageInfo
225
226func (m *Component) GetId() *ComponentId {
227 if m != nil {
228 return m.Id
229 }
230 return nil
231}
232
C Shapiro9ba7fd02020-05-05 08:37:40 -0500233func (m *Component) GetManufacturerId() *PartnerId {
234 if m != nil {
235 return m.ManufacturerId
236 }
237 return nil
238}
239
240func (m *Component) GetName() string {
241 if m != nil {
242 return m.Name
243 }
244 return ""
245}
246
Andrew Lambbc029d32020-02-24 12:42:50 -0700247type isComponent_Type interface {
248 isComponent_Type()
249}
250
251type Component_Soc_ struct {
252 Soc *Component_Soc `protobuf:"bytes,2,opt,name=soc,proto3,oneof"`
253}
254
255type Component_Memory_ struct {
256 Memory *Component_Memory `protobuf:"bytes,3,opt,name=memory,proto3,oneof"`
257}
258
259type Component_Bluetooth_ struct {
260 Bluetooth *Component_Bluetooth `protobuf:"bytes,4,opt,name=bluetooth,proto3,oneof"`
261}
262
263type Component_Camera_ struct {
264 Camera *Component_Camera `protobuf:"bytes,5,opt,name=camera,proto3,oneof"`
265}
266
267type Component_Touchscreen_ struct {
268 Touchscreen *Component_Touchscreen `protobuf:"bytes,6,opt,name=touchscreen,proto3,oneof"`
269}
270
C Shapiro74da76e2020-05-04 13:02:20 -0500271type Component_Wifi_ struct {
272 Wifi *Component_Wifi `protobuf:"bytes,7,opt,name=wifi,proto3,oneof"`
273}
274
Andrew Lambbc029d32020-02-24 12:42:50 -0700275func (*Component_Soc_) isComponent_Type() {}
276
277func (*Component_Memory_) isComponent_Type() {}
278
279func (*Component_Bluetooth_) isComponent_Type() {}
280
281func (*Component_Camera_) isComponent_Type() {}
282
283func (*Component_Touchscreen_) isComponent_Type() {}
284
C Shapiro74da76e2020-05-04 13:02:20 -0500285func (*Component_Wifi_) isComponent_Type() {}
286
Andrew Lambbc029d32020-02-24 12:42:50 -0700287func (m *Component) GetType() isComponent_Type {
288 if m != nil {
289 return m.Type
290 }
291 return nil
292}
293
294func (m *Component) GetSoc() *Component_Soc {
295 if x, ok := m.GetType().(*Component_Soc_); ok {
296 return x.Soc
297 }
298 return nil
299}
300
301func (m *Component) GetMemory() *Component_Memory {
302 if x, ok := m.GetType().(*Component_Memory_); ok {
303 return x.Memory
304 }
305 return nil
306}
307
308func (m *Component) GetBluetooth() *Component_Bluetooth {
309 if x, ok := m.GetType().(*Component_Bluetooth_); ok {
310 return x.Bluetooth
311 }
312 return nil
313}
314
315func (m *Component) GetCamera() *Component_Camera {
316 if x, ok := m.GetType().(*Component_Camera_); ok {
317 return x.Camera
318 }
319 return nil
320}
321
322func (m *Component) GetTouchscreen() *Component_Touchscreen {
323 if x, ok := m.GetType().(*Component_Touchscreen_); ok {
324 return x.Touchscreen
325 }
326 return nil
327}
328
C Shapiro74da76e2020-05-04 13:02:20 -0500329func (m *Component) GetWifi() *Component_Wifi {
330 if x, ok := m.GetType().(*Component_Wifi_); ok {
331 return x.Wifi
332 }
333 return nil
334}
335
Andrew Lambbc029d32020-02-24 12:42:50 -0700336// XXX_OneofWrappers is for the internal use of the proto package.
337func (*Component) XXX_OneofWrappers() []interface{} {
338 return []interface{}{
339 (*Component_Soc_)(nil),
340 (*Component_Memory_)(nil),
341 (*Component_Bluetooth_)(nil),
342 (*Component_Camera_)(nil),
343 (*Component_Touchscreen_)(nil),
C Shapiro74da76e2020-05-04 13:02:20 -0500344 (*Component_Wifi_)(nil),
Andrew Lambbc029d32020-02-24 12:42:50 -0700345 }
346}
347
C Shapiro74da76e2020-05-04 13:02:20 -0500348// Defines common component version identifiers based on interface standards.
349type Component_Interface struct {
350 XXX_NoUnkeyedLiteral struct{} `json:"-"`
351 XXX_unrecognized []byte `json:"-"`
352 XXX_sizecache int32 `json:"-"`
353}
354
355func (m *Component_Interface) Reset() { *m = Component_Interface{} }
356func (m *Component_Interface) String() string { return proto.CompactTextString(m) }
357func (*Component_Interface) ProtoMessage() {}
358func (*Component_Interface) Descriptor() ([]byte, []int) {
359 return fileDescriptor_c6bb55af29234765, []int{0, 0}
360}
361
362func (m *Component_Interface) XXX_Unmarshal(b []byte) error {
363 return xxx_messageInfo_Component_Interface.Unmarshal(m, b)
364}
365func (m *Component_Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
366 return xxx_messageInfo_Component_Interface.Marshal(b, m, deterministic)
367}
368func (m *Component_Interface) XXX_Merge(src proto.Message) {
369 xxx_messageInfo_Component_Interface.Merge(m, src)
370}
371func (m *Component_Interface) XXX_Size() int {
372 return xxx_messageInfo_Component_Interface.Size(m)
373}
374func (m *Component_Interface) XXX_DiscardUnknown() {
375 xxx_messageInfo_Component_Interface.DiscardUnknown(m)
376}
377
378var xxx_messageInfo_Component_Interface proto.InternalMessageInfo
379
380type Component_Interface_Usb struct {
381 // 4-digit hex
382 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
383 // 4-digit hex
384 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
385 // 4-digit hex
386 BcdDevice string `protobuf:"bytes,3,opt,name=bcd_device,json=bcdDevice,proto3" json:"bcd_device,omitempty"`
387 XXX_NoUnkeyedLiteral struct{} `json:"-"`
388 XXX_unrecognized []byte `json:"-"`
389 XXX_sizecache int32 `json:"-"`
390}
391
392func (m *Component_Interface_Usb) Reset() { *m = Component_Interface_Usb{} }
393func (m *Component_Interface_Usb) String() string { return proto.CompactTextString(m) }
394func (*Component_Interface_Usb) ProtoMessage() {}
395func (*Component_Interface_Usb) Descriptor() ([]byte, []int) {
396 return fileDescriptor_c6bb55af29234765, []int{0, 0, 0}
397}
398
399func (m *Component_Interface_Usb) XXX_Unmarshal(b []byte) error {
400 return xxx_messageInfo_Component_Interface_Usb.Unmarshal(m, b)
401}
402func (m *Component_Interface_Usb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
403 return xxx_messageInfo_Component_Interface_Usb.Marshal(b, m, deterministic)
404}
405func (m *Component_Interface_Usb) XXX_Merge(src proto.Message) {
406 xxx_messageInfo_Component_Interface_Usb.Merge(m, src)
407}
408func (m *Component_Interface_Usb) XXX_Size() int {
409 return xxx_messageInfo_Component_Interface_Usb.Size(m)
410}
411func (m *Component_Interface_Usb) XXX_DiscardUnknown() {
412 xxx_messageInfo_Component_Interface_Usb.DiscardUnknown(m)
413}
414
415var xxx_messageInfo_Component_Interface_Usb proto.InternalMessageInfo
416
417func (m *Component_Interface_Usb) GetVendorId() string {
418 if m != nil {
419 return m.VendorId
420 }
421 return ""
422}
423
424func (m *Component_Interface_Usb) GetProductId() string {
425 if m != nil {
426 return m.ProductId
427 }
428 return ""
429}
430
431func (m *Component_Interface_Usb) GetBcdDevice() string {
432 if m != nil {
433 return m.BcdDevice
434 }
435 return ""
436}
437
438type Component_Interface_Pci struct {
439 // 4-digit hex
440 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
441 // 4-digit hex
442 DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
443 // 2-digit hex
444 RevisionId string `protobuf:"bytes,3,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
445 XXX_NoUnkeyedLiteral struct{} `json:"-"`
446 XXX_unrecognized []byte `json:"-"`
447 XXX_sizecache int32 `json:"-"`
448}
449
450func (m *Component_Interface_Pci) Reset() { *m = Component_Interface_Pci{} }
451func (m *Component_Interface_Pci) String() string { return proto.CompactTextString(m) }
452func (*Component_Interface_Pci) ProtoMessage() {}
453func (*Component_Interface_Pci) Descriptor() ([]byte, []int) {
454 return fileDescriptor_c6bb55af29234765, []int{0, 0, 1}
455}
456
457func (m *Component_Interface_Pci) XXX_Unmarshal(b []byte) error {
458 return xxx_messageInfo_Component_Interface_Pci.Unmarshal(m, b)
459}
460func (m *Component_Interface_Pci) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
461 return xxx_messageInfo_Component_Interface_Pci.Marshal(b, m, deterministic)
462}
463func (m *Component_Interface_Pci) XXX_Merge(src proto.Message) {
464 xxx_messageInfo_Component_Interface_Pci.Merge(m, src)
465}
466func (m *Component_Interface_Pci) XXX_Size() int {
467 return xxx_messageInfo_Component_Interface_Pci.Size(m)
468}
469func (m *Component_Interface_Pci) XXX_DiscardUnknown() {
470 xxx_messageInfo_Component_Interface_Pci.DiscardUnknown(m)
471}
472
473var xxx_messageInfo_Component_Interface_Pci proto.InternalMessageInfo
474
475func (m *Component_Interface_Pci) GetVendorId() string {
476 if m != nil {
477 return m.VendorId
478 }
479 return ""
480}
481
482func (m *Component_Interface_Pci) GetDeviceId() string {
483 if m != nil {
484 return m.DeviceId
485 }
486 return ""
487}
488
489func (m *Component_Interface_Pci) GetRevisionId() string {
490 if m != nil {
491 return m.RevisionId
492 }
493 return ""
494}
495
Andrew Lambbc029d32020-02-24 12:42:50 -0700496type Component_Soc struct {
497 Family *Component_Soc_Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
498 // Unique model name returned from cpu_id instruction
499 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
500 // Number of cores present on the SoC model
501 Cores int32 `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
502 XXX_NoUnkeyedLiteral struct{} `json:"-"`
503 XXX_unrecognized []byte `json:"-"`
504 XXX_sizecache int32 `json:"-"`
505}
506
507func (m *Component_Soc) Reset() { *m = Component_Soc{} }
508func (m *Component_Soc) String() string { return proto.CompactTextString(m) }
509func (*Component_Soc) ProtoMessage() {}
510func (*Component_Soc) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500511 return fileDescriptor_c6bb55af29234765, []int{0, 1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700512}
513
514func (m *Component_Soc) XXX_Unmarshal(b []byte) error {
515 return xxx_messageInfo_Component_Soc.Unmarshal(m, b)
516}
517func (m *Component_Soc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
518 return xxx_messageInfo_Component_Soc.Marshal(b, m, deterministic)
519}
520func (m *Component_Soc) XXX_Merge(src proto.Message) {
521 xxx_messageInfo_Component_Soc.Merge(m, src)
522}
523func (m *Component_Soc) XXX_Size() int {
524 return xxx_messageInfo_Component_Soc.Size(m)
525}
526func (m *Component_Soc) XXX_DiscardUnknown() {
527 xxx_messageInfo_Component_Soc.DiscardUnknown(m)
528}
529
530var xxx_messageInfo_Component_Soc proto.InternalMessageInfo
531
532func (m *Component_Soc) GetFamily() *Component_Soc_Family {
533 if m != nil {
534 return m.Family
535 }
536 return nil
537}
538
539func (m *Component_Soc) GetModel() string {
540 if m != nil {
541 return m.Model
542 }
543 return ""
544}
545
546func (m *Component_Soc) GetCores() int32 {
547 if m != nil {
548 return m.Cores
549 }
550 return 0
551}
552
553type Component_Soc_Family struct {
554 Arch Component_Soc_Architecture `protobuf:"varint,1,opt,name=arch,proto3,enum=chromiumos.config.api.Component_Soc_Architecture" json:"arch,omitempty"`
555 // Common name (human friendly) for the family
556 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
557 XXX_NoUnkeyedLiteral struct{} `json:"-"`
558 XXX_unrecognized []byte `json:"-"`
559 XXX_sizecache int32 `json:"-"`
560}
561
562func (m *Component_Soc_Family) Reset() { *m = Component_Soc_Family{} }
563func (m *Component_Soc_Family) String() string { return proto.CompactTextString(m) }
564func (*Component_Soc_Family) ProtoMessage() {}
565func (*Component_Soc_Family) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500566 return fileDescriptor_c6bb55af29234765, []int{0, 1, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700567}
568
569func (m *Component_Soc_Family) XXX_Unmarshal(b []byte) error {
570 return xxx_messageInfo_Component_Soc_Family.Unmarshal(m, b)
571}
572func (m *Component_Soc_Family) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
573 return xxx_messageInfo_Component_Soc_Family.Marshal(b, m, deterministic)
574}
575func (m *Component_Soc_Family) XXX_Merge(src proto.Message) {
576 xxx_messageInfo_Component_Soc_Family.Merge(m, src)
577}
578func (m *Component_Soc_Family) XXX_Size() int {
579 return xxx_messageInfo_Component_Soc_Family.Size(m)
580}
581func (m *Component_Soc_Family) XXX_DiscardUnknown() {
582 xxx_messageInfo_Component_Soc_Family.DiscardUnknown(m)
583}
584
585var xxx_messageInfo_Component_Soc_Family proto.InternalMessageInfo
586
587func (m *Component_Soc_Family) GetArch() Component_Soc_Architecture {
588 if m != nil {
589 return m.Arch
590 }
591 return Component_Soc_ARCHITECTURE_UNDEFINED
592}
593
594func (m *Component_Soc_Family) GetName() string {
595 if m != nil {
596 return m.Name
597 }
598 return ""
599}
600
601type Component_Memory struct {
602 Profile *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
603 PartNumber string `protobuf:"bytes,2,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700604 XXX_NoUnkeyedLiteral struct{} `json:"-"`
605 XXX_unrecognized []byte `json:"-"`
606 XXX_sizecache int32 `json:"-"`
607}
608
609func (m *Component_Memory) Reset() { *m = Component_Memory{} }
610func (m *Component_Memory) String() string { return proto.CompactTextString(m) }
611func (*Component_Memory) ProtoMessage() {}
612func (*Component_Memory) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500613 return fileDescriptor_c6bb55af29234765, []int{0, 2}
Andrew Lambbc029d32020-02-24 12:42:50 -0700614}
615
616func (m *Component_Memory) XXX_Unmarshal(b []byte) error {
617 return xxx_messageInfo_Component_Memory.Unmarshal(m, b)
618}
619func (m *Component_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
620 return xxx_messageInfo_Component_Memory.Marshal(b, m, deterministic)
621}
622func (m *Component_Memory) XXX_Merge(src proto.Message) {
623 xxx_messageInfo_Component_Memory.Merge(m, src)
624}
625func (m *Component_Memory) XXX_Size() int {
626 return xxx_messageInfo_Component_Memory.Size(m)
627}
628func (m *Component_Memory) XXX_DiscardUnknown() {
629 xxx_messageInfo_Component_Memory.DiscardUnknown(m)
630}
631
632var xxx_messageInfo_Component_Memory proto.InternalMessageInfo
633
634func (m *Component_Memory) GetProfile() *Component_Memory_Profile {
635 if m != nil {
636 return m.Profile
637 }
638 return nil
639}
640
641func (m *Component_Memory) GetPartNumber() string {
642 if m != nil {
643 return m.PartNumber
644 }
645 return ""
646}
647
Andrew Lambbc029d32020-02-24 12:42:50 -0700648type Component_Memory_Profile struct {
649 Type Component_Memory_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.Component_Memory_Type" json:"type,omitempty"`
650 SpeedMhz int32 `protobuf:"varint,2,opt,name=speed_mhz,json=speedMhz,proto3" json:"speed_mhz,omitempty"`
651 SizeMegabytes int32 `protobuf:"varint,3,opt,name=size_megabytes,json=sizeMegabytes,proto3" json:"size_megabytes,omitempty"`
652 XXX_NoUnkeyedLiteral struct{} `json:"-"`
653 XXX_unrecognized []byte `json:"-"`
654 XXX_sizecache int32 `json:"-"`
655}
656
657func (m *Component_Memory_Profile) Reset() { *m = Component_Memory_Profile{} }
658func (m *Component_Memory_Profile) String() string { return proto.CompactTextString(m) }
659func (*Component_Memory_Profile) ProtoMessage() {}
660func (*Component_Memory_Profile) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500661 return fileDescriptor_c6bb55af29234765, []int{0, 2, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700662}
663
664func (m *Component_Memory_Profile) XXX_Unmarshal(b []byte) error {
665 return xxx_messageInfo_Component_Memory_Profile.Unmarshal(m, b)
666}
667func (m *Component_Memory_Profile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
668 return xxx_messageInfo_Component_Memory_Profile.Marshal(b, m, deterministic)
669}
670func (m *Component_Memory_Profile) XXX_Merge(src proto.Message) {
671 xxx_messageInfo_Component_Memory_Profile.Merge(m, src)
672}
673func (m *Component_Memory_Profile) XXX_Size() int {
674 return xxx_messageInfo_Component_Memory_Profile.Size(m)
675}
676func (m *Component_Memory_Profile) XXX_DiscardUnknown() {
677 xxx_messageInfo_Component_Memory_Profile.DiscardUnknown(m)
678}
679
680var xxx_messageInfo_Component_Memory_Profile proto.InternalMessageInfo
681
682func (m *Component_Memory_Profile) GetType() Component_Memory_Type {
683 if m != nil {
684 return m.Type
685 }
686 return Component_Memory_TYPE_UNDEFINED
687}
688
689func (m *Component_Memory_Profile) GetSpeedMhz() int32 {
690 if m != nil {
691 return m.SpeedMhz
692 }
693 return 0
694}
695
696func (m *Component_Memory_Profile) GetSizeMegabytes() int32 {
697 if m != nil {
698 return m.SizeMegabytes
699 }
700 return 0
701}
702
703type Component_Bluetooth struct {
C Shapiro74da76e2020-05-04 13:02:20 -0500704 Usb *Component_Interface_Usb `protobuf:"bytes,4,opt,name=usb,proto3" json:"usb,omitempty"`
705 XXX_NoUnkeyedLiteral struct{} `json:"-"`
706 XXX_unrecognized []byte `json:"-"`
707 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700708}
709
710func (m *Component_Bluetooth) Reset() { *m = Component_Bluetooth{} }
711func (m *Component_Bluetooth) String() string { return proto.CompactTextString(m) }
712func (*Component_Bluetooth) ProtoMessage() {}
713func (*Component_Bluetooth) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500714 return fileDescriptor_c6bb55af29234765, []int{0, 3}
Andrew Lambbc029d32020-02-24 12:42:50 -0700715}
716
717func (m *Component_Bluetooth) XXX_Unmarshal(b []byte) error {
718 return xxx_messageInfo_Component_Bluetooth.Unmarshal(m, b)
719}
720func (m *Component_Bluetooth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
721 return xxx_messageInfo_Component_Bluetooth.Marshal(b, m, deterministic)
722}
723func (m *Component_Bluetooth) XXX_Merge(src proto.Message) {
724 xxx_messageInfo_Component_Bluetooth.Merge(m, src)
725}
726func (m *Component_Bluetooth) XXX_Size() int {
727 return xxx_messageInfo_Component_Bluetooth.Size(m)
728}
729func (m *Component_Bluetooth) XXX_DiscardUnknown() {
730 xxx_messageInfo_Component_Bluetooth.DiscardUnknown(m)
731}
732
733var xxx_messageInfo_Component_Bluetooth proto.InternalMessageInfo
734
C Shapiro74da76e2020-05-04 13:02:20 -0500735func (m *Component_Bluetooth) GetUsb() *Component_Interface_Usb {
Andrew Lambbc029d32020-02-24 12:42:50 -0700736 if m != nil {
C Shapiro74da76e2020-05-04 13:02:20 -0500737 return m.Usb
Andrew Lambbc029d32020-02-24 12:42:50 -0700738 }
C Shapiro74da76e2020-05-04 13:02:20 -0500739 return nil
Andrew Lambbc029d32020-02-24 12:42:50 -0700740}
741
742type Component_Camera struct {
743 Features []Component_Camera_Feature `protobuf:"varint,1,rep,packed,name=features,proto3,enum=chromiumos.config.api.Component_Camera_Feature" json:"features,omitempty"`
744 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"`
745 XXX_NoUnkeyedLiteral struct{} `json:"-"`
746 XXX_unrecognized []byte `json:"-"`
747 XXX_sizecache int32 `json:"-"`
748}
749
750func (m *Component_Camera) Reset() { *m = Component_Camera{} }
751func (m *Component_Camera) String() string { return proto.CompactTextString(m) }
752func (*Component_Camera) ProtoMessage() {}
753func (*Component_Camera) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500754 return fileDescriptor_c6bb55af29234765, []int{0, 4}
Andrew Lambbc029d32020-02-24 12:42:50 -0700755}
756
757func (m *Component_Camera) XXX_Unmarshal(b []byte) error {
758 return xxx_messageInfo_Component_Camera.Unmarshal(m, b)
759}
760func (m *Component_Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
761 return xxx_messageInfo_Component_Camera.Marshal(b, m, deterministic)
762}
763func (m *Component_Camera) XXX_Merge(src proto.Message) {
764 xxx_messageInfo_Component_Camera.Merge(m, src)
765}
766func (m *Component_Camera) XXX_Size() int {
767 return xxx_messageInfo_Component_Camera.Size(m)
768}
769func (m *Component_Camera) XXX_DiscardUnknown() {
770 xxx_messageInfo_Component_Camera.DiscardUnknown(m)
771}
772
773var xxx_messageInfo_Component_Camera proto.InternalMessageInfo
774
775func (m *Component_Camera) GetFeatures() []Component_Camera_Feature {
776 if m != nil {
777 return m.Features
778 }
779 return nil
780}
781
782func (m *Component_Camera) GetClockType() Component_Camera_ClockType {
783 if m != nil {
784 return m.ClockType
785 }
786 return Component_Camera_CLOCK_TYPE_UNDEFINED
787}
788
789type Component_Touchscreen struct {
790 // 4-digit hex
791 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
792 // 4-digit hex
793 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
794 // 4-digit hex
795 FwVersion string `protobuf:"bytes,3,opt,name=fw_version,json=fwVersion,proto3" json:"fw_version,omitempty"`
C Shapiro9ba7fd02020-05-05 08:37:40 -0500796 // Firmware file name formatted based on the vendor specific naming
797 // conventions.
798 FwFileName string `protobuf:"bytes,4,opt,name=fw_file_name,json=fwFileName,proto3" json:"fw_file_name,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700799 XXX_NoUnkeyedLiteral struct{} `json:"-"`
800 XXX_unrecognized []byte `json:"-"`
801 XXX_sizecache int32 `json:"-"`
802}
803
804func (m *Component_Touchscreen) Reset() { *m = Component_Touchscreen{} }
805func (m *Component_Touchscreen) String() string { return proto.CompactTextString(m) }
806func (*Component_Touchscreen) ProtoMessage() {}
807func (*Component_Touchscreen) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500808 return fileDescriptor_c6bb55af29234765, []int{0, 5}
Andrew Lambbc029d32020-02-24 12:42:50 -0700809}
810
811func (m *Component_Touchscreen) XXX_Unmarshal(b []byte) error {
812 return xxx_messageInfo_Component_Touchscreen.Unmarshal(m, b)
813}
814func (m *Component_Touchscreen) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
815 return xxx_messageInfo_Component_Touchscreen.Marshal(b, m, deterministic)
816}
817func (m *Component_Touchscreen) XXX_Merge(src proto.Message) {
818 xxx_messageInfo_Component_Touchscreen.Merge(m, src)
819}
820func (m *Component_Touchscreen) XXX_Size() int {
821 return xxx_messageInfo_Component_Touchscreen.Size(m)
822}
823func (m *Component_Touchscreen) XXX_DiscardUnknown() {
824 xxx_messageInfo_Component_Touchscreen.DiscardUnknown(m)
825}
826
827var xxx_messageInfo_Component_Touchscreen proto.InternalMessageInfo
828
829func (m *Component_Touchscreen) GetVendorId() string {
830 if m != nil {
831 return m.VendorId
832 }
833 return ""
834}
835
836func (m *Component_Touchscreen) GetProductId() string {
837 if m != nil {
838 return m.ProductId
839 }
840 return ""
841}
842
843func (m *Component_Touchscreen) GetFwVersion() string {
844 if m != nil {
845 return m.FwVersion
846 }
847 return ""
848}
849
C Shapiro9ba7fd02020-05-05 08:37:40 -0500850func (m *Component_Touchscreen) GetFwFileName() string {
Andrew Lambbc029d32020-02-24 12:42:50 -0700851 if m != nil {
C Shapiro9ba7fd02020-05-05 08:37:40 -0500852 return m.FwFileName
Andrew Lambbc029d32020-02-24 12:42:50 -0700853 }
854 return ""
855}
856
C Shapiro74da76e2020-05-04 13:02:20 -0500857type Component_Wifi struct {
858 // Types that are valid to be assigned to Interface:
859 // *Component_Wifi_Pci
860 Interface isComponent_Wifi_Interface `protobuf_oneof:"interface"`
861 XXX_NoUnkeyedLiteral struct{} `json:"-"`
862 XXX_unrecognized []byte `json:"-"`
863 XXX_sizecache int32 `json:"-"`
864}
865
866func (m *Component_Wifi) Reset() { *m = Component_Wifi{} }
867func (m *Component_Wifi) String() string { return proto.CompactTextString(m) }
868func (*Component_Wifi) ProtoMessage() {}
869func (*Component_Wifi) Descriptor() ([]byte, []int) {
870 return fileDescriptor_c6bb55af29234765, []int{0, 6}
871}
872
873func (m *Component_Wifi) XXX_Unmarshal(b []byte) error {
874 return xxx_messageInfo_Component_Wifi.Unmarshal(m, b)
875}
876func (m *Component_Wifi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
877 return xxx_messageInfo_Component_Wifi.Marshal(b, m, deterministic)
878}
879func (m *Component_Wifi) XXX_Merge(src proto.Message) {
880 xxx_messageInfo_Component_Wifi.Merge(m, src)
881}
882func (m *Component_Wifi) XXX_Size() int {
883 return xxx_messageInfo_Component_Wifi.Size(m)
884}
885func (m *Component_Wifi) XXX_DiscardUnknown() {
886 xxx_messageInfo_Component_Wifi.DiscardUnknown(m)
887}
888
889var xxx_messageInfo_Component_Wifi proto.InternalMessageInfo
890
891type isComponent_Wifi_Interface interface {
892 isComponent_Wifi_Interface()
893}
894
895type Component_Wifi_Pci struct {
896 Pci *Component_Interface_Pci `protobuf:"bytes,1,opt,name=pci,proto3,oneof"`
897}
898
899func (*Component_Wifi_Pci) isComponent_Wifi_Interface() {}
900
901func (m *Component_Wifi) GetInterface() isComponent_Wifi_Interface {
902 if m != nil {
903 return m.Interface
904 }
905 return nil
906}
907
908func (m *Component_Wifi) GetPci() *Component_Interface_Pci {
909 if x, ok := m.GetInterface().(*Component_Wifi_Pci); ok {
910 return x.Pci
911 }
912 return nil
913}
914
915// XXX_OneofWrappers is for the internal use of the proto package.
916func (*Component_Wifi) XXX_OneofWrappers() []interface{} {
917 return []interface{}{
918 (*Component_Wifi_Pci)(nil),
919 }
920}
921
Andrew Lambbc029d32020-02-24 12:42:50 -0700922// Record of a component level qualification and the corresponding status.
923type Component_Qualification struct {
924 ComponentId *ComponentId `protobuf:"bytes,1,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
925 Status Component_Qualification_Status `protobuf:"varint,2,opt,name=status,proto3,enum=chromiumos.config.api.Component_Qualification_Status" json:"status,omitempty"`
926 XXX_NoUnkeyedLiteral struct{} `json:"-"`
927 XXX_unrecognized []byte `json:"-"`
928 XXX_sizecache int32 `json:"-"`
929}
930
931func (m *Component_Qualification) Reset() { *m = Component_Qualification{} }
932func (m *Component_Qualification) String() string { return proto.CompactTextString(m) }
933func (*Component_Qualification) ProtoMessage() {}
934func (*Component_Qualification) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500935 return fileDescriptor_c6bb55af29234765, []int{0, 7}
Andrew Lambbc029d32020-02-24 12:42:50 -0700936}
937
938func (m *Component_Qualification) XXX_Unmarshal(b []byte) error {
939 return xxx_messageInfo_Component_Qualification.Unmarshal(m, b)
940}
941func (m *Component_Qualification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
942 return xxx_messageInfo_Component_Qualification.Marshal(b, m, deterministic)
943}
944func (m *Component_Qualification) XXX_Merge(src proto.Message) {
945 xxx_messageInfo_Component_Qualification.Merge(m, src)
946}
947func (m *Component_Qualification) XXX_Size() int {
948 return xxx_messageInfo_Component_Qualification.Size(m)
949}
950func (m *Component_Qualification) XXX_DiscardUnknown() {
951 xxx_messageInfo_Component_Qualification.DiscardUnknown(m)
952}
953
954var xxx_messageInfo_Component_Qualification proto.InternalMessageInfo
955
956func (m *Component_Qualification) GetComponentId() *ComponentId {
957 if m != nil {
958 return m.ComponentId
959 }
960 return nil
961}
962
963func (m *Component_Qualification) GetStatus() Component_Qualification_Status {
964 if m != nil {
965 return m.Status
966 }
967 return Component_Qualification_STATUS_UNKNOWN
968}
969
970type ComponentList struct {
971 Value []*Component `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
972 XXX_NoUnkeyedLiteral struct{} `json:"-"`
973 XXX_unrecognized []byte `json:"-"`
974 XXX_sizecache int32 `json:"-"`
975}
976
977func (m *ComponentList) Reset() { *m = ComponentList{} }
978func (m *ComponentList) String() string { return proto.CompactTextString(m) }
979func (*ComponentList) ProtoMessage() {}
980func (*ComponentList) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700981 return fileDescriptor_c6bb55af29234765, []int{1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700982}
983
984func (m *ComponentList) XXX_Unmarshal(b []byte) error {
985 return xxx_messageInfo_ComponentList.Unmarshal(m, b)
986}
987func (m *ComponentList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
988 return xxx_messageInfo_ComponentList.Marshal(b, m, deterministic)
989}
990func (m *ComponentList) XXX_Merge(src proto.Message) {
991 xxx_messageInfo_ComponentList.Merge(m, src)
992}
993func (m *ComponentList) XXX_Size() int {
994 return xxx_messageInfo_ComponentList.Size(m)
995}
996func (m *ComponentList) XXX_DiscardUnknown() {
997 xxx_messageInfo_ComponentList.DiscardUnknown(m)
998}
999
1000var xxx_messageInfo_ComponentList proto.InternalMessageInfo
1001
1002func (m *ComponentList) GetValue() []*Component {
1003 if m != nil {
1004 return m.Value
1005 }
1006 return nil
1007}
1008
1009func init() {
1010 proto.RegisterEnum("chromiumos.config.api.Component_Soc_Architecture", Component_Soc_Architecture_name, Component_Soc_Architecture_value)
1011 proto.RegisterEnum("chromiumos.config.api.Component_Memory_Type", Component_Memory_Type_name, Component_Memory_Type_value)
1012 proto.RegisterEnum("chromiumos.config.api.Component_Camera_Feature", Component_Camera_Feature_name, Component_Camera_Feature_value)
1013 proto.RegisterEnum("chromiumos.config.api.Component_Camera_ClockType", Component_Camera_ClockType_name, Component_Camera_ClockType_value)
1014 proto.RegisterEnum("chromiumos.config.api.Component_Qualification_Status", Component_Qualification_Status_name, Component_Qualification_Status_value)
1015 proto.RegisterType((*Component)(nil), "chromiumos.config.api.Component")
C Shapiro74da76e2020-05-04 13:02:20 -05001016 proto.RegisterType((*Component_Interface)(nil), "chromiumos.config.api.Component.Interface")
1017 proto.RegisterType((*Component_Interface_Usb)(nil), "chromiumos.config.api.Component.Interface.Usb")
1018 proto.RegisterType((*Component_Interface_Pci)(nil), "chromiumos.config.api.Component.Interface.Pci")
Andrew Lambbc029d32020-02-24 12:42:50 -07001019 proto.RegisterType((*Component_Soc)(nil), "chromiumos.config.api.Component.Soc")
1020 proto.RegisterType((*Component_Soc_Family)(nil), "chromiumos.config.api.Component.Soc.Family")
1021 proto.RegisterType((*Component_Memory)(nil), "chromiumos.config.api.Component.Memory")
1022 proto.RegisterType((*Component_Memory_Profile)(nil), "chromiumos.config.api.Component.Memory.Profile")
1023 proto.RegisterType((*Component_Bluetooth)(nil), "chromiumos.config.api.Component.Bluetooth")
1024 proto.RegisterType((*Component_Camera)(nil), "chromiumos.config.api.Component.Camera")
1025 proto.RegisterType((*Component_Touchscreen)(nil), "chromiumos.config.api.Component.Touchscreen")
C Shapiro74da76e2020-05-04 13:02:20 -05001026 proto.RegisterType((*Component_Wifi)(nil), "chromiumos.config.api.Component.Wifi")
Andrew Lambbc029d32020-02-24 12:42:50 -07001027 proto.RegisterType((*Component_Qualification)(nil), "chromiumos.config.api.Component.Qualification")
1028 proto.RegisterType((*ComponentList)(nil), "chromiumos.config.api.ComponentList")
1029}
1030
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001031func init() {
1032 proto.RegisterFile("chromiumos/config/api/component.proto", fileDescriptor_c6bb55af29234765)
1033}
Andrew Lambbc029d32020-02-24 12:42:50 -07001034
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001035var fileDescriptor_c6bb55af29234765 = []byte{
C Shapiro9ba7fd02020-05-05 08:37:40 -05001036 // 1133 bytes of a gzipped FileDescriptorProto
C Shapiro74da76e2020-05-04 13:02:20 -05001037 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x96, 0xdd, 0x8e, 0xdb, 0x44,
C Shapiro9ba7fd02020-05-05 08:37:40 -05001038 0x14, 0xc7, 0xe3, 0x8f, 0x64, 0xe3, 0x93, 0xdd, 0xad, 0x35, 0xb4, 0x28, 0xa4, 0x42, 0xac, 0x22,
1039 0x0a, 0xab, 0x52, 0x79, 0x61, 0xbb, 0xac, 0x2a, 0x71, 0xd3, 0x7c, 0x78, 0x89, 0xb7, 0xf9, 0xea,
1040 0xc4, 0xe9, 0x07, 0x5c, 0x18, 0x67, 0x3c, 0xde, 0x8c, 0x88, 0xe3, 0xc8, 0x76, 0x76, 0xb5, 0x7d,
1041 0x04, 0x6e, 0xb8, 0xe5, 0x86, 0x77, 0xe0, 0x4d, 0x78, 0x0e, 0xde, 0x81, 0x0b, 0x34, 0x63, 0xc7,
1042 0x09, 0x6a, 0x4b, 0x52, 0x71, 0x37, 0x73, 0x72, 0x7e, 0xff, 0x73, 0xe2, 0xf3, 0xa1, 0x81, 0x07,
1043 0x64, 0x1a, 0x85, 0x01, 0x5b, 0x06, 0x61, 0x7c, 0x42, 0xc2, 0xb9, 0xcf, 0xae, 0x4e, 0xdc, 0x05,
1044 0x3b, 0x21, 0x61, 0xb0, 0x08, 0xe7, 0x74, 0x9e, 0x18, 0x8b, 0x28, 0x4c, 0x42, 0x74, 0x6f, 0xed,
1045 0x66, 0xa4, 0x6e, 0x86, 0xbb, 0x60, 0xb5, 0xe3, 0x2d, 0xb4, 0xc3, 0xbc, 0x54, 0xa0, 0xf6, 0xc5,
1046 0xbb, 0x3d, 0x17, 0x6e, 0x94, 0xcc, 0x69, 0x94, 0xfb, 0xd5, 0x7f, 0x43, 0xa0, 0xb5, 0x56, 0x38,
1047 0x3a, 0x05, 0x99, 0x79, 0x55, 0xe9, 0x48, 0x3a, 0xae, 0x9c, 0xd6, 0x8d, 0x77, 0xe6, 0x60, 0xe4,
1048 0xde, 0x96, 0x87, 0x65, 0xe6, 0x21, 0x0b, 0xee, 0x04, 0xee, 0x7c, 0xe9, 0xbb, 0x24, 0x59, 0x46,
1049 0x42, 0xba, 0x5a, 0x16, 0x02, 0x47, 0xef, 0x11, 0x18, 0xa6, 0x39, 0x58, 0x1e, 0x3e, 0xdc, 0x04,
1050 0x2d, 0x0f, 0x21, 0x50, 0xe7, 0x6e, 0x40, 0xab, 0xda, 0x91, 0x74, 0xac, 0x61, 0x71, 0x46, 0x4f,
1051 0x40, 0x89, 0x43, 0x52, 0x95, 0x85, 0xe4, 0xe7, 0xdb, 0x72, 0x32, 0x46, 0x21, 0xe9, 0x14, 0x30,
1052 0x47, 0x50, 0x03, 0x4a, 0x01, 0x0d, 0xc2, 0xe8, 0xb6, 0xaa, 0x08, 0xf8, 0xcb, 0xad, 0x70, 0x4f,
1053 0xb8, 0x77, 0x0a, 0x38, 0x03, 0xd1, 0x25, 0x68, 0x93, 0xd9, 0x92, 0x26, 0x61, 0x98, 0x4c, 0xab,
1054 0xaa, 0x50, 0x79, 0xb8, 0x55, 0xa5, 0xb9, 0x22, 0x3a, 0x05, 0xbc, 0xc6, 0x79, 0x3a, 0xc4, 0x0d,
1055 0x68, 0xe4, 0x56, 0x8b, 0x3b, 0xa6, 0xd3, 0x12, 0xee, 0x3c, 0x9d, 0x14, 0x44, 0x43, 0xa8, 0x24,
1056 0xe1, 0x92, 0x4c, 0x63, 0x12, 0x51, 0x3a, 0xaf, 0x96, 0x84, 0xce, 0xa3, 0xad, 0x3a, 0xf6, 0x9a,
1057 0xe9, 0x14, 0xf0, 0xa6, 0x04, 0xfa, 0x0e, 0xd4, 0x1b, 0xe6, 0xb3, 0xea, 0x9e, 0x90, 0x7a, 0xb0,
1058 0x55, 0xea, 0x25, 0xf3, 0x59, 0xa7, 0x80, 0x05, 0x54, 0xfb, 0x53, 0x02, 0xcd, 0x9a, 0x27, 0x34,
1059 0xf2, 0x5d, 0x42, 0x6b, 0x3f, 0x81, 0x32, 0x8e, 0x27, 0xe8, 0x3e, 0x68, 0xd7, 0x74, 0xee, 0x85,
1060 0xa2, 0x11, 0x24, 0x51, 0xc8, 0x72, 0x6a, 0xb0, 0x3c, 0xf4, 0x29, 0xc0, 0x22, 0x0a, 0xbd, 0x25,
1061 0xe1, 0x9d, 0x2a, 0x6a, 0xaa, 0x61, 0x2d, 0xb3, 0xa4, 0x3f, 0x4f, 0x88, 0xe7, 0x78, 0xf4, 0x9a,
1062 0x11, 0x2a, 0xaa, 0xa6, 0x61, 0x6d, 0x42, 0xbc, 0xb6, 0x30, 0xf0, 0x08, 0x43, 0xc2, 0xfe, 0x3b,
1063 0xc2, 0x7d, 0xd0, 0x52, 0x7c, 0x1d, 0xa0, 0x9c, 0x1a, 0x2c, 0x0f, 0x7d, 0x06, 0x95, 0x88, 0x5e,
1064 0xb3, 0x98, 0x85, 0x73, 0xfe, 0x73, 0x1a, 0x00, 0x56, 0x26, 0xcb, 0xab, 0xfd, 0x21, 0x83, 0x32,
1065 0x0a, 0x09, 0x6a, 0x41, 0xc9, 0x77, 0x03, 0x36, 0xbb, 0xcd, 0x66, 0xe1, 0xab, 0x5d, 0xfa, 0xce,
1066 0xb8, 0x10, 0x08, 0xce, 0x50, 0x74, 0x17, 0x8a, 0x41, 0xe8, 0xd1, 0x59, 0x96, 0x46, 0x7a, 0xe1,
1067 0x56, 0x12, 0x46, 0x34, 0x16, 0xd1, 0x8b, 0x38, 0xbd, 0xd4, 0x08, 0x94, 0x52, 0x1a, 0x99, 0xa0,
1068 0xba, 0x11, 0x99, 0x8a, 0xc0, 0x87, 0xa7, 0xdf, 0xec, 0x14, 0xb8, 0x11, 0x91, 0x29, 0x4b, 0xa8,
1069 0x98, 0x23, 0x2c, 0xf0, 0x7c, 0x94, 0xe4, 0xf5, 0x28, 0xd5, 0x47, 0xb0, 0xbf, 0xe9, 0x89, 0x6a,
1070 0xf0, 0x71, 0x03, 0xb7, 0x3a, 0x96, 0x6d, 0xb6, 0xec, 0x31, 0x36, 0x9d, 0x71, 0xbf, 0x6d, 0x5e,
1071 0x58, 0x7d, 0xb3, 0xad, 0x17, 0xd0, 0x1e, 0x28, 0xaf, 0x9e, 0x9c, 0xeb, 0x12, 0x02, 0x28, 0xbd,
1072 0x7a, 0x72, 0xee, 0x9c, 0x9f, 0xe9, 0x32, 0x37, 0x36, 0x70, 0x4f, 0x57, 0x90, 0x06, 0xc5, 0x06,
1073 0xee, 0x9d, 0x9f, 0xe9, 0x6a, 0xed, 0x2f, 0x19, 0x4a, 0xe9, 0xdc, 0x20, 0x0b, 0xf6, 0x16, 0x51,
1074 0xe8, 0xb3, 0x19, 0xcd, 0x3e, 0xdb, 0xc9, 0x8e, 0x13, 0x67, 0x0c, 0x53, 0x0c, 0xaf, 0x78, 0x5e,
1075 0x29, 0xbe, 0xaa, 0x9c, 0xf9, 0x32, 0x98, 0xd0, 0x28, 0xfb, 0x17, 0xc0, 0x4d, 0x7d, 0x61, 0xa9,
1076 0xfd, 0x2a, 0xc1, 0x5e, 0x46, 0xa1, 0xa7, 0xa0, 0x26, 0xb7, 0x0b, 0x9a, 0x7d, 0xb2, 0x47, 0xbb,
1077 0x06, 0xb5, 0x6f, 0x17, 0x14, 0x0b, 0x92, 0x77, 0x4d, 0xbc, 0xa0, 0xd4, 0x73, 0x82, 0xe9, 0x1b,
1078 0x11, 0xac, 0x88, 0xcb, 0xc2, 0xd0, 0x9b, 0xbe, 0x41, 0x0f, 0xe0, 0x30, 0x66, 0x6f, 0xa8, 0x13,
1079 0xd0, 0x2b, 0x77, 0x72, 0x9b, 0xe4, 0xa5, 0x3b, 0xe0, 0xd6, 0xde, 0xca, 0x58, 0xff, 0x11, 0x54,
1080 0xae, 0x88, 0x10, 0x1c, 0xda, 0xaf, 0x87, 0x6f, 0x7d, 0xcd, 0x76, 0x1b, 0xeb, 0x12, 0x2a, 0x83,
1081 0xda, 0x6e, 0xe3, 0x53, 0x5d, 0xce, 0x4e, 0x8f, 0x75, 0x25, 0x3b, 0x9d, 0xe9, 0x2a, 0xaa, 0xc0,
1082 0x5e, 0x77, 0xe8, 0x08, 0x73, 0x71, 0x7d, 0x39, 0xd3, 0x4b, 0x97, 0x6a, 0x59, 0xd1, 0xd5, 0x9a,
1083 0x03, 0x5a, 0xbe, 0x5c, 0xd0, 0x53, 0x50, 0x96, 0xf1, 0x24, 0xdb, 0x4a, 0xc6, 0xd6, 0x3f, 0x9d,
1084 0x0f, 0xaa, 0x31, 0x8e, 0x27, 0x98, 0xa3, 0x97, 0x6a, 0x59, 0xd2, 0xe5, 0x4b, 0xb5, 0x2c, 0xeb,
1085 0x4a, 0x16, 0xe0, 0x77, 0x19, 0x4a, 0xe9, 0xd6, 0x41, 0xcf, 0xa0, 0xec, 0x53, 0x97, 0xf7, 0x49,
1086 0x5c, 0x95, 0x8e, 0x94, 0xe3, 0xc3, 0x1d, 0xaa, 0x99, 0xa2, 0xc6, 0x45, 0xca, 0xe1, 0x5c, 0x00,
1087 0x0d, 0x01, 0xc8, 0x2c, 0x24, 0x3f, 0x3b, 0xa2, 0x4e, 0xf2, 0x8e, 0xad, 0x9d, 0xc9, 0xb5, 0x38,
1088 0x29, 0x8a, 0xa5, 0x91, 0xd5, 0xb1, 0xfe, 0x35, 0xec, 0x65, 0x61, 0xd0, 0x47, 0x70, 0xe7, 0xc2,
1089 0x6c, 0x64, 0x1d, 0xfc, 0xac, 0x3f, 0x78, 0xd9, 0xd7, 0x0b, 0x48, 0x87, 0xfd, 0x46, 0xcb, 0xb6,
1090 0x5e, 0x58, 0xf6, 0x6b, 0xa7, 0x6b, 0xb6, 0x75, 0xa9, 0xde, 0x04, 0x2d, 0x57, 0x42, 0x55, 0xb8,
1091 0xdb, 0xea, 0x0e, 0x5a, 0xcf, 0x9c, 0xb7, 0x4a, 0x75, 0x00, 0x5a, 0x6f, 0xd0, 0x1f, 0xd8, 0x83,
1092 0xbe, 0xd5, 0xd2, 0x25, 0xb4, 0x0f, 0xe5, 0xe6, 0x60, 0x60, 0xdb, 0x56, 0xcf, 0xd4, 0xe5, 0xda,
1093 0x2f, 0x12, 0x54, 0x36, 0xb6, 0xe9, 0xff, 0x5d, 0x76, 0xfe, 0x8d, 0x73, 0x4d, 0x23, 0xbe, 0x7b,
1094 0x56, 0xcb, 0xce, 0xbf, 0x79, 0x91, 0x1a, 0xd0, 0x11, 0xec, 0xfb, 0x37, 0x0e, 0xef, 0x6f, 0x47,
1095 0x0c, 0xb2, 0x9a, 0x8e, 0x80, 0x7f, 0x73, 0xc1, 0x66, 0xb4, 0xef, 0x06, 0xb4, 0xf6, 0x12, 0x54,
1096 0xbe, 0x8e, 0x51, 0x13, 0x94, 0x05, 0x61, 0xd9, 0xc8, 0x7d, 0x48, 0x23, 0x0c, 0x09, 0xdf, 0xe5,
1097 0x1c, 0x6e, 0x56, 0x40, 0x63, 0xf9, 0x26, 0xff, 0x5b, 0x82, 0x83, 0xe7, 0x4b, 0x77, 0xc6, 0x7c,
1098 0x46, 0xdc, 0x84, 0x27, 0x63, 0xc2, 0xfe, 0xe6, 0x1b, 0xe3, 0x03, 0x5e, 0x08, 0x15, 0xb2, 0xbe,
1099 0xa0, 0x1e, 0x94, 0xe2, 0xc4, 0x4d, 0x96, 0x71, 0xd6, 0x02, 0xdf, 0x6e, 0x4d, 0xf6, 0x5f, 0x69,
1100 0x18, 0x23, 0x01, 0xe3, 0x4c, 0xa4, 0x3e, 0x86, 0x52, 0x6a, 0xe1, 0x33, 0x37, 0xb2, 0x1b, 0xf6,
1101 0x78, 0xb4, 0xd1, 0x01, 0x07, 0xa0, 0x61, 0xf3, 0xf9, 0xd8, 0x1c, 0xd9, 0xbc, 0xfc, 0xe8, 0x13,
1102 0xb8, 0x67, 0x9b, 0xad, 0x4e, 0xdf, 0x6a, 0x35, 0xba, 0xdd, 0xd7, 0xce, 0xf3, 0x71, 0xa3, 0x6b,
1103 0x5d, 0x58, 0x66, 0x5b, 0x97, 0xb9, 0xe7, 0xfa, 0xaa, 0x34, 0x4b, 0xe9, 0x3a, 0xa9, 0x7f, 0x0f,
1104 0x07, 0x79, 0x22, 0x5d, 0x16, 0x27, 0xe8, 0x1c, 0x8a, 0xd7, 0xee, 0x6c, 0x49, 0xc5, 0x3c, 0xbc,
1105 0xff, 0x7d, 0x93, 0x43, 0x38, 0x75, 0x6f, 0x3e, 0xfc, 0xe1, 0xf8, 0x2a, 0xcc, 0x9d, 0x8d, 0x30,
1106 0xba, 0x3a, 0x79, 0xfb, 0x75, 0x76, 0x15, 0xf2, 0x07, 0xda, 0xa4, 0x24, 0x9e, 0x65, 0x8f, 0xff,
1107 0x09, 0x00, 0x00, 0xff, 0xff, 0x33, 0x0a, 0x0f, 0xd0, 0x28, 0x0a, 0x00, 0x00,
Andrew Lambbc029d32020-02-24 12:42:50 -07001108}