blob: bb4072c5ed53df6ee0b9d8a2420fa68ecd0700b9 [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"`
C Shapiro66745042020-07-21 06:33:42 -0500766 // Unique model name reported by the SoC and detected
767 // through probing.
768 // For ARM/x86 specific probing logic, see:
769 // platform/factory/py/probe/functions/generic_cpu.py
Andrew Lambbc029d32020-02-24 12:42:50 -0700770 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
771 // Number of cores present on the SoC model
772 Cores int32 `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
773 XXX_NoUnkeyedLiteral struct{} `json:"-"`
774 XXX_unrecognized []byte `json:"-"`
775 XXX_sizecache int32 `json:"-"`
776}
777
778func (m *Component_Soc) Reset() { *m = Component_Soc{} }
779func (m *Component_Soc) String() string { return proto.CompactTextString(m) }
780func (*Component_Soc) ProtoMessage() {}
781func (*Component_Soc) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500782 return fileDescriptor_c6bb55af29234765, []int{0, 1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700783}
784
785func (m *Component_Soc) XXX_Unmarshal(b []byte) error {
786 return xxx_messageInfo_Component_Soc.Unmarshal(m, b)
787}
788func (m *Component_Soc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
789 return xxx_messageInfo_Component_Soc.Marshal(b, m, deterministic)
790}
791func (m *Component_Soc) XXX_Merge(src proto.Message) {
792 xxx_messageInfo_Component_Soc.Merge(m, src)
793}
794func (m *Component_Soc) XXX_Size() int {
795 return xxx_messageInfo_Component_Soc.Size(m)
796}
797func (m *Component_Soc) XXX_DiscardUnknown() {
798 xxx_messageInfo_Component_Soc.DiscardUnknown(m)
799}
800
801var xxx_messageInfo_Component_Soc proto.InternalMessageInfo
802
803func (m *Component_Soc) GetFamily() *Component_Soc_Family {
804 if m != nil {
805 return m.Family
806 }
807 return nil
808}
809
810func (m *Component_Soc) GetModel() string {
811 if m != nil {
812 return m.Model
813 }
814 return ""
815}
816
817func (m *Component_Soc) GetCores() int32 {
818 if m != nil {
819 return m.Cores
820 }
821 return 0
822}
823
824type Component_Soc_Family struct {
825 Arch Component_Soc_Architecture `protobuf:"varint,1,opt,name=arch,proto3,enum=chromiumos.config.api.Component_Soc_Architecture" json:"arch,omitempty"`
826 // Common name (human friendly) for the family
827 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
828 XXX_NoUnkeyedLiteral struct{} `json:"-"`
829 XXX_unrecognized []byte `json:"-"`
830 XXX_sizecache int32 `json:"-"`
831}
832
833func (m *Component_Soc_Family) Reset() { *m = Component_Soc_Family{} }
834func (m *Component_Soc_Family) String() string { return proto.CompactTextString(m) }
835func (*Component_Soc_Family) ProtoMessage() {}
836func (*Component_Soc_Family) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500837 return fileDescriptor_c6bb55af29234765, []int{0, 1, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700838}
839
840func (m *Component_Soc_Family) XXX_Unmarshal(b []byte) error {
841 return xxx_messageInfo_Component_Soc_Family.Unmarshal(m, b)
842}
843func (m *Component_Soc_Family) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
844 return xxx_messageInfo_Component_Soc_Family.Marshal(b, m, deterministic)
845}
846func (m *Component_Soc_Family) XXX_Merge(src proto.Message) {
847 xxx_messageInfo_Component_Soc_Family.Merge(m, src)
848}
849func (m *Component_Soc_Family) XXX_Size() int {
850 return xxx_messageInfo_Component_Soc_Family.Size(m)
851}
852func (m *Component_Soc_Family) XXX_DiscardUnknown() {
853 xxx_messageInfo_Component_Soc_Family.DiscardUnknown(m)
854}
855
856var xxx_messageInfo_Component_Soc_Family proto.InternalMessageInfo
857
858func (m *Component_Soc_Family) GetArch() Component_Soc_Architecture {
859 if m != nil {
860 return m.Arch
861 }
862 return Component_Soc_ARCHITECTURE_UNDEFINED
863}
864
865func (m *Component_Soc_Family) GetName() string {
866 if m != nil {
867 return m.Name
868 }
869 return ""
870}
871
872type Component_Memory struct {
873 Profile *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
874 PartNumber string `protobuf:"bytes,2,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700875 XXX_NoUnkeyedLiteral struct{} `json:"-"`
876 XXX_unrecognized []byte `json:"-"`
877 XXX_sizecache int32 `json:"-"`
878}
879
880func (m *Component_Memory) Reset() { *m = Component_Memory{} }
881func (m *Component_Memory) String() string { return proto.CompactTextString(m) }
882func (*Component_Memory) ProtoMessage() {}
883func (*Component_Memory) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500884 return fileDescriptor_c6bb55af29234765, []int{0, 2}
Andrew Lambbc029d32020-02-24 12:42:50 -0700885}
886
887func (m *Component_Memory) XXX_Unmarshal(b []byte) error {
888 return xxx_messageInfo_Component_Memory.Unmarshal(m, b)
889}
890func (m *Component_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
891 return xxx_messageInfo_Component_Memory.Marshal(b, m, deterministic)
892}
893func (m *Component_Memory) XXX_Merge(src proto.Message) {
894 xxx_messageInfo_Component_Memory.Merge(m, src)
895}
896func (m *Component_Memory) XXX_Size() int {
897 return xxx_messageInfo_Component_Memory.Size(m)
898}
899func (m *Component_Memory) XXX_DiscardUnknown() {
900 xxx_messageInfo_Component_Memory.DiscardUnknown(m)
901}
902
903var xxx_messageInfo_Component_Memory proto.InternalMessageInfo
904
905func (m *Component_Memory) GetProfile() *Component_Memory_Profile {
906 if m != nil {
907 return m.Profile
908 }
909 return nil
910}
911
912func (m *Component_Memory) GetPartNumber() string {
913 if m != nil {
914 return m.PartNumber
915 }
916 return ""
917}
918
Andrew Lambbc029d32020-02-24 12:42:50 -0700919type Component_Memory_Profile struct {
920 Type Component_Memory_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.Component_Memory_Type" json:"type,omitempty"`
921 SpeedMhz int32 `protobuf:"varint,2,opt,name=speed_mhz,json=speedMhz,proto3" json:"speed_mhz,omitempty"`
922 SizeMegabytes int32 `protobuf:"varint,3,opt,name=size_megabytes,json=sizeMegabytes,proto3" json:"size_megabytes,omitempty"`
923 XXX_NoUnkeyedLiteral struct{} `json:"-"`
924 XXX_unrecognized []byte `json:"-"`
925 XXX_sizecache int32 `json:"-"`
926}
927
928func (m *Component_Memory_Profile) Reset() { *m = Component_Memory_Profile{} }
929func (m *Component_Memory_Profile) String() string { return proto.CompactTextString(m) }
930func (*Component_Memory_Profile) ProtoMessage() {}
931func (*Component_Memory_Profile) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500932 return fileDescriptor_c6bb55af29234765, []int{0, 2, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700933}
934
935func (m *Component_Memory_Profile) XXX_Unmarshal(b []byte) error {
936 return xxx_messageInfo_Component_Memory_Profile.Unmarshal(m, b)
937}
938func (m *Component_Memory_Profile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
939 return xxx_messageInfo_Component_Memory_Profile.Marshal(b, m, deterministic)
940}
941func (m *Component_Memory_Profile) XXX_Merge(src proto.Message) {
942 xxx_messageInfo_Component_Memory_Profile.Merge(m, src)
943}
944func (m *Component_Memory_Profile) XXX_Size() int {
945 return xxx_messageInfo_Component_Memory_Profile.Size(m)
946}
947func (m *Component_Memory_Profile) XXX_DiscardUnknown() {
948 xxx_messageInfo_Component_Memory_Profile.DiscardUnknown(m)
949}
950
951var xxx_messageInfo_Component_Memory_Profile proto.InternalMessageInfo
952
953func (m *Component_Memory_Profile) GetType() Component_Memory_Type {
954 if m != nil {
955 return m.Type
956 }
957 return Component_Memory_TYPE_UNDEFINED
958}
959
960func (m *Component_Memory_Profile) GetSpeedMhz() int32 {
961 if m != nil {
962 return m.SpeedMhz
963 }
964 return 0
965}
966
967func (m *Component_Memory_Profile) GetSizeMegabytes() int32 {
968 if m != nil {
969 return m.SizeMegabytes
970 }
971 return 0
972}
973
974type Component_Bluetooth struct {
C Shapiro74da76e2020-05-04 13:02:20 -0500975 Usb *Component_Interface_Usb `protobuf:"bytes,4,opt,name=usb,proto3" json:"usb,omitempty"`
976 XXX_NoUnkeyedLiteral struct{} `json:"-"`
977 XXX_unrecognized []byte `json:"-"`
978 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700979}
980
981func (m *Component_Bluetooth) Reset() { *m = Component_Bluetooth{} }
982func (m *Component_Bluetooth) String() string { return proto.CompactTextString(m) }
983func (*Component_Bluetooth) ProtoMessage() {}
984func (*Component_Bluetooth) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500985 return fileDescriptor_c6bb55af29234765, []int{0, 3}
Andrew Lambbc029d32020-02-24 12:42:50 -0700986}
987
988func (m *Component_Bluetooth) XXX_Unmarshal(b []byte) error {
989 return xxx_messageInfo_Component_Bluetooth.Unmarshal(m, b)
990}
991func (m *Component_Bluetooth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
992 return xxx_messageInfo_Component_Bluetooth.Marshal(b, m, deterministic)
993}
994func (m *Component_Bluetooth) XXX_Merge(src proto.Message) {
995 xxx_messageInfo_Component_Bluetooth.Merge(m, src)
996}
997func (m *Component_Bluetooth) XXX_Size() int {
998 return xxx_messageInfo_Component_Bluetooth.Size(m)
999}
1000func (m *Component_Bluetooth) XXX_DiscardUnknown() {
1001 xxx_messageInfo_Component_Bluetooth.DiscardUnknown(m)
1002}
1003
1004var xxx_messageInfo_Component_Bluetooth proto.InternalMessageInfo
1005
C Shapiro74da76e2020-05-04 13:02:20 -05001006func (m *Component_Bluetooth) GetUsb() *Component_Interface_Usb {
Andrew Lambbc029d32020-02-24 12:42:50 -07001007 if m != nil {
C Shapiro74da76e2020-05-04 13:02:20 -05001008 return m.Usb
Andrew Lambbc029d32020-02-24 12:42:50 -07001009 }
C Shapiro74da76e2020-05-04 13:02:20 -05001010 return nil
Andrew Lambbc029d32020-02-24 12:42:50 -07001011}
1012
1013type Component_Camera struct {
Sean McAllistere57a0792020-06-24 13:20:31 -06001014 Features []Component_Camera_Feature `protobuf:"varint,1,rep,packed,name=features,proto3,enum=chromiumos.config.api.Component_Camera_Feature" json:"features,omitempty"`
1015 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"`
1016 // Types that are valid to be assigned to Interface:
1017 // *Component_Camera_Usb
1018 // *Component_Camera_Pci
1019 Interface isComponent_Camera_Interface `protobuf_oneof:"interface"`
1020 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1021 XXX_unrecognized []byte `json:"-"`
1022 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001023}
1024
1025func (m *Component_Camera) Reset() { *m = Component_Camera{} }
1026func (m *Component_Camera) String() string { return proto.CompactTextString(m) }
1027func (*Component_Camera) ProtoMessage() {}
1028func (*Component_Camera) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -05001029 return fileDescriptor_c6bb55af29234765, []int{0, 4}
Andrew Lambbc029d32020-02-24 12:42:50 -07001030}
1031
1032func (m *Component_Camera) XXX_Unmarshal(b []byte) error {
1033 return xxx_messageInfo_Component_Camera.Unmarshal(m, b)
1034}
1035func (m *Component_Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1036 return xxx_messageInfo_Component_Camera.Marshal(b, m, deterministic)
1037}
1038func (m *Component_Camera) XXX_Merge(src proto.Message) {
1039 xxx_messageInfo_Component_Camera.Merge(m, src)
1040}
1041func (m *Component_Camera) XXX_Size() int {
1042 return xxx_messageInfo_Component_Camera.Size(m)
1043}
1044func (m *Component_Camera) XXX_DiscardUnknown() {
1045 xxx_messageInfo_Component_Camera.DiscardUnknown(m)
1046}
1047
1048var xxx_messageInfo_Component_Camera proto.InternalMessageInfo
1049
1050func (m *Component_Camera) GetFeatures() []Component_Camera_Feature {
1051 if m != nil {
1052 return m.Features
1053 }
1054 return nil
1055}
1056
1057func (m *Component_Camera) GetClockType() Component_Camera_ClockType {
1058 if m != nil {
1059 return m.ClockType
1060 }
1061 return Component_Camera_CLOCK_TYPE_UNDEFINED
1062}
1063
Sean McAllistere57a0792020-06-24 13:20:31 -06001064type isComponent_Camera_Interface interface {
1065 isComponent_Camera_Interface()
1066}
1067
1068type Component_Camera_Usb struct {
1069 Usb *Component_Interface_Usb `protobuf:"bytes,3,opt,name=usb,proto3,oneof"`
1070}
1071
1072type Component_Camera_Pci struct {
1073 Pci *Component_Interface_Pci `protobuf:"bytes,4,opt,name=pci,proto3,oneof"`
1074}
1075
1076func (*Component_Camera_Usb) isComponent_Camera_Interface() {}
1077
1078func (*Component_Camera_Pci) isComponent_Camera_Interface() {}
1079
1080func (m *Component_Camera) GetInterface() isComponent_Camera_Interface {
1081 if m != nil {
1082 return m.Interface
1083 }
1084 return nil
1085}
1086
1087func (m *Component_Camera) GetUsb() *Component_Interface_Usb {
1088 if x, ok := m.GetInterface().(*Component_Camera_Usb); ok {
1089 return x.Usb
1090 }
1091 return nil
1092}
1093
1094func (m *Component_Camera) GetPci() *Component_Interface_Pci {
1095 if x, ok := m.GetInterface().(*Component_Camera_Pci); ok {
1096 return x.Pci
1097 }
1098 return nil
1099}
1100
1101// XXX_OneofWrappers is for the internal use of the proto package.
1102func (*Component_Camera) XXX_OneofWrappers() []interface{} {
1103 return []interface{}{
1104 (*Component_Camera_Usb)(nil),
1105 (*Component_Camera_Pci)(nil),
1106 }
1107}
1108
C Shapirod2365312020-05-18 14:46:48 -05001109type Component_DisplayPanel struct {
1110 ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
1111 Properties *Component_DisplayPanel_Properties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
1112 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1113 XXX_unrecognized []byte `json:"-"`
1114 XXX_sizecache int32 `json:"-"`
1115}
1116
1117func (m *Component_DisplayPanel) Reset() { *m = Component_DisplayPanel{} }
1118func (m *Component_DisplayPanel) String() string { return proto.CompactTextString(m) }
1119func (*Component_DisplayPanel) ProtoMessage() {}
1120func (*Component_DisplayPanel) Descriptor() ([]byte, []int) {
1121 return fileDescriptor_c6bb55af29234765, []int{0, 5}
1122}
1123
1124func (m *Component_DisplayPanel) XXX_Unmarshal(b []byte) error {
1125 return xxx_messageInfo_Component_DisplayPanel.Unmarshal(m, b)
1126}
1127func (m *Component_DisplayPanel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1128 return xxx_messageInfo_Component_DisplayPanel.Marshal(b, m, deterministic)
1129}
1130func (m *Component_DisplayPanel) XXX_Merge(src proto.Message) {
1131 xxx_messageInfo_Component_DisplayPanel.Merge(m, src)
1132}
1133func (m *Component_DisplayPanel) XXX_Size() int {
1134 return xxx_messageInfo_Component_DisplayPanel.Size(m)
1135}
1136func (m *Component_DisplayPanel) XXX_DiscardUnknown() {
1137 xxx_messageInfo_Component_DisplayPanel.DiscardUnknown(m)
1138}
1139
1140var xxx_messageInfo_Component_DisplayPanel proto.InternalMessageInfo
1141
1142func (m *Component_DisplayPanel) GetProductId() string {
1143 if m != nil {
1144 return m.ProductId
1145 }
1146 return ""
1147}
1148
1149func (m *Component_DisplayPanel) GetProperties() *Component_DisplayPanel_Properties {
1150 if m != nil {
1151 return m.Properties
1152 }
1153 return nil
1154}
1155
1156type Component_DisplayPanel_Properties struct {
1157 WidthPx int32 `protobuf:"varint,1,opt,name=width_px,json=widthPx,proto3" json:"width_px,omitempty"`
1158 HeightPx int32 `protobuf:"varint,2,opt,name=height_px,json=heightPx,proto3" json:"height_px,omitempty"`
1159 // Generally expressed as double (e.g. 11.7 inches) in specs, but storing
1160 // as milliinch to remove double ambiguities.
1161 DiagonalMilliinch int32 `protobuf:"varint,3,opt,name=diagonal_milliinch,json=diagonalMilliinch,proto3" json:"diagonal_milliinch,omitempty"`
1162 // PPI or also referred to as DPI (density per inch)
1163 PixelsPerIn int32 `protobuf:"varint,4,opt,name=pixels_per_in,json=pixelsPerIn,proto3" json:"pixels_per_in,omitempty"`
1164 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1165 XXX_unrecognized []byte `json:"-"`
1166 XXX_sizecache int32 `json:"-"`
1167}
1168
1169func (m *Component_DisplayPanel_Properties) Reset() { *m = Component_DisplayPanel_Properties{} }
1170func (m *Component_DisplayPanel_Properties) String() string { return proto.CompactTextString(m) }
1171func (*Component_DisplayPanel_Properties) ProtoMessage() {}
1172func (*Component_DisplayPanel_Properties) Descriptor() ([]byte, []int) {
1173 return fileDescriptor_c6bb55af29234765, []int{0, 5, 0}
1174}
1175
1176func (m *Component_DisplayPanel_Properties) XXX_Unmarshal(b []byte) error {
1177 return xxx_messageInfo_Component_DisplayPanel_Properties.Unmarshal(m, b)
1178}
1179func (m *Component_DisplayPanel_Properties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1180 return xxx_messageInfo_Component_DisplayPanel_Properties.Marshal(b, m, deterministic)
1181}
1182func (m *Component_DisplayPanel_Properties) XXX_Merge(src proto.Message) {
1183 xxx_messageInfo_Component_DisplayPanel_Properties.Merge(m, src)
1184}
1185func (m *Component_DisplayPanel_Properties) XXX_Size() int {
1186 return xxx_messageInfo_Component_DisplayPanel_Properties.Size(m)
1187}
1188func (m *Component_DisplayPanel_Properties) XXX_DiscardUnknown() {
1189 xxx_messageInfo_Component_DisplayPanel_Properties.DiscardUnknown(m)
1190}
1191
1192var xxx_messageInfo_Component_DisplayPanel_Properties proto.InternalMessageInfo
1193
1194func (m *Component_DisplayPanel_Properties) GetWidthPx() int32 {
1195 if m != nil {
1196 return m.WidthPx
1197 }
1198 return 0
1199}
1200
1201func (m *Component_DisplayPanel_Properties) GetHeightPx() int32 {
1202 if m != nil {
1203 return m.HeightPx
1204 }
1205 return 0
1206}
1207
1208func (m *Component_DisplayPanel_Properties) GetDiagonalMilliinch() int32 {
1209 if m != nil {
1210 return m.DiagonalMilliinch
1211 }
1212 return 0
1213}
1214
1215func (m *Component_DisplayPanel_Properties) GetPixelsPerIn() int32 {
1216 if m != nil {
1217 return m.PixelsPerIn
1218 }
1219 return 0
1220}
1221
C Shapiro5c6fc212020-05-13 16:32:09 -05001222type Component_Touch struct {
Andrew Lambbc029d32020-02-24 12:42:50 -07001223 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001224 FwVersion string `protobuf:"bytes,3,opt,name=fw_version,json=fwVersion,proto3" json:"fw_version,omitempty"`
C Shapiroda331d62020-05-06 14:58:00 -05001225 // Optional product brand/series name
1226 // For some vendors, this is used in the firmware naming schema
Sean McAllisterc8687d32020-06-24 11:32:31 -06001227 ProductSeries string `protobuf:"bytes,5,opt,name=product_series,json=productSeries,proto3" json:"product_series,omitempty"`
1228 FwChecksum string `protobuf:"bytes,6,opt,name=fw_checksum,json=fwChecksum,proto3" json:"fw_checksum,omitempty"`
1229 Type Component_Touch_TouchType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Touch_TouchType" json:"type,omitempty"`
1230 Usb *Component_Interface_Usb `protobuf:"bytes,8,opt,name=usb,proto3" json:"usb,omitempty"`
1231 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1232 XXX_unrecognized []byte `json:"-"`
1233 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001234}
1235
C Shapiro5c6fc212020-05-13 16:32:09 -05001236func (m *Component_Touch) Reset() { *m = Component_Touch{} }
1237func (m *Component_Touch) String() string { return proto.CompactTextString(m) }
1238func (*Component_Touch) ProtoMessage() {}
1239func (*Component_Touch) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001240 return fileDescriptor_c6bb55af29234765, []int{0, 6}
Andrew Lambbc029d32020-02-24 12:42:50 -07001241}
1242
C Shapiro5c6fc212020-05-13 16:32:09 -05001243func (m *Component_Touch) XXX_Unmarshal(b []byte) error {
1244 return xxx_messageInfo_Component_Touch.Unmarshal(m, b)
Andrew Lambbc029d32020-02-24 12:42:50 -07001245}
C Shapiro5c6fc212020-05-13 16:32:09 -05001246func (m *Component_Touch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1247 return xxx_messageInfo_Component_Touch.Marshal(b, m, deterministic)
Andrew Lambbc029d32020-02-24 12:42:50 -07001248}
C Shapiro5c6fc212020-05-13 16:32:09 -05001249func (m *Component_Touch) XXX_Merge(src proto.Message) {
1250 xxx_messageInfo_Component_Touch.Merge(m, src)
Andrew Lambbc029d32020-02-24 12:42:50 -07001251}
C Shapiro5c6fc212020-05-13 16:32:09 -05001252func (m *Component_Touch) XXX_Size() int {
1253 return xxx_messageInfo_Component_Touch.Size(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001254}
C Shapiro5c6fc212020-05-13 16:32:09 -05001255func (m *Component_Touch) XXX_DiscardUnknown() {
1256 xxx_messageInfo_Component_Touch.DiscardUnknown(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001257}
1258
C Shapiro5c6fc212020-05-13 16:32:09 -05001259var xxx_messageInfo_Component_Touch proto.InternalMessageInfo
Andrew Lambbc029d32020-02-24 12:42:50 -07001260
C Shapiro5c6fc212020-05-13 16:32:09 -05001261func (m *Component_Touch) GetProductId() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001262 if m != nil {
1263 return m.ProductId
1264 }
1265 return ""
1266}
1267
C Shapiro5c6fc212020-05-13 16:32:09 -05001268func (m *Component_Touch) GetFwVersion() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001269 if m != nil {
1270 return m.FwVersion
1271 }
1272 return ""
1273}
1274
C Shapiro5c6fc212020-05-13 16:32:09 -05001275func (m *Component_Touch) GetProductSeries() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001276 if m != nil {
C Shapiroda331d62020-05-06 14:58:00 -05001277 return m.ProductSeries
Andrew Lambbc029d32020-02-24 12:42:50 -07001278 }
1279 return ""
1280}
1281
Sean McAllisterc8687d32020-06-24 11:32:31 -06001282func (m *Component_Touch) GetFwChecksum() string {
1283 if m != nil {
1284 return m.FwChecksum
1285 }
1286 return ""
1287}
1288
1289func (m *Component_Touch) GetType() Component_Touch_TouchType {
1290 if m != nil {
1291 return m.Type
1292 }
1293 return Component_Touch_TOUCH_TYPE_UNDEFINED
1294}
1295
1296func (m *Component_Touch) GetUsb() *Component_Interface_Usb {
1297 if m != nil {
1298 return m.Usb
1299 }
1300 return nil
1301}
1302
C Shapiro74da76e2020-05-04 13:02:20 -05001303type Component_Wifi struct {
1304 // Types that are valid to be assigned to Interface:
1305 // *Component_Wifi_Pci
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001306 Interface isComponent_Wifi_Interface `protobuf_oneof:"interface"`
1307 // WLAN protocols supported by this Wifi chipset.
1308 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"`
1309 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1310 XXX_unrecognized []byte `json:"-"`
1311 XXX_sizecache int32 `json:"-"`
C Shapiro74da76e2020-05-04 13:02:20 -05001312}
1313
1314func (m *Component_Wifi) Reset() { *m = Component_Wifi{} }
1315func (m *Component_Wifi) String() string { return proto.CompactTextString(m) }
1316func (*Component_Wifi) ProtoMessage() {}
1317func (*Component_Wifi) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001318 return fileDescriptor_c6bb55af29234765, []int{0, 7}
C Shapiro74da76e2020-05-04 13:02:20 -05001319}
1320
1321func (m *Component_Wifi) XXX_Unmarshal(b []byte) error {
1322 return xxx_messageInfo_Component_Wifi.Unmarshal(m, b)
1323}
1324func (m *Component_Wifi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1325 return xxx_messageInfo_Component_Wifi.Marshal(b, m, deterministic)
1326}
1327func (m *Component_Wifi) XXX_Merge(src proto.Message) {
1328 xxx_messageInfo_Component_Wifi.Merge(m, src)
1329}
1330func (m *Component_Wifi) XXX_Size() int {
1331 return xxx_messageInfo_Component_Wifi.Size(m)
1332}
1333func (m *Component_Wifi) XXX_DiscardUnknown() {
1334 xxx_messageInfo_Component_Wifi.DiscardUnknown(m)
1335}
1336
1337var xxx_messageInfo_Component_Wifi proto.InternalMessageInfo
1338
1339type isComponent_Wifi_Interface interface {
1340 isComponent_Wifi_Interface()
1341}
1342
1343type Component_Wifi_Pci struct {
1344 Pci *Component_Interface_Pci `protobuf:"bytes,1,opt,name=pci,proto3,oneof"`
1345}
1346
1347func (*Component_Wifi_Pci) isComponent_Wifi_Interface() {}
1348
1349func (m *Component_Wifi) GetInterface() isComponent_Wifi_Interface {
1350 if m != nil {
1351 return m.Interface
1352 }
1353 return nil
1354}
1355
1356func (m *Component_Wifi) GetPci() *Component_Interface_Pci {
1357 if x, ok := m.GetInterface().(*Component_Wifi_Pci); ok {
1358 return x.Pci
1359 }
1360 return nil
1361}
1362
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001363func (m *Component_Wifi) GetSupportedWlanProtocols() []Component_Wifi_WLANProtocol {
1364 if m != nil {
1365 return m.SupportedWlanProtocols
1366 }
1367 return nil
1368}
1369
C Shapiro74da76e2020-05-04 13:02:20 -05001370// XXX_OneofWrappers is for the internal use of the proto package.
1371func (*Component_Wifi) XXX_OneofWrappers() []interface{} {
1372 return []interface{}{
1373 (*Component_Wifi_Pci)(nil),
1374 }
1375}
1376
Andrew Lambbc029d32020-02-24 12:42:50 -07001377// Record of a component level qualification and the corresponding status.
1378type Component_Qualification struct {
1379 ComponentId *ComponentId `protobuf:"bytes,1,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
1380 Status Component_Qualification_Status `protobuf:"varint,2,opt,name=status,proto3,enum=chromiumos.config.api.Component_Qualification_Status" json:"status,omitempty"`
1381 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1382 XXX_unrecognized []byte `json:"-"`
1383 XXX_sizecache int32 `json:"-"`
1384}
1385
1386func (m *Component_Qualification) Reset() { *m = Component_Qualification{} }
1387func (m *Component_Qualification) String() string { return proto.CompactTextString(m) }
1388func (*Component_Qualification) ProtoMessage() {}
1389func (*Component_Qualification) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001390 return fileDescriptor_c6bb55af29234765, []int{0, 8}
Andrew Lambbc029d32020-02-24 12:42:50 -07001391}
1392
1393func (m *Component_Qualification) XXX_Unmarshal(b []byte) error {
1394 return xxx_messageInfo_Component_Qualification.Unmarshal(m, b)
1395}
1396func (m *Component_Qualification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1397 return xxx_messageInfo_Component_Qualification.Marshal(b, m, deterministic)
1398}
1399func (m *Component_Qualification) XXX_Merge(src proto.Message) {
1400 xxx_messageInfo_Component_Qualification.Merge(m, src)
1401}
1402func (m *Component_Qualification) XXX_Size() int {
1403 return xxx_messageInfo_Component_Qualification.Size(m)
1404}
1405func (m *Component_Qualification) XXX_DiscardUnknown() {
1406 xxx_messageInfo_Component_Qualification.DiscardUnknown(m)
1407}
1408
1409var xxx_messageInfo_Component_Qualification proto.InternalMessageInfo
1410
1411func (m *Component_Qualification) GetComponentId() *ComponentId {
1412 if m != nil {
1413 return m.ComponentId
1414 }
1415 return nil
1416}
1417
1418func (m *Component_Qualification) GetStatus() Component_Qualification_Status {
1419 if m != nil {
1420 return m.Status
1421 }
1422 return Component_Qualification_STATUS_UNKNOWN
1423}
1424
Sean McAllisterc19613b2020-06-22 11:41:58 -06001425type Component_AudioCodec struct {
1426 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1427 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1428 XXX_unrecognized []byte `json:"-"`
1429 XXX_sizecache int32 `json:"-"`
1430}
1431
1432func (m *Component_AudioCodec) Reset() { *m = Component_AudioCodec{} }
1433func (m *Component_AudioCodec) String() string { return proto.CompactTextString(m) }
1434func (*Component_AudioCodec) ProtoMessage() {}
1435func (*Component_AudioCodec) Descriptor() ([]byte, []int) {
1436 return fileDescriptor_c6bb55af29234765, []int{0, 9}
1437}
1438
1439func (m *Component_AudioCodec) XXX_Unmarshal(b []byte) error {
1440 return xxx_messageInfo_Component_AudioCodec.Unmarshal(m, b)
1441}
1442func (m *Component_AudioCodec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1443 return xxx_messageInfo_Component_AudioCodec.Marshal(b, m, deterministic)
1444}
1445func (m *Component_AudioCodec) XXX_Merge(src proto.Message) {
1446 xxx_messageInfo_Component_AudioCodec.Merge(m, src)
1447}
1448func (m *Component_AudioCodec) XXX_Size() int {
1449 return xxx_messageInfo_Component_AudioCodec.Size(m)
1450}
1451func (m *Component_AudioCodec) XXX_DiscardUnknown() {
1452 xxx_messageInfo_Component_AudioCodec.DiscardUnknown(m)
1453}
1454
1455var xxx_messageInfo_Component_AudioCodec proto.InternalMessageInfo
1456
1457func (m *Component_AudioCodec) GetName() string {
1458 if m != nil {
1459 return m.Name
1460 }
1461 return ""
1462}
1463
Sean McAllistera3b6b412020-06-22 13:33:16 -06001464type Component_Battery struct {
1465 Model string `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
1466 Technology Component_Battery_Technology `protobuf:"varint,2,opt,name=technology,proto3,enum=chromiumos.config.api.Component_Battery_Technology" json:"technology,omitempty"`
1467 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1468 XXX_unrecognized []byte `json:"-"`
1469 XXX_sizecache int32 `json:"-"`
1470}
1471
1472func (m *Component_Battery) Reset() { *m = Component_Battery{} }
1473func (m *Component_Battery) String() string { return proto.CompactTextString(m) }
1474func (*Component_Battery) ProtoMessage() {}
1475func (*Component_Battery) Descriptor() ([]byte, []int) {
1476 return fileDescriptor_c6bb55af29234765, []int{0, 10}
1477}
1478
1479func (m *Component_Battery) XXX_Unmarshal(b []byte) error {
1480 return xxx_messageInfo_Component_Battery.Unmarshal(m, b)
1481}
1482func (m *Component_Battery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1483 return xxx_messageInfo_Component_Battery.Marshal(b, m, deterministic)
1484}
1485func (m *Component_Battery) XXX_Merge(src proto.Message) {
1486 xxx_messageInfo_Component_Battery.Merge(m, src)
1487}
1488func (m *Component_Battery) XXX_Size() int {
1489 return xxx_messageInfo_Component_Battery.Size(m)
1490}
1491func (m *Component_Battery) XXX_DiscardUnknown() {
1492 xxx_messageInfo_Component_Battery.DiscardUnknown(m)
1493}
1494
1495var xxx_messageInfo_Component_Battery proto.InternalMessageInfo
1496
1497func (m *Component_Battery) GetModel() string {
1498 if m != nil {
1499 return m.Model
1500 }
1501 return ""
1502}
1503
1504func (m *Component_Battery) GetTechnology() Component_Battery_Technology {
1505 if m != nil {
1506 return m.Technology
1507 }
1508 return Component_Battery_TECH_UNKNOWN
1509}
1510
Sean McAllisterc6030032020-06-23 13:54:03 -06001511type Component_FlashChip struct {
1512 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1513 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1514 XXX_unrecognized []byte `json:"-"`
1515 XXX_sizecache int32 `json:"-"`
1516}
1517
1518func (m *Component_FlashChip) Reset() { *m = Component_FlashChip{} }
1519func (m *Component_FlashChip) String() string { return proto.CompactTextString(m) }
1520func (*Component_FlashChip) ProtoMessage() {}
1521func (*Component_FlashChip) Descriptor() ([]byte, []int) {
1522 return fileDescriptor_c6bb55af29234765, []int{0, 11}
1523}
1524
1525func (m *Component_FlashChip) XXX_Unmarshal(b []byte) error {
1526 return xxx_messageInfo_Component_FlashChip.Unmarshal(m, b)
1527}
1528func (m *Component_FlashChip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1529 return xxx_messageInfo_Component_FlashChip.Marshal(b, m, deterministic)
1530}
1531func (m *Component_FlashChip) XXX_Merge(src proto.Message) {
1532 xxx_messageInfo_Component_FlashChip.Merge(m, src)
1533}
1534func (m *Component_FlashChip) XXX_Size() int {
1535 return xxx_messageInfo_Component_FlashChip.Size(m)
1536}
1537func (m *Component_FlashChip) XXX_DiscardUnknown() {
1538 xxx_messageInfo_Component_FlashChip.DiscardUnknown(m)
1539}
1540
1541var xxx_messageInfo_Component_FlashChip proto.InternalMessageInfo
1542
1543func (m *Component_FlashChip) GetPartNumber() string {
1544 if m != nil {
1545 return m.PartNumber
1546 }
1547 return ""
1548}
1549
1550type Component_EmbeddedController struct {
1551 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1552 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1553 XXX_unrecognized []byte `json:"-"`
1554 XXX_sizecache int32 `json:"-"`
1555}
1556
1557func (m *Component_EmbeddedController) Reset() { *m = Component_EmbeddedController{} }
1558func (m *Component_EmbeddedController) String() string { return proto.CompactTextString(m) }
1559func (*Component_EmbeddedController) ProtoMessage() {}
1560func (*Component_EmbeddedController) Descriptor() ([]byte, []int) {
1561 return fileDescriptor_c6bb55af29234765, []int{0, 12}
1562}
1563
1564func (m *Component_EmbeddedController) XXX_Unmarshal(b []byte) error {
1565 return xxx_messageInfo_Component_EmbeddedController.Unmarshal(m, b)
1566}
1567func (m *Component_EmbeddedController) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1568 return xxx_messageInfo_Component_EmbeddedController.Marshal(b, m, deterministic)
1569}
1570func (m *Component_EmbeddedController) XXX_Merge(src proto.Message) {
1571 xxx_messageInfo_Component_EmbeddedController.Merge(m, src)
1572}
1573func (m *Component_EmbeddedController) XXX_Size() int {
1574 return xxx_messageInfo_Component_EmbeddedController.Size(m)
1575}
1576func (m *Component_EmbeddedController) XXX_DiscardUnknown() {
1577 xxx_messageInfo_Component_EmbeddedController.DiscardUnknown(m)
1578}
1579
1580var xxx_messageInfo_Component_EmbeddedController proto.InternalMessageInfo
1581
1582func (m *Component_EmbeddedController) GetPartNumber() string {
1583 if m != nil {
1584 return m.PartNumber
1585 }
1586 return ""
1587}
1588
Sean McAllistera84b7342020-06-23 18:08:48 -06001589type Component_Storage struct {
1590 Emmc5FwVer string `protobuf:"bytes,1,opt,name=emmc5_fw_ver,json=emmc5FwVer,proto3" json:"emmc5_fw_ver,omitempty"`
1591 Manfid string `protobuf:"bytes,2,opt,name=manfid,proto3" json:"manfid,omitempty"`
1592 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
1593 Oemid string `protobuf:"bytes,4,opt,name=oemid,proto3" json:"oemid,omitempty"`
1594 Prv string `protobuf:"bytes,5,opt,name=prv,proto3" json:"prv,omitempty"`
1595 Sectors string `protobuf:"bytes,6,opt,name=sectors,proto3" json:"sectors,omitempty"`
1596 Type Component_Storage_StorageType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Storage_StorageType" json:"type,omitempty"`
1597 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1598 XXX_unrecognized []byte `json:"-"`
1599 XXX_sizecache int32 `json:"-"`
1600}
1601
1602func (m *Component_Storage) Reset() { *m = Component_Storage{} }
1603func (m *Component_Storage) String() string { return proto.CompactTextString(m) }
1604func (*Component_Storage) ProtoMessage() {}
1605func (*Component_Storage) Descriptor() ([]byte, []int) {
1606 return fileDescriptor_c6bb55af29234765, []int{0, 13}
1607}
1608
1609func (m *Component_Storage) XXX_Unmarshal(b []byte) error {
1610 return xxx_messageInfo_Component_Storage.Unmarshal(m, b)
1611}
1612func (m *Component_Storage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1613 return xxx_messageInfo_Component_Storage.Marshal(b, m, deterministic)
1614}
1615func (m *Component_Storage) XXX_Merge(src proto.Message) {
1616 xxx_messageInfo_Component_Storage.Merge(m, src)
1617}
1618func (m *Component_Storage) XXX_Size() int {
1619 return xxx_messageInfo_Component_Storage.Size(m)
1620}
1621func (m *Component_Storage) XXX_DiscardUnknown() {
1622 xxx_messageInfo_Component_Storage.DiscardUnknown(m)
1623}
1624
1625var xxx_messageInfo_Component_Storage proto.InternalMessageInfo
1626
1627func (m *Component_Storage) GetEmmc5FwVer() string {
1628 if m != nil {
1629 return m.Emmc5FwVer
1630 }
1631 return ""
1632}
1633
1634func (m *Component_Storage) GetManfid() string {
1635 if m != nil {
1636 return m.Manfid
1637 }
1638 return ""
1639}
1640
1641func (m *Component_Storage) GetName() string {
1642 if m != nil {
1643 return m.Name
1644 }
1645 return ""
1646}
1647
1648func (m *Component_Storage) GetOemid() string {
1649 if m != nil {
1650 return m.Oemid
1651 }
1652 return ""
1653}
1654
1655func (m *Component_Storage) GetPrv() string {
1656 if m != nil {
1657 return m.Prv
1658 }
1659 return ""
1660}
1661
1662func (m *Component_Storage) GetSectors() string {
1663 if m != nil {
1664 return m.Sectors
1665 }
1666 return ""
1667}
1668
1669func (m *Component_Storage) GetType() Component_Storage_StorageType {
1670 if m != nil {
1671 return m.Type
1672 }
1673 return Component_Storage_STORAGE_TYPE_UNKNOWN
1674}
1675
Sean McAllister8f78b782020-06-24 12:25:52 -06001676// Defines a Trusted Platform Module, for more information see here:
1677// https://www.chromium.org/developers/design-documents/tpm-usage
1678type Component_Tpm struct {
1679 ManufacturerInfo string `protobuf:"bytes,1,opt,name=manufacturer_info,json=manufacturerInfo,proto3" json:"manufacturer_info,omitempty"`
1680 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
1681 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1682 XXX_unrecognized []byte `json:"-"`
1683 XXX_sizecache int32 `json:"-"`
1684}
1685
1686func (m *Component_Tpm) Reset() { *m = Component_Tpm{} }
1687func (m *Component_Tpm) String() string { return proto.CompactTextString(m) }
1688func (*Component_Tpm) ProtoMessage() {}
1689func (*Component_Tpm) Descriptor() ([]byte, []int) {
1690 return fileDescriptor_c6bb55af29234765, []int{0, 14}
1691}
1692
1693func (m *Component_Tpm) XXX_Unmarshal(b []byte) error {
1694 return xxx_messageInfo_Component_Tpm.Unmarshal(m, b)
1695}
1696func (m *Component_Tpm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1697 return xxx_messageInfo_Component_Tpm.Marshal(b, m, deterministic)
1698}
1699func (m *Component_Tpm) XXX_Merge(src proto.Message) {
1700 xxx_messageInfo_Component_Tpm.Merge(m, src)
1701}
1702func (m *Component_Tpm) XXX_Size() int {
1703 return xxx_messageInfo_Component_Tpm.Size(m)
1704}
1705func (m *Component_Tpm) XXX_DiscardUnknown() {
1706 xxx_messageInfo_Component_Tpm.DiscardUnknown(m)
1707}
1708
1709var xxx_messageInfo_Component_Tpm proto.InternalMessageInfo
1710
1711func (m *Component_Tpm) GetManufacturerInfo() string {
1712 if m != nil {
1713 return m.ManufacturerInfo
1714 }
1715 return ""
1716}
1717
1718func (m *Component_Tpm) GetVersion() string {
1719 if m != nil {
1720 return m.Version
1721 }
1722 return ""
1723}
1724
Andrew Lambbc029d32020-02-24 12:42:50 -07001725func init() {
1726 proto.RegisterEnum("chromiumos.config.api.Component_Soc_Architecture", Component_Soc_Architecture_name, Component_Soc_Architecture_value)
1727 proto.RegisterEnum("chromiumos.config.api.Component_Memory_Type", Component_Memory_Type_name, Component_Memory_Type_value)
1728 proto.RegisterEnum("chromiumos.config.api.Component_Camera_Feature", Component_Camera_Feature_name, Component_Camera_Feature_value)
1729 proto.RegisterEnum("chromiumos.config.api.Component_Camera_ClockType", Component_Camera_ClockType_name, Component_Camera_ClockType_value)
Sean McAllisterc8687d32020-06-24 11:32:31 -06001730 proto.RegisterEnum("chromiumos.config.api.Component_Touch_TouchType", Component_Touch_TouchType_name, Component_Touch_TouchType_value)
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001731 proto.RegisterEnum("chromiumos.config.api.Component_Wifi_WLANProtocol", Component_Wifi_WLANProtocol_name, Component_Wifi_WLANProtocol_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001732 proto.RegisterEnum("chromiumos.config.api.Component_Qualification_Status", Component_Qualification_Status_name, Component_Qualification_Status_value)
Sean McAllistera3b6b412020-06-22 13:33:16 -06001733 proto.RegisterEnum("chromiumos.config.api.Component_Battery_Technology", Component_Battery_Technology_name, Component_Battery_Technology_value)
Sean McAllistera84b7342020-06-23 18:08:48 -06001734 proto.RegisterEnum("chromiumos.config.api.Component_Storage_StorageType", Component_Storage_StorageType_name, Component_Storage_StorageType_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001735 proto.RegisterType((*Component)(nil), "chromiumos.config.api.Component")
C Shapiro74da76e2020-05-04 13:02:20 -05001736 proto.RegisterType((*Component_Interface)(nil), "chromiumos.config.api.Component.Interface")
1737 proto.RegisterType((*Component_Interface_Usb)(nil), "chromiumos.config.api.Component.Interface.Usb")
1738 proto.RegisterType((*Component_Interface_Pci)(nil), "chromiumos.config.api.Component.Interface.Pci")
Andrew Lambbc029d32020-02-24 12:42:50 -07001739 proto.RegisterType((*Component_Soc)(nil), "chromiumos.config.api.Component.Soc")
1740 proto.RegisterType((*Component_Soc_Family)(nil), "chromiumos.config.api.Component.Soc.Family")
1741 proto.RegisterType((*Component_Memory)(nil), "chromiumos.config.api.Component.Memory")
1742 proto.RegisterType((*Component_Memory_Profile)(nil), "chromiumos.config.api.Component.Memory.Profile")
1743 proto.RegisterType((*Component_Bluetooth)(nil), "chromiumos.config.api.Component.Bluetooth")
1744 proto.RegisterType((*Component_Camera)(nil), "chromiumos.config.api.Component.Camera")
C Shapirod2365312020-05-18 14:46:48 -05001745 proto.RegisterType((*Component_DisplayPanel)(nil), "chromiumos.config.api.Component.DisplayPanel")
1746 proto.RegisterType((*Component_DisplayPanel_Properties)(nil), "chromiumos.config.api.Component.DisplayPanel.Properties")
C Shapiro5c6fc212020-05-13 16:32:09 -05001747 proto.RegisterType((*Component_Touch)(nil), "chromiumos.config.api.Component.Touch")
C Shapiro74da76e2020-05-04 13:02:20 -05001748 proto.RegisterType((*Component_Wifi)(nil), "chromiumos.config.api.Component.Wifi")
Andrew Lambbc029d32020-02-24 12:42:50 -07001749 proto.RegisterType((*Component_Qualification)(nil), "chromiumos.config.api.Component.Qualification")
Sean McAllisterc19613b2020-06-22 11:41:58 -06001750 proto.RegisterType((*Component_AudioCodec)(nil), "chromiumos.config.api.Component.AudioCodec")
Sean McAllistera3b6b412020-06-22 13:33:16 -06001751 proto.RegisterType((*Component_Battery)(nil), "chromiumos.config.api.Component.Battery")
Sean McAllisterc6030032020-06-23 13:54:03 -06001752 proto.RegisterType((*Component_FlashChip)(nil), "chromiumos.config.api.Component.FlashChip")
1753 proto.RegisterType((*Component_EmbeddedController)(nil), "chromiumos.config.api.Component.EmbeddedController")
Sean McAllistera84b7342020-06-23 18:08:48 -06001754 proto.RegisterType((*Component_Storage)(nil), "chromiumos.config.api.Component.Storage")
Sean McAllister8f78b782020-06-24 12:25:52 -06001755 proto.RegisterType((*Component_Tpm)(nil), "chromiumos.config.api.Component.Tpm")
Andrew Lambbc029d32020-02-24 12:42:50 -07001756}
1757
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001758func init() {
1759 proto.RegisterFile("chromiumos/config/api/component.proto", fileDescriptor_c6bb55af29234765)
1760}
Andrew Lambbc029d32020-02-24 12:42:50 -07001761
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001762var fileDescriptor_c6bb55af29234765 = []byte{
C Shapiroc37bbda2020-08-17 07:32:16 -05001763 // 1883 bytes of a gzipped FileDescriptorProto
1764 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x58, 0xcb, 0x72, 0xdb, 0xc8,
1765 0xd5, 0x26, 0xc0, 0x2b, 0x0e, 0x45, 0x19, 0xee, 0xf1, 0xb8, 0x30, 0x9c, 0xfa, 0xeb, 0x57, 0xb1,
1766 0xc6, 0x13, 0x95, 0x3d, 0x43, 0xd9, 0xf2, 0x25, 0xae, 0x9a, 0xcd, 0x50, 0x20, 0x34, 0x84, 0xcd,
1767 0x9b, 0x41, 0xd0, 0x97, 0x64, 0x81, 0x80, 0x8d, 0xa6, 0x88, 0x1a, 0x00, 0x8d, 0x02, 0x40, 0xc9,
1768 0xf2, 0x1b, 0x64, 0x95, 0x65, 0xb6, 0x93, 0xca, 0x0b, 0xa4, 0xf2, 0x22, 0xa9, 0x6c, 0xf3, 0x06,
1769 0x79, 0x87, 0x2c, 0x52, 0xdd, 0x00, 0x48, 0x4a, 0x72, 0x42, 0xda, 0xd9, 0x48, 0xe8, 0xd3, 0xfd,
1770 0x7d, 0xdd, 0x7d, 0xba, 0xcf, 0x77, 0x4e, 0x13, 0xee, 0xe1, 0x45, 0x44, 0x7d, 0x77, 0xe9, 0xd3,
1771 0xf8, 0x08, 0xd3, 0x60, 0xee, 0x9e, 0x1d, 0xd9, 0xa1, 0x7b, 0x84, 0xa9, 0x1f, 0xd2, 0x80, 0x04,
1772 0x49, 0x3b, 0x8c, 0x68, 0x42, 0xd1, 0x97, 0xeb, 0x61, 0xed, 0x74, 0x58, 0xdb, 0x0e, 0xdd, 0xe6,
1773 0xe1, 0x16, 0xb4, 0xe5, 0x3a, 0x29, 0x41, 0xf3, 0xdb, 0x8f, 0x8f, 0x0c, 0xed, 0x28, 0x09, 0x48,
1774 0xb4, 0x1a, 0xd7, 0xfa, 0xf3, 0x37, 0x20, 0xa9, 0x39, 0x1c, 0x1d, 0x83, 0xe8, 0x3a, 0x8a, 0x70,
1775 0x20, 0x1c, 0xd6, 0x8f, 0x5b, 0xed, 0x8f, 0xae, 0xa1, 0xbd, 0x1a, 0xad, 0x3b, 0x86, 0xe8, 0x3a,
1776 0x48, 0x87, 0x5b, 0xbe, 0x1d, 0x2c, 0xe7, 0x36, 0x4e, 0x96, 0x11, 0xa7, 0x56, 0x6a, 0x9c, 0xe0,
1777 0xe0, 0x3f, 0x10, 0x8c, 0xd3, 0x35, 0xe8, 0x8e, 0xb1, 0xbf, 0x09, 0xd4, 0x1d, 0x84, 0xa0, 0x14,
1778 0xd8, 0x3e, 0x51, 0xa4, 0x03, 0xe1, 0x50, 0x32, 0xf8, 0x37, 0x7a, 0x0e, 0xc5, 0x98, 0x62, 0x45,
1779 0xe4, 0x94, 0xdf, 0x6c, 0x5b, 0x53, 0x7b, 0x42, 0x71, 0xaf, 0x60, 0x30, 0x08, 0xea, 0x40, 0xc5,
1780 0x27, 0x3e, 0x8d, 0x2e, 0x95, 0x22, 0x07, 0xff, 0x6a, 0x2b, 0x78, 0xc0, 0x87, 0xf7, 0x0a, 0x46,
1781 0x06, 0x44, 0x2f, 0x40, 0x9a, 0x79, 0x4b, 0x92, 0x50, 0x9a, 0x2c, 0x94, 0x12, 0x67, 0xb9, 0xbf,
1782 0x95, 0xe5, 0x24, 0x47, 0xf4, 0x0a, 0xc6, 0x1a, 0xce, 0x96, 0x83, 0x6d, 0x9f, 0x44, 0xb6, 0x52,
1783 0xde, 0x71, 0x39, 0x2a, 0x1f, 0xce, 0x96, 0x93, 0x02, 0xd1, 0x0b, 0xa8, 0x27, 0x74, 0x89, 0x17,
1784 0x31, 0x8e, 0x08, 0x09, 0x94, 0x0a, 0xe7, 0xf9, 0x76, 0x2b, 0x8f, 0xc9, 0x30, 0xbd, 0x82, 0xb1,
1785 0x09, 0x46, 0x3f, 0x40, 0xe9, 0xc2, 0x9d, 0xbb, 0x4a, 0x95, 0x93, 0xdc, 0xdb, 0x4a, 0xf2, 0xc6,
1786 0x9d, 0xbb, 0xbd, 0x82, 0xc1, 0x41, 0xa8, 0x0b, 0x35, 0xce, 0x15, 0xda, 0x8e, 0x02, 0x9f, 0xb8,
1787 0x8a, 0x15, 0x12, 0x99, 0xd0, 0x70, 0xdc, 0x38, 0xf4, 0xec, 0x4b, 0x2b, 0xb4, 0x03, 0xe2, 0x29,
1788 0x75, 0x4e, 0xf5, 0xfd, 0x56, 0xaa, 0x6e, 0x8a, 0x1a, 0x33, 0x50, 0xaf, 0x60, 0xec, 0x39, 0x1b,
1789 0x6d, 0x34, 0x84, 0xba, 0xbd, 0x74, 0x5c, 0x6a, 0x61, 0xea, 0x10, 0xac, 0xec, 0x71, 0xce, 0x07,
1790 0x5b, 0x39, 0x3b, 0x0c, 0xa3, 0x32, 0x48, 0xaf, 0x60, 0x80, 0xbd, 0x6a, 0xa1, 0x2e, 0x54, 0x67,
1791 0x76, 0x92, 0x90, 0xe8, 0x52, 0x69, 0x70, 0xae, 0xc3, 0xed, 0x37, 0x20, 0x1d, 0xdf, 0x2b, 0x18,
1792 0x39, 0x14, 0x8d, 0xa1, 0x41, 0xb0, 0x35, 0xf7, 0xec, 0x78, 0x61, 0xe1, 0x85, 0x1b, 0x2a, 0xfb,
1793 0x3b, 0xde, 0xa6, 0x53, 0x06, 0x51, 0x17, 0x6e, 0xc8, 0x0e, 0x90, 0xe0, 0x55, 0x13, 0xbd, 0x85,
1794 0xdb, 0xf1, 0x65, 0x9c, 0x10, 0x7f, 0x93, 0xf5, 0xd6, 0x67, 0xb0, 0xde, 0x4a, 0x69, 0xd6, 0xcc,
1795 0x1a, 0x88, 0x04, 0x2b, 0x32, 0xa7, 0x7a, 0xbc, 0x95, 0x4a, 0xf3, 0x67, 0xc4, 0x71, 0x88, 0xa3,
1796 0xd2, 0x20, 0x89, 0xa8, 0xe7, 0x91, 0xa8, 0x57, 0x30, 0xc4, 0xd4, 0x71, 0x71, 0x42, 0x23, 0xfb,
1797 0x8c, 0x28, 0xb7, 0x77, 0x74, 0xdc, 0x24, 0x1d, 0xcf, 0x1c, 0x97, 0x41, 0x59, 0xfc, 0x27, 0xa1,
1798 0xaf, 0xa0, 0x1d, 0xe3, 0xdf, 0x0c, 0x7d, 0x16, 0xff, 0x49, 0xe8, 0xa3, 0x97, 0x50, 0x5b, 0xc6,
1799 0x33, 0x6b, 0x41, 0xe3, 0x44, 0xf9, 0x82, 0xc3, 0xdb, 0x5b, 0xe1, 0x7a, 0x90, 0x90, 0x68, 0x6e,
1800 0x63, 0xd2, 0x9e, 0xc6, 0x33, 0xb6, 0x8c, 0x65, 0x3c, 0xeb, 0xd1, 0x38, 0x69, 0xfe, 0x4d, 0x00,
1801 0x69, 0xd5, 0xd9, 0xfc, 0x1d, 0x14, 0xa7, 0xf1, 0x0c, 0x7d, 0x0d, 0xd2, 0x39, 0x09, 0x1c, 0xca,
1802 0x45, 0x4f, 0xe0, 0xa2, 0x55, 0x4b, 0x0d, 0xba, 0x83, 0xfe, 0x0f, 0x20, 0x8c, 0xa8, 0xb3, 0xc4,
1803 0x4c, 0x95, 0xb9, 0x7e, 0x49, 0x86, 0x94, 0x59, 0xd2, 0xee, 0x19, 0x76, 0x2c, 0x87, 0x9c, 0xbb,
1804 0x98, 0x70, 0x85, 0x92, 0x0c, 0x69, 0x86, 0x9d, 0x2e, 0x37, 0xb0, 0x19, 0xc6, 0xd8, 0xfd, 0xef,
1805 0x33, 0x7c, 0x0d, 0x52, 0x0a, 0x5f, 0x4f, 0x50, 0x4b, 0x0d, 0xba, 0x83, 0xfe, 0x1f, 0xea, 0x11,
1806 0x39, 0x77, 0x63, 0x97, 0x06, 0xac, 0x3b, 0x9d, 0x00, 0x72, 0x93, 0xee, 0x34, 0xff, 0x22, 0x42,
1807 0x71, 0x42, 0x31, 0x52, 0xa1, 0x32, 0xb7, 0x7d, 0xd7, 0xbb, 0xcc, 0x74, 0xff, 0xc1, 0x2e, 0x1a,
1808 0xdb, 0x3e, 0xe5, 0x10, 0x23, 0x83, 0xa2, 0x3b, 0x50, 0xf6, 0xa9, 0x43, 0xbc, 0x6c, 0x19, 0x69,
1809 0x83, 0x59, 0x31, 0x8d, 0x48, 0xcc, 0x67, 0x2f, 0x1b, 0x69, 0xa3, 0x89, 0xa1, 0x92, 0xa2, 0x91,
1810 0x06, 0x25, 0x3b, 0xc2, 0x0b, 0x3e, 0xf1, 0xfe, 0xf1, 0xa3, 0x9d, 0x26, 0xee, 0x44, 0x78, 0xe1,
1811 0x26, 0x84, 0xe7, 0x0c, 0x83, 0xc3, 0x57, 0x69, 0x43, 0x5c, 0xa7, 0x8d, 0xd6, 0x04, 0xf6, 0x36,
1812 0x47, 0xa2, 0x26, 0xdc, 0xed, 0x18, 0x6a, 0x4f, 0x37, 0x35, 0xd5, 0x9c, 0x1a, 0x9a, 0x35, 0x1d,
1813 0x76, 0xb5, 0x53, 0x7d, 0xa8, 0x75, 0xe5, 0x02, 0xaa, 0x42, 0xf1, 0xed, 0xf3, 0x67, 0xb2, 0x80,
1814 0x00, 0x2a, 0x6f, 0x9f, 0x3f, 0xb3, 0x9e, 0x3d, 0x91, 0x45, 0x66, 0xec, 0x18, 0x03, 0xb9, 0x88,
1815 0x24, 0x28, 0x77, 0x8c, 0xc1, 0xb3, 0x27, 0x72, 0xa9, 0xf9, 0x4f, 0x11, 0x2a, 0x69, 0x8e, 0x40,
1816 0x3a, 0x54, 0xc3, 0x88, 0xce, 0x5d, 0x8f, 0x64, 0x6e, 0x3b, 0xda, 0x31, 0xbb, 0xb4, 0xc7, 0x29,
1817 0xcc, 0xc8, 0xf1, 0xec, 0xa4, 0x58, 0x5a, 0xb6, 0x82, 0xa5, 0x3f, 0x23, 0x51, 0xb6, 0x0b, 0x60,
1818 0xa6, 0x21, 0xb7, 0x34, 0xff, 0x20, 0x40, 0x35, 0x43, 0xa1, 0x1f, 0xa1, 0x94, 0x5c, 0x86, 0x24,
1819 0x73, 0xd9, 0x77, 0xbb, 0x4e, 0x6a, 0x5e, 0x86, 0xc4, 0xe0, 0x48, 0x76, 0x6b, 0xe2, 0x90, 0x10,
1820 0xc7, 0xf2, 0x17, 0x1f, 0xf8, 0x64, 0x65, 0xa3, 0xc6, 0x0d, 0x83, 0xc5, 0x07, 0x74, 0x0f, 0xf6,
1821 0x63, 0xf7, 0x03, 0xb1, 0x7c, 0x72, 0x66, 0xcf, 0x2e, 0x93, 0xd5, 0xd1, 0x35, 0x98, 0x75, 0x90,
1822 0x1b, 0x5b, 0xbf, 0x85, 0x12, 0x63, 0x44, 0x08, 0xf6, 0xcd, 0x77, 0xe3, 0x1b, 0xde, 0xec, 0x76,
1823 0x0d, 0x59, 0x40, 0x35, 0x28, 0x75, 0xbb, 0xc6, 0xb1, 0x2c, 0x66, 0x5f, 0x8f, 0xe5, 0x62, 0xf6,
1824 0xf5, 0x44, 0x2e, 0xa1, 0x3a, 0x54, 0xfb, 0x63, 0x8b, 0x9b, 0xcb, 0xeb, 0xc6, 0x13, 0xb9, 0xf2,
1825 0xa2, 0x54, 0x2b, 0xca, 0xa5, 0xa6, 0x05, 0xd2, 0x2a, 0x91, 0xa2, 0x1f, 0xa1, 0xb8, 0x8c, 0x67,
1826 0x59, 0x06, 0xfe, 0xc4, 0x28, 0x36, 0x18, 0xf4, 0x45, 0xa9, 0x26, 0xc8, 0xe2, 0x8b, 0x52, 0x4d,
1827 0x94, 0x8b, 0xd9, 0x04, 0x7f, 0x2d, 0x42, 0x25, 0xcd, 0xb0, 0x4c, 0x29, 0xe6, 0xc4, 0x66, 0xf7,
1828 0x24, 0x56, 0x84, 0x83, 0xe2, 0xe1, 0xfe, 0x0e, 0xa7, 0x99, 0x42, 0xdb, 0xa7, 0x29, 0xce, 0x58,
1829 0x11, 0xa0, 0x31, 0x00, 0xf6, 0x28, 0xfe, 0xd9, 0xe2, 0xe7, 0x24, 0xee, 0x78, 0xb5, 0x33, 0x3a,
1830 0x95, 0x21, 0xf9, 0x61, 0x49, 0x38, 0xff, 0x44, 0x27, 0xe9, 0xee, 0x8b, 0x9f, 0xa9, 0x61, 0x0c,
1831 0xcc, 0x38, 0x42, 0xec, 0x7e, 0x86, 0x07, 0xc7, 0x98, 0xa5, 0x7d, 0x06, 0x6e, 0x3d, 0x84, 0x6a,
1832 0xb6, 0x5d, 0xf4, 0x05, 0xdc, 0x3a, 0xd5, 0x3a, 0x59, 0x24, 0xbd, 0x1c, 0x8e, 0xde, 0x0c, 0xe5,
1833 0x02, 0x92, 0x61, 0xaf, 0xa3, 0x9a, 0xfa, 0x6b, 0xdd, 0x7c, 0x67, 0xf5, 0xb5, 0xae, 0x2c, 0xb4,
1834 0x4e, 0x40, 0x5a, 0xed, 0x08, 0x29, 0x70, 0x47, 0xed, 0x8f, 0xd4, 0x97, 0xd6, 0x8d, 0x2b, 0xd3,
1835 0x00, 0x69, 0x30, 0x1a, 0x8e, 0xcc, 0xd1, 0x50, 0x57, 0x65, 0x01, 0xed, 0x41, 0xed, 0x64, 0x34,
1836 0x32, 0x4d, 0x7d, 0xa0, 0xc9, 0xe2, 0x49, 0x1d, 0x24, 0x77, 0x25, 0xbc, 0x7f, 0x12, 0x61, 0x6f,
1837 0x33, 0xfb, 0x5f, 0x53, 0x59, 0xe1, 0xba, 0xca, 0xbe, 0xe5, 0xdd, 0x21, 0x89, 0x12, 0x97, 0xc4,
1838 0x59, 0x11, 0xf9, 0xfc, 0x93, 0xea, 0x0b, 0x16, 0xaf, 0x19, 0xde, 0xd8, 0xe0, 0x6a, 0xfe, 0x51,
1839 0x00, 0x58, 0x77, 0xa1, 0xaf, 0xa0, 0x76, 0xe1, 0x3a, 0xc9, 0xc2, 0x0a, 0xdf, 0xf3, 0x55, 0x94,
1840 0x8d, 0x2a, 0x6f, 0x8f, 0xdf, 0xb3, 0x80, 0x5b, 0x10, 0xf7, 0x6c, 0x91, 0xb0, 0xbe, 0x2c, 0xe0,
1841 0x52, 0xc3, 0xf8, 0x3d, 0xfa, 0x1e, 0x90, 0xe3, 0xda, 0x67, 0x34, 0xb0, 0x3d, 0xcb, 0x77, 0x3d,
1842 0xcf, 0x75, 0x03, 0xbc, 0xc8, 0x82, 0xee, 0x76, 0xde, 0x33, 0xc8, 0x3b, 0x50, 0x0b, 0x1a, 0xa1,
1843 0xfb, 0x9e, 0x78, 0xb1, 0x15, 0xb2, 0x52, 0x3b, 0xe0, 0x07, 0x5a, 0x36, 0xea, 0xa9, 0x71, 0x4c,
1844 0x22, 0x3d, 0x68, 0xfe, 0x43, 0x84, 0x32, 0x2f, 0xb6, 0x76, 0x48, 0x41, 0xf3, 0x0b, 0xeb, 0x9c,
1845 0x44, 0x2c, 0x23, 0xe4, 0x29, 0x68, 0x7e, 0xf1, 0x3a, 0x35, 0x30, 0x2d, 0xc8, 0xd1, 0x31, 0x89,
1846 0x98, 0xff, 0xca, 0x7c, 0x48, 0x23, 0xb3, 0x4e, 0xb8, 0x91, 0xc9, 0xd7, 0xfc, 0xc2, 0xc2, 0x0b,
1847 0x82, 0x7f, 0x8e, 0x97, 0x3e, 0x2f, 0x4a, 0x25, 0x03, 0xe6, 0x17, 0x6a, 0x66, 0x41, 0xdd, 0x4c,
1848 0xb2, 0xaa, 0x3c, 0x14, 0x1e, 0xee, 0x56, 0x28, 0xa6, 0x7f, 0x37, 0x64, 0x2b, 0x93, 0x80, 0xda,
1849 0x67, 0x4b, 0x40, 0xeb, 0xd7, 0x20, 0xad, 0x48, 0xd9, 0x65, 0x34, 0x47, 0x53, 0xb5, 0x67, 0x7d,
1850 0x4c, 0xbf, 0xa6, 0x93, 0x13, 0x59, 0x60, 0x1f, 0xfa, 0xb1, 0xca, 0x55, 0x23, 0xd5, 0x8e, 0x92,
1851 0x5c, 0x6e, 0xfe, 0x5d, 0x84, 0x12, 0x2b, 0x85, 0xf3, 0x80, 0x12, 0xfe, 0x87, 0x80, 0x42, 0x1e,
1852 0x28, 0xf1, 0x32, 0x0c, 0x69, 0x94, 0x10, 0xc7, 0xba, 0xf0, 0xec, 0xc0, 0xe2, 0x8f, 0x32, 0x4c,
1853 0x3d, 0x76, 0x57, 0x99, 0x0e, 0x1d, 0xef, 0x54, 0x97, 0xb7, 0xdf, 0xf4, 0x3b, 0xc3, 0x71, 0x06,
1854 0x35, 0xee, 0xae, 0x38, 0xdf, 0x78, 0x76, 0x90, 0x9b, 0xe3, 0xd6, 0xef, 0x05, 0xd8, 0xdb, 0x1c,
1855 0x88, 0xbe, 0x82, 0x2f, 0x59, 0xdb, 0x1a, 0x1b, 0x23, 0x73, 0xa4, 0x8e, 0xfa, 0x1b, 0xa1, 0x7c,
1856 0x1b, 0x1a, 0xba, 0xa6, 0x69, 0xd6, 0xf3, 0x87, 0xc7, 0xd6, 0xa3, 0x47, 0x56, 0x47, 0x16, 0xae,
1857 0x9b, 0x4e, 0x64, 0xf1, 0xba, 0xe9, 0x27, 0xb9, 0x78, 0xdd, 0x34, 0x94, 0x4b, 0x2c, 0x49, 0x5c,
1858 0xe1, 0x52, 0xe5, 0xf2, 0xd5, 0xa0, 0xfe, 0x97, 0x00, 0x8d, 0x57, 0x4b, 0xdb, 0x73, 0xe7, 0x2e,
1859 0xb6, 0x13, 0x76, 0xf5, 0x34, 0xd8, 0xdb, 0x7c, 0xd3, 0x7e, 0xc2, 0x8b, 0xb4, 0x8e, 0xd7, 0x0d,
1860 0x34, 0x80, 0x4a, 0x9c, 0xd8, 0xc9, 0x32, 0xce, 0x64, 0xf8, 0xe9, 0x56, 0x6f, 0x5e, 0x59, 0x46,
1861 0x7b, 0xc2, 0xc1, 0x46, 0x46, 0xd2, 0x9a, 0x42, 0x25, 0xb5, 0xb0, 0x2d, 0x4d, 0xcc, 0x8e, 0x39,
1862 0x9d, 0x6c, 0xb8, 0xac, 0x01, 0x92, 0xa1, 0xbd, 0x9a, 0x6a, 0x13, 0x93, 0x49, 0x1f, 0x73, 0xae,
1863 0xa9, 0xa9, 0xbd, 0xa1, 0xae, 0x76, 0xfa, 0xfd, 0x77, 0xd6, 0xab, 0x69, 0xa7, 0xaf, 0x9f, 0xea,
1864 0x5a, 0x57, 0x16, 0xd9, 0xc8, 0x75, 0xb3, 0xd8, 0x3c, 0x00, 0x58, 0x3f, 0x3e, 0x56, 0xc5, 0x8c,
1865 0xb0, 0x2e, 0x66, 0x9a, 0xbf, 0x08, 0x50, 0xcd, 0xde, 0x14, 0xeb, 0x4a, 0x4b, 0xd8, 0xac, 0xb4,
1866 0x26, 0x00, 0x09, 0xc1, 0x8b, 0x80, 0x7a, 0xf4, 0xec, 0x32, 0xdb, 0xed, 0xe3, 0x5d, 0xdf, 0x29,
1867 0x6d, 0x73, 0x05, 0x35, 0x36, 0x68, 0x5a, 0xf7, 0x01, 0xd6, 0x3d, 0x4c, 0xdd, 0xd9, 0x86, 0x36,
1868 0x76, 0x0c, 0x50, 0xe9, 0xeb, 0x96, 0x3e, 0x1a, 0xca, 0x42, 0xf3, 0x3b, 0x90, 0xd6, 0x0f, 0x88,
1869 0x6b, 0x15, 0x8d, 0x70, 0xa3, 0xa2, 0x79, 0x0a, 0xe8, 0xe6, 0xb3, 0x61, 0x3b, 0xec, 0x17, 0x11,
1870 0xaa, 0xd9, 0x13, 0x01, 0x1d, 0xc0, 0x1e, 0xf1, 0x7d, 0xfc, 0xd4, 0x4a, 0x25, 0x2c, 0x1f, 0xcd,
1871 0x6d, 0xa7, 0x4c, 0xc3, 0xd0, 0x5d, 0xa8, 0xf8, 0x76, 0x30, 0x5f, 0x29, 0x5f, 0xd6, 0x5a, 0x79,
1872 0xb8, 0xb8, 0xf1, 0x2b, 0xc3, 0x1d, 0x28, 0x53, 0xe2, 0xbb, 0x0e, 0xd7, 0x53, 0xc9, 0x48, 0x1b,
1873 0x48, 0x86, 0x62, 0x18, 0x9d, 0x67, 0xb2, 0xc7, 0x3e, 0x91, 0x02, 0xd5, 0x98, 0xe0, 0x84, 0x46,
1874 0x71, 0x26, 0x74, 0x79, 0x13, 0xf5, 0xae, 0xa8, 0xdc, 0x93, 0x5d, 0x9f, 0x3a, 0xf9, 0xff, 0xb5,
1875 0xd2, 0xb5, 0x7e, 0x80, 0xfa, 0x86, 0x91, 0x29, 0xd5, 0xc4, 0x1c, 0x19, 0x9d, 0x9f, 0xb4, 0x5c,
1876 0xab, 0x72, 0xff, 0xd7, 0xa0, 0xa4, 0x0d, 0x06, 0x6a, 0x5a, 0x6a, 0x0d, 0x5f, 0xb3, 0x6c, 0xd9,
1877 0xec, 0x43, 0xd1, 0x0c, 0x7d, 0xf4, 0x00, 0x6e, 0x5f, 0xfd, 0x51, 0x26, 0x98, 0xd3, 0xcc, 0x45,
1878 0xf2, 0x95, 0x1f, 0x5d, 0x82, 0x39, 0x65, 0x9b, 0xca, 0x93, 0x40, 0xea, 0xa9, 0xbc, 0x79, 0x52,
1879 0x49, 0x37, 0x75, 0x72, 0xff, 0x37, 0x87, 0x67, 0x74, 0xb5, 0xa5, 0x36, 0x8d, 0xce, 0x8e, 0x6e,
1880 0xfe, 0xbe, 0x74, 0x46, 0x8f, 0xec, 0xd0, 0x9d, 0x55, 0xb8, 0x86, 0x3d, 0xfe, 0x77, 0x00, 0x00,
1881 0x00, 0xff, 0xff, 0xf6, 0xf7, 0x76, 0xad, 0xea, 0x12, 0x00, 0x00,
Andrew Lambbc029d32020-02-24 12:42:50 -07001882}