blob: 3301c443cd36025f90661a1ab658399fc21ecd69 [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
Sean McAllisterc8687d32020-06-24 11:32:31 -0600150type Component_Touch_TouchType int32
151
152const (
153 Component_Touch_TOUCH_TYPE_UNDEFINED Component_Touch_TouchType = 0
154 Component_Touch_USB Component_Touch_TouchType = 1
155 Component_Touch_I2C Component_Touch_TouchType = 2
156)
157
158var Component_Touch_TouchType_name = map[int32]string{
159 0: "TOUCH_TYPE_UNDEFINED",
160 1: "USB",
161 2: "I2C",
162}
163
164var Component_Touch_TouchType_value = map[string]int32{
165 "TOUCH_TYPE_UNDEFINED": 0,
166 "USB": 1,
167 "I2C": 2,
168}
169
170func (x Component_Touch_TouchType) String() string {
171 return proto.EnumName(Component_Touch_TouchType_name, int32(x))
172}
173
174func (Component_Touch_TouchType) EnumDescriptor() ([]byte, []int) {
175 return fileDescriptor_c6bb55af29234765, []int{0, 6, 0}
176}
177
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -0700178type Component_Wifi_WLANProtocol int32
179
180const (
181 Component_Wifi_WLAN_PROTOCOL_UNKNOWN Component_Wifi_WLANProtocol = 0
182 Component_Wifi_IEEE_802_11_A Component_Wifi_WLANProtocol = 1
183 Component_Wifi_IEEE_802_11_B Component_Wifi_WLANProtocol = 2
184 Component_Wifi_IEEE_802_11_G Component_Wifi_WLANProtocol = 3
185 Component_Wifi_IEEE_802_11_N Component_Wifi_WLANProtocol = 4
186 Component_Wifi_IEEE_802_11_AC Component_Wifi_WLANProtocol = 5
187)
188
189var Component_Wifi_WLANProtocol_name = map[int32]string{
190 0: "WLAN_PROTOCOL_UNKNOWN",
191 1: "IEEE_802_11_A",
192 2: "IEEE_802_11_B",
193 3: "IEEE_802_11_G",
194 4: "IEEE_802_11_N",
195 5: "IEEE_802_11_AC",
196}
197
198var Component_Wifi_WLANProtocol_value = map[string]int32{
199 "WLAN_PROTOCOL_UNKNOWN": 0,
200 "IEEE_802_11_A": 1,
201 "IEEE_802_11_B": 2,
202 "IEEE_802_11_G": 3,
203 "IEEE_802_11_N": 4,
204 "IEEE_802_11_AC": 5,
205}
206
207func (x Component_Wifi_WLANProtocol) String() string {
208 return proto.EnumName(Component_Wifi_WLANProtocol_name, int32(x))
209}
210
211func (Component_Wifi_WLANProtocol) EnumDescriptor() ([]byte, []int) {
212 return fileDescriptor_c6bb55af29234765, []int{0, 7, 0}
213}
214
Andrew Lambbc029d32020-02-24 12:42:50 -0700215type Component_Qualification_Status int32
216
217const (
218 Component_Qualification_STATUS_UNKNOWN Component_Qualification_Status = 0
219 Component_Qualification_REQUESTED Component_Qualification_Status = 1
220 Component_Qualification_TECHNICALLY_QUALIFIED Component_Qualification_Status = 2
221 Component_Qualification_QUALIFIED Component_Qualification_Status = 3
222)
223
224var Component_Qualification_Status_name = map[int32]string{
225 0: "STATUS_UNKNOWN",
226 1: "REQUESTED",
227 2: "TECHNICALLY_QUALIFIED",
228 3: "QUALIFIED",
229}
230
231var Component_Qualification_Status_value = map[string]int32{
232 "STATUS_UNKNOWN": 0,
233 "REQUESTED": 1,
234 "TECHNICALLY_QUALIFIED": 2,
235 "QUALIFIED": 3,
236}
237
238func (x Component_Qualification_Status) String() string {
239 return proto.EnumName(Component_Qualification_Status_name, int32(x))
240}
241
242func (Component_Qualification_Status) EnumDescriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -0500243 return fileDescriptor_c6bb55af29234765, []int{0, 8, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700244}
245
Sean McAllistera3b6b412020-06-22 13:33:16 -0600246type Component_Battery_Technology int32
247
248const (
249 Component_Battery_TECH_UNKNOWN Component_Battery_Technology = 0
250 Component_Battery_LI_ION Component_Battery_Technology = 1
251)
252
253var Component_Battery_Technology_name = map[int32]string{
254 0: "TECH_UNKNOWN",
255 1: "LI_ION",
256}
257
258var Component_Battery_Technology_value = map[string]int32{
259 "TECH_UNKNOWN": 0,
260 "LI_ION": 1,
261}
262
263func (x Component_Battery_Technology) String() string {
264 return proto.EnumName(Component_Battery_Technology_name, int32(x))
265}
266
267func (Component_Battery_Technology) EnumDescriptor() ([]byte, []int) {
268 return fileDescriptor_c6bb55af29234765, []int{0, 10, 0}
269}
270
Sean McAllistera84b7342020-06-23 18:08:48 -0600271type Component_Storage_StorageType int32
272
273const (
274 Component_Storage_STORAGE_TYPE_UNKNOWN Component_Storage_StorageType = 0
275 Component_Storage_EMMC Component_Storage_StorageType = 1
276 Component_Storage_NVME Component_Storage_StorageType = 2
277)
278
279var Component_Storage_StorageType_name = map[int32]string{
280 0: "STORAGE_TYPE_UNKNOWN",
281 1: "EMMC",
282 2: "NVME",
283}
284
285var Component_Storage_StorageType_value = map[string]int32{
286 "STORAGE_TYPE_UNKNOWN": 0,
287 "EMMC": 1,
288 "NVME": 2,
289}
290
291func (x Component_Storage_StorageType) String() string {
292 return proto.EnumName(Component_Storage_StorageType_name, int32(x))
293}
294
295func (Component_Storage_StorageType) EnumDescriptor() ([]byte, []int) {
296 return fileDescriptor_c6bb55af29234765, []int{0, 13, 0}
297}
298
Andrew Lambbc029d32020-02-24 12:42:50 -0700299type Component struct {
300 // Globally unique component identifier.
301 Id *ComponentId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
C Shapiro9ba7fd02020-05-05 08:37:40 -0500302 // Original component manufacturer.
303 ManufacturerId *PartnerId `protobuf:"bytes,8,opt,name=manufacturer_id,json=manufacturerId,proto3" json:"manufacturer_id,omitempty"`
304 // Human readable name of the component.
305 Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700306 // Types that are valid to be assigned to Type:
307 // *Component_Soc_
308 // *Component_Memory_
309 // *Component_Bluetooth_
310 // *Component_Camera_
C Shapiro5c6fc212020-05-13 16:32:09 -0500311 // *Component_Touchscreen
C Shapiro74da76e2020-05-04 13:02:20 -0500312 // *Component_Wifi_
C Shapiro5c6fc212020-05-13 16:32:09 -0500313 // *Component_Touchpad
C Shapirod2365312020-05-18 14:46:48 -0500314 // *Component_DisplayPanel_
Sean McAllisterc19613b2020-06-22 11:41:58 -0600315 // *Component_AudioCodec_
Sean McAllistera3b6b412020-06-22 13:33:16 -0600316 // *Component_Battery_
Sean McAllisterc6030032020-06-23 13:54:03 -0600317 // *Component_EcFlashChip
318 // *Component_SystemFlashChip
Sean McAllister52a85772020-06-23 14:56:32 -0600319 // *Component_Ec
Sean McAllistera84b7342020-06-23 18:08:48 -0600320 // *Component_Storage_
Sean McAllister8f78b782020-06-24 12:25:52 -0600321 // *Component_Tpm_
Sean McAllister0759cd72020-06-24 12:47:06 -0600322 // *Component_UsbHost
Andrew Lambbc029d32020-02-24 12:42:50 -0700323 Type isComponent_Type `protobuf_oneof:"type"`
324 XXX_NoUnkeyedLiteral struct{} `json:"-"`
325 XXX_unrecognized []byte `json:"-"`
326 XXX_sizecache int32 `json:"-"`
327}
328
329func (m *Component) Reset() { *m = Component{} }
330func (m *Component) String() string { return proto.CompactTextString(m) }
331func (*Component) ProtoMessage() {}
332func (*Component) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700333 return fileDescriptor_c6bb55af29234765, []int{0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700334}
335
336func (m *Component) XXX_Unmarshal(b []byte) error {
337 return xxx_messageInfo_Component.Unmarshal(m, b)
338}
339func (m *Component) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
340 return xxx_messageInfo_Component.Marshal(b, m, deterministic)
341}
342func (m *Component) XXX_Merge(src proto.Message) {
343 xxx_messageInfo_Component.Merge(m, src)
344}
345func (m *Component) XXX_Size() int {
346 return xxx_messageInfo_Component.Size(m)
347}
348func (m *Component) XXX_DiscardUnknown() {
349 xxx_messageInfo_Component.DiscardUnknown(m)
350}
351
352var xxx_messageInfo_Component proto.InternalMessageInfo
353
354func (m *Component) GetId() *ComponentId {
355 if m != nil {
356 return m.Id
357 }
358 return nil
359}
360
C Shapiro9ba7fd02020-05-05 08:37:40 -0500361func (m *Component) GetManufacturerId() *PartnerId {
362 if m != nil {
363 return m.ManufacturerId
364 }
365 return nil
366}
367
368func (m *Component) GetName() string {
369 if m != nil {
370 return m.Name
371 }
372 return ""
373}
374
Andrew Lambbc029d32020-02-24 12:42:50 -0700375type isComponent_Type interface {
376 isComponent_Type()
377}
378
379type Component_Soc_ struct {
380 Soc *Component_Soc `protobuf:"bytes,2,opt,name=soc,proto3,oneof"`
381}
382
383type Component_Memory_ struct {
384 Memory *Component_Memory `protobuf:"bytes,3,opt,name=memory,proto3,oneof"`
385}
386
387type Component_Bluetooth_ struct {
388 Bluetooth *Component_Bluetooth `protobuf:"bytes,4,opt,name=bluetooth,proto3,oneof"`
389}
390
391type Component_Camera_ struct {
392 Camera *Component_Camera `protobuf:"bytes,5,opt,name=camera,proto3,oneof"`
393}
394
C Shapiro5c6fc212020-05-13 16:32:09 -0500395type Component_Touchscreen struct {
396 Touchscreen *Component_Touch `protobuf:"bytes,6,opt,name=touchscreen,proto3,oneof"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700397}
398
C Shapiro74da76e2020-05-04 13:02:20 -0500399type Component_Wifi_ struct {
400 Wifi *Component_Wifi `protobuf:"bytes,7,opt,name=wifi,proto3,oneof"`
401}
402
C Shapiro5c6fc212020-05-13 16:32:09 -0500403type Component_Touchpad struct {
404 Touchpad *Component_Touch `protobuf:"bytes,10,opt,name=touchpad,proto3,oneof"`
405}
406
C Shapirod2365312020-05-18 14:46:48 -0500407type Component_DisplayPanel_ struct {
408 DisplayPanel *Component_DisplayPanel `protobuf:"bytes,11,opt,name=display_panel,json=displayPanel,proto3,oneof"`
409}
410
Sean McAllisterc19613b2020-06-22 11:41:58 -0600411type Component_AudioCodec_ struct {
412 AudioCodec *Component_AudioCodec `protobuf:"bytes,12,opt,name=audio_codec,json=audioCodec,proto3,oneof"`
413}
414
Sean McAllistera3b6b412020-06-22 13:33:16 -0600415type Component_Battery_ struct {
416 Battery *Component_Battery `protobuf:"bytes,13,opt,name=battery,proto3,oneof"`
417}
418
Sean McAllisterc6030032020-06-23 13:54:03 -0600419type Component_EcFlashChip struct {
420 EcFlashChip *Component_FlashChip `protobuf:"bytes,14,opt,name=ec_flash_chip,json=ecFlashChip,proto3,oneof"`
421}
422
423type Component_SystemFlashChip struct {
424 SystemFlashChip *Component_FlashChip `protobuf:"bytes,15,opt,name=system_flash_chip,json=systemFlashChip,proto3,oneof"`
425}
426
Sean McAllister52a85772020-06-23 14:56:32 -0600427type Component_Ec struct {
428 Ec *Component_EmbeddedController `protobuf:"bytes,16,opt,name=ec,proto3,oneof"`
429}
430
Sean McAllistera84b7342020-06-23 18:08:48 -0600431type Component_Storage_ struct {
432 Storage *Component_Storage `protobuf:"bytes,17,opt,name=storage,proto3,oneof"`
433}
434
Sean McAllister8f78b782020-06-24 12:25:52 -0600435type Component_Tpm_ struct {
436 Tpm *Component_Tpm `protobuf:"bytes,18,opt,name=tpm,proto3,oneof"`
437}
438
Sean McAllister0759cd72020-06-24 12:47:06 -0600439type Component_UsbHost struct {
440 UsbHost *Component_Interface_Usb `protobuf:"bytes,19,opt,name=usb_host,json=usbHost,proto3,oneof"`
441}
442
Andrew Lambbc029d32020-02-24 12:42:50 -0700443func (*Component_Soc_) isComponent_Type() {}
444
445func (*Component_Memory_) isComponent_Type() {}
446
447func (*Component_Bluetooth_) isComponent_Type() {}
448
449func (*Component_Camera_) isComponent_Type() {}
450
C Shapiro5c6fc212020-05-13 16:32:09 -0500451func (*Component_Touchscreen) isComponent_Type() {}
Andrew Lambbc029d32020-02-24 12:42:50 -0700452
C Shapiro74da76e2020-05-04 13:02:20 -0500453func (*Component_Wifi_) isComponent_Type() {}
454
C Shapiro5c6fc212020-05-13 16:32:09 -0500455func (*Component_Touchpad) isComponent_Type() {}
456
C Shapirod2365312020-05-18 14:46:48 -0500457func (*Component_DisplayPanel_) isComponent_Type() {}
458
Sean McAllisterc19613b2020-06-22 11:41:58 -0600459func (*Component_AudioCodec_) isComponent_Type() {}
460
Sean McAllistera3b6b412020-06-22 13:33:16 -0600461func (*Component_Battery_) isComponent_Type() {}
462
Sean McAllisterc6030032020-06-23 13:54:03 -0600463func (*Component_EcFlashChip) isComponent_Type() {}
464
465func (*Component_SystemFlashChip) isComponent_Type() {}
466
Sean McAllister52a85772020-06-23 14:56:32 -0600467func (*Component_Ec) isComponent_Type() {}
468
Sean McAllistera84b7342020-06-23 18:08:48 -0600469func (*Component_Storage_) isComponent_Type() {}
470
Sean McAllister8f78b782020-06-24 12:25:52 -0600471func (*Component_Tpm_) isComponent_Type() {}
472
Sean McAllister0759cd72020-06-24 12:47:06 -0600473func (*Component_UsbHost) isComponent_Type() {}
474
Andrew Lambbc029d32020-02-24 12:42:50 -0700475func (m *Component) GetType() isComponent_Type {
476 if m != nil {
477 return m.Type
478 }
479 return nil
480}
481
482func (m *Component) GetSoc() *Component_Soc {
483 if x, ok := m.GetType().(*Component_Soc_); ok {
484 return x.Soc
485 }
486 return nil
487}
488
489func (m *Component) GetMemory() *Component_Memory {
490 if x, ok := m.GetType().(*Component_Memory_); ok {
491 return x.Memory
492 }
493 return nil
494}
495
496func (m *Component) GetBluetooth() *Component_Bluetooth {
497 if x, ok := m.GetType().(*Component_Bluetooth_); ok {
498 return x.Bluetooth
499 }
500 return nil
501}
502
503func (m *Component) GetCamera() *Component_Camera {
504 if x, ok := m.GetType().(*Component_Camera_); ok {
505 return x.Camera
506 }
507 return nil
508}
509
C Shapiro5c6fc212020-05-13 16:32:09 -0500510func (m *Component) GetTouchscreen() *Component_Touch {
511 if x, ok := m.GetType().(*Component_Touchscreen); ok {
Andrew Lambbc029d32020-02-24 12:42:50 -0700512 return x.Touchscreen
513 }
514 return nil
515}
516
C Shapiro74da76e2020-05-04 13:02:20 -0500517func (m *Component) GetWifi() *Component_Wifi {
518 if x, ok := m.GetType().(*Component_Wifi_); ok {
519 return x.Wifi
520 }
521 return nil
522}
523
C Shapiro5c6fc212020-05-13 16:32:09 -0500524func (m *Component) GetTouchpad() *Component_Touch {
525 if x, ok := m.GetType().(*Component_Touchpad); ok {
526 return x.Touchpad
527 }
528 return nil
529}
530
C Shapirod2365312020-05-18 14:46:48 -0500531func (m *Component) GetDisplayPanel() *Component_DisplayPanel {
532 if x, ok := m.GetType().(*Component_DisplayPanel_); ok {
533 return x.DisplayPanel
534 }
535 return nil
536}
537
Sean McAllisterc19613b2020-06-22 11:41:58 -0600538func (m *Component) GetAudioCodec() *Component_AudioCodec {
539 if x, ok := m.GetType().(*Component_AudioCodec_); ok {
540 return x.AudioCodec
541 }
542 return nil
543}
544
Sean McAllistera3b6b412020-06-22 13:33:16 -0600545func (m *Component) GetBattery() *Component_Battery {
546 if x, ok := m.GetType().(*Component_Battery_); ok {
547 return x.Battery
548 }
549 return nil
550}
551
Sean McAllisterc6030032020-06-23 13:54:03 -0600552func (m *Component) GetEcFlashChip() *Component_FlashChip {
553 if x, ok := m.GetType().(*Component_EcFlashChip); ok {
554 return x.EcFlashChip
555 }
556 return nil
557}
558
559func (m *Component) GetSystemFlashChip() *Component_FlashChip {
560 if x, ok := m.GetType().(*Component_SystemFlashChip); ok {
561 return x.SystemFlashChip
562 }
563 return nil
564}
565
Sean McAllister52a85772020-06-23 14:56:32 -0600566func (m *Component) GetEc() *Component_EmbeddedController {
567 if x, ok := m.GetType().(*Component_Ec); ok {
568 return x.Ec
569 }
570 return nil
571}
572
Sean McAllistera84b7342020-06-23 18:08:48 -0600573func (m *Component) GetStorage() *Component_Storage {
574 if x, ok := m.GetType().(*Component_Storage_); ok {
575 return x.Storage
576 }
577 return nil
578}
579
Sean McAllister8f78b782020-06-24 12:25:52 -0600580func (m *Component) GetTpm() *Component_Tpm {
581 if x, ok := m.GetType().(*Component_Tpm_); ok {
582 return x.Tpm
583 }
584 return nil
585}
586
Sean McAllister0759cd72020-06-24 12:47:06 -0600587func (m *Component) GetUsbHost() *Component_Interface_Usb {
588 if x, ok := m.GetType().(*Component_UsbHost); ok {
589 return x.UsbHost
590 }
591 return nil
592}
593
Andrew Lambbc029d32020-02-24 12:42:50 -0700594// XXX_OneofWrappers is for the internal use of the proto package.
595func (*Component) XXX_OneofWrappers() []interface{} {
596 return []interface{}{
597 (*Component_Soc_)(nil),
598 (*Component_Memory_)(nil),
599 (*Component_Bluetooth_)(nil),
600 (*Component_Camera_)(nil),
C Shapiro5c6fc212020-05-13 16:32:09 -0500601 (*Component_Touchscreen)(nil),
C Shapiro74da76e2020-05-04 13:02:20 -0500602 (*Component_Wifi_)(nil),
C Shapiro5c6fc212020-05-13 16:32:09 -0500603 (*Component_Touchpad)(nil),
C Shapirod2365312020-05-18 14:46:48 -0500604 (*Component_DisplayPanel_)(nil),
Sean McAllisterc19613b2020-06-22 11:41:58 -0600605 (*Component_AudioCodec_)(nil),
Sean McAllistera3b6b412020-06-22 13:33:16 -0600606 (*Component_Battery_)(nil),
Sean McAllisterc6030032020-06-23 13:54:03 -0600607 (*Component_EcFlashChip)(nil),
608 (*Component_SystemFlashChip)(nil),
Sean McAllister52a85772020-06-23 14:56:32 -0600609 (*Component_Ec)(nil),
Sean McAllistera84b7342020-06-23 18:08:48 -0600610 (*Component_Storage_)(nil),
Sean McAllister8f78b782020-06-24 12:25:52 -0600611 (*Component_Tpm_)(nil),
Sean McAllister0759cd72020-06-24 12:47:06 -0600612 (*Component_UsbHost)(nil),
Andrew Lambbc029d32020-02-24 12:42:50 -0700613 }
614}
615
C Shapiro74da76e2020-05-04 13:02:20 -0500616// Defines common component version identifiers based on interface standards.
617type Component_Interface struct {
618 XXX_NoUnkeyedLiteral struct{} `json:"-"`
619 XXX_unrecognized []byte `json:"-"`
620 XXX_sizecache int32 `json:"-"`
621}
622
623func (m *Component_Interface) Reset() { *m = Component_Interface{} }
624func (m *Component_Interface) String() string { return proto.CompactTextString(m) }
625func (*Component_Interface) ProtoMessage() {}
626func (*Component_Interface) Descriptor() ([]byte, []int) {
627 return fileDescriptor_c6bb55af29234765, []int{0, 0}
628}
629
630func (m *Component_Interface) XXX_Unmarshal(b []byte) error {
631 return xxx_messageInfo_Component_Interface.Unmarshal(m, b)
632}
633func (m *Component_Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
634 return xxx_messageInfo_Component_Interface.Marshal(b, m, deterministic)
635}
636func (m *Component_Interface) XXX_Merge(src proto.Message) {
637 xxx_messageInfo_Component_Interface.Merge(m, src)
638}
639func (m *Component_Interface) XXX_Size() int {
640 return xxx_messageInfo_Component_Interface.Size(m)
641}
642func (m *Component_Interface) XXX_DiscardUnknown() {
643 xxx_messageInfo_Component_Interface.DiscardUnknown(m)
644}
645
646var xxx_messageInfo_Component_Interface proto.InternalMessageInfo
647
648type Component_Interface_Usb struct {
649 // 4-digit hex
650 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
651 // 4-digit hex
652 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
653 // 4-digit hex
654 BcdDevice string `protobuf:"bytes,3,opt,name=bcd_device,json=bcdDevice,proto3" json:"bcd_device,omitempty"`
655 XXX_NoUnkeyedLiteral struct{} `json:"-"`
656 XXX_unrecognized []byte `json:"-"`
657 XXX_sizecache int32 `json:"-"`
658}
659
660func (m *Component_Interface_Usb) Reset() { *m = Component_Interface_Usb{} }
661func (m *Component_Interface_Usb) String() string { return proto.CompactTextString(m) }
662func (*Component_Interface_Usb) ProtoMessage() {}
663func (*Component_Interface_Usb) Descriptor() ([]byte, []int) {
664 return fileDescriptor_c6bb55af29234765, []int{0, 0, 0}
665}
666
667func (m *Component_Interface_Usb) XXX_Unmarshal(b []byte) error {
668 return xxx_messageInfo_Component_Interface_Usb.Unmarshal(m, b)
669}
670func (m *Component_Interface_Usb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
671 return xxx_messageInfo_Component_Interface_Usb.Marshal(b, m, deterministic)
672}
673func (m *Component_Interface_Usb) XXX_Merge(src proto.Message) {
674 xxx_messageInfo_Component_Interface_Usb.Merge(m, src)
675}
676func (m *Component_Interface_Usb) XXX_Size() int {
677 return xxx_messageInfo_Component_Interface_Usb.Size(m)
678}
679func (m *Component_Interface_Usb) XXX_DiscardUnknown() {
680 xxx_messageInfo_Component_Interface_Usb.DiscardUnknown(m)
681}
682
683var xxx_messageInfo_Component_Interface_Usb proto.InternalMessageInfo
684
685func (m *Component_Interface_Usb) GetVendorId() string {
686 if m != nil {
687 return m.VendorId
688 }
689 return ""
690}
691
692func (m *Component_Interface_Usb) GetProductId() string {
693 if m != nil {
694 return m.ProductId
695 }
696 return ""
697}
698
699func (m *Component_Interface_Usb) GetBcdDevice() string {
700 if m != nil {
701 return m.BcdDevice
702 }
703 return ""
704}
705
706type Component_Interface_Pci struct {
707 // 4-digit hex
708 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
709 // 4-digit hex
710 DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
711 // 2-digit hex
712 RevisionId string `protobuf:"bytes,3,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
713 XXX_NoUnkeyedLiteral struct{} `json:"-"`
714 XXX_unrecognized []byte `json:"-"`
715 XXX_sizecache int32 `json:"-"`
716}
717
718func (m *Component_Interface_Pci) Reset() { *m = Component_Interface_Pci{} }
719func (m *Component_Interface_Pci) String() string { return proto.CompactTextString(m) }
720func (*Component_Interface_Pci) ProtoMessage() {}
721func (*Component_Interface_Pci) Descriptor() ([]byte, []int) {
722 return fileDescriptor_c6bb55af29234765, []int{0, 0, 1}
723}
724
725func (m *Component_Interface_Pci) XXX_Unmarshal(b []byte) error {
726 return xxx_messageInfo_Component_Interface_Pci.Unmarshal(m, b)
727}
728func (m *Component_Interface_Pci) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
729 return xxx_messageInfo_Component_Interface_Pci.Marshal(b, m, deterministic)
730}
731func (m *Component_Interface_Pci) XXX_Merge(src proto.Message) {
732 xxx_messageInfo_Component_Interface_Pci.Merge(m, src)
733}
734func (m *Component_Interface_Pci) XXX_Size() int {
735 return xxx_messageInfo_Component_Interface_Pci.Size(m)
736}
737func (m *Component_Interface_Pci) XXX_DiscardUnknown() {
738 xxx_messageInfo_Component_Interface_Pci.DiscardUnknown(m)
739}
740
741var xxx_messageInfo_Component_Interface_Pci proto.InternalMessageInfo
742
743func (m *Component_Interface_Pci) GetVendorId() string {
744 if m != nil {
745 return m.VendorId
746 }
747 return ""
748}
749
750func (m *Component_Interface_Pci) GetDeviceId() string {
751 if m != nil {
752 return m.DeviceId
753 }
754 return ""
755}
756
757func (m *Component_Interface_Pci) GetRevisionId() string {
758 if m != nil {
759 return m.RevisionId
760 }
761 return ""
762}
763
Andrew Lambbc029d32020-02-24 12:42:50 -0700764type Component_Soc struct {
765 Family *Component_Soc_Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
766 // Unique model name returned from cpu_id instruction
767 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
768 // Number of cores present on the SoC model
769 Cores int32 `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
770 XXX_NoUnkeyedLiteral struct{} `json:"-"`
771 XXX_unrecognized []byte `json:"-"`
772 XXX_sizecache int32 `json:"-"`
773}
774
775func (m *Component_Soc) Reset() { *m = Component_Soc{} }
776func (m *Component_Soc) String() string { return proto.CompactTextString(m) }
777func (*Component_Soc) ProtoMessage() {}
778func (*Component_Soc) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500779 return fileDescriptor_c6bb55af29234765, []int{0, 1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700780}
781
782func (m *Component_Soc) XXX_Unmarshal(b []byte) error {
783 return xxx_messageInfo_Component_Soc.Unmarshal(m, b)
784}
785func (m *Component_Soc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
786 return xxx_messageInfo_Component_Soc.Marshal(b, m, deterministic)
787}
788func (m *Component_Soc) XXX_Merge(src proto.Message) {
789 xxx_messageInfo_Component_Soc.Merge(m, src)
790}
791func (m *Component_Soc) XXX_Size() int {
792 return xxx_messageInfo_Component_Soc.Size(m)
793}
794func (m *Component_Soc) XXX_DiscardUnknown() {
795 xxx_messageInfo_Component_Soc.DiscardUnknown(m)
796}
797
798var xxx_messageInfo_Component_Soc proto.InternalMessageInfo
799
800func (m *Component_Soc) GetFamily() *Component_Soc_Family {
801 if m != nil {
802 return m.Family
803 }
804 return nil
805}
806
807func (m *Component_Soc) GetModel() string {
808 if m != nil {
809 return m.Model
810 }
811 return ""
812}
813
814func (m *Component_Soc) GetCores() int32 {
815 if m != nil {
816 return m.Cores
817 }
818 return 0
819}
820
821type Component_Soc_Family struct {
822 Arch Component_Soc_Architecture `protobuf:"varint,1,opt,name=arch,proto3,enum=chromiumos.config.api.Component_Soc_Architecture" json:"arch,omitempty"`
823 // Common name (human friendly) for the family
824 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
825 XXX_NoUnkeyedLiteral struct{} `json:"-"`
826 XXX_unrecognized []byte `json:"-"`
827 XXX_sizecache int32 `json:"-"`
828}
829
830func (m *Component_Soc_Family) Reset() { *m = Component_Soc_Family{} }
831func (m *Component_Soc_Family) String() string { return proto.CompactTextString(m) }
832func (*Component_Soc_Family) ProtoMessage() {}
833func (*Component_Soc_Family) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500834 return fileDescriptor_c6bb55af29234765, []int{0, 1, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700835}
836
837func (m *Component_Soc_Family) XXX_Unmarshal(b []byte) error {
838 return xxx_messageInfo_Component_Soc_Family.Unmarshal(m, b)
839}
840func (m *Component_Soc_Family) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
841 return xxx_messageInfo_Component_Soc_Family.Marshal(b, m, deterministic)
842}
843func (m *Component_Soc_Family) XXX_Merge(src proto.Message) {
844 xxx_messageInfo_Component_Soc_Family.Merge(m, src)
845}
846func (m *Component_Soc_Family) XXX_Size() int {
847 return xxx_messageInfo_Component_Soc_Family.Size(m)
848}
849func (m *Component_Soc_Family) XXX_DiscardUnknown() {
850 xxx_messageInfo_Component_Soc_Family.DiscardUnknown(m)
851}
852
853var xxx_messageInfo_Component_Soc_Family proto.InternalMessageInfo
854
855func (m *Component_Soc_Family) GetArch() Component_Soc_Architecture {
856 if m != nil {
857 return m.Arch
858 }
859 return Component_Soc_ARCHITECTURE_UNDEFINED
860}
861
862func (m *Component_Soc_Family) GetName() string {
863 if m != nil {
864 return m.Name
865 }
866 return ""
867}
868
869type Component_Memory struct {
870 Profile *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
871 PartNumber string `protobuf:"bytes,2,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700872 XXX_NoUnkeyedLiteral struct{} `json:"-"`
873 XXX_unrecognized []byte `json:"-"`
874 XXX_sizecache int32 `json:"-"`
875}
876
877func (m *Component_Memory) Reset() { *m = Component_Memory{} }
878func (m *Component_Memory) String() string { return proto.CompactTextString(m) }
879func (*Component_Memory) ProtoMessage() {}
880func (*Component_Memory) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500881 return fileDescriptor_c6bb55af29234765, []int{0, 2}
Andrew Lambbc029d32020-02-24 12:42:50 -0700882}
883
884func (m *Component_Memory) XXX_Unmarshal(b []byte) error {
885 return xxx_messageInfo_Component_Memory.Unmarshal(m, b)
886}
887func (m *Component_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
888 return xxx_messageInfo_Component_Memory.Marshal(b, m, deterministic)
889}
890func (m *Component_Memory) XXX_Merge(src proto.Message) {
891 xxx_messageInfo_Component_Memory.Merge(m, src)
892}
893func (m *Component_Memory) XXX_Size() int {
894 return xxx_messageInfo_Component_Memory.Size(m)
895}
896func (m *Component_Memory) XXX_DiscardUnknown() {
897 xxx_messageInfo_Component_Memory.DiscardUnknown(m)
898}
899
900var xxx_messageInfo_Component_Memory proto.InternalMessageInfo
901
902func (m *Component_Memory) GetProfile() *Component_Memory_Profile {
903 if m != nil {
904 return m.Profile
905 }
906 return nil
907}
908
909func (m *Component_Memory) GetPartNumber() string {
910 if m != nil {
911 return m.PartNumber
912 }
913 return ""
914}
915
Andrew Lambbc029d32020-02-24 12:42:50 -0700916type Component_Memory_Profile struct {
917 Type Component_Memory_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.Component_Memory_Type" json:"type,omitempty"`
918 SpeedMhz int32 `protobuf:"varint,2,opt,name=speed_mhz,json=speedMhz,proto3" json:"speed_mhz,omitempty"`
919 SizeMegabytes int32 `protobuf:"varint,3,opt,name=size_megabytes,json=sizeMegabytes,proto3" json:"size_megabytes,omitempty"`
920 XXX_NoUnkeyedLiteral struct{} `json:"-"`
921 XXX_unrecognized []byte `json:"-"`
922 XXX_sizecache int32 `json:"-"`
923}
924
925func (m *Component_Memory_Profile) Reset() { *m = Component_Memory_Profile{} }
926func (m *Component_Memory_Profile) String() string { return proto.CompactTextString(m) }
927func (*Component_Memory_Profile) ProtoMessage() {}
928func (*Component_Memory_Profile) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500929 return fileDescriptor_c6bb55af29234765, []int{0, 2, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700930}
931
932func (m *Component_Memory_Profile) XXX_Unmarshal(b []byte) error {
933 return xxx_messageInfo_Component_Memory_Profile.Unmarshal(m, b)
934}
935func (m *Component_Memory_Profile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
936 return xxx_messageInfo_Component_Memory_Profile.Marshal(b, m, deterministic)
937}
938func (m *Component_Memory_Profile) XXX_Merge(src proto.Message) {
939 xxx_messageInfo_Component_Memory_Profile.Merge(m, src)
940}
941func (m *Component_Memory_Profile) XXX_Size() int {
942 return xxx_messageInfo_Component_Memory_Profile.Size(m)
943}
944func (m *Component_Memory_Profile) XXX_DiscardUnknown() {
945 xxx_messageInfo_Component_Memory_Profile.DiscardUnknown(m)
946}
947
948var xxx_messageInfo_Component_Memory_Profile proto.InternalMessageInfo
949
950func (m *Component_Memory_Profile) GetType() Component_Memory_Type {
951 if m != nil {
952 return m.Type
953 }
954 return Component_Memory_TYPE_UNDEFINED
955}
956
957func (m *Component_Memory_Profile) GetSpeedMhz() int32 {
958 if m != nil {
959 return m.SpeedMhz
960 }
961 return 0
962}
963
964func (m *Component_Memory_Profile) GetSizeMegabytes() int32 {
965 if m != nil {
966 return m.SizeMegabytes
967 }
968 return 0
969}
970
971type Component_Bluetooth struct {
C Shapiro74da76e2020-05-04 13:02:20 -0500972 Usb *Component_Interface_Usb `protobuf:"bytes,4,opt,name=usb,proto3" json:"usb,omitempty"`
973 XXX_NoUnkeyedLiteral struct{} `json:"-"`
974 XXX_unrecognized []byte `json:"-"`
975 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700976}
977
978func (m *Component_Bluetooth) Reset() { *m = Component_Bluetooth{} }
979func (m *Component_Bluetooth) String() string { return proto.CompactTextString(m) }
980func (*Component_Bluetooth) ProtoMessage() {}
981func (*Component_Bluetooth) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500982 return fileDescriptor_c6bb55af29234765, []int{0, 3}
Andrew Lambbc029d32020-02-24 12:42:50 -0700983}
984
985func (m *Component_Bluetooth) XXX_Unmarshal(b []byte) error {
986 return xxx_messageInfo_Component_Bluetooth.Unmarshal(m, b)
987}
988func (m *Component_Bluetooth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
989 return xxx_messageInfo_Component_Bluetooth.Marshal(b, m, deterministic)
990}
991func (m *Component_Bluetooth) XXX_Merge(src proto.Message) {
992 xxx_messageInfo_Component_Bluetooth.Merge(m, src)
993}
994func (m *Component_Bluetooth) XXX_Size() int {
995 return xxx_messageInfo_Component_Bluetooth.Size(m)
996}
997func (m *Component_Bluetooth) XXX_DiscardUnknown() {
998 xxx_messageInfo_Component_Bluetooth.DiscardUnknown(m)
999}
1000
1001var xxx_messageInfo_Component_Bluetooth proto.InternalMessageInfo
1002
C Shapiro74da76e2020-05-04 13:02:20 -05001003func (m *Component_Bluetooth) GetUsb() *Component_Interface_Usb {
Andrew Lambbc029d32020-02-24 12:42:50 -07001004 if m != nil {
C Shapiro74da76e2020-05-04 13:02:20 -05001005 return m.Usb
Andrew Lambbc029d32020-02-24 12:42:50 -07001006 }
C Shapiro74da76e2020-05-04 13:02:20 -05001007 return nil
Andrew Lambbc029d32020-02-24 12:42:50 -07001008}
1009
1010type Component_Camera struct {
Sean McAllistere57a0792020-06-24 13:20:31 -06001011 Features []Component_Camera_Feature `protobuf:"varint,1,rep,packed,name=features,proto3,enum=chromiumos.config.api.Component_Camera_Feature" json:"features,omitempty"`
1012 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"`
1013 // Types that are valid to be assigned to Interface:
1014 // *Component_Camera_Usb
1015 // *Component_Camera_Pci
1016 Interface isComponent_Camera_Interface `protobuf_oneof:"interface"`
1017 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1018 XXX_unrecognized []byte `json:"-"`
1019 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001020}
1021
1022func (m *Component_Camera) Reset() { *m = Component_Camera{} }
1023func (m *Component_Camera) String() string { return proto.CompactTextString(m) }
1024func (*Component_Camera) ProtoMessage() {}
1025func (*Component_Camera) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -05001026 return fileDescriptor_c6bb55af29234765, []int{0, 4}
Andrew Lambbc029d32020-02-24 12:42:50 -07001027}
1028
1029func (m *Component_Camera) XXX_Unmarshal(b []byte) error {
1030 return xxx_messageInfo_Component_Camera.Unmarshal(m, b)
1031}
1032func (m *Component_Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1033 return xxx_messageInfo_Component_Camera.Marshal(b, m, deterministic)
1034}
1035func (m *Component_Camera) XXX_Merge(src proto.Message) {
1036 xxx_messageInfo_Component_Camera.Merge(m, src)
1037}
1038func (m *Component_Camera) XXX_Size() int {
1039 return xxx_messageInfo_Component_Camera.Size(m)
1040}
1041func (m *Component_Camera) XXX_DiscardUnknown() {
1042 xxx_messageInfo_Component_Camera.DiscardUnknown(m)
1043}
1044
1045var xxx_messageInfo_Component_Camera proto.InternalMessageInfo
1046
1047func (m *Component_Camera) GetFeatures() []Component_Camera_Feature {
1048 if m != nil {
1049 return m.Features
1050 }
1051 return nil
1052}
1053
1054func (m *Component_Camera) GetClockType() Component_Camera_ClockType {
1055 if m != nil {
1056 return m.ClockType
1057 }
1058 return Component_Camera_CLOCK_TYPE_UNDEFINED
1059}
1060
Sean McAllistere57a0792020-06-24 13:20:31 -06001061type isComponent_Camera_Interface interface {
1062 isComponent_Camera_Interface()
1063}
1064
1065type Component_Camera_Usb struct {
1066 Usb *Component_Interface_Usb `protobuf:"bytes,3,opt,name=usb,proto3,oneof"`
1067}
1068
1069type Component_Camera_Pci struct {
1070 Pci *Component_Interface_Pci `protobuf:"bytes,4,opt,name=pci,proto3,oneof"`
1071}
1072
1073func (*Component_Camera_Usb) isComponent_Camera_Interface() {}
1074
1075func (*Component_Camera_Pci) isComponent_Camera_Interface() {}
1076
1077func (m *Component_Camera) GetInterface() isComponent_Camera_Interface {
1078 if m != nil {
1079 return m.Interface
1080 }
1081 return nil
1082}
1083
1084func (m *Component_Camera) GetUsb() *Component_Interface_Usb {
1085 if x, ok := m.GetInterface().(*Component_Camera_Usb); ok {
1086 return x.Usb
1087 }
1088 return nil
1089}
1090
1091func (m *Component_Camera) GetPci() *Component_Interface_Pci {
1092 if x, ok := m.GetInterface().(*Component_Camera_Pci); ok {
1093 return x.Pci
1094 }
1095 return nil
1096}
1097
1098// XXX_OneofWrappers is for the internal use of the proto package.
1099func (*Component_Camera) XXX_OneofWrappers() []interface{} {
1100 return []interface{}{
1101 (*Component_Camera_Usb)(nil),
1102 (*Component_Camera_Pci)(nil),
1103 }
1104}
1105
C Shapirod2365312020-05-18 14:46:48 -05001106type Component_DisplayPanel struct {
1107 ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
1108 Properties *Component_DisplayPanel_Properties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
1109 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1110 XXX_unrecognized []byte `json:"-"`
1111 XXX_sizecache int32 `json:"-"`
1112}
1113
1114func (m *Component_DisplayPanel) Reset() { *m = Component_DisplayPanel{} }
1115func (m *Component_DisplayPanel) String() string { return proto.CompactTextString(m) }
1116func (*Component_DisplayPanel) ProtoMessage() {}
1117func (*Component_DisplayPanel) Descriptor() ([]byte, []int) {
1118 return fileDescriptor_c6bb55af29234765, []int{0, 5}
1119}
1120
1121func (m *Component_DisplayPanel) XXX_Unmarshal(b []byte) error {
1122 return xxx_messageInfo_Component_DisplayPanel.Unmarshal(m, b)
1123}
1124func (m *Component_DisplayPanel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1125 return xxx_messageInfo_Component_DisplayPanel.Marshal(b, m, deterministic)
1126}
1127func (m *Component_DisplayPanel) XXX_Merge(src proto.Message) {
1128 xxx_messageInfo_Component_DisplayPanel.Merge(m, src)
1129}
1130func (m *Component_DisplayPanel) XXX_Size() int {
1131 return xxx_messageInfo_Component_DisplayPanel.Size(m)
1132}
1133func (m *Component_DisplayPanel) XXX_DiscardUnknown() {
1134 xxx_messageInfo_Component_DisplayPanel.DiscardUnknown(m)
1135}
1136
1137var xxx_messageInfo_Component_DisplayPanel proto.InternalMessageInfo
1138
1139func (m *Component_DisplayPanel) GetProductId() string {
1140 if m != nil {
1141 return m.ProductId
1142 }
1143 return ""
1144}
1145
1146func (m *Component_DisplayPanel) GetProperties() *Component_DisplayPanel_Properties {
1147 if m != nil {
1148 return m.Properties
1149 }
1150 return nil
1151}
1152
1153type Component_DisplayPanel_Properties struct {
1154 WidthPx int32 `protobuf:"varint,1,opt,name=width_px,json=widthPx,proto3" json:"width_px,omitempty"`
1155 HeightPx int32 `protobuf:"varint,2,opt,name=height_px,json=heightPx,proto3" json:"height_px,omitempty"`
1156 // Generally expressed as double (e.g. 11.7 inches) in specs, but storing
1157 // as milliinch to remove double ambiguities.
1158 DiagonalMilliinch int32 `protobuf:"varint,3,opt,name=diagonal_milliinch,json=diagonalMilliinch,proto3" json:"diagonal_milliinch,omitempty"`
1159 // PPI or also referred to as DPI (density per inch)
1160 PixelsPerIn int32 `protobuf:"varint,4,opt,name=pixels_per_in,json=pixelsPerIn,proto3" json:"pixels_per_in,omitempty"`
1161 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1162 XXX_unrecognized []byte `json:"-"`
1163 XXX_sizecache int32 `json:"-"`
1164}
1165
1166func (m *Component_DisplayPanel_Properties) Reset() { *m = Component_DisplayPanel_Properties{} }
1167func (m *Component_DisplayPanel_Properties) String() string { return proto.CompactTextString(m) }
1168func (*Component_DisplayPanel_Properties) ProtoMessage() {}
1169func (*Component_DisplayPanel_Properties) Descriptor() ([]byte, []int) {
1170 return fileDescriptor_c6bb55af29234765, []int{0, 5, 0}
1171}
1172
1173func (m *Component_DisplayPanel_Properties) XXX_Unmarshal(b []byte) error {
1174 return xxx_messageInfo_Component_DisplayPanel_Properties.Unmarshal(m, b)
1175}
1176func (m *Component_DisplayPanel_Properties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1177 return xxx_messageInfo_Component_DisplayPanel_Properties.Marshal(b, m, deterministic)
1178}
1179func (m *Component_DisplayPanel_Properties) XXX_Merge(src proto.Message) {
1180 xxx_messageInfo_Component_DisplayPanel_Properties.Merge(m, src)
1181}
1182func (m *Component_DisplayPanel_Properties) XXX_Size() int {
1183 return xxx_messageInfo_Component_DisplayPanel_Properties.Size(m)
1184}
1185func (m *Component_DisplayPanel_Properties) XXX_DiscardUnknown() {
1186 xxx_messageInfo_Component_DisplayPanel_Properties.DiscardUnknown(m)
1187}
1188
1189var xxx_messageInfo_Component_DisplayPanel_Properties proto.InternalMessageInfo
1190
1191func (m *Component_DisplayPanel_Properties) GetWidthPx() int32 {
1192 if m != nil {
1193 return m.WidthPx
1194 }
1195 return 0
1196}
1197
1198func (m *Component_DisplayPanel_Properties) GetHeightPx() int32 {
1199 if m != nil {
1200 return m.HeightPx
1201 }
1202 return 0
1203}
1204
1205func (m *Component_DisplayPanel_Properties) GetDiagonalMilliinch() int32 {
1206 if m != nil {
1207 return m.DiagonalMilliinch
1208 }
1209 return 0
1210}
1211
1212func (m *Component_DisplayPanel_Properties) GetPixelsPerIn() int32 {
1213 if m != nil {
1214 return m.PixelsPerIn
1215 }
1216 return 0
1217}
1218
C Shapiro5c6fc212020-05-13 16:32:09 -05001219type Component_Touch struct {
Andrew Lambbc029d32020-02-24 12:42:50 -07001220 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001221 FwVersion string `protobuf:"bytes,3,opt,name=fw_version,json=fwVersion,proto3" json:"fw_version,omitempty"`
C Shapiroda331d62020-05-06 14:58:00 -05001222 // Optional product brand/series name
1223 // For some vendors, this is used in the firmware naming schema
Sean McAllisterc8687d32020-06-24 11:32:31 -06001224 ProductSeries string `protobuf:"bytes,5,opt,name=product_series,json=productSeries,proto3" json:"product_series,omitempty"`
1225 FwChecksum string `protobuf:"bytes,6,opt,name=fw_checksum,json=fwChecksum,proto3" json:"fw_checksum,omitempty"`
1226 Type Component_Touch_TouchType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Touch_TouchType" json:"type,omitempty"`
1227 Usb *Component_Interface_Usb `protobuf:"bytes,8,opt,name=usb,proto3" json:"usb,omitempty"`
1228 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1229 XXX_unrecognized []byte `json:"-"`
1230 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001231}
1232
C Shapiro5c6fc212020-05-13 16:32:09 -05001233func (m *Component_Touch) Reset() { *m = Component_Touch{} }
1234func (m *Component_Touch) String() string { return proto.CompactTextString(m) }
1235func (*Component_Touch) ProtoMessage() {}
1236func (*Component_Touch) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001237 return fileDescriptor_c6bb55af29234765, []int{0, 6}
Andrew Lambbc029d32020-02-24 12:42:50 -07001238}
1239
C Shapiro5c6fc212020-05-13 16:32:09 -05001240func (m *Component_Touch) XXX_Unmarshal(b []byte) error {
1241 return xxx_messageInfo_Component_Touch.Unmarshal(m, b)
Andrew Lambbc029d32020-02-24 12:42:50 -07001242}
C Shapiro5c6fc212020-05-13 16:32:09 -05001243func (m *Component_Touch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1244 return xxx_messageInfo_Component_Touch.Marshal(b, m, deterministic)
Andrew Lambbc029d32020-02-24 12:42:50 -07001245}
C Shapiro5c6fc212020-05-13 16:32:09 -05001246func (m *Component_Touch) XXX_Merge(src proto.Message) {
1247 xxx_messageInfo_Component_Touch.Merge(m, src)
Andrew Lambbc029d32020-02-24 12:42:50 -07001248}
C Shapiro5c6fc212020-05-13 16:32:09 -05001249func (m *Component_Touch) XXX_Size() int {
1250 return xxx_messageInfo_Component_Touch.Size(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001251}
C Shapiro5c6fc212020-05-13 16:32:09 -05001252func (m *Component_Touch) XXX_DiscardUnknown() {
1253 xxx_messageInfo_Component_Touch.DiscardUnknown(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001254}
1255
C Shapiro5c6fc212020-05-13 16:32:09 -05001256var xxx_messageInfo_Component_Touch proto.InternalMessageInfo
Andrew Lambbc029d32020-02-24 12:42:50 -07001257
C Shapiro5c6fc212020-05-13 16:32:09 -05001258func (m *Component_Touch) GetProductId() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001259 if m != nil {
1260 return m.ProductId
1261 }
1262 return ""
1263}
1264
C Shapiro5c6fc212020-05-13 16:32:09 -05001265func (m *Component_Touch) GetFwVersion() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001266 if m != nil {
1267 return m.FwVersion
1268 }
1269 return ""
1270}
1271
C Shapiro5c6fc212020-05-13 16:32:09 -05001272func (m *Component_Touch) GetProductSeries() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001273 if m != nil {
C Shapiroda331d62020-05-06 14:58:00 -05001274 return m.ProductSeries
Andrew Lambbc029d32020-02-24 12:42:50 -07001275 }
1276 return ""
1277}
1278
Sean McAllisterc8687d32020-06-24 11:32:31 -06001279func (m *Component_Touch) GetFwChecksum() string {
1280 if m != nil {
1281 return m.FwChecksum
1282 }
1283 return ""
1284}
1285
1286func (m *Component_Touch) GetType() Component_Touch_TouchType {
1287 if m != nil {
1288 return m.Type
1289 }
1290 return Component_Touch_TOUCH_TYPE_UNDEFINED
1291}
1292
1293func (m *Component_Touch) GetUsb() *Component_Interface_Usb {
1294 if m != nil {
1295 return m.Usb
1296 }
1297 return nil
1298}
1299
C Shapiro74da76e2020-05-04 13:02:20 -05001300type Component_Wifi struct {
1301 // Types that are valid to be assigned to Interface:
1302 // *Component_Wifi_Pci
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001303 Interface isComponent_Wifi_Interface `protobuf_oneof:"interface"`
1304 // WLAN protocols supported by this Wifi chipset.
1305 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"`
1306 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1307 XXX_unrecognized []byte `json:"-"`
1308 XXX_sizecache int32 `json:"-"`
C Shapiro74da76e2020-05-04 13:02:20 -05001309}
1310
1311func (m *Component_Wifi) Reset() { *m = Component_Wifi{} }
1312func (m *Component_Wifi) String() string { return proto.CompactTextString(m) }
1313func (*Component_Wifi) ProtoMessage() {}
1314func (*Component_Wifi) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001315 return fileDescriptor_c6bb55af29234765, []int{0, 7}
C Shapiro74da76e2020-05-04 13:02:20 -05001316}
1317
1318func (m *Component_Wifi) XXX_Unmarshal(b []byte) error {
1319 return xxx_messageInfo_Component_Wifi.Unmarshal(m, b)
1320}
1321func (m *Component_Wifi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1322 return xxx_messageInfo_Component_Wifi.Marshal(b, m, deterministic)
1323}
1324func (m *Component_Wifi) XXX_Merge(src proto.Message) {
1325 xxx_messageInfo_Component_Wifi.Merge(m, src)
1326}
1327func (m *Component_Wifi) XXX_Size() int {
1328 return xxx_messageInfo_Component_Wifi.Size(m)
1329}
1330func (m *Component_Wifi) XXX_DiscardUnknown() {
1331 xxx_messageInfo_Component_Wifi.DiscardUnknown(m)
1332}
1333
1334var xxx_messageInfo_Component_Wifi proto.InternalMessageInfo
1335
1336type isComponent_Wifi_Interface interface {
1337 isComponent_Wifi_Interface()
1338}
1339
1340type Component_Wifi_Pci struct {
1341 Pci *Component_Interface_Pci `protobuf:"bytes,1,opt,name=pci,proto3,oneof"`
1342}
1343
1344func (*Component_Wifi_Pci) isComponent_Wifi_Interface() {}
1345
1346func (m *Component_Wifi) GetInterface() isComponent_Wifi_Interface {
1347 if m != nil {
1348 return m.Interface
1349 }
1350 return nil
1351}
1352
1353func (m *Component_Wifi) GetPci() *Component_Interface_Pci {
1354 if x, ok := m.GetInterface().(*Component_Wifi_Pci); ok {
1355 return x.Pci
1356 }
1357 return nil
1358}
1359
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001360func (m *Component_Wifi) GetSupportedWlanProtocols() []Component_Wifi_WLANProtocol {
1361 if m != nil {
1362 return m.SupportedWlanProtocols
1363 }
1364 return nil
1365}
1366
C Shapiro74da76e2020-05-04 13:02:20 -05001367// XXX_OneofWrappers is for the internal use of the proto package.
1368func (*Component_Wifi) XXX_OneofWrappers() []interface{} {
1369 return []interface{}{
1370 (*Component_Wifi_Pci)(nil),
1371 }
1372}
1373
Andrew Lambbc029d32020-02-24 12:42:50 -07001374// Record of a component level qualification and the corresponding status.
1375type Component_Qualification struct {
1376 ComponentId *ComponentId `protobuf:"bytes,1,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
1377 Status Component_Qualification_Status `protobuf:"varint,2,opt,name=status,proto3,enum=chromiumos.config.api.Component_Qualification_Status" json:"status,omitempty"`
1378 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1379 XXX_unrecognized []byte `json:"-"`
1380 XXX_sizecache int32 `json:"-"`
1381}
1382
1383func (m *Component_Qualification) Reset() { *m = Component_Qualification{} }
1384func (m *Component_Qualification) String() string { return proto.CompactTextString(m) }
1385func (*Component_Qualification) ProtoMessage() {}
1386func (*Component_Qualification) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001387 return fileDescriptor_c6bb55af29234765, []int{0, 8}
Andrew Lambbc029d32020-02-24 12:42:50 -07001388}
1389
1390func (m *Component_Qualification) XXX_Unmarshal(b []byte) error {
1391 return xxx_messageInfo_Component_Qualification.Unmarshal(m, b)
1392}
1393func (m *Component_Qualification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1394 return xxx_messageInfo_Component_Qualification.Marshal(b, m, deterministic)
1395}
1396func (m *Component_Qualification) XXX_Merge(src proto.Message) {
1397 xxx_messageInfo_Component_Qualification.Merge(m, src)
1398}
1399func (m *Component_Qualification) XXX_Size() int {
1400 return xxx_messageInfo_Component_Qualification.Size(m)
1401}
1402func (m *Component_Qualification) XXX_DiscardUnknown() {
1403 xxx_messageInfo_Component_Qualification.DiscardUnknown(m)
1404}
1405
1406var xxx_messageInfo_Component_Qualification proto.InternalMessageInfo
1407
1408func (m *Component_Qualification) GetComponentId() *ComponentId {
1409 if m != nil {
1410 return m.ComponentId
1411 }
1412 return nil
1413}
1414
1415func (m *Component_Qualification) GetStatus() Component_Qualification_Status {
1416 if m != nil {
1417 return m.Status
1418 }
1419 return Component_Qualification_STATUS_UNKNOWN
1420}
1421
Sean McAllisterc19613b2020-06-22 11:41:58 -06001422type Component_AudioCodec struct {
1423 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1424 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1425 XXX_unrecognized []byte `json:"-"`
1426 XXX_sizecache int32 `json:"-"`
1427}
1428
1429func (m *Component_AudioCodec) Reset() { *m = Component_AudioCodec{} }
1430func (m *Component_AudioCodec) String() string { return proto.CompactTextString(m) }
1431func (*Component_AudioCodec) ProtoMessage() {}
1432func (*Component_AudioCodec) Descriptor() ([]byte, []int) {
1433 return fileDescriptor_c6bb55af29234765, []int{0, 9}
1434}
1435
1436func (m *Component_AudioCodec) XXX_Unmarshal(b []byte) error {
1437 return xxx_messageInfo_Component_AudioCodec.Unmarshal(m, b)
1438}
1439func (m *Component_AudioCodec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1440 return xxx_messageInfo_Component_AudioCodec.Marshal(b, m, deterministic)
1441}
1442func (m *Component_AudioCodec) XXX_Merge(src proto.Message) {
1443 xxx_messageInfo_Component_AudioCodec.Merge(m, src)
1444}
1445func (m *Component_AudioCodec) XXX_Size() int {
1446 return xxx_messageInfo_Component_AudioCodec.Size(m)
1447}
1448func (m *Component_AudioCodec) XXX_DiscardUnknown() {
1449 xxx_messageInfo_Component_AudioCodec.DiscardUnknown(m)
1450}
1451
1452var xxx_messageInfo_Component_AudioCodec proto.InternalMessageInfo
1453
1454func (m *Component_AudioCodec) GetName() string {
1455 if m != nil {
1456 return m.Name
1457 }
1458 return ""
1459}
1460
Sean McAllistera3b6b412020-06-22 13:33:16 -06001461type Component_Battery struct {
1462 Model string `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
1463 Technology Component_Battery_Technology `protobuf:"varint,2,opt,name=technology,proto3,enum=chromiumos.config.api.Component_Battery_Technology" json:"technology,omitempty"`
1464 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1465 XXX_unrecognized []byte `json:"-"`
1466 XXX_sizecache int32 `json:"-"`
1467}
1468
1469func (m *Component_Battery) Reset() { *m = Component_Battery{} }
1470func (m *Component_Battery) String() string { return proto.CompactTextString(m) }
1471func (*Component_Battery) ProtoMessage() {}
1472func (*Component_Battery) Descriptor() ([]byte, []int) {
1473 return fileDescriptor_c6bb55af29234765, []int{0, 10}
1474}
1475
1476func (m *Component_Battery) XXX_Unmarshal(b []byte) error {
1477 return xxx_messageInfo_Component_Battery.Unmarshal(m, b)
1478}
1479func (m *Component_Battery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1480 return xxx_messageInfo_Component_Battery.Marshal(b, m, deterministic)
1481}
1482func (m *Component_Battery) XXX_Merge(src proto.Message) {
1483 xxx_messageInfo_Component_Battery.Merge(m, src)
1484}
1485func (m *Component_Battery) XXX_Size() int {
1486 return xxx_messageInfo_Component_Battery.Size(m)
1487}
1488func (m *Component_Battery) XXX_DiscardUnknown() {
1489 xxx_messageInfo_Component_Battery.DiscardUnknown(m)
1490}
1491
1492var xxx_messageInfo_Component_Battery proto.InternalMessageInfo
1493
1494func (m *Component_Battery) GetModel() string {
1495 if m != nil {
1496 return m.Model
1497 }
1498 return ""
1499}
1500
1501func (m *Component_Battery) GetTechnology() Component_Battery_Technology {
1502 if m != nil {
1503 return m.Technology
1504 }
1505 return Component_Battery_TECH_UNKNOWN
1506}
1507
Sean McAllisterc6030032020-06-23 13:54:03 -06001508type Component_FlashChip struct {
1509 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1510 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1511 XXX_unrecognized []byte `json:"-"`
1512 XXX_sizecache int32 `json:"-"`
1513}
1514
1515func (m *Component_FlashChip) Reset() { *m = Component_FlashChip{} }
1516func (m *Component_FlashChip) String() string { return proto.CompactTextString(m) }
1517func (*Component_FlashChip) ProtoMessage() {}
1518func (*Component_FlashChip) Descriptor() ([]byte, []int) {
1519 return fileDescriptor_c6bb55af29234765, []int{0, 11}
1520}
1521
1522func (m *Component_FlashChip) XXX_Unmarshal(b []byte) error {
1523 return xxx_messageInfo_Component_FlashChip.Unmarshal(m, b)
1524}
1525func (m *Component_FlashChip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1526 return xxx_messageInfo_Component_FlashChip.Marshal(b, m, deterministic)
1527}
1528func (m *Component_FlashChip) XXX_Merge(src proto.Message) {
1529 xxx_messageInfo_Component_FlashChip.Merge(m, src)
1530}
1531func (m *Component_FlashChip) XXX_Size() int {
1532 return xxx_messageInfo_Component_FlashChip.Size(m)
1533}
1534func (m *Component_FlashChip) XXX_DiscardUnknown() {
1535 xxx_messageInfo_Component_FlashChip.DiscardUnknown(m)
1536}
1537
1538var xxx_messageInfo_Component_FlashChip proto.InternalMessageInfo
1539
1540func (m *Component_FlashChip) GetPartNumber() string {
1541 if m != nil {
1542 return m.PartNumber
1543 }
1544 return ""
1545}
1546
1547type Component_EmbeddedController struct {
1548 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1549 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1550 XXX_unrecognized []byte `json:"-"`
1551 XXX_sizecache int32 `json:"-"`
1552}
1553
1554func (m *Component_EmbeddedController) Reset() { *m = Component_EmbeddedController{} }
1555func (m *Component_EmbeddedController) String() string { return proto.CompactTextString(m) }
1556func (*Component_EmbeddedController) ProtoMessage() {}
1557func (*Component_EmbeddedController) Descriptor() ([]byte, []int) {
1558 return fileDescriptor_c6bb55af29234765, []int{0, 12}
1559}
1560
1561func (m *Component_EmbeddedController) XXX_Unmarshal(b []byte) error {
1562 return xxx_messageInfo_Component_EmbeddedController.Unmarshal(m, b)
1563}
1564func (m *Component_EmbeddedController) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1565 return xxx_messageInfo_Component_EmbeddedController.Marshal(b, m, deterministic)
1566}
1567func (m *Component_EmbeddedController) XXX_Merge(src proto.Message) {
1568 xxx_messageInfo_Component_EmbeddedController.Merge(m, src)
1569}
1570func (m *Component_EmbeddedController) XXX_Size() int {
1571 return xxx_messageInfo_Component_EmbeddedController.Size(m)
1572}
1573func (m *Component_EmbeddedController) XXX_DiscardUnknown() {
1574 xxx_messageInfo_Component_EmbeddedController.DiscardUnknown(m)
1575}
1576
1577var xxx_messageInfo_Component_EmbeddedController proto.InternalMessageInfo
1578
1579func (m *Component_EmbeddedController) GetPartNumber() string {
1580 if m != nil {
1581 return m.PartNumber
1582 }
1583 return ""
1584}
1585
Sean McAllistera84b7342020-06-23 18:08:48 -06001586type Component_Storage struct {
1587 Emmc5FwVer string `protobuf:"bytes,1,opt,name=emmc5_fw_ver,json=emmc5FwVer,proto3" json:"emmc5_fw_ver,omitempty"`
1588 Manfid string `protobuf:"bytes,2,opt,name=manfid,proto3" json:"manfid,omitempty"`
1589 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
1590 Oemid string `protobuf:"bytes,4,opt,name=oemid,proto3" json:"oemid,omitempty"`
1591 Prv string `protobuf:"bytes,5,opt,name=prv,proto3" json:"prv,omitempty"`
1592 Sectors string `protobuf:"bytes,6,opt,name=sectors,proto3" json:"sectors,omitempty"`
1593 Type Component_Storage_StorageType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Storage_StorageType" json:"type,omitempty"`
1594 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1595 XXX_unrecognized []byte `json:"-"`
1596 XXX_sizecache int32 `json:"-"`
1597}
1598
1599func (m *Component_Storage) Reset() { *m = Component_Storage{} }
1600func (m *Component_Storage) String() string { return proto.CompactTextString(m) }
1601func (*Component_Storage) ProtoMessage() {}
1602func (*Component_Storage) Descriptor() ([]byte, []int) {
1603 return fileDescriptor_c6bb55af29234765, []int{0, 13}
1604}
1605
1606func (m *Component_Storage) XXX_Unmarshal(b []byte) error {
1607 return xxx_messageInfo_Component_Storage.Unmarshal(m, b)
1608}
1609func (m *Component_Storage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1610 return xxx_messageInfo_Component_Storage.Marshal(b, m, deterministic)
1611}
1612func (m *Component_Storage) XXX_Merge(src proto.Message) {
1613 xxx_messageInfo_Component_Storage.Merge(m, src)
1614}
1615func (m *Component_Storage) XXX_Size() int {
1616 return xxx_messageInfo_Component_Storage.Size(m)
1617}
1618func (m *Component_Storage) XXX_DiscardUnknown() {
1619 xxx_messageInfo_Component_Storage.DiscardUnknown(m)
1620}
1621
1622var xxx_messageInfo_Component_Storage proto.InternalMessageInfo
1623
1624func (m *Component_Storage) GetEmmc5FwVer() string {
1625 if m != nil {
1626 return m.Emmc5FwVer
1627 }
1628 return ""
1629}
1630
1631func (m *Component_Storage) GetManfid() string {
1632 if m != nil {
1633 return m.Manfid
1634 }
1635 return ""
1636}
1637
1638func (m *Component_Storage) GetName() string {
1639 if m != nil {
1640 return m.Name
1641 }
1642 return ""
1643}
1644
1645func (m *Component_Storage) GetOemid() string {
1646 if m != nil {
1647 return m.Oemid
1648 }
1649 return ""
1650}
1651
1652func (m *Component_Storage) GetPrv() string {
1653 if m != nil {
1654 return m.Prv
1655 }
1656 return ""
1657}
1658
1659func (m *Component_Storage) GetSectors() string {
1660 if m != nil {
1661 return m.Sectors
1662 }
1663 return ""
1664}
1665
1666func (m *Component_Storage) GetType() Component_Storage_StorageType {
1667 if m != nil {
1668 return m.Type
1669 }
1670 return Component_Storage_STORAGE_TYPE_UNKNOWN
1671}
1672
Sean McAllister8f78b782020-06-24 12:25:52 -06001673// Defines a Trusted Platform Module, for more information see here:
1674// https://www.chromium.org/developers/design-documents/tpm-usage
1675type Component_Tpm struct {
1676 ManufacturerInfo string `protobuf:"bytes,1,opt,name=manufacturer_info,json=manufacturerInfo,proto3" json:"manufacturer_info,omitempty"`
1677 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
1678 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1679 XXX_unrecognized []byte `json:"-"`
1680 XXX_sizecache int32 `json:"-"`
1681}
1682
1683func (m *Component_Tpm) Reset() { *m = Component_Tpm{} }
1684func (m *Component_Tpm) String() string { return proto.CompactTextString(m) }
1685func (*Component_Tpm) ProtoMessage() {}
1686func (*Component_Tpm) Descriptor() ([]byte, []int) {
1687 return fileDescriptor_c6bb55af29234765, []int{0, 14}
1688}
1689
1690func (m *Component_Tpm) XXX_Unmarshal(b []byte) error {
1691 return xxx_messageInfo_Component_Tpm.Unmarshal(m, b)
1692}
1693func (m *Component_Tpm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1694 return xxx_messageInfo_Component_Tpm.Marshal(b, m, deterministic)
1695}
1696func (m *Component_Tpm) XXX_Merge(src proto.Message) {
1697 xxx_messageInfo_Component_Tpm.Merge(m, src)
1698}
1699func (m *Component_Tpm) XXX_Size() int {
1700 return xxx_messageInfo_Component_Tpm.Size(m)
1701}
1702func (m *Component_Tpm) XXX_DiscardUnknown() {
1703 xxx_messageInfo_Component_Tpm.DiscardUnknown(m)
1704}
1705
1706var xxx_messageInfo_Component_Tpm proto.InternalMessageInfo
1707
1708func (m *Component_Tpm) GetManufacturerInfo() string {
1709 if m != nil {
1710 return m.ManufacturerInfo
1711 }
1712 return ""
1713}
1714
1715func (m *Component_Tpm) GetVersion() string {
1716 if m != nil {
1717 return m.Version
1718 }
1719 return ""
1720}
1721
Andrew Lambbc029d32020-02-24 12:42:50 -07001722type ComponentList struct {
1723 Value []*Component `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
1724 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1725 XXX_unrecognized []byte `json:"-"`
1726 XXX_sizecache int32 `json:"-"`
1727}
1728
1729func (m *ComponentList) Reset() { *m = ComponentList{} }
1730func (m *ComponentList) String() string { return proto.CompactTextString(m) }
1731func (*ComponentList) ProtoMessage() {}
1732func (*ComponentList) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001733 return fileDescriptor_c6bb55af29234765, []int{1}
Andrew Lambbc029d32020-02-24 12:42:50 -07001734}
1735
1736func (m *ComponentList) XXX_Unmarshal(b []byte) error {
1737 return xxx_messageInfo_ComponentList.Unmarshal(m, b)
1738}
1739func (m *ComponentList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1740 return xxx_messageInfo_ComponentList.Marshal(b, m, deterministic)
1741}
1742func (m *ComponentList) XXX_Merge(src proto.Message) {
1743 xxx_messageInfo_ComponentList.Merge(m, src)
1744}
1745func (m *ComponentList) XXX_Size() int {
1746 return xxx_messageInfo_ComponentList.Size(m)
1747}
1748func (m *ComponentList) XXX_DiscardUnknown() {
1749 xxx_messageInfo_ComponentList.DiscardUnknown(m)
1750}
1751
1752var xxx_messageInfo_ComponentList proto.InternalMessageInfo
1753
1754func (m *ComponentList) GetValue() []*Component {
1755 if m != nil {
1756 return m.Value
1757 }
1758 return nil
1759}
1760
1761func init() {
1762 proto.RegisterEnum("chromiumos.config.api.Component_Soc_Architecture", Component_Soc_Architecture_name, Component_Soc_Architecture_value)
1763 proto.RegisterEnum("chromiumos.config.api.Component_Memory_Type", Component_Memory_Type_name, Component_Memory_Type_value)
1764 proto.RegisterEnum("chromiumos.config.api.Component_Camera_Feature", Component_Camera_Feature_name, Component_Camera_Feature_value)
1765 proto.RegisterEnum("chromiumos.config.api.Component_Camera_ClockType", Component_Camera_ClockType_name, Component_Camera_ClockType_value)
Sean McAllisterc8687d32020-06-24 11:32:31 -06001766 proto.RegisterEnum("chromiumos.config.api.Component_Touch_TouchType", Component_Touch_TouchType_name, Component_Touch_TouchType_value)
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001767 proto.RegisterEnum("chromiumos.config.api.Component_Wifi_WLANProtocol", Component_Wifi_WLANProtocol_name, Component_Wifi_WLANProtocol_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001768 proto.RegisterEnum("chromiumos.config.api.Component_Qualification_Status", Component_Qualification_Status_name, Component_Qualification_Status_value)
Sean McAllistera3b6b412020-06-22 13:33:16 -06001769 proto.RegisterEnum("chromiumos.config.api.Component_Battery_Technology", Component_Battery_Technology_name, Component_Battery_Technology_value)
Sean McAllistera84b7342020-06-23 18:08:48 -06001770 proto.RegisterEnum("chromiumos.config.api.Component_Storage_StorageType", Component_Storage_StorageType_name, Component_Storage_StorageType_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001771 proto.RegisterType((*Component)(nil), "chromiumos.config.api.Component")
C Shapiro74da76e2020-05-04 13:02:20 -05001772 proto.RegisterType((*Component_Interface)(nil), "chromiumos.config.api.Component.Interface")
1773 proto.RegisterType((*Component_Interface_Usb)(nil), "chromiumos.config.api.Component.Interface.Usb")
1774 proto.RegisterType((*Component_Interface_Pci)(nil), "chromiumos.config.api.Component.Interface.Pci")
Andrew Lambbc029d32020-02-24 12:42:50 -07001775 proto.RegisterType((*Component_Soc)(nil), "chromiumos.config.api.Component.Soc")
1776 proto.RegisterType((*Component_Soc_Family)(nil), "chromiumos.config.api.Component.Soc.Family")
1777 proto.RegisterType((*Component_Memory)(nil), "chromiumos.config.api.Component.Memory")
1778 proto.RegisterType((*Component_Memory_Profile)(nil), "chromiumos.config.api.Component.Memory.Profile")
1779 proto.RegisterType((*Component_Bluetooth)(nil), "chromiumos.config.api.Component.Bluetooth")
1780 proto.RegisterType((*Component_Camera)(nil), "chromiumos.config.api.Component.Camera")
C Shapirod2365312020-05-18 14:46:48 -05001781 proto.RegisterType((*Component_DisplayPanel)(nil), "chromiumos.config.api.Component.DisplayPanel")
1782 proto.RegisterType((*Component_DisplayPanel_Properties)(nil), "chromiumos.config.api.Component.DisplayPanel.Properties")
C Shapiro5c6fc212020-05-13 16:32:09 -05001783 proto.RegisterType((*Component_Touch)(nil), "chromiumos.config.api.Component.Touch")
C Shapiro74da76e2020-05-04 13:02:20 -05001784 proto.RegisterType((*Component_Wifi)(nil), "chromiumos.config.api.Component.Wifi")
Andrew Lambbc029d32020-02-24 12:42:50 -07001785 proto.RegisterType((*Component_Qualification)(nil), "chromiumos.config.api.Component.Qualification")
Sean McAllisterc19613b2020-06-22 11:41:58 -06001786 proto.RegisterType((*Component_AudioCodec)(nil), "chromiumos.config.api.Component.AudioCodec")
Sean McAllistera3b6b412020-06-22 13:33:16 -06001787 proto.RegisterType((*Component_Battery)(nil), "chromiumos.config.api.Component.Battery")
Sean McAllisterc6030032020-06-23 13:54:03 -06001788 proto.RegisterType((*Component_FlashChip)(nil), "chromiumos.config.api.Component.FlashChip")
1789 proto.RegisterType((*Component_EmbeddedController)(nil), "chromiumos.config.api.Component.EmbeddedController")
Sean McAllistera84b7342020-06-23 18:08:48 -06001790 proto.RegisterType((*Component_Storage)(nil), "chromiumos.config.api.Component.Storage")
Sean McAllister8f78b782020-06-24 12:25:52 -06001791 proto.RegisterType((*Component_Tpm)(nil), "chromiumos.config.api.Component.Tpm")
Andrew Lambbc029d32020-02-24 12:42:50 -07001792 proto.RegisterType((*ComponentList)(nil), "chromiumos.config.api.ComponentList")
1793}
1794
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001795func init() {
1796 proto.RegisterFile("chromiumos/config/api/component.proto", fileDescriptor_c6bb55af29234765)
1797}
Andrew Lambbc029d32020-02-24 12:42:50 -07001798
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001799var fileDescriptor_c6bb55af29234765 = []byte{
Sean McAllistere57a0792020-06-24 13:20:31 -06001800 // 1907 bytes of a gzipped FileDescriptorProto
1801 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x58, 0xdd, 0x72, 0xdb, 0xb8,
1802 0x15, 0x16, 0xf5, 0xcf, 0x63, 0xcb, 0x61, 0xb0, 0xd9, 0x0c, 0x57, 0x3b, 0x9d, 0x7a, 0x34, 0x9b,
1803 0xad, 0x27, 0xd9, 0x95, 0x13, 0xe7, 0xa7, 0x99, 0xd9, 0x9b, 0x95, 0x29, 0x39, 0x62, 0xa2, 0xbf,
1804 0x40, 0x74, 0x7e, 0xda, 0x0b, 0x96, 0x02, 0x21, 0x8b, 0xb3, 0x24, 0xc1, 0x21, 0x29, 0x3b, 0xce,
1805 0x1b, 0xf4, 0xaa, 0x97, 0xbd, 0xdd, 0x4e, 0x5f, 0xa0, 0xd3, 0x17, 0xe9, 0xf4, 0xb6, 0x6f, 0xd0,
1806 0x77, 0xe8, 0x45, 0x07, 0xe0, 0x8f, 0x64, 0x27, 0x5b, 0x29, 0xe9, 0x8d, 0x4d, 0x1c, 0x9c, 0xef,
1807 0x03, 0x70, 0x00, 0x7c, 0xe7, 0x40, 0x70, 0x87, 0x2c, 0x42, 0xe6, 0x39, 0x4b, 0x8f, 0x45, 0x87,
1808 0x84, 0xf9, 0x73, 0xe7, 0xec, 0xd0, 0x0a, 0x9c, 0x43, 0xc2, 0xbc, 0x80, 0xf9, 0xd4, 0x8f, 0xdb,
1809 0x41, 0xc8, 0x62, 0x86, 0xbe, 0x5c, 0xb9, 0xb5, 0x13, 0xb7, 0xb6, 0x15, 0x38, 0xcd, 0x83, 0x0d,
1810 0x68, 0xd3, 0xb1, 0x13, 0x82, 0xe6, 0xb7, 0x1f, 0xf7, 0x0c, 0xac, 0x30, 0xf6, 0x69, 0x98, 0xfb,
1811 0xb5, 0xfe, 0xfa, 0x0d, 0xc8, 0x5a, 0x06, 0x47, 0x47, 0x50, 0x74, 0x6c, 0x55, 0xda, 0x97, 0x0e,
1812 0x76, 0x8e, 0x5a, 0xed, 0x8f, 0xce, 0xa1, 0x9d, 0x7b, 0xeb, 0x36, 0x2e, 0x3a, 0x36, 0xd2, 0xe1,
1813 0x86, 0x67, 0xf9, 0xcb, 0xb9, 0x45, 0xe2, 0x65, 0x28, 0xa8, 0xd5, 0xba, 0x20, 0xd8, 0xff, 0x05,
1814 0x82, 0x49, 0x32, 0x07, 0xdd, 0xc6, 0x7b, 0xeb, 0x40, 0xdd, 0x46, 0x08, 0xca, 0xbe, 0xe5, 0x51,
1815 0x55, 0xde, 0x97, 0x0e, 0x64, 0x2c, 0xbe, 0xd1, 0x53, 0x28, 0x45, 0x8c, 0xa8, 0x45, 0x41, 0xf9,
1816 0xcd, 0xa6, 0x39, 0xb5, 0xa7, 0x8c, 0xf4, 0x0b, 0x98, 0x43, 0x50, 0x07, 0xaa, 0x1e, 0xf5, 0x58,
1817 0x78, 0xa9, 0x96, 0x04, 0xf8, 0x37, 0x1b, 0xc1, 0x43, 0xe1, 0xde, 0x2f, 0xe0, 0x14, 0x88, 0x9e,
1818 0x83, 0x3c, 0x73, 0x97, 0x34, 0x66, 0x2c, 0x5e, 0xa8, 0x65, 0xc1, 0x72, 0x77, 0x23, 0xcb, 0x71,
1819 0x86, 0xe8, 0x17, 0xf0, 0x0a, 0xce, 0xa7, 0x43, 0x2c, 0x8f, 0x86, 0x96, 0x5a, 0xd9, 0x72, 0x3a,
1820 0x9a, 0x70, 0xe7, 0xd3, 0x49, 0x80, 0xe8, 0x39, 0xec, 0xc4, 0x6c, 0x49, 0x16, 0x11, 0x09, 0x29,
1821 0xf5, 0xd5, 0xaa, 0xe0, 0xf9, 0x76, 0x23, 0x8f, 0xc1, 0x31, 0xfd, 0x02, 0x5e, 0x07, 0xa3, 0x1f,
1822 0xa0, 0x7c, 0xe1, 0xcc, 0x1d, 0xb5, 0x26, 0x48, 0xee, 0x6c, 0x24, 0x79, 0xed, 0xcc, 0x9d, 0x7e,
1823 0x01, 0x0b, 0x10, 0xea, 0x42, 0x5d, 0x70, 0x05, 0x96, 0xad, 0xc2, 0x27, 0xce, 0x22, 0x47, 0x22,
1824 0x03, 0x1a, 0xb6, 0x13, 0x05, 0xae, 0x75, 0x69, 0x06, 0x96, 0x4f, 0x5d, 0x75, 0x47, 0x50, 0x7d,
1825 0xbf, 0x91, 0xaa, 0x9b, 0xa0, 0x26, 0x1c, 0xd4, 0x2f, 0xe0, 0x5d, 0x7b, 0xad, 0x8d, 0x46, 0xb0,
1826 0x63, 0x2d, 0x6d, 0x87, 0x99, 0x84, 0xd9, 0x94, 0xa8, 0xbb, 0x82, 0xf3, 0xde, 0x46, 0xce, 0x0e,
1827 0xc7, 0x68, 0x1c, 0xd2, 0x2f, 0x60, 0xb0, 0xf2, 0x16, 0xea, 0x42, 0x6d, 0x66, 0xc5, 0x31, 0x0d,
1828 0x2f, 0xd5, 0x86, 0xe0, 0x3a, 0xd8, 0x7c, 0x02, 0x12, 0xff, 0x7e, 0x01, 0x67, 0x50, 0x34, 0x81,
1829 0x06, 0x25, 0xe6, 0xdc, 0xb5, 0xa2, 0x85, 0x49, 0x16, 0x4e, 0xa0, 0xee, 0x6d, 0x79, 0x9a, 0x4e,
1830 0x38, 0x44, 0x5b, 0x38, 0x01, 0xdf, 0x40, 0x4a, 0xf2, 0x26, 0x7a, 0x03, 0x37, 0xa3, 0xcb, 0x28,
1831 0xa6, 0xde, 0x3a, 0xeb, 0x8d, 0xcf, 0x60, 0xbd, 0x91, 0xd0, 0xac, 0x98, 0x7b, 0x50, 0xa4, 0x44,
1832 0x55, 0x04, 0xd5, 0xc3, 0x8d, 0x54, 0x3d, 0x6f, 0x46, 0x6d, 0x9b, 0xda, 0x1a, 0xf3, 0xe3, 0x90,
1833 0xb9, 0x2e, 0x0d, 0xfb, 0x05, 0x5c, 0x4c, 0x02, 0x17, 0xc5, 0x2c, 0xb4, 0xce, 0xa8, 0x7a, 0x73,
1834 0xcb, 0xc0, 0x4d, 0x13, 0x7f, 0x1e, 0xb8, 0x14, 0xca, 0xef, 0x7f, 0x1c, 0x78, 0x2a, 0xda, 0xf2,
1835 0xfe, 0x1b, 0x81, 0xc7, 0xef, 0x7f, 0x1c, 0x78, 0xe8, 0x05, 0xd4, 0x97, 0xd1, 0xcc, 0x5c, 0xb0,
1836 0x28, 0x56, 0xbf, 0x10, 0xf0, 0xf6, 0x46, 0xb8, 0xee, 0xc7, 0x34, 0x9c, 0x5b, 0x84, 0xb6, 0x4f,
1837 0xa3, 0x19, 0x9f, 0xc6, 0x32, 0x9a, 0xf5, 0x59, 0x14, 0x37, 0xff, 0x21, 0x81, 0x9c, 0x77, 0x36,
1838 0xff, 0x00, 0xa5, 0xd3, 0x68, 0x86, 0xbe, 0x06, 0xf9, 0x9c, 0xfa, 0x36, 0x13, 0xa2, 0x27, 0x09,
1839 0xd1, 0xaa, 0x27, 0x06, 0xdd, 0x46, 0xbf, 0x02, 0x08, 0x42, 0x66, 0x2f, 0x09, 0x57, 0x65, 0xa1,
1840 0x5f, 0x32, 0x96, 0x53, 0x4b, 0xd2, 0x3d, 0x23, 0xb6, 0x69, 0xd3, 0x73, 0x87, 0x50, 0xa1, 0x50,
1841 0x32, 0x96, 0x67, 0xc4, 0xee, 0x0a, 0x03, 0x1f, 0x61, 0x42, 0x9c, 0xff, 0x3d, 0xc2, 0xd7, 0x20,
1842 0x27, 0xf0, 0xd5, 0x00, 0xf5, 0xc4, 0xa0, 0xdb, 0xe8, 0xd7, 0xb0, 0x13, 0xd2, 0x73, 0x27, 0x72,
1843 0x98, 0xcf, 0xbb, 0x93, 0x01, 0x20, 0x33, 0xe9, 0x76, 0xf3, 0x6f, 0x45, 0x28, 0x4d, 0x19, 0x41,
1844 0x1a, 0x54, 0xe7, 0x96, 0xe7, 0xb8, 0x97, 0xa9, 0xee, 0xdf, 0xdb, 0x46, 0x63, 0xdb, 0x27, 0x02,
1845 0x82, 0x53, 0x28, 0xba, 0x05, 0x15, 0x8f, 0xd9, 0xd4, 0x4d, 0xa7, 0x91, 0x34, 0xb8, 0x95, 0xb0,
1846 0x90, 0x46, 0x62, 0xf4, 0x0a, 0x4e, 0x1a, 0x4d, 0x02, 0xd5, 0x04, 0x8d, 0x7a, 0x50, 0xb6, 0x42,
1847 0xb2, 0x10, 0x03, 0xef, 0x1d, 0x3d, 0xd8, 0x6a, 0xe0, 0x4e, 0x48, 0x16, 0x4e, 0x4c, 0x45, 0xce,
1848 0xc0, 0x02, 0x9e, 0xa7, 0x8d, 0xe2, 0x2a, 0x6d, 0xb4, 0xa6, 0xb0, 0xbb, 0xee, 0x89, 0x9a, 0x70,
1849 0xbb, 0x83, 0xb5, 0xbe, 0x6e, 0xf4, 0x34, 0xe3, 0x14, 0xf7, 0xcc, 0xd3, 0x51, 0xb7, 0x77, 0xa2,
1850 0x8f, 0x7a, 0x5d, 0xa5, 0x80, 0x6a, 0x50, 0x7a, 0xf3, 0xf4, 0x89, 0x22, 0x21, 0x80, 0xea, 0x9b,
1851 0xa7, 0x4f, 0xcc, 0x27, 0x8f, 0x94, 0x22, 0x37, 0x76, 0xf0, 0x50, 0x29, 0x21, 0x19, 0x2a, 0x1d,
1852 0x3c, 0x7c, 0xf2, 0x48, 0x29, 0x37, 0xff, 0x5d, 0x84, 0x6a, 0x92, 0x23, 0x90, 0x0e, 0xb5, 0x20,
1853 0x64, 0x73, 0xc7, 0xa5, 0x69, 0xd8, 0x0e, 0xb7, 0xcc, 0x2e, 0xed, 0x49, 0x02, 0xc3, 0x19, 0x9e,
1854 0xef, 0x14, 0x4f, 0xcb, 0xa6, 0xbf, 0xf4, 0x66, 0x34, 0x4c, 0x57, 0x01, 0xdc, 0x34, 0x12, 0x96,
1855 0xe6, 0x9f, 0x24, 0xa8, 0xa5, 0x28, 0xf4, 0x23, 0x94, 0xe3, 0xcb, 0x80, 0xa6, 0x21, 0xfb, 0x6e,
1856 0xdb, 0x41, 0x8d, 0xcb, 0x80, 0x62, 0x81, 0xe4, 0xa7, 0x26, 0x0a, 0x28, 0xb5, 0x4d, 0x6f, 0xf1,
1857 0x5e, 0x0c, 0x56, 0xc1, 0x75, 0x61, 0x18, 0x2e, 0xde, 0xa3, 0x3b, 0xb0, 0x17, 0x39, 0xef, 0xa9,
1858 0xe9, 0xd1, 0x33, 0x6b, 0x76, 0x19, 0xe7, 0x5b, 0xd7, 0xe0, 0xd6, 0x61, 0x66, 0x6c, 0xfd, 0x1e,
1859 0xca, 0x9c, 0x11, 0x21, 0xd8, 0x33, 0xde, 0x4e, 0x3e, 0x88, 0x66, 0xb7, 0x8b, 0x15, 0x09, 0xd5,
1860 0xa1, 0xdc, 0xed, 0xe2, 0x23, 0xa5, 0x98, 0x7e, 0x3d, 0x54, 0x4a, 0xe9, 0xd7, 0x23, 0xa5, 0x8c,
1861 0x76, 0xa0, 0x36, 0x98, 0x98, 0xc2, 0x5c, 0x59, 0x35, 0x1e, 0x29, 0xd5, 0xe7, 0xe5, 0x7a, 0x49,
1862 0x29, 0x37, 0x4d, 0x90, 0xf3, 0x44, 0x8a, 0x7e, 0x84, 0xd2, 0x32, 0x9a, 0xa5, 0x19, 0xf8, 0x13,
1863 0x6f, 0x31, 0xe6, 0xd0, 0xe7, 0xe5, 0xba, 0xa4, 0x14, 0x9f, 0x97, 0xeb, 0x45, 0xa5, 0x94, 0x0e,
1864 0xf0, 0xf7, 0x12, 0x54, 0x93, 0x0c, 0xcb, 0x95, 0x62, 0x4e, 0x2d, 0x7e, 0x4e, 0x22, 0x55, 0xda,
1865 0x2f, 0x1d, 0xec, 0x6d, 0xb1, 0x9b, 0x09, 0xb4, 0x7d, 0x92, 0xe0, 0x70, 0x4e, 0x80, 0x26, 0x00,
1866 0xc4, 0x65, 0xe4, 0x27, 0x53, 0xec, 0x53, 0x71, 0xcb, 0xa3, 0x9d, 0xd2, 0x69, 0x1c, 0x29, 0x36,
1867 0x4b, 0x26, 0xd9, 0x27, 0x3a, 0x4e, 0x56, 0x5f, 0xfa, 0x4c, 0x0d, 0xe3, 0x60, 0xce, 0x11, 0x10,
1868 0xe7, 0x33, 0x22, 0x38, 0x21, 0x3c, 0xed, 0x73, 0x70, 0xeb, 0x3e, 0xd4, 0xd2, 0xe5, 0xa2, 0x2f,
1869 0xe0, 0xc6, 0x49, 0xaf, 0x93, 0xde, 0xa4, 0x17, 0xa3, 0xf1, 0xeb, 0x91, 0x52, 0x40, 0x0a, 0xec,
1870 0x76, 0x34, 0x43, 0x7f, 0xa5, 0x1b, 0x6f, 0xcd, 0x41, 0xaf, 0xab, 0x48, 0xad, 0x63, 0x90, 0xf3,
1871 0x15, 0x21, 0x15, 0x6e, 0x69, 0x83, 0xb1, 0xf6, 0xc2, 0xfc, 0xe0, 0xc8, 0x34, 0x40, 0x1e, 0x8e,
1872 0x47, 0x63, 0x63, 0x3c, 0xd2, 0x35, 0x45, 0x42, 0xbb, 0x50, 0x3f, 0x1e, 0x8f, 0x0d, 0x43, 0x1f,
1873 0xf6, 0x94, 0xe2, 0xf1, 0x0e, 0xc8, 0x4e, 0x2e, 0xbc, 0x7f, 0x29, 0xc2, 0xee, 0x7a, 0xf6, 0xbf,
1874 0xa6, 0xb2, 0xd2, 0x75, 0x95, 0x7d, 0x23, 0xba, 0x03, 0x1a, 0xc6, 0x0e, 0x8d, 0xd2, 0x22, 0xf2,
1875 0xe9, 0x27, 0xd5, 0x17, 0xfc, 0xbe, 0xa6, 0x78, 0xbc, 0xc6, 0xd5, 0xfc, 0xb3, 0x04, 0xb0, 0xea,
1876 0x42, 0x5f, 0x41, 0xfd, 0xc2, 0xb1, 0xe3, 0x85, 0x19, 0xbc, 0x13, 0xb3, 0xa8, 0xe0, 0x9a, 0x68,
1877 0x4f, 0xde, 0xf1, 0x0b, 0xb7, 0xa0, 0xce, 0xd9, 0x22, 0xe6, 0x7d, 0xe9, 0x85, 0x4b, 0x0c, 0x93,
1878 0x77, 0xe8, 0x7b, 0x40, 0xb6, 0x63, 0x9d, 0x31, 0xdf, 0x72, 0x4d, 0xcf, 0x71, 0x5d, 0xc7, 0xf1,
1879 0xc9, 0x22, 0xbd, 0x74, 0x37, 0xb3, 0x9e, 0x61, 0xd6, 0x81, 0x5a, 0xd0, 0x08, 0x9c, 0x77, 0xd4,
1880 0x8d, 0xcc, 0x80, 0x97, 0xda, 0xbe, 0xd8, 0xd0, 0x0a, 0xde, 0x49, 0x8c, 0x13, 0x1a, 0xea, 0x7e,
1881 0xf3, 0x5f, 0x45, 0xa8, 0x88, 0x62, 0x6b, 0x8b, 0x14, 0x34, 0xbf, 0x30, 0xcf, 0x69, 0xc8, 0x33,
1882 0x42, 0x96, 0x82, 0xe6, 0x17, 0xaf, 0x12, 0x03, 0xd7, 0x82, 0x0c, 0x1d, 0xd1, 0x90, 0xc7, 0xaf,
1883 0x22, 0x5c, 0x1a, 0xa9, 0x75, 0x2a, 0x8c, 0x5c, 0xbe, 0xe6, 0x17, 0x26, 0x59, 0x50, 0xf2, 0x53,
1884 0xb4, 0xf4, 0x44, 0x51, 0x2a, 0x63, 0x98, 0x5f, 0x68, 0xa9, 0x05, 0x75, 0x53, 0xc9, 0xaa, 0x89,
1885 0xab, 0x70, 0x7f, 0xbb, 0x42, 0x31, 0xf9, 0xbb, 0x26, 0x5b, 0xa9, 0x04, 0xd4, 0x3f, 0x5b, 0x02,
1886 0x5a, 0xbf, 0x05, 0x39, 0x27, 0xe5, 0x87, 0xd1, 0x18, 0x9f, 0x6a, 0x7d, 0xf3, 0x63, 0xfa, 0x75,
1887 0x3a, 0x3d, 0x56, 0x24, 0xfe, 0xa1, 0x1f, 0x69, 0x42, 0x35, 0x12, 0xed, 0x28, 0x2b, 0x95, 0xe6,
1888 0x3f, 0x8b, 0x50, 0xe6, 0xa5, 0x70, 0x76, 0xa1, 0xa4, 0xff, 0xe3, 0x42, 0x21, 0x17, 0xd4, 0x68,
1889 0x19, 0x04, 0x2c, 0x8c, 0xa9, 0x6d, 0x5e, 0xb8, 0x96, 0x6f, 0x8a, 0x47, 0x19, 0x61, 0x2e, 0x3f,
1890 0xab, 0x5c, 0x87, 0x8e, 0xb6, 0xaa, 0xcb, 0xdb, 0xaf, 0x07, 0x9d, 0xd1, 0x24, 0x85, 0xe2, 0xdb,
1891 0x39, 0xe7, 0x6b, 0xd7, 0xf2, 0x33, 0x73, 0xd4, 0xfa, 0xa3, 0x04, 0xbb, 0xeb, 0x8e, 0xe8, 0x2b,
1892 0xf8, 0x92, 0xb7, 0xcd, 0x09, 0x1e, 0x1b, 0x63, 0x6d, 0x3c, 0x58, 0xbb, 0xca, 0x37, 0xa1, 0xa1,
1893 0xf7, 0x7a, 0x3d, 0xf3, 0xe9, 0xfd, 0x23, 0xf3, 0xc1, 0x03, 0xb3, 0xa3, 0x48, 0xd7, 0x4d, 0xc7,
1894 0x4a, 0xf1, 0xba, 0xe9, 0x99, 0x52, 0xba, 0x6e, 0x1a, 0x29, 0x65, 0x9e, 0x24, 0xae, 0x70, 0x69,
1895 0x4a, 0xe5, 0xea, 0xa5, 0xfe, 0x8f, 0x04, 0x8d, 0x97, 0x4b, 0xcb, 0x75, 0xe6, 0x0e, 0xb1, 0x62,
1896 0x7e, 0xf4, 0x7a, 0xb0, 0xbb, 0xfe, 0xa6, 0xfd, 0x84, 0x17, 0xe9, 0x0e, 0x59, 0x35, 0xd0, 0x10,
1897 0xaa, 0x51, 0x6c, 0xc5, 0xcb, 0x28, 0x95, 0xe1, 0xc7, 0x1b, 0xa3, 0x79, 0x65, 0x1a, 0xed, 0xa9,
1898 0x00, 0xe3, 0x94, 0xa4, 0x75, 0x0a, 0xd5, 0xc4, 0xc2, 0x97, 0x34, 0x35, 0x3a, 0xc6, 0xe9, 0x74,
1899 0x2d, 0x64, 0x0d, 0x90, 0x71, 0xef, 0xe5, 0x69, 0x6f, 0x6a, 0x70, 0xe9, 0xe3, 0xc1, 0x35, 0x7a,
1900 0x5a, 0x7f, 0xa4, 0x6b, 0x9d, 0xc1, 0xe0, 0xad, 0xf9, 0xf2, 0xb4, 0x33, 0xd0, 0x4f, 0xf4, 0x5e,
1901 0x57, 0x29, 0x72, 0xcf, 0x55, 0xb3, 0xd4, 0xdc, 0x07, 0x58, 0x3d, 0x3e, 0xf2, 0x62, 0x46, 0x5a,
1902 0x15, 0x33, 0xcd, 0x9f, 0x25, 0xa8, 0xa5, 0x6f, 0x8a, 0x55, 0xa5, 0x25, 0xad, 0x57, 0x5a, 0x53,
1903 0x80, 0x98, 0x92, 0x85, 0xcf, 0x5c, 0x76, 0x76, 0x99, 0xae, 0xf6, 0xe1, 0xb6, 0xef, 0x94, 0xb6,
1904 0x91, 0x43, 0xf1, 0x1a, 0x4d, 0xeb, 0x2e, 0xc0, 0xaa, 0x87, 0xab, 0x3b, 0x5f, 0xd0, 0xda, 0x8a,
1905 0x01, 0xaa, 0x03, 0xdd, 0xd4, 0xc7, 0x23, 0x45, 0x6a, 0x7e, 0x07, 0xf2, 0xea, 0x01, 0x71, 0xad,
1906 0xa2, 0x91, 0x3e, 0xa8, 0x68, 0x1e, 0x03, 0xfa, 0xf0, 0xd9, 0xb0, 0x19, 0xf6, 0x73, 0x11, 0x6a,
1907 0xe9, 0x13, 0x01, 0xed, 0xc3, 0x2e, 0xf5, 0x3c, 0xf2, 0xd8, 0x4c, 0x24, 0x2c, 0xf3, 0x16, 0xb6,
1908 0x13, 0xae, 0x61, 0xe8, 0x36, 0x54, 0x3d, 0xcb, 0x9f, 0xe7, 0xca, 0x97, 0xb6, 0xf2, 0x08, 0x97,
1909 0xd6, 0x7e, 0x65, 0xb8, 0x05, 0x15, 0x46, 0x3d, 0xc7, 0x16, 0x7a, 0x2a, 0xe3, 0xa4, 0x81, 0x14,
1910 0x28, 0x05, 0xe1, 0x79, 0x2a, 0x7b, 0xfc, 0x13, 0xa9, 0x50, 0x8b, 0x28, 0x89, 0x59, 0x18, 0xa5,
1911 0x42, 0x97, 0x35, 0x51, 0xff, 0x8a, 0xca, 0x3d, 0xda, 0xf6, 0xa9, 0x93, 0xfd, 0x5f, 0x29, 0x5d,
1912 0xeb, 0x07, 0xd8, 0x59, 0x33, 0x72, 0xa5, 0x9a, 0x1a, 0x63, 0xdc, 0x79, 0xd6, 0xcb, 0xb4, 0x2a,
1913 0x8b, 0x7f, 0x1d, 0xca, 0xbd, 0xe1, 0x50, 0x4b, 0x4a, 0xad, 0xd1, 0x2b, 0x9e, 0x2d, 0x9b, 0x03,
1914 0x28, 0x19, 0x81, 0x87, 0xee, 0xc1, 0xcd, 0xab, 0x3f, 0xca, 0xf8, 0x73, 0x96, 0x86, 0x48, 0xb9,
1915 0xf2, 0xa3, 0x8b, 0x3f, 0x67, 0x7c, 0x51, 0x59, 0x12, 0x48, 0x22, 0x95, 0x35, 0x8f, 0xab, 0xc9,
1916 0xa2, 0x5a, 0xcf, 0xa0, 0x91, 0xcf, 0x7c, 0xe0, 0x44, 0x31, 0x7a, 0x02, 0x95, 0x73, 0xcb, 0x5d,
1917 0x52, 0x51, 0x2e, 0xfd, 0xf2, 0x4f, 0x3d, 0x39, 0x08, 0x27, 0xee, 0xc7, 0x77, 0x7f, 0x77, 0x70,
1918 0xc6, 0x72, 0xe7, 0x36, 0x0b, 0xcf, 0x0e, 0x3f, 0xfc, 0xa1, 0xea, 0x8c, 0x1d, 0x5a, 0x81, 0x33,
1919 0xab, 0x0a, 0x31, 0x7c, 0xf8, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x10, 0xd0, 0x3e, 0xe8, 0x33,
1920 0x13, 0x00, 0x00,
Andrew Lambbc029d32020-02-24 12:42:50 -07001921}