blob: 50326b11023ba0498b6ae8af4511d1d654263a18 [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_
Sean McAllisterc6030032020-06-23 13:54:03 -0600261 // *Component_EcFlashChip
262 // *Component_SystemFlashChip
Andrew Lambbc029d32020-02-24 12:42:50 -0700263 Type isComponent_Type `protobuf_oneof:"type"`
264 XXX_NoUnkeyedLiteral struct{} `json:"-"`
265 XXX_unrecognized []byte `json:"-"`
266 XXX_sizecache int32 `json:"-"`
267}
268
269func (m *Component) Reset() { *m = Component{} }
270func (m *Component) String() string { return proto.CompactTextString(m) }
271func (*Component) ProtoMessage() {}
272func (*Component) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700273 return fileDescriptor_c6bb55af29234765, []int{0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700274}
275
276func (m *Component) XXX_Unmarshal(b []byte) error {
277 return xxx_messageInfo_Component.Unmarshal(m, b)
278}
279func (m *Component) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
280 return xxx_messageInfo_Component.Marshal(b, m, deterministic)
281}
282func (m *Component) XXX_Merge(src proto.Message) {
283 xxx_messageInfo_Component.Merge(m, src)
284}
285func (m *Component) XXX_Size() int {
286 return xxx_messageInfo_Component.Size(m)
287}
288func (m *Component) XXX_DiscardUnknown() {
289 xxx_messageInfo_Component.DiscardUnknown(m)
290}
291
292var xxx_messageInfo_Component proto.InternalMessageInfo
293
294func (m *Component) GetId() *ComponentId {
295 if m != nil {
296 return m.Id
297 }
298 return nil
299}
300
C Shapiro9ba7fd02020-05-05 08:37:40 -0500301func (m *Component) GetManufacturerId() *PartnerId {
302 if m != nil {
303 return m.ManufacturerId
304 }
305 return nil
306}
307
308func (m *Component) GetName() string {
309 if m != nil {
310 return m.Name
311 }
312 return ""
313}
314
Andrew Lambbc029d32020-02-24 12:42:50 -0700315type isComponent_Type interface {
316 isComponent_Type()
317}
318
319type Component_Soc_ struct {
320 Soc *Component_Soc `protobuf:"bytes,2,opt,name=soc,proto3,oneof"`
321}
322
323type Component_Memory_ struct {
324 Memory *Component_Memory `protobuf:"bytes,3,opt,name=memory,proto3,oneof"`
325}
326
327type Component_Bluetooth_ struct {
328 Bluetooth *Component_Bluetooth `protobuf:"bytes,4,opt,name=bluetooth,proto3,oneof"`
329}
330
331type Component_Camera_ struct {
332 Camera *Component_Camera `protobuf:"bytes,5,opt,name=camera,proto3,oneof"`
333}
334
C Shapiro5c6fc212020-05-13 16:32:09 -0500335type Component_Touchscreen struct {
336 Touchscreen *Component_Touch `protobuf:"bytes,6,opt,name=touchscreen,proto3,oneof"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700337}
338
C Shapiro74da76e2020-05-04 13:02:20 -0500339type Component_Wifi_ struct {
340 Wifi *Component_Wifi `protobuf:"bytes,7,opt,name=wifi,proto3,oneof"`
341}
342
C Shapiro5c6fc212020-05-13 16:32:09 -0500343type Component_Touchpad struct {
344 Touchpad *Component_Touch `protobuf:"bytes,10,opt,name=touchpad,proto3,oneof"`
345}
346
C Shapirod2365312020-05-18 14:46:48 -0500347type Component_DisplayPanel_ struct {
348 DisplayPanel *Component_DisplayPanel `protobuf:"bytes,11,opt,name=display_panel,json=displayPanel,proto3,oneof"`
349}
350
Sean McAllisterc19613b2020-06-22 11:41:58 -0600351type Component_AudioCodec_ struct {
352 AudioCodec *Component_AudioCodec `protobuf:"bytes,12,opt,name=audio_codec,json=audioCodec,proto3,oneof"`
353}
354
Sean McAllistera3b6b412020-06-22 13:33:16 -0600355type Component_Battery_ struct {
356 Battery *Component_Battery `protobuf:"bytes,13,opt,name=battery,proto3,oneof"`
357}
358
Sean McAllisterc6030032020-06-23 13:54:03 -0600359type Component_EcFlashChip struct {
360 EcFlashChip *Component_FlashChip `protobuf:"bytes,14,opt,name=ec_flash_chip,json=ecFlashChip,proto3,oneof"`
361}
362
363type Component_SystemFlashChip struct {
364 SystemFlashChip *Component_FlashChip `protobuf:"bytes,15,opt,name=system_flash_chip,json=systemFlashChip,proto3,oneof"`
365}
366
Andrew Lambbc029d32020-02-24 12:42:50 -0700367func (*Component_Soc_) isComponent_Type() {}
368
369func (*Component_Memory_) isComponent_Type() {}
370
371func (*Component_Bluetooth_) isComponent_Type() {}
372
373func (*Component_Camera_) isComponent_Type() {}
374
C Shapiro5c6fc212020-05-13 16:32:09 -0500375func (*Component_Touchscreen) isComponent_Type() {}
Andrew Lambbc029d32020-02-24 12:42:50 -0700376
C Shapiro74da76e2020-05-04 13:02:20 -0500377func (*Component_Wifi_) isComponent_Type() {}
378
C Shapiro5c6fc212020-05-13 16:32:09 -0500379func (*Component_Touchpad) isComponent_Type() {}
380
C Shapirod2365312020-05-18 14:46:48 -0500381func (*Component_DisplayPanel_) isComponent_Type() {}
382
Sean McAllisterc19613b2020-06-22 11:41:58 -0600383func (*Component_AudioCodec_) isComponent_Type() {}
384
Sean McAllistera3b6b412020-06-22 13:33:16 -0600385func (*Component_Battery_) isComponent_Type() {}
386
Sean McAllisterc6030032020-06-23 13:54:03 -0600387func (*Component_EcFlashChip) isComponent_Type() {}
388
389func (*Component_SystemFlashChip) isComponent_Type() {}
390
Andrew Lambbc029d32020-02-24 12:42:50 -0700391func (m *Component) GetType() isComponent_Type {
392 if m != nil {
393 return m.Type
394 }
395 return nil
396}
397
398func (m *Component) GetSoc() *Component_Soc {
399 if x, ok := m.GetType().(*Component_Soc_); ok {
400 return x.Soc
401 }
402 return nil
403}
404
405func (m *Component) GetMemory() *Component_Memory {
406 if x, ok := m.GetType().(*Component_Memory_); ok {
407 return x.Memory
408 }
409 return nil
410}
411
412func (m *Component) GetBluetooth() *Component_Bluetooth {
413 if x, ok := m.GetType().(*Component_Bluetooth_); ok {
414 return x.Bluetooth
415 }
416 return nil
417}
418
419func (m *Component) GetCamera() *Component_Camera {
420 if x, ok := m.GetType().(*Component_Camera_); ok {
421 return x.Camera
422 }
423 return nil
424}
425
C Shapiro5c6fc212020-05-13 16:32:09 -0500426func (m *Component) GetTouchscreen() *Component_Touch {
427 if x, ok := m.GetType().(*Component_Touchscreen); ok {
Andrew Lambbc029d32020-02-24 12:42:50 -0700428 return x.Touchscreen
429 }
430 return nil
431}
432
C Shapiro74da76e2020-05-04 13:02:20 -0500433func (m *Component) GetWifi() *Component_Wifi {
434 if x, ok := m.GetType().(*Component_Wifi_); ok {
435 return x.Wifi
436 }
437 return nil
438}
439
C Shapiro5c6fc212020-05-13 16:32:09 -0500440func (m *Component) GetTouchpad() *Component_Touch {
441 if x, ok := m.GetType().(*Component_Touchpad); ok {
442 return x.Touchpad
443 }
444 return nil
445}
446
C Shapirod2365312020-05-18 14:46:48 -0500447func (m *Component) GetDisplayPanel() *Component_DisplayPanel {
448 if x, ok := m.GetType().(*Component_DisplayPanel_); ok {
449 return x.DisplayPanel
450 }
451 return nil
452}
453
Sean McAllisterc19613b2020-06-22 11:41:58 -0600454func (m *Component) GetAudioCodec() *Component_AudioCodec {
455 if x, ok := m.GetType().(*Component_AudioCodec_); ok {
456 return x.AudioCodec
457 }
458 return nil
459}
460
Sean McAllistera3b6b412020-06-22 13:33:16 -0600461func (m *Component) GetBattery() *Component_Battery {
462 if x, ok := m.GetType().(*Component_Battery_); ok {
463 return x.Battery
464 }
465 return nil
466}
467
Sean McAllisterc6030032020-06-23 13:54:03 -0600468func (m *Component) GetEcFlashChip() *Component_FlashChip {
469 if x, ok := m.GetType().(*Component_EcFlashChip); ok {
470 return x.EcFlashChip
471 }
472 return nil
473}
474
475func (m *Component) GetSystemFlashChip() *Component_FlashChip {
476 if x, ok := m.GetType().(*Component_SystemFlashChip); ok {
477 return x.SystemFlashChip
478 }
479 return nil
480}
481
Andrew Lambbc029d32020-02-24 12:42:50 -0700482// XXX_OneofWrappers is for the internal use of the proto package.
483func (*Component) XXX_OneofWrappers() []interface{} {
484 return []interface{}{
485 (*Component_Soc_)(nil),
486 (*Component_Memory_)(nil),
487 (*Component_Bluetooth_)(nil),
488 (*Component_Camera_)(nil),
C Shapiro5c6fc212020-05-13 16:32:09 -0500489 (*Component_Touchscreen)(nil),
C Shapiro74da76e2020-05-04 13:02:20 -0500490 (*Component_Wifi_)(nil),
C Shapiro5c6fc212020-05-13 16:32:09 -0500491 (*Component_Touchpad)(nil),
C Shapirod2365312020-05-18 14:46:48 -0500492 (*Component_DisplayPanel_)(nil),
Sean McAllisterc19613b2020-06-22 11:41:58 -0600493 (*Component_AudioCodec_)(nil),
Sean McAllistera3b6b412020-06-22 13:33:16 -0600494 (*Component_Battery_)(nil),
Sean McAllisterc6030032020-06-23 13:54:03 -0600495 (*Component_EcFlashChip)(nil),
496 (*Component_SystemFlashChip)(nil),
Andrew Lambbc029d32020-02-24 12:42:50 -0700497 }
498}
499
C Shapiro74da76e2020-05-04 13:02:20 -0500500// Defines common component version identifiers based on interface standards.
501type Component_Interface struct {
502 XXX_NoUnkeyedLiteral struct{} `json:"-"`
503 XXX_unrecognized []byte `json:"-"`
504 XXX_sizecache int32 `json:"-"`
505}
506
507func (m *Component_Interface) Reset() { *m = Component_Interface{} }
508func (m *Component_Interface) String() string { return proto.CompactTextString(m) }
509func (*Component_Interface) ProtoMessage() {}
510func (*Component_Interface) Descriptor() ([]byte, []int) {
511 return fileDescriptor_c6bb55af29234765, []int{0, 0}
512}
513
514func (m *Component_Interface) XXX_Unmarshal(b []byte) error {
515 return xxx_messageInfo_Component_Interface.Unmarshal(m, b)
516}
517func (m *Component_Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
518 return xxx_messageInfo_Component_Interface.Marshal(b, m, deterministic)
519}
520func (m *Component_Interface) XXX_Merge(src proto.Message) {
521 xxx_messageInfo_Component_Interface.Merge(m, src)
522}
523func (m *Component_Interface) XXX_Size() int {
524 return xxx_messageInfo_Component_Interface.Size(m)
525}
526func (m *Component_Interface) XXX_DiscardUnknown() {
527 xxx_messageInfo_Component_Interface.DiscardUnknown(m)
528}
529
530var xxx_messageInfo_Component_Interface proto.InternalMessageInfo
531
532type Component_Interface_Usb struct {
533 // 4-digit hex
534 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
535 // 4-digit hex
536 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
537 // 4-digit hex
538 BcdDevice string `protobuf:"bytes,3,opt,name=bcd_device,json=bcdDevice,proto3" json:"bcd_device,omitempty"`
539 XXX_NoUnkeyedLiteral struct{} `json:"-"`
540 XXX_unrecognized []byte `json:"-"`
541 XXX_sizecache int32 `json:"-"`
542}
543
544func (m *Component_Interface_Usb) Reset() { *m = Component_Interface_Usb{} }
545func (m *Component_Interface_Usb) String() string { return proto.CompactTextString(m) }
546func (*Component_Interface_Usb) ProtoMessage() {}
547func (*Component_Interface_Usb) Descriptor() ([]byte, []int) {
548 return fileDescriptor_c6bb55af29234765, []int{0, 0, 0}
549}
550
551func (m *Component_Interface_Usb) XXX_Unmarshal(b []byte) error {
552 return xxx_messageInfo_Component_Interface_Usb.Unmarshal(m, b)
553}
554func (m *Component_Interface_Usb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
555 return xxx_messageInfo_Component_Interface_Usb.Marshal(b, m, deterministic)
556}
557func (m *Component_Interface_Usb) XXX_Merge(src proto.Message) {
558 xxx_messageInfo_Component_Interface_Usb.Merge(m, src)
559}
560func (m *Component_Interface_Usb) XXX_Size() int {
561 return xxx_messageInfo_Component_Interface_Usb.Size(m)
562}
563func (m *Component_Interface_Usb) XXX_DiscardUnknown() {
564 xxx_messageInfo_Component_Interface_Usb.DiscardUnknown(m)
565}
566
567var xxx_messageInfo_Component_Interface_Usb proto.InternalMessageInfo
568
569func (m *Component_Interface_Usb) GetVendorId() string {
570 if m != nil {
571 return m.VendorId
572 }
573 return ""
574}
575
576func (m *Component_Interface_Usb) GetProductId() string {
577 if m != nil {
578 return m.ProductId
579 }
580 return ""
581}
582
583func (m *Component_Interface_Usb) GetBcdDevice() string {
584 if m != nil {
585 return m.BcdDevice
586 }
587 return ""
588}
589
590type Component_Interface_Pci struct {
591 // 4-digit hex
592 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
593 // 4-digit hex
594 DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
595 // 2-digit hex
596 RevisionId string `protobuf:"bytes,3,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
597 XXX_NoUnkeyedLiteral struct{} `json:"-"`
598 XXX_unrecognized []byte `json:"-"`
599 XXX_sizecache int32 `json:"-"`
600}
601
602func (m *Component_Interface_Pci) Reset() { *m = Component_Interface_Pci{} }
603func (m *Component_Interface_Pci) String() string { return proto.CompactTextString(m) }
604func (*Component_Interface_Pci) ProtoMessage() {}
605func (*Component_Interface_Pci) Descriptor() ([]byte, []int) {
606 return fileDescriptor_c6bb55af29234765, []int{0, 0, 1}
607}
608
609func (m *Component_Interface_Pci) XXX_Unmarshal(b []byte) error {
610 return xxx_messageInfo_Component_Interface_Pci.Unmarshal(m, b)
611}
612func (m *Component_Interface_Pci) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
613 return xxx_messageInfo_Component_Interface_Pci.Marshal(b, m, deterministic)
614}
615func (m *Component_Interface_Pci) XXX_Merge(src proto.Message) {
616 xxx_messageInfo_Component_Interface_Pci.Merge(m, src)
617}
618func (m *Component_Interface_Pci) XXX_Size() int {
619 return xxx_messageInfo_Component_Interface_Pci.Size(m)
620}
621func (m *Component_Interface_Pci) XXX_DiscardUnknown() {
622 xxx_messageInfo_Component_Interface_Pci.DiscardUnknown(m)
623}
624
625var xxx_messageInfo_Component_Interface_Pci proto.InternalMessageInfo
626
627func (m *Component_Interface_Pci) GetVendorId() string {
628 if m != nil {
629 return m.VendorId
630 }
631 return ""
632}
633
634func (m *Component_Interface_Pci) GetDeviceId() string {
635 if m != nil {
636 return m.DeviceId
637 }
638 return ""
639}
640
641func (m *Component_Interface_Pci) GetRevisionId() string {
642 if m != nil {
643 return m.RevisionId
644 }
645 return ""
646}
647
Andrew Lambbc029d32020-02-24 12:42:50 -0700648type Component_Soc struct {
649 Family *Component_Soc_Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
650 // Unique model name returned from cpu_id instruction
651 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
652 // Number of cores present on the SoC model
653 Cores int32 `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
654 XXX_NoUnkeyedLiteral struct{} `json:"-"`
655 XXX_unrecognized []byte `json:"-"`
656 XXX_sizecache int32 `json:"-"`
657}
658
659func (m *Component_Soc) Reset() { *m = Component_Soc{} }
660func (m *Component_Soc) String() string { return proto.CompactTextString(m) }
661func (*Component_Soc) ProtoMessage() {}
662func (*Component_Soc) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500663 return fileDescriptor_c6bb55af29234765, []int{0, 1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700664}
665
666func (m *Component_Soc) XXX_Unmarshal(b []byte) error {
667 return xxx_messageInfo_Component_Soc.Unmarshal(m, b)
668}
669func (m *Component_Soc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
670 return xxx_messageInfo_Component_Soc.Marshal(b, m, deterministic)
671}
672func (m *Component_Soc) XXX_Merge(src proto.Message) {
673 xxx_messageInfo_Component_Soc.Merge(m, src)
674}
675func (m *Component_Soc) XXX_Size() int {
676 return xxx_messageInfo_Component_Soc.Size(m)
677}
678func (m *Component_Soc) XXX_DiscardUnknown() {
679 xxx_messageInfo_Component_Soc.DiscardUnknown(m)
680}
681
682var xxx_messageInfo_Component_Soc proto.InternalMessageInfo
683
684func (m *Component_Soc) GetFamily() *Component_Soc_Family {
685 if m != nil {
686 return m.Family
687 }
688 return nil
689}
690
691func (m *Component_Soc) GetModel() string {
692 if m != nil {
693 return m.Model
694 }
695 return ""
696}
697
698func (m *Component_Soc) GetCores() int32 {
699 if m != nil {
700 return m.Cores
701 }
702 return 0
703}
704
705type Component_Soc_Family struct {
706 Arch Component_Soc_Architecture `protobuf:"varint,1,opt,name=arch,proto3,enum=chromiumos.config.api.Component_Soc_Architecture" json:"arch,omitempty"`
707 // Common name (human friendly) for the family
708 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
709 XXX_NoUnkeyedLiteral struct{} `json:"-"`
710 XXX_unrecognized []byte `json:"-"`
711 XXX_sizecache int32 `json:"-"`
712}
713
714func (m *Component_Soc_Family) Reset() { *m = Component_Soc_Family{} }
715func (m *Component_Soc_Family) String() string { return proto.CompactTextString(m) }
716func (*Component_Soc_Family) ProtoMessage() {}
717func (*Component_Soc_Family) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500718 return fileDescriptor_c6bb55af29234765, []int{0, 1, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700719}
720
721func (m *Component_Soc_Family) XXX_Unmarshal(b []byte) error {
722 return xxx_messageInfo_Component_Soc_Family.Unmarshal(m, b)
723}
724func (m *Component_Soc_Family) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
725 return xxx_messageInfo_Component_Soc_Family.Marshal(b, m, deterministic)
726}
727func (m *Component_Soc_Family) XXX_Merge(src proto.Message) {
728 xxx_messageInfo_Component_Soc_Family.Merge(m, src)
729}
730func (m *Component_Soc_Family) XXX_Size() int {
731 return xxx_messageInfo_Component_Soc_Family.Size(m)
732}
733func (m *Component_Soc_Family) XXX_DiscardUnknown() {
734 xxx_messageInfo_Component_Soc_Family.DiscardUnknown(m)
735}
736
737var xxx_messageInfo_Component_Soc_Family proto.InternalMessageInfo
738
739func (m *Component_Soc_Family) GetArch() Component_Soc_Architecture {
740 if m != nil {
741 return m.Arch
742 }
743 return Component_Soc_ARCHITECTURE_UNDEFINED
744}
745
746func (m *Component_Soc_Family) GetName() string {
747 if m != nil {
748 return m.Name
749 }
750 return ""
751}
752
753type Component_Memory struct {
754 Profile *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
755 PartNumber string `protobuf:"bytes,2,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700756 XXX_NoUnkeyedLiteral struct{} `json:"-"`
757 XXX_unrecognized []byte `json:"-"`
758 XXX_sizecache int32 `json:"-"`
759}
760
761func (m *Component_Memory) Reset() { *m = Component_Memory{} }
762func (m *Component_Memory) String() string { return proto.CompactTextString(m) }
763func (*Component_Memory) ProtoMessage() {}
764func (*Component_Memory) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500765 return fileDescriptor_c6bb55af29234765, []int{0, 2}
Andrew Lambbc029d32020-02-24 12:42:50 -0700766}
767
768func (m *Component_Memory) XXX_Unmarshal(b []byte) error {
769 return xxx_messageInfo_Component_Memory.Unmarshal(m, b)
770}
771func (m *Component_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
772 return xxx_messageInfo_Component_Memory.Marshal(b, m, deterministic)
773}
774func (m *Component_Memory) XXX_Merge(src proto.Message) {
775 xxx_messageInfo_Component_Memory.Merge(m, src)
776}
777func (m *Component_Memory) XXX_Size() int {
778 return xxx_messageInfo_Component_Memory.Size(m)
779}
780func (m *Component_Memory) XXX_DiscardUnknown() {
781 xxx_messageInfo_Component_Memory.DiscardUnknown(m)
782}
783
784var xxx_messageInfo_Component_Memory proto.InternalMessageInfo
785
786func (m *Component_Memory) GetProfile() *Component_Memory_Profile {
787 if m != nil {
788 return m.Profile
789 }
790 return nil
791}
792
793func (m *Component_Memory) GetPartNumber() string {
794 if m != nil {
795 return m.PartNumber
796 }
797 return ""
798}
799
Andrew Lambbc029d32020-02-24 12:42:50 -0700800type Component_Memory_Profile struct {
801 Type Component_Memory_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.Component_Memory_Type" json:"type,omitempty"`
802 SpeedMhz int32 `protobuf:"varint,2,opt,name=speed_mhz,json=speedMhz,proto3" json:"speed_mhz,omitempty"`
803 SizeMegabytes int32 `protobuf:"varint,3,opt,name=size_megabytes,json=sizeMegabytes,proto3" json:"size_megabytes,omitempty"`
804 XXX_NoUnkeyedLiteral struct{} `json:"-"`
805 XXX_unrecognized []byte `json:"-"`
806 XXX_sizecache int32 `json:"-"`
807}
808
809func (m *Component_Memory_Profile) Reset() { *m = Component_Memory_Profile{} }
810func (m *Component_Memory_Profile) String() string { return proto.CompactTextString(m) }
811func (*Component_Memory_Profile) ProtoMessage() {}
812func (*Component_Memory_Profile) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500813 return fileDescriptor_c6bb55af29234765, []int{0, 2, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700814}
815
816func (m *Component_Memory_Profile) XXX_Unmarshal(b []byte) error {
817 return xxx_messageInfo_Component_Memory_Profile.Unmarshal(m, b)
818}
819func (m *Component_Memory_Profile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
820 return xxx_messageInfo_Component_Memory_Profile.Marshal(b, m, deterministic)
821}
822func (m *Component_Memory_Profile) XXX_Merge(src proto.Message) {
823 xxx_messageInfo_Component_Memory_Profile.Merge(m, src)
824}
825func (m *Component_Memory_Profile) XXX_Size() int {
826 return xxx_messageInfo_Component_Memory_Profile.Size(m)
827}
828func (m *Component_Memory_Profile) XXX_DiscardUnknown() {
829 xxx_messageInfo_Component_Memory_Profile.DiscardUnknown(m)
830}
831
832var xxx_messageInfo_Component_Memory_Profile proto.InternalMessageInfo
833
834func (m *Component_Memory_Profile) GetType() Component_Memory_Type {
835 if m != nil {
836 return m.Type
837 }
838 return Component_Memory_TYPE_UNDEFINED
839}
840
841func (m *Component_Memory_Profile) GetSpeedMhz() int32 {
842 if m != nil {
843 return m.SpeedMhz
844 }
845 return 0
846}
847
848func (m *Component_Memory_Profile) GetSizeMegabytes() int32 {
849 if m != nil {
850 return m.SizeMegabytes
851 }
852 return 0
853}
854
855type Component_Bluetooth struct {
C Shapiro74da76e2020-05-04 13:02:20 -0500856 Usb *Component_Interface_Usb `protobuf:"bytes,4,opt,name=usb,proto3" json:"usb,omitempty"`
857 XXX_NoUnkeyedLiteral struct{} `json:"-"`
858 XXX_unrecognized []byte `json:"-"`
859 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700860}
861
862func (m *Component_Bluetooth) Reset() { *m = Component_Bluetooth{} }
863func (m *Component_Bluetooth) String() string { return proto.CompactTextString(m) }
864func (*Component_Bluetooth) ProtoMessage() {}
865func (*Component_Bluetooth) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500866 return fileDescriptor_c6bb55af29234765, []int{0, 3}
Andrew Lambbc029d32020-02-24 12:42:50 -0700867}
868
869func (m *Component_Bluetooth) XXX_Unmarshal(b []byte) error {
870 return xxx_messageInfo_Component_Bluetooth.Unmarshal(m, b)
871}
872func (m *Component_Bluetooth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
873 return xxx_messageInfo_Component_Bluetooth.Marshal(b, m, deterministic)
874}
875func (m *Component_Bluetooth) XXX_Merge(src proto.Message) {
876 xxx_messageInfo_Component_Bluetooth.Merge(m, src)
877}
878func (m *Component_Bluetooth) XXX_Size() int {
879 return xxx_messageInfo_Component_Bluetooth.Size(m)
880}
881func (m *Component_Bluetooth) XXX_DiscardUnknown() {
882 xxx_messageInfo_Component_Bluetooth.DiscardUnknown(m)
883}
884
885var xxx_messageInfo_Component_Bluetooth proto.InternalMessageInfo
886
C Shapiro74da76e2020-05-04 13:02:20 -0500887func (m *Component_Bluetooth) GetUsb() *Component_Interface_Usb {
Andrew Lambbc029d32020-02-24 12:42:50 -0700888 if m != nil {
C Shapiro74da76e2020-05-04 13:02:20 -0500889 return m.Usb
Andrew Lambbc029d32020-02-24 12:42:50 -0700890 }
C Shapiro74da76e2020-05-04 13:02:20 -0500891 return nil
Andrew Lambbc029d32020-02-24 12:42:50 -0700892}
893
894type Component_Camera struct {
895 Features []Component_Camera_Feature `protobuf:"varint,1,rep,packed,name=features,proto3,enum=chromiumos.config.api.Component_Camera_Feature" json:"features,omitempty"`
896 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"`
897 XXX_NoUnkeyedLiteral struct{} `json:"-"`
898 XXX_unrecognized []byte `json:"-"`
899 XXX_sizecache int32 `json:"-"`
900}
901
902func (m *Component_Camera) Reset() { *m = Component_Camera{} }
903func (m *Component_Camera) String() string { return proto.CompactTextString(m) }
904func (*Component_Camera) ProtoMessage() {}
905func (*Component_Camera) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500906 return fileDescriptor_c6bb55af29234765, []int{0, 4}
Andrew Lambbc029d32020-02-24 12:42:50 -0700907}
908
909func (m *Component_Camera) XXX_Unmarshal(b []byte) error {
910 return xxx_messageInfo_Component_Camera.Unmarshal(m, b)
911}
912func (m *Component_Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
913 return xxx_messageInfo_Component_Camera.Marshal(b, m, deterministic)
914}
915func (m *Component_Camera) XXX_Merge(src proto.Message) {
916 xxx_messageInfo_Component_Camera.Merge(m, src)
917}
918func (m *Component_Camera) XXX_Size() int {
919 return xxx_messageInfo_Component_Camera.Size(m)
920}
921func (m *Component_Camera) XXX_DiscardUnknown() {
922 xxx_messageInfo_Component_Camera.DiscardUnknown(m)
923}
924
925var xxx_messageInfo_Component_Camera proto.InternalMessageInfo
926
927func (m *Component_Camera) GetFeatures() []Component_Camera_Feature {
928 if m != nil {
929 return m.Features
930 }
931 return nil
932}
933
934func (m *Component_Camera) GetClockType() Component_Camera_ClockType {
935 if m != nil {
936 return m.ClockType
937 }
938 return Component_Camera_CLOCK_TYPE_UNDEFINED
939}
940
C Shapirod2365312020-05-18 14:46:48 -0500941type Component_DisplayPanel struct {
942 ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
943 Properties *Component_DisplayPanel_Properties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
944 XXX_NoUnkeyedLiteral struct{} `json:"-"`
945 XXX_unrecognized []byte `json:"-"`
946 XXX_sizecache int32 `json:"-"`
947}
948
949func (m *Component_DisplayPanel) Reset() { *m = Component_DisplayPanel{} }
950func (m *Component_DisplayPanel) String() string { return proto.CompactTextString(m) }
951func (*Component_DisplayPanel) ProtoMessage() {}
952func (*Component_DisplayPanel) Descriptor() ([]byte, []int) {
953 return fileDescriptor_c6bb55af29234765, []int{0, 5}
954}
955
956func (m *Component_DisplayPanel) XXX_Unmarshal(b []byte) error {
957 return xxx_messageInfo_Component_DisplayPanel.Unmarshal(m, b)
958}
959func (m *Component_DisplayPanel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
960 return xxx_messageInfo_Component_DisplayPanel.Marshal(b, m, deterministic)
961}
962func (m *Component_DisplayPanel) XXX_Merge(src proto.Message) {
963 xxx_messageInfo_Component_DisplayPanel.Merge(m, src)
964}
965func (m *Component_DisplayPanel) XXX_Size() int {
966 return xxx_messageInfo_Component_DisplayPanel.Size(m)
967}
968func (m *Component_DisplayPanel) XXX_DiscardUnknown() {
969 xxx_messageInfo_Component_DisplayPanel.DiscardUnknown(m)
970}
971
972var xxx_messageInfo_Component_DisplayPanel proto.InternalMessageInfo
973
974func (m *Component_DisplayPanel) GetProductId() string {
975 if m != nil {
976 return m.ProductId
977 }
978 return ""
979}
980
981func (m *Component_DisplayPanel) GetProperties() *Component_DisplayPanel_Properties {
982 if m != nil {
983 return m.Properties
984 }
985 return nil
986}
987
988type Component_DisplayPanel_Properties struct {
989 WidthPx int32 `protobuf:"varint,1,opt,name=width_px,json=widthPx,proto3" json:"width_px,omitempty"`
990 HeightPx int32 `protobuf:"varint,2,opt,name=height_px,json=heightPx,proto3" json:"height_px,omitempty"`
991 // Generally expressed as double (e.g. 11.7 inches) in specs, but storing
992 // as milliinch to remove double ambiguities.
993 DiagonalMilliinch int32 `protobuf:"varint,3,opt,name=diagonal_milliinch,json=diagonalMilliinch,proto3" json:"diagonal_milliinch,omitempty"`
994 // PPI or also referred to as DPI (density per inch)
995 PixelsPerIn int32 `protobuf:"varint,4,opt,name=pixels_per_in,json=pixelsPerIn,proto3" json:"pixels_per_in,omitempty"`
996 XXX_NoUnkeyedLiteral struct{} `json:"-"`
997 XXX_unrecognized []byte `json:"-"`
998 XXX_sizecache int32 `json:"-"`
999}
1000
1001func (m *Component_DisplayPanel_Properties) Reset() { *m = Component_DisplayPanel_Properties{} }
1002func (m *Component_DisplayPanel_Properties) String() string { return proto.CompactTextString(m) }
1003func (*Component_DisplayPanel_Properties) ProtoMessage() {}
1004func (*Component_DisplayPanel_Properties) Descriptor() ([]byte, []int) {
1005 return fileDescriptor_c6bb55af29234765, []int{0, 5, 0}
1006}
1007
1008func (m *Component_DisplayPanel_Properties) XXX_Unmarshal(b []byte) error {
1009 return xxx_messageInfo_Component_DisplayPanel_Properties.Unmarshal(m, b)
1010}
1011func (m *Component_DisplayPanel_Properties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1012 return xxx_messageInfo_Component_DisplayPanel_Properties.Marshal(b, m, deterministic)
1013}
1014func (m *Component_DisplayPanel_Properties) XXX_Merge(src proto.Message) {
1015 xxx_messageInfo_Component_DisplayPanel_Properties.Merge(m, src)
1016}
1017func (m *Component_DisplayPanel_Properties) XXX_Size() int {
1018 return xxx_messageInfo_Component_DisplayPanel_Properties.Size(m)
1019}
1020func (m *Component_DisplayPanel_Properties) XXX_DiscardUnknown() {
1021 xxx_messageInfo_Component_DisplayPanel_Properties.DiscardUnknown(m)
1022}
1023
1024var xxx_messageInfo_Component_DisplayPanel_Properties proto.InternalMessageInfo
1025
1026func (m *Component_DisplayPanel_Properties) GetWidthPx() int32 {
1027 if m != nil {
1028 return m.WidthPx
1029 }
1030 return 0
1031}
1032
1033func (m *Component_DisplayPanel_Properties) GetHeightPx() int32 {
1034 if m != nil {
1035 return m.HeightPx
1036 }
1037 return 0
1038}
1039
1040func (m *Component_DisplayPanel_Properties) GetDiagonalMilliinch() int32 {
1041 if m != nil {
1042 return m.DiagonalMilliinch
1043 }
1044 return 0
1045}
1046
1047func (m *Component_DisplayPanel_Properties) GetPixelsPerIn() int32 {
1048 if m != nil {
1049 return m.PixelsPerIn
1050 }
1051 return 0
1052}
1053
C Shapiro5c6fc212020-05-13 16:32:09 -05001054type Component_Touch struct {
Andrew Lambbc029d32020-02-24 12:42:50 -07001055 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001056 FwVersion string `protobuf:"bytes,3,opt,name=fw_version,json=fwVersion,proto3" json:"fw_version,omitempty"`
C Shapiroda331d62020-05-06 14:58:00 -05001057 // Optional product brand/series name
1058 // For some vendors, this is used in the firmware naming schema
1059 ProductSeries string `protobuf:"bytes,5,opt,name=product_series,json=productSeries,proto3" json:"product_series,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001060 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1061 XXX_unrecognized []byte `json:"-"`
1062 XXX_sizecache int32 `json:"-"`
1063}
1064
C Shapiro5c6fc212020-05-13 16:32:09 -05001065func (m *Component_Touch) Reset() { *m = Component_Touch{} }
1066func (m *Component_Touch) String() string { return proto.CompactTextString(m) }
1067func (*Component_Touch) ProtoMessage() {}
1068func (*Component_Touch) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001069 return fileDescriptor_c6bb55af29234765, []int{0, 6}
Andrew Lambbc029d32020-02-24 12:42:50 -07001070}
1071
C Shapiro5c6fc212020-05-13 16:32:09 -05001072func (m *Component_Touch) XXX_Unmarshal(b []byte) error {
1073 return xxx_messageInfo_Component_Touch.Unmarshal(m, b)
Andrew Lambbc029d32020-02-24 12:42:50 -07001074}
C Shapiro5c6fc212020-05-13 16:32:09 -05001075func (m *Component_Touch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1076 return xxx_messageInfo_Component_Touch.Marshal(b, m, deterministic)
Andrew Lambbc029d32020-02-24 12:42:50 -07001077}
C Shapiro5c6fc212020-05-13 16:32:09 -05001078func (m *Component_Touch) XXX_Merge(src proto.Message) {
1079 xxx_messageInfo_Component_Touch.Merge(m, src)
Andrew Lambbc029d32020-02-24 12:42:50 -07001080}
C Shapiro5c6fc212020-05-13 16:32:09 -05001081func (m *Component_Touch) XXX_Size() int {
1082 return xxx_messageInfo_Component_Touch.Size(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001083}
C Shapiro5c6fc212020-05-13 16:32:09 -05001084func (m *Component_Touch) XXX_DiscardUnknown() {
1085 xxx_messageInfo_Component_Touch.DiscardUnknown(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001086}
1087
C Shapiro5c6fc212020-05-13 16:32:09 -05001088var xxx_messageInfo_Component_Touch proto.InternalMessageInfo
Andrew Lambbc029d32020-02-24 12:42:50 -07001089
C Shapiro5c6fc212020-05-13 16:32:09 -05001090func (m *Component_Touch) GetProductId() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001091 if m != nil {
1092 return m.ProductId
1093 }
1094 return ""
1095}
1096
C Shapiro5c6fc212020-05-13 16:32:09 -05001097func (m *Component_Touch) GetFwVersion() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001098 if m != nil {
1099 return m.FwVersion
1100 }
1101 return ""
1102}
1103
C Shapiro5c6fc212020-05-13 16:32:09 -05001104func (m *Component_Touch) GetProductSeries() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001105 if m != nil {
C Shapiroda331d62020-05-06 14:58:00 -05001106 return m.ProductSeries
Andrew Lambbc029d32020-02-24 12:42:50 -07001107 }
1108 return ""
1109}
1110
C Shapiro74da76e2020-05-04 13:02:20 -05001111type Component_Wifi struct {
1112 // Types that are valid to be assigned to Interface:
1113 // *Component_Wifi_Pci
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001114 Interface isComponent_Wifi_Interface `protobuf_oneof:"interface"`
1115 // WLAN protocols supported by this Wifi chipset.
1116 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"`
1117 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1118 XXX_unrecognized []byte `json:"-"`
1119 XXX_sizecache int32 `json:"-"`
C Shapiro74da76e2020-05-04 13:02:20 -05001120}
1121
1122func (m *Component_Wifi) Reset() { *m = Component_Wifi{} }
1123func (m *Component_Wifi) String() string { return proto.CompactTextString(m) }
1124func (*Component_Wifi) ProtoMessage() {}
1125func (*Component_Wifi) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001126 return fileDescriptor_c6bb55af29234765, []int{0, 7}
C Shapiro74da76e2020-05-04 13:02:20 -05001127}
1128
1129func (m *Component_Wifi) XXX_Unmarshal(b []byte) error {
1130 return xxx_messageInfo_Component_Wifi.Unmarshal(m, b)
1131}
1132func (m *Component_Wifi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1133 return xxx_messageInfo_Component_Wifi.Marshal(b, m, deterministic)
1134}
1135func (m *Component_Wifi) XXX_Merge(src proto.Message) {
1136 xxx_messageInfo_Component_Wifi.Merge(m, src)
1137}
1138func (m *Component_Wifi) XXX_Size() int {
1139 return xxx_messageInfo_Component_Wifi.Size(m)
1140}
1141func (m *Component_Wifi) XXX_DiscardUnknown() {
1142 xxx_messageInfo_Component_Wifi.DiscardUnknown(m)
1143}
1144
1145var xxx_messageInfo_Component_Wifi proto.InternalMessageInfo
1146
1147type isComponent_Wifi_Interface interface {
1148 isComponent_Wifi_Interface()
1149}
1150
1151type Component_Wifi_Pci struct {
1152 Pci *Component_Interface_Pci `protobuf:"bytes,1,opt,name=pci,proto3,oneof"`
1153}
1154
1155func (*Component_Wifi_Pci) isComponent_Wifi_Interface() {}
1156
1157func (m *Component_Wifi) GetInterface() isComponent_Wifi_Interface {
1158 if m != nil {
1159 return m.Interface
1160 }
1161 return nil
1162}
1163
1164func (m *Component_Wifi) GetPci() *Component_Interface_Pci {
1165 if x, ok := m.GetInterface().(*Component_Wifi_Pci); ok {
1166 return x.Pci
1167 }
1168 return nil
1169}
1170
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001171func (m *Component_Wifi) GetSupportedWlanProtocols() []Component_Wifi_WLANProtocol {
1172 if m != nil {
1173 return m.SupportedWlanProtocols
1174 }
1175 return nil
1176}
1177
C Shapiro74da76e2020-05-04 13:02:20 -05001178// XXX_OneofWrappers is for the internal use of the proto package.
1179func (*Component_Wifi) XXX_OneofWrappers() []interface{} {
1180 return []interface{}{
1181 (*Component_Wifi_Pci)(nil),
1182 }
1183}
1184
Andrew Lambbc029d32020-02-24 12:42:50 -07001185// Record of a component level qualification and the corresponding status.
1186type Component_Qualification struct {
1187 ComponentId *ComponentId `protobuf:"bytes,1,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
1188 Status Component_Qualification_Status `protobuf:"varint,2,opt,name=status,proto3,enum=chromiumos.config.api.Component_Qualification_Status" json:"status,omitempty"`
1189 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1190 XXX_unrecognized []byte `json:"-"`
1191 XXX_sizecache int32 `json:"-"`
1192}
1193
1194func (m *Component_Qualification) Reset() { *m = Component_Qualification{} }
1195func (m *Component_Qualification) String() string { return proto.CompactTextString(m) }
1196func (*Component_Qualification) ProtoMessage() {}
1197func (*Component_Qualification) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001198 return fileDescriptor_c6bb55af29234765, []int{0, 8}
Andrew Lambbc029d32020-02-24 12:42:50 -07001199}
1200
1201func (m *Component_Qualification) XXX_Unmarshal(b []byte) error {
1202 return xxx_messageInfo_Component_Qualification.Unmarshal(m, b)
1203}
1204func (m *Component_Qualification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1205 return xxx_messageInfo_Component_Qualification.Marshal(b, m, deterministic)
1206}
1207func (m *Component_Qualification) XXX_Merge(src proto.Message) {
1208 xxx_messageInfo_Component_Qualification.Merge(m, src)
1209}
1210func (m *Component_Qualification) XXX_Size() int {
1211 return xxx_messageInfo_Component_Qualification.Size(m)
1212}
1213func (m *Component_Qualification) XXX_DiscardUnknown() {
1214 xxx_messageInfo_Component_Qualification.DiscardUnknown(m)
1215}
1216
1217var xxx_messageInfo_Component_Qualification proto.InternalMessageInfo
1218
1219func (m *Component_Qualification) GetComponentId() *ComponentId {
1220 if m != nil {
1221 return m.ComponentId
1222 }
1223 return nil
1224}
1225
1226func (m *Component_Qualification) GetStatus() Component_Qualification_Status {
1227 if m != nil {
1228 return m.Status
1229 }
1230 return Component_Qualification_STATUS_UNKNOWN
1231}
1232
Sean McAllisterc19613b2020-06-22 11:41:58 -06001233type Component_AudioCodec struct {
1234 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1235 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1236 XXX_unrecognized []byte `json:"-"`
1237 XXX_sizecache int32 `json:"-"`
1238}
1239
1240func (m *Component_AudioCodec) Reset() { *m = Component_AudioCodec{} }
1241func (m *Component_AudioCodec) String() string { return proto.CompactTextString(m) }
1242func (*Component_AudioCodec) ProtoMessage() {}
1243func (*Component_AudioCodec) Descriptor() ([]byte, []int) {
1244 return fileDescriptor_c6bb55af29234765, []int{0, 9}
1245}
1246
1247func (m *Component_AudioCodec) XXX_Unmarshal(b []byte) error {
1248 return xxx_messageInfo_Component_AudioCodec.Unmarshal(m, b)
1249}
1250func (m *Component_AudioCodec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1251 return xxx_messageInfo_Component_AudioCodec.Marshal(b, m, deterministic)
1252}
1253func (m *Component_AudioCodec) XXX_Merge(src proto.Message) {
1254 xxx_messageInfo_Component_AudioCodec.Merge(m, src)
1255}
1256func (m *Component_AudioCodec) XXX_Size() int {
1257 return xxx_messageInfo_Component_AudioCodec.Size(m)
1258}
1259func (m *Component_AudioCodec) XXX_DiscardUnknown() {
1260 xxx_messageInfo_Component_AudioCodec.DiscardUnknown(m)
1261}
1262
1263var xxx_messageInfo_Component_AudioCodec proto.InternalMessageInfo
1264
1265func (m *Component_AudioCodec) GetName() string {
1266 if m != nil {
1267 return m.Name
1268 }
1269 return ""
1270}
1271
Sean McAllistera3b6b412020-06-22 13:33:16 -06001272type Component_Battery struct {
1273 Model string `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
1274 Technology Component_Battery_Technology `protobuf:"varint,2,opt,name=technology,proto3,enum=chromiumos.config.api.Component_Battery_Technology" json:"technology,omitempty"`
1275 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1276 XXX_unrecognized []byte `json:"-"`
1277 XXX_sizecache int32 `json:"-"`
1278}
1279
1280func (m *Component_Battery) Reset() { *m = Component_Battery{} }
1281func (m *Component_Battery) String() string { return proto.CompactTextString(m) }
1282func (*Component_Battery) ProtoMessage() {}
1283func (*Component_Battery) Descriptor() ([]byte, []int) {
1284 return fileDescriptor_c6bb55af29234765, []int{0, 10}
1285}
1286
1287func (m *Component_Battery) XXX_Unmarshal(b []byte) error {
1288 return xxx_messageInfo_Component_Battery.Unmarshal(m, b)
1289}
1290func (m *Component_Battery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1291 return xxx_messageInfo_Component_Battery.Marshal(b, m, deterministic)
1292}
1293func (m *Component_Battery) XXX_Merge(src proto.Message) {
1294 xxx_messageInfo_Component_Battery.Merge(m, src)
1295}
1296func (m *Component_Battery) XXX_Size() int {
1297 return xxx_messageInfo_Component_Battery.Size(m)
1298}
1299func (m *Component_Battery) XXX_DiscardUnknown() {
1300 xxx_messageInfo_Component_Battery.DiscardUnknown(m)
1301}
1302
1303var xxx_messageInfo_Component_Battery proto.InternalMessageInfo
1304
1305func (m *Component_Battery) GetModel() string {
1306 if m != nil {
1307 return m.Model
1308 }
1309 return ""
1310}
1311
1312func (m *Component_Battery) GetTechnology() Component_Battery_Technology {
1313 if m != nil {
1314 return m.Technology
1315 }
1316 return Component_Battery_TECH_UNKNOWN
1317}
1318
Sean McAllisterc6030032020-06-23 13:54:03 -06001319type Component_FlashChip struct {
1320 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1321 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1322 XXX_unrecognized []byte `json:"-"`
1323 XXX_sizecache int32 `json:"-"`
1324}
1325
1326func (m *Component_FlashChip) Reset() { *m = Component_FlashChip{} }
1327func (m *Component_FlashChip) String() string { return proto.CompactTextString(m) }
1328func (*Component_FlashChip) ProtoMessage() {}
1329func (*Component_FlashChip) Descriptor() ([]byte, []int) {
1330 return fileDescriptor_c6bb55af29234765, []int{0, 11}
1331}
1332
1333func (m *Component_FlashChip) XXX_Unmarshal(b []byte) error {
1334 return xxx_messageInfo_Component_FlashChip.Unmarshal(m, b)
1335}
1336func (m *Component_FlashChip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1337 return xxx_messageInfo_Component_FlashChip.Marshal(b, m, deterministic)
1338}
1339func (m *Component_FlashChip) XXX_Merge(src proto.Message) {
1340 xxx_messageInfo_Component_FlashChip.Merge(m, src)
1341}
1342func (m *Component_FlashChip) XXX_Size() int {
1343 return xxx_messageInfo_Component_FlashChip.Size(m)
1344}
1345func (m *Component_FlashChip) XXX_DiscardUnknown() {
1346 xxx_messageInfo_Component_FlashChip.DiscardUnknown(m)
1347}
1348
1349var xxx_messageInfo_Component_FlashChip proto.InternalMessageInfo
1350
1351func (m *Component_FlashChip) GetPartNumber() string {
1352 if m != nil {
1353 return m.PartNumber
1354 }
1355 return ""
1356}
1357
1358type Component_EmbeddedController struct {
1359 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1360 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1361 XXX_unrecognized []byte `json:"-"`
1362 XXX_sizecache int32 `json:"-"`
1363}
1364
1365func (m *Component_EmbeddedController) Reset() { *m = Component_EmbeddedController{} }
1366func (m *Component_EmbeddedController) String() string { return proto.CompactTextString(m) }
1367func (*Component_EmbeddedController) ProtoMessage() {}
1368func (*Component_EmbeddedController) Descriptor() ([]byte, []int) {
1369 return fileDescriptor_c6bb55af29234765, []int{0, 12}
1370}
1371
1372func (m *Component_EmbeddedController) XXX_Unmarshal(b []byte) error {
1373 return xxx_messageInfo_Component_EmbeddedController.Unmarshal(m, b)
1374}
1375func (m *Component_EmbeddedController) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1376 return xxx_messageInfo_Component_EmbeddedController.Marshal(b, m, deterministic)
1377}
1378func (m *Component_EmbeddedController) XXX_Merge(src proto.Message) {
1379 xxx_messageInfo_Component_EmbeddedController.Merge(m, src)
1380}
1381func (m *Component_EmbeddedController) XXX_Size() int {
1382 return xxx_messageInfo_Component_EmbeddedController.Size(m)
1383}
1384func (m *Component_EmbeddedController) XXX_DiscardUnknown() {
1385 xxx_messageInfo_Component_EmbeddedController.DiscardUnknown(m)
1386}
1387
1388var xxx_messageInfo_Component_EmbeddedController proto.InternalMessageInfo
1389
1390func (m *Component_EmbeddedController) GetPartNumber() string {
1391 if m != nil {
1392 return m.PartNumber
1393 }
1394 return ""
1395}
1396
Andrew Lambbc029d32020-02-24 12:42:50 -07001397type ComponentList struct {
1398 Value []*Component `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
1399 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1400 XXX_unrecognized []byte `json:"-"`
1401 XXX_sizecache int32 `json:"-"`
1402}
1403
1404func (m *ComponentList) Reset() { *m = ComponentList{} }
1405func (m *ComponentList) String() string { return proto.CompactTextString(m) }
1406func (*ComponentList) ProtoMessage() {}
1407func (*ComponentList) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001408 return fileDescriptor_c6bb55af29234765, []int{1}
Andrew Lambbc029d32020-02-24 12:42:50 -07001409}
1410
1411func (m *ComponentList) XXX_Unmarshal(b []byte) error {
1412 return xxx_messageInfo_ComponentList.Unmarshal(m, b)
1413}
1414func (m *ComponentList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1415 return xxx_messageInfo_ComponentList.Marshal(b, m, deterministic)
1416}
1417func (m *ComponentList) XXX_Merge(src proto.Message) {
1418 xxx_messageInfo_ComponentList.Merge(m, src)
1419}
1420func (m *ComponentList) XXX_Size() int {
1421 return xxx_messageInfo_ComponentList.Size(m)
1422}
1423func (m *ComponentList) XXX_DiscardUnknown() {
1424 xxx_messageInfo_ComponentList.DiscardUnknown(m)
1425}
1426
1427var xxx_messageInfo_ComponentList proto.InternalMessageInfo
1428
1429func (m *ComponentList) GetValue() []*Component {
1430 if m != nil {
1431 return m.Value
1432 }
1433 return nil
1434}
1435
1436func init() {
1437 proto.RegisterEnum("chromiumos.config.api.Component_Soc_Architecture", Component_Soc_Architecture_name, Component_Soc_Architecture_value)
1438 proto.RegisterEnum("chromiumos.config.api.Component_Memory_Type", Component_Memory_Type_name, Component_Memory_Type_value)
1439 proto.RegisterEnum("chromiumos.config.api.Component_Camera_Feature", Component_Camera_Feature_name, Component_Camera_Feature_value)
1440 proto.RegisterEnum("chromiumos.config.api.Component_Camera_ClockType", Component_Camera_ClockType_name, Component_Camera_ClockType_value)
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001441 proto.RegisterEnum("chromiumos.config.api.Component_Wifi_WLANProtocol", Component_Wifi_WLANProtocol_name, Component_Wifi_WLANProtocol_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001442 proto.RegisterEnum("chromiumos.config.api.Component_Qualification_Status", Component_Qualification_Status_name, Component_Qualification_Status_value)
Sean McAllistera3b6b412020-06-22 13:33:16 -06001443 proto.RegisterEnum("chromiumos.config.api.Component_Battery_Technology", Component_Battery_Technology_name, Component_Battery_Technology_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001444 proto.RegisterType((*Component)(nil), "chromiumos.config.api.Component")
C Shapiro74da76e2020-05-04 13:02:20 -05001445 proto.RegisterType((*Component_Interface)(nil), "chromiumos.config.api.Component.Interface")
1446 proto.RegisterType((*Component_Interface_Usb)(nil), "chromiumos.config.api.Component.Interface.Usb")
1447 proto.RegisterType((*Component_Interface_Pci)(nil), "chromiumos.config.api.Component.Interface.Pci")
Andrew Lambbc029d32020-02-24 12:42:50 -07001448 proto.RegisterType((*Component_Soc)(nil), "chromiumos.config.api.Component.Soc")
1449 proto.RegisterType((*Component_Soc_Family)(nil), "chromiumos.config.api.Component.Soc.Family")
1450 proto.RegisterType((*Component_Memory)(nil), "chromiumos.config.api.Component.Memory")
1451 proto.RegisterType((*Component_Memory_Profile)(nil), "chromiumos.config.api.Component.Memory.Profile")
1452 proto.RegisterType((*Component_Bluetooth)(nil), "chromiumos.config.api.Component.Bluetooth")
1453 proto.RegisterType((*Component_Camera)(nil), "chromiumos.config.api.Component.Camera")
C Shapirod2365312020-05-18 14:46:48 -05001454 proto.RegisterType((*Component_DisplayPanel)(nil), "chromiumos.config.api.Component.DisplayPanel")
1455 proto.RegisterType((*Component_DisplayPanel_Properties)(nil), "chromiumos.config.api.Component.DisplayPanel.Properties")
C Shapiro5c6fc212020-05-13 16:32:09 -05001456 proto.RegisterType((*Component_Touch)(nil), "chromiumos.config.api.Component.Touch")
C Shapiro74da76e2020-05-04 13:02:20 -05001457 proto.RegisterType((*Component_Wifi)(nil), "chromiumos.config.api.Component.Wifi")
Andrew Lambbc029d32020-02-24 12:42:50 -07001458 proto.RegisterType((*Component_Qualification)(nil), "chromiumos.config.api.Component.Qualification")
Sean McAllisterc19613b2020-06-22 11:41:58 -06001459 proto.RegisterType((*Component_AudioCodec)(nil), "chromiumos.config.api.Component.AudioCodec")
Sean McAllistera3b6b412020-06-22 13:33:16 -06001460 proto.RegisterType((*Component_Battery)(nil), "chromiumos.config.api.Component.Battery")
Sean McAllisterc6030032020-06-23 13:54:03 -06001461 proto.RegisterType((*Component_FlashChip)(nil), "chromiumos.config.api.Component.FlashChip")
1462 proto.RegisterType((*Component_EmbeddedController)(nil), "chromiumos.config.api.Component.EmbeddedController")
Andrew Lambbc029d32020-02-24 12:42:50 -07001463 proto.RegisterType((*ComponentList)(nil), "chromiumos.config.api.ComponentList")
1464}
1465
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001466func init() {
1467 proto.RegisterFile("chromiumos/config/api/component.proto", fileDescriptor_c6bb55af29234765)
1468}
Andrew Lambbc029d32020-02-24 12:42:50 -07001469
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001470var fileDescriptor_c6bb55af29234765 = []byte{
Sean McAllisterc6030032020-06-23 13:54:03 -06001471 // 1598 bytes of a gzipped FileDescriptorProto
1472 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x57, 0xcd, 0x72, 0xe3, 0xc6,
1473 0x11, 0x26, 0xf8, 0x8f, 0xa6, 0xa8, 0xc5, 0x4e, 0x6c, 0x17, 0x0c, 0x27, 0x15, 0x15, 0x2b, 0xeb,
1474 0xa8, 0xd6, 0x36, 0xe5, 0xd5, 0xae, 0x55, 0xaa, 0xca, 0xc5, 0x14, 0x08, 0x99, 0xd0, 0xf2, 0x6f,
1475 0x87, 0x90, 0x77, 0x37, 0x39, 0x20, 0xe0, 0x60, 0x28, 0x4e, 0x05, 0x04, 0x50, 0x00, 0x28, 0x89,
1476 0xfb, 0x06, 0x39, 0xe5, 0x98, 0x53, 0xaa, 0x92, 0x4b, 0xce, 0x79, 0x93, 0x54, 0x1e, 0x23, 0xef,
1477 0x90, 0x43, 0x6a, 0x06, 0x20, 0x48, 0x6b, 0xed, 0x90, 0x9b, 0x1b, 0xe6, 0x9b, 0xfe, 0xbe, 0x9e,
1478 0x9f, 0x9e, 0xee, 0x06, 0x3c, 0x21, 0xf3, 0x28, 0x58, 0xb0, 0xe5, 0x22, 0x88, 0x4f, 0x48, 0xe0,
1479 0xcf, 0xd8, 0xcd, 0x89, 0x13, 0xb2, 0x13, 0x12, 0x2c, 0xc2, 0xc0, 0xa7, 0x7e, 0xd2, 0x0e, 0xa3,
1480 0x20, 0x09, 0xd0, 0xc7, 0x1b, 0xb3, 0x76, 0x6a, 0xd6, 0x76, 0x42, 0xa6, 0x1d, 0xef, 0x60, 0xdb,
1481 0xcc, 0x4d, 0x05, 0xb4, 0xcf, 0x7f, 0xdc, 0x32, 0x74, 0xa2, 0xc4, 0xa7, 0x51, 0x6e, 0xd7, 0xfa,
1482 0xfb, 0xcf, 0x41, 0xd6, 0xd7, 0x74, 0x74, 0x0a, 0x45, 0xe6, 0xaa, 0xd2, 0x91, 0x74, 0xdc, 0x38,
1483 0x6d, 0xb5, 0x7f, 0x74, 0x0d, 0xed, 0xdc, 0xda, 0x74, 0x71, 0x91, 0xb9, 0xc8, 0x84, 0x47, 0x0b,
1484 0xc7, 0x5f, 0xce, 0x1c, 0x92, 0x2c, 0x23, 0x21, 0xad, 0xd6, 0x85, 0xc0, 0xd1, 0x4f, 0x08, 0x8c,
1485 0xd3, 0x35, 0x98, 0x2e, 0x3e, 0xdc, 0x26, 0x9a, 0x2e, 0x42, 0x50, 0xf6, 0x9d, 0x05, 0x55, 0xe5,
1486 0x23, 0xe9, 0x58, 0xc6, 0xe2, 0x1b, 0x9d, 0x43, 0x29, 0x0e, 0x88, 0x5a, 0x14, 0x92, 0xbf, 0xda,
1487 0xb5, 0xa6, 0xf6, 0x24, 0x20, 0xbd, 0x02, 0xe6, 0x14, 0xd4, 0x81, 0xea, 0x82, 0x2e, 0x82, 0x68,
1488 0xa5, 0x96, 0x04, 0xf9, 0xd7, 0x3b, 0xc9, 0x03, 0x61, 0xde, 0x2b, 0xe0, 0x8c, 0x88, 0xae, 0x40,
1489 0x9e, 0x7a, 0x4b, 0x9a, 0x04, 0x41, 0x32, 0x57, 0xcb, 0x42, 0xe5, 0xe9, 0x4e, 0x95, 0x8b, 0x35,
1490 0xa3, 0x57, 0xc0, 0x1b, 0x3a, 0x5f, 0x0e, 0x71, 0x16, 0x34, 0x72, 0xd4, 0xca, 0x9e, 0xcb, 0xd1,
1491 0x85, 0x39, 0x5f, 0x4e, 0x4a, 0x44, 0x57, 0xd0, 0x48, 0x82, 0x25, 0x99, 0xc7, 0x24, 0xa2, 0xd4,
1492 0x57, 0xab, 0x42, 0xe7, 0xf3, 0x9d, 0x3a, 0x16, 0xe7, 0xf4, 0x0a, 0x78, 0x9b, 0x8c, 0x7e, 0x03,
1493 0xe5, 0x3b, 0x36, 0x63, 0x6a, 0x4d, 0x88, 0x3c, 0xd9, 0x29, 0xf2, 0x9a, 0xcd, 0x58, 0xaf, 0x80,
1494 0x05, 0x09, 0x75, 0xa1, 0x2e, 0xb4, 0x42, 0xc7, 0x55, 0xe1, 0x03, 0x57, 0x91, 0x33, 0x91, 0x05,
1495 0x4d, 0x97, 0xc5, 0xa1, 0xe7, 0xac, 0xec, 0xd0, 0xf1, 0xa9, 0xa7, 0x36, 0x84, 0xd4, 0x57, 0x3b,
1496 0xa5, 0xba, 0x29, 0x6b, 0xcc, 0x49, 0xbd, 0x02, 0x3e, 0x70, 0xb7, 0xc6, 0x68, 0x08, 0x0d, 0x67,
1497 0xe9, 0xb2, 0xc0, 0x26, 0x81, 0x4b, 0x89, 0x7a, 0x20, 0x34, 0xbf, 0xd8, 0xa9, 0xd9, 0xe1, 0x1c,
1498 0x9d, 0x53, 0x7a, 0x05, 0x0c, 0x4e, 0x3e, 0x42, 0x5d, 0xa8, 0x4d, 0x9d, 0x24, 0xa1, 0xd1, 0x4a,
1499 0x6d, 0x0a, 0xad, 0xe3, 0xdd, 0x11, 0x90, 0xda, 0xf7, 0x0a, 0x78, 0x4d, 0x45, 0x63, 0x68, 0x52,
1500 0x62, 0xcf, 0x3c, 0x27, 0x9e, 0xdb, 0x64, 0xce, 0x42, 0xf5, 0x70, 0xcf, 0x68, 0xba, 0xe4, 0x14,
1501 0x7d, 0xce, 0x42, 0x7e, 0x81, 0x94, 0xe4, 0x43, 0xf4, 0x06, 0x1e, 0xc7, 0xab, 0x38, 0xa1, 0x8b,
1502 0x6d, 0xd5, 0x47, 0xff, 0x87, 0xea, 0xa3, 0x54, 0x26, 0x87, 0xb4, 0x7f, 0x4a, 0x20, 0x9b, 0x7e,
1503 0x42, 0xa3, 0x99, 0x43, 0xa8, 0xf6, 0x7b, 0x28, 0x5d, 0xc7, 0x53, 0xf4, 0x19, 0xc8, 0xb7, 0xd4,
1504 0x77, 0x03, 0xf1, 0xc0, 0x25, 0xf1, 0x40, 0xeb, 0x29, 0x60, 0xba, 0xe8, 0x17, 0x00, 0x61, 0x14,
1505 0xb8, 0x4b, 0xc2, 0x33, 0x90, 0x78, 0xab, 0x32, 0x96, 0x33, 0x24, 0x9d, 0x9e, 0x12, 0xd7, 0x76,
1506 0xe9, 0x2d, 0x23, 0x54, 0xbc, 0x46, 0x19, 0xcb, 0x53, 0xe2, 0x76, 0x05, 0xc0, 0x3d, 0x8c, 0x09,
1507 0xfb, 0xdf, 0x1e, 0x3e, 0x03, 0x39, 0xa5, 0x6f, 0x1c, 0xd4, 0x53, 0xc0, 0x74, 0xd1, 0x2f, 0xa1,
1508 0x11, 0xd1, 0x5b, 0x16, 0xb3, 0xc0, 0xe7, 0xd3, 0xa9, 0x03, 0x58, 0x43, 0xa6, 0xab, 0xfd, 0xa3,
1509 0x08, 0xa5, 0x49, 0x40, 0x90, 0x0e, 0xd5, 0x99, 0xb3, 0x60, 0xde, 0x2a, 0xcb, 0x71, 0x5f, 0xec,
1510 0x93, 0x4f, 0xda, 0x97, 0x82, 0x82, 0x33, 0x2a, 0xfa, 0x08, 0x2a, 0x8b, 0xc0, 0xa5, 0x5e, 0xb6,
1511 0x8c, 0x74, 0xc0, 0x51, 0x12, 0x44, 0x34, 0x16, 0xde, 0x2b, 0x38, 0x1d, 0x68, 0x04, 0xaa, 0x29,
1512 0x1b, 0x19, 0x50, 0x76, 0x22, 0x32, 0x17, 0x8e, 0x0f, 0x4f, 0x9f, 0xed, 0xe5, 0xb8, 0x13, 0x91,
1513 0x39, 0x4b, 0xa8, 0xc8, 0x8f, 0x58, 0xd0, 0xf3, 0x14, 0x59, 0xdc, 0xa4, 0xc8, 0xd6, 0x04, 0x0e,
1514 0xb6, 0x2d, 0x91, 0x06, 0x9f, 0x74, 0xb0, 0xde, 0x33, 0x2d, 0x43, 0xb7, 0xae, 0xb1, 0x61, 0x5f,
1515 0x0f, 0xbb, 0xc6, 0xa5, 0x39, 0x34, 0xba, 0x4a, 0x01, 0xd5, 0xa0, 0xf4, 0xe6, 0xfc, 0x4c, 0x91,
1516 0x10, 0x40, 0xf5, 0xcd, 0xf9, 0x99, 0x7d, 0xf6, 0x42, 0x29, 0x72, 0xb0, 0x83, 0x07, 0x4a, 0x09,
1517 0xc9, 0x50, 0xe9, 0xe0, 0xc1, 0xd9, 0x0b, 0xa5, 0xac, 0xfd, 0xbb, 0x08, 0xd5, 0x34, 0x1f, 0x22,
1518 0x13, 0x6a, 0x61, 0x14, 0xcc, 0x98, 0x47, 0xb3, 0x63, 0x3b, 0xd9, 0x33, 0x93, 0xb6, 0xc7, 0x29,
1519 0x0d, 0xaf, 0xf9, 0xfc, 0xa6, 0x78, 0x09, 0xb2, 0xfd, 0xe5, 0x62, 0x4a, 0xa3, 0x6c, 0x17, 0xc0,
1520 0xa1, 0xa1, 0x40, 0xb4, 0x3f, 0x49, 0x50, 0xcb, 0x58, 0xe8, 0x5b, 0x28, 0x27, 0xab, 0x90, 0x66,
1521 0x47, 0xf6, 0xe5, 0xbe, 0x4e, 0xad, 0x55, 0x48, 0xb1, 0x60, 0xf2, 0xa8, 0x89, 0x43, 0x4a, 0x5d,
1522 0x7b, 0x31, 0x7f, 0x27, 0x9c, 0x55, 0x70, 0x5d, 0x00, 0x83, 0xf9, 0x3b, 0xf4, 0x04, 0x0e, 0x63,
1523 0xf6, 0x8e, 0xda, 0x0b, 0x7a, 0xe3, 0x4c, 0x57, 0x49, 0x7e, 0x75, 0x4d, 0x8e, 0x0e, 0xd6, 0x60,
1524 0xeb, 0x77, 0x50, 0xe6, 0x8a, 0x08, 0xc1, 0xa1, 0xf5, 0x76, 0xfc, 0xde, 0x69, 0x76, 0xbb, 0x58,
1525 0x91, 0x50, 0x1d, 0xca, 0xdd, 0x2e, 0x3e, 0x55, 0x8a, 0xd9, 0xd7, 0x73, 0xa5, 0x94, 0x7d, 0xbd,
1526 0x50, 0xca, 0xa8, 0x01, 0xb5, 0xfe, 0xd8, 0x16, 0x70, 0x65, 0x33, 0x78, 0xa1, 0x54, 0xaf, 0xca,
1527 0xf5, 0x92, 0x52, 0xd6, 0x6c, 0x90, 0xf3, 0xa2, 0x81, 0xbe, 0x85, 0xd2, 0x32, 0x9e, 0x66, 0xd5,
1528 0xa6, 0xbd, 0x73, 0xd3, 0xf9, 0x43, 0x6d, 0x5f, 0xc7, 0x53, 0xcc, 0xa9, 0x57, 0xe5, 0xba, 0xa4,
1529 0x14, 0xaf, 0xca, 0xf5, 0xa2, 0x52, 0xca, 0x1c, 0xfc, 0xa5, 0x08, 0xd5, 0xb4, 0x9a, 0xa0, 0x97,
1530 0x50, 0x9f, 0x51, 0x87, 0xc7, 0x49, 0xac, 0x4a, 0x47, 0xa5, 0xe3, 0xc3, 0x3d, 0x6e, 0x33, 0xa5,
1531 0xb6, 0x2f, 0x53, 0x1e, 0xce, 0x05, 0xd0, 0x18, 0x80, 0x78, 0x01, 0xf9, 0x83, 0x2d, 0xee, 0xa9,
1532 0xb8, 0x67, 0x68, 0x67, 0x72, 0x3a, 0x67, 0x8a, 0xcb, 0x92, 0xc9, 0xfa, 0xb3, 0xf5, 0x35, 0xd4,
1533 0x32, 0x37, 0xe8, 0x67, 0xf0, 0xe8, 0xd2, 0xe8, 0x64, 0x11, 0xfc, 0x72, 0x38, 0x7a, 0x3d, 0x54,
1534 0x0a, 0x48, 0x81, 0x83, 0x8e, 0x6e, 0x99, 0xdf, 0x9b, 0xd6, 0x5b, 0xbb, 0x6f, 0x74, 0x15, 0xa9,
1535 0x75, 0x01, 0x72, 0xae, 0x84, 0x54, 0xf8, 0x48, 0xef, 0x8f, 0xf4, 0x97, 0xf6, 0x7b, 0x57, 0xd5,
1536 0x04, 0x79, 0x30, 0x1a, 0x8e, 0xac, 0xd1, 0xd0, 0xd4, 0x15, 0x09, 0x1d, 0x40, 0xfd, 0x62, 0x34,
1537 0xb2, 0x2c, 0x73, 0x60, 0x28, 0x45, 0xed, 0x6f, 0x45, 0x38, 0xd8, 0x2e, 0x2a, 0x0f, 0x12, 0x9a,
1538 0xf4, 0x30, 0xa1, 0xbd, 0x11, 0xd3, 0x21, 0x8d, 0x12, 0x46, 0xe3, 0xac, 0x37, 0x39, 0xff, 0xa0,
1539 0xb2, 0xc5, 0x9f, 0x46, 0xc6, 0xc7, 0x5b, 0x5a, 0xda, 0x9f, 0x25, 0x80, 0xcd, 0x14, 0xfa, 0x14,
1540 0xea, 0x77, 0xcc, 0x4d, 0xe6, 0x76, 0x78, 0x2f, 0x56, 0x51, 0xc1, 0x35, 0x31, 0x1e, 0xdf, 0xf3,
1541 0xd8, 0x9e, 0x53, 0x76, 0x33, 0x4f, 0xf8, 0x5c, 0x16, 0xdb, 0x29, 0x30, 0xbe, 0x47, 0x5f, 0x01,
1542 0x72, 0x99, 0x73, 0x13, 0xf8, 0x8e, 0x67, 0x2f, 0x98, 0xe7, 0x31, 0xe6, 0x93, 0x79, 0x16, 0xdf,
1543 0x8f, 0xd7, 0x33, 0x83, 0xf5, 0x04, 0x6a, 0x41, 0x33, 0x64, 0xf7, 0xd4, 0x8b, 0xed, 0x90, 0x77,
1544 0x70, 0xbe, 0x88, 0xbe, 0x0a, 0x6e, 0xa4, 0xe0, 0x98, 0x46, 0xa6, 0xaf, 0xdd, 0x43, 0x45, 0x94,
1545 0xf0, 0x3d, 0x92, 0xfd, 0xec, 0xce, 0xbe, 0xa5, 0x11, 0xcf, 0xbd, 0xeb, 0x64, 0x3f, 0xbb, 0xfb,
1546 0x3e, 0x05, 0xf8, 0xab, 0x5b, 0xb3, 0x63, 0x1a, 0xf1, 0xe3, 0xab, 0x08, 0x93, 0x66, 0x86, 0x4e,
1547 0x04, 0x98, 0xc7, 0x70, 0x59, 0xa9, 0x68, 0xff, 0x2a, 0x42, 0x99, 0xb7, 0x1f, 0xe8, 0x02, 0x4a,
1548 0x21, 0x61, 0x59, 0x12, 0xfa, 0x90, 0xa7, 0x31, 0x26, 0xbc, 0x77, 0xe1, 0x64, 0xe4, 0x81, 0x1a,
1549 0x2f, 0xc3, 0x30, 0x88, 0x12, 0xea, 0xda, 0x77, 0x9e, 0xe3, 0xdb, 0xa2, 0x11, 0x26, 0x81, 0xc7,
1550 0x2f, 0x92, 0xbf, 0x87, 0xd3, 0xbd, 0x7a, 0xa1, 0xf6, 0xeb, 0x7e, 0x67, 0x38, 0xce, 0xa8, 0xf8,
1551 0x93, 0x5c, 0xf3, 0xb5, 0xe7, 0xf8, 0x6b, 0x38, 0x6e, 0xfd, 0x51, 0x82, 0x83, 0x6d, 0x43, 0xf4,
1552 0x29, 0x7c, 0xcc, 0xc7, 0xf6, 0x18, 0x8f, 0xac, 0x91, 0x3e, 0xea, 0x6f, 0x85, 0xf6, 0x63, 0x68,
1553 0x9a, 0x86, 0x61, 0xd8, 0xe7, 0x5f, 0x9f, 0xda, 0xcf, 0x9e, 0xd9, 0x1d, 0x45, 0x7a, 0x08, 0x5d,
1554 0x28, 0xc5, 0x87, 0xd0, 0x77, 0x4a, 0xe9, 0x21, 0x34, 0x54, 0xca, 0x3c, 0x59, 0xfd, 0x40, 0x4b,
1555 0x57, 0x2a, 0x17, 0x0d, 0x90, 0x59, 0x5e, 0xd5, 0xff, 0x23, 0x41, 0xf3, 0xd5, 0xd2, 0xf1, 0xd8,
1556 0x8c, 0x11, 0x27, 0xe1, 0x17, 0x63, 0xc0, 0xc1, 0xf6, 0x7f, 0xc4, 0x07, 0xfc, 0x05, 0x34, 0xc8,
1557 0x66, 0x80, 0x06, 0x50, 0x8d, 0x13, 0x27, 0x59, 0xc6, 0x59, 0x3a, 0xf8, 0x66, 0xe7, 0x69, 0xfe,
1558 0x60, 0x19, 0xed, 0x89, 0x20, 0xe3, 0x4c, 0xa4, 0x75, 0x0d, 0xd5, 0x14, 0xe1, 0x5b, 0x9a, 0x58,
1559 0x1d, 0xeb, 0x7a, 0xb2, 0x75, 0x64, 0x4d, 0x90, 0xb1, 0xf1, 0xea, 0xda, 0x98, 0x58, 0x3c, 0x15,
1560 0xf0, 0xc3, 0xb5, 0x0c, 0xbd, 0x37, 0x34, 0xf5, 0x4e, 0xbf, 0xff, 0xd6, 0x7e, 0x75, 0xdd, 0xe9,
1561 0x9b, 0x97, 0xa6, 0xd1, 0x55, 0x8a, 0xdc, 0x72, 0x33, 0x2c, 0x69, 0x47, 0x00, 0x9b, 0x86, 0x2f,
1562 0x2f, 0xaa, 0xd2, 0xa6, 0xa8, 0x6a, 0x7f, 0x95, 0xa0, 0x96, 0xf5, 0x71, 0x9b, 0x8a, 0x2f, 0x6d,
1563 0x57, 0xfc, 0x09, 0x40, 0x42, 0xc9, 0xdc, 0x0f, 0xbc, 0xe0, 0x66, 0x95, 0xed, 0xf6, 0xf9, 0xbe,
1564 0xbd, 0x61, 0xdb, 0xca, 0xa9, 0x78, 0x4b, 0xa6, 0xf5, 0x14, 0x60, 0x33, 0xc3, 0xb3, 0x1d, 0xdf,
1565 0xd0, 0xd6, 0x8e, 0x01, 0xaa, 0x7d, 0xd3, 0x36, 0x47, 0x43, 0x45, 0xd2, 0xbe, 0x04, 0x79, 0xd3,
1566 0x0e, 0x3e, 0xa8, 0xac, 0xd2, 0x7b, 0x95, 0xf5, 0x1b, 0x40, 0xc6, 0x62, 0x4a, 0x5d, 0x97, 0xba,
1567 0x7a, 0xe0, 0x27, 0x51, 0xe0, 0x79, 0x34, 0xda, 0x49, 0xbb, 0xa8, 0xa6, 0x45, 0xb8, 0xf5, 0x1d,
1568 0x34, 0xf3, 0x4d, 0xf4, 0x59, 0x9c, 0xa0, 0x33, 0xa8, 0xdc, 0x3a, 0xde, 0x92, 0x8a, 0x2a, 0xf2,
1569 0xd3, 0x7f, 0x7b, 0x39, 0x09, 0xa7, 0xe6, 0x17, 0x4f, 0x7f, 0x7b, 0x7c, 0x13, 0xe4, 0xc6, 0xed,
1570 0x20, 0xba, 0x39, 0x79, 0xff, 0x5f, 0xf5, 0x26, 0xe0, 0xbf, 0xab, 0xd3, 0xaa, 0x78, 0x9b, 0xcf,
1571 0xff, 0x1b, 0x00, 0x00, 0xff, 0xff, 0x28, 0x94, 0xce, 0x59, 0x36, 0x0f, 0x00, 0x00,
Andrew Lambbc029d32020-02-24 12:42:50 -07001572}