blob: b779987dd6088b60942849d62e9ddb29c4a9a64b [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 {
1011 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 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1014 XXX_unrecognized []byte `json:"-"`
1015 XXX_sizecache int32 `json:"-"`
1016}
1017
1018func (m *Component_Camera) Reset() { *m = Component_Camera{} }
1019func (m *Component_Camera) String() string { return proto.CompactTextString(m) }
1020func (*Component_Camera) ProtoMessage() {}
1021func (*Component_Camera) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -05001022 return fileDescriptor_c6bb55af29234765, []int{0, 4}
Andrew Lambbc029d32020-02-24 12:42:50 -07001023}
1024
1025func (m *Component_Camera) XXX_Unmarshal(b []byte) error {
1026 return xxx_messageInfo_Component_Camera.Unmarshal(m, b)
1027}
1028func (m *Component_Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1029 return xxx_messageInfo_Component_Camera.Marshal(b, m, deterministic)
1030}
1031func (m *Component_Camera) XXX_Merge(src proto.Message) {
1032 xxx_messageInfo_Component_Camera.Merge(m, src)
1033}
1034func (m *Component_Camera) XXX_Size() int {
1035 return xxx_messageInfo_Component_Camera.Size(m)
1036}
1037func (m *Component_Camera) XXX_DiscardUnknown() {
1038 xxx_messageInfo_Component_Camera.DiscardUnknown(m)
1039}
1040
1041var xxx_messageInfo_Component_Camera proto.InternalMessageInfo
1042
1043func (m *Component_Camera) GetFeatures() []Component_Camera_Feature {
1044 if m != nil {
1045 return m.Features
1046 }
1047 return nil
1048}
1049
1050func (m *Component_Camera) GetClockType() Component_Camera_ClockType {
1051 if m != nil {
1052 return m.ClockType
1053 }
1054 return Component_Camera_CLOCK_TYPE_UNDEFINED
1055}
1056
C Shapirod2365312020-05-18 14:46:48 -05001057type Component_DisplayPanel struct {
1058 ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
1059 Properties *Component_DisplayPanel_Properties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
1060 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1061 XXX_unrecognized []byte `json:"-"`
1062 XXX_sizecache int32 `json:"-"`
1063}
1064
1065func (m *Component_DisplayPanel) Reset() { *m = Component_DisplayPanel{} }
1066func (m *Component_DisplayPanel) String() string { return proto.CompactTextString(m) }
1067func (*Component_DisplayPanel) ProtoMessage() {}
1068func (*Component_DisplayPanel) Descriptor() ([]byte, []int) {
1069 return fileDescriptor_c6bb55af29234765, []int{0, 5}
1070}
1071
1072func (m *Component_DisplayPanel) XXX_Unmarshal(b []byte) error {
1073 return xxx_messageInfo_Component_DisplayPanel.Unmarshal(m, b)
1074}
1075func (m *Component_DisplayPanel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1076 return xxx_messageInfo_Component_DisplayPanel.Marshal(b, m, deterministic)
1077}
1078func (m *Component_DisplayPanel) XXX_Merge(src proto.Message) {
1079 xxx_messageInfo_Component_DisplayPanel.Merge(m, src)
1080}
1081func (m *Component_DisplayPanel) XXX_Size() int {
1082 return xxx_messageInfo_Component_DisplayPanel.Size(m)
1083}
1084func (m *Component_DisplayPanel) XXX_DiscardUnknown() {
1085 xxx_messageInfo_Component_DisplayPanel.DiscardUnknown(m)
1086}
1087
1088var xxx_messageInfo_Component_DisplayPanel proto.InternalMessageInfo
1089
1090func (m *Component_DisplayPanel) GetProductId() string {
1091 if m != nil {
1092 return m.ProductId
1093 }
1094 return ""
1095}
1096
1097func (m *Component_DisplayPanel) GetProperties() *Component_DisplayPanel_Properties {
1098 if m != nil {
1099 return m.Properties
1100 }
1101 return nil
1102}
1103
1104type Component_DisplayPanel_Properties struct {
1105 WidthPx int32 `protobuf:"varint,1,opt,name=width_px,json=widthPx,proto3" json:"width_px,omitempty"`
1106 HeightPx int32 `protobuf:"varint,2,opt,name=height_px,json=heightPx,proto3" json:"height_px,omitempty"`
1107 // Generally expressed as double (e.g. 11.7 inches) in specs, but storing
1108 // as milliinch to remove double ambiguities.
1109 DiagonalMilliinch int32 `protobuf:"varint,3,opt,name=diagonal_milliinch,json=diagonalMilliinch,proto3" json:"diagonal_milliinch,omitempty"`
1110 // PPI or also referred to as DPI (density per inch)
1111 PixelsPerIn int32 `protobuf:"varint,4,opt,name=pixels_per_in,json=pixelsPerIn,proto3" json:"pixels_per_in,omitempty"`
1112 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1113 XXX_unrecognized []byte `json:"-"`
1114 XXX_sizecache int32 `json:"-"`
1115}
1116
1117func (m *Component_DisplayPanel_Properties) Reset() { *m = Component_DisplayPanel_Properties{} }
1118func (m *Component_DisplayPanel_Properties) String() string { return proto.CompactTextString(m) }
1119func (*Component_DisplayPanel_Properties) ProtoMessage() {}
1120func (*Component_DisplayPanel_Properties) Descriptor() ([]byte, []int) {
1121 return fileDescriptor_c6bb55af29234765, []int{0, 5, 0}
1122}
1123
1124func (m *Component_DisplayPanel_Properties) XXX_Unmarshal(b []byte) error {
1125 return xxx_messageInfo_Component_DisplayPanel_Properties.Unmarshal(m, b)
1126}
1127func (m *Component_DisplayPanel_Properties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1128 return xxx_messageInfo_Component_DisplayPanel_Properties.Marshal(b, m, deterministic)
1129}
1130func (m *Component_DisplayPanel_Properties) XXX_Merge(src proto.Message) {
1131 xxx_messageInfo_Component_DisplayPanel_Properties.Merge(m, src)
1132}
1133func (m *Component_DisplayPanel_Properties) XXX_Size() int {
1134 return xxx_messageInfo_Component_DisplayPanel_Properties.Size(m)
1135}
1136func (m *Component_DisplayPanel_Properties) XXX_DiscardUnknown() {
1137 xxx_messageInfo_Component_DisplayPanel_Properties.DiscardUnknown(m)
1138}
1139
1140var xxx_messageInfo_Component_DisplayPanel_Properties proto.InternalMessageInfo
1141
1142func (m *Component_DisplayPanel_Properties) GetWidthPx() int32 {
1143 if m != nil {
1144 return m.WidthPx
1145 }
1146 return 0
1147}
1148
1149func (m *Component_DisplayPanel_Properties) GetHeightPx() int32 {
1150 if m != nil {
1151 return m.HeightPx
1152 }
1153 return 0
1154}
1155
1156func (m *Component_DisplayPanel_Properties) GetDiagonalMilliinch() int32 {
1157 if m != nil {
1158 return m.DiagonalMilliinch
1159 }
1160 return 0
1161}
1162
1163func (m *Component_DisplayPanel_Properties) GetPixelsPerIn() int32 {
1164 if m != nil {
1165 return m.PixelsPerIn
1166 }
1167 return 0
1168}
1169
C Shapiro5c6fc212020-05-13 16:32:09 -05001170type Component_Touch struct {
Andrew Lambbc029d32020-02-24 12:42:50 -07001171 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001172 FwVersion string `protobuf:"bytes,3,opt,name=fw_version,json=fwVersion,proto3" json:"fw_version,omitempty"`
C Shapiroda331d62020-05-06 14:58:00 -05001173 // Optional product brand/series name
1174 // For some vendors, this is used in the firmware naming schema
Sean McAllisterc8687d32020-06-24 11:32:31 -06001175 ProductSeries string `protobuf:"bytes,5,opt,name=product_series,json=productSeries,proto3" json:"product_series,omitempty"`
1176 FwChecksum string `protobuf:"bytes,6,opt,name=fw_checksum,json=fwChecksum,proto3" json:"fw_checksum,omitempty"`
1177 Type Component_Touch_TouchType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Touch_TouchType" json:"type,omitempty"`
1178 Usb *Component_Interface_Usb `protobuf:"bytes,8,opt,name=usb,proto3" json:"usb,omitempty"`
1179 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1180 XXX_unrecognized []byte `json:"-"`
1181 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001182}
1183
C Shapiro5c6fc212020-05-13 16:32:09 -05001184func (m *Component_Touch) Reset() { *m = Component_Touch{} }
1185func (m *Component_Touch) String() string { return proto.CompactTextString(m) }
1186func (*Component_Touch) ProtoMessage() {}
1187func (*Component_Touch) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001188 return fileDescriptor_c6bb55af29234765, []int{0, 6}
Andrew Lambbc029d32020-02-24 12:42:50 -07001189}
1190
C Shapiro5c6fc212020-05-13 16:32:09 -05001191func (m *Component_Touch) XXX_Unmarshal(b []byte) error {
1192 return xxx_messageInfo_Component_Touch.Unmarshal(m, b)
Andrew Lambbc029d32020-02-24 12:42:50 -07001193}
C Shapiro5c6fc212020-05-13 16:32:09 -05001194func (m *Component_Touch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1195 return xxx_messageInfo_Component_Touch.Marshal(b, m, deterministic)
Andrew Lambbc029d32020-02-24 12:42:50 -07001196}
C Shapiro5c6fc212020-05-13 16:32:09 -05001197func (m *Component_Touch) XXX_Merge(src proto.Message) {
1198 xxx_messageInfo_Component_Touch.Merge(m, src)
Andrew Lambbc029d32020-02-24 12:42:50 -07001199}
C Shapiro5c6fc212020-05-13 16:32:09 -05001200func (m *Component_Touch) XXX_Size() int {
1201 return xxx_messageInfo_Component_Touch.Size(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001202}
C Shapiro5c6fc212020-05-13 16:32:09 -05001203func (m *Component_Touch) XXX_DiscardUnknown() {
1204 xxx_messageInfo_Component_Touch.DiscardUnknown(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001205}
1206
C Shapiro5c6fc212020-05-13 16:32:09 -05001207var xxx_messageInfo_Component_Touch proto.InternalMessageInfo
Andrew Lambbc029d32020-02-24 12:42:50 -07001208
C Shapiro5c6fc212020-05-13 16:32:09 -05001209func (m *Component_Touch) GetProductId() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001210 if m != nil {
1211 return m.ProductId
1212 }
1213 return ""
1214}
1215
C Shapiro5c6fc212020-05-13 16:32:09 -05001216func (m *Component_Touch) GetFwVersion() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001217 if m != nil {
1218 return m.FwVersion
1219 }
1220 return ""
1221}
1222
C Shapiro5c6fc212020-05-13 16:32:09 -05001223func (m *Component_Touch) GetProductSeries() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001224 if m != nil {
C Shapiroda331d62020-05-06 14:58:00 -05001225 return m.ProductSeries
Andrew Lambbc029d32020-02-24 12:42:50 -07001226 }
1227 return ""
1228}
1229
Sean McAllisterc8687d32020-06-24 11:32:31 -06001230func (m *Component_Touch) GetFwChecksum() string {
1231 if m != nil {
1232 return m.FwChecksum
1233 }
1234 return ""
1235}
1236
1237func (m *Component_Touch) GetType() Component_Touch_TouchType {
1238 if m != nil {
1239 return m.Type
1240 }
1241 return Component_Touch_TOUCH_TYPE_UNDEFINED
1242}
1243
1244func (m *Component_Touch) GetUsb() *Component_Interface_Usb {
1245 if m != nil {
1246 return m.Usb
1247 }
1248 return nil
1249}
1250
C Shapiro74da76e2020-05-04 13:02:20 -05001251type Component_Wifi struct {
1252 // Types that are valid to be assigned to Interface:
1253 // *Component_Wifi_Pci
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001254 Interface isComponent_Wifi_Interface `protobuf_oneof:"interface"`
1255 // WLAN protocols supported by this Wifi chipset.
1256 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"`
1257 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1258 XXX_unrecognized []byte `json:"-"`
1259 XXX_sizecache int32 `json:"-"`
C Shapiro74da76e2020-05-04 13:02:20 -05001260}
1261
1262func (m *Component_Wifi) Reset() { *m = Component_Wifi{} }
1263func (m *Component_Wifi) String() string { return proto.CompactTextString(m) }
1264func (*Component_Wifi) ProtoMessage() {}
1265func (*Component_Wifi) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001266 return fileDescriptor_c6bb55af29234765, []int{0, 7}
C Shapiro74da76e2020-05-04 13:02:20 -05001267}
1268
1269func (m *Component_Wifi) XXX_Unmarshal(b []byte) error {
1270 return xxx_messageInfo_Component_Wifi.Unmarshal(m, b)
1271}
1272func (m *Component_Wifi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1273 return xxx_messageInfo_Component_Wifi.Marshal(b, m, deterministic)
1274}
1275func (m *Component_Wifi) XXX_Merge(src proto.Message) {
1276 xxx_messageInfo_Component_Wifi.Merge(m, src)
1277}
1278func (m *Component_Wifi) XXX_Size() int {
1279 return xxx_messageInfo_Component_Wifi.Size(m)
1280}
1281func (m *Component_Wifi) XXX_DiscardUnknown() {
1282 xxx_messageInfo_Component_Wifi.DiscardUnknown(m)
1283}
1284
1285var xxx_messageInfo_Component_Wifi proto.InternalMessageInfo
1286
1287type isComponent_Wifi_Interface interface {
1288 isComponent_Wifi_Interface()
1289}
1290
1291type Component_Wifi_Pci struct {
1292 Pci *Component_Interface_Pci `protobuf:"bytes,1,opt,name=pci,proto3,oneof"`
1293}
1294
1295func (*Component_Wifi_Pci) isComponent_Wifi_Interface() {}
1296
1297func (m *Component_Wifi) GetInterface() isComponent_Wifi_Interface {
1298 if m != nil {
1299 return m.Interface
1300 }
1301 return nil
1302}
1303
1304func (m *Component_Wifi) GetPci() *Component_Interface_Pci {
1305 if x, ok := m.GetInterface().(*Component_Wifi_Pci); ok {
1306 return x.Pci
1307 }
1308 return nil
1309}
1310
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001311func (m *Component_Wifi) GetSupportedWlanProtocols() []Component_Wifi_WLANProtocol {
1312 if m != nil {
1313 return m.SupportedWlanProtocols
1314 }
1315 return nil
1316}
1317
C Shapiro74da76e2020-05-04 13:02:20 -05001318// XXX_OneofWrappers is for the internal use of the proto package.
1319func (*Component_Wifi) XXX_OneofWrappers() []interface{} {
1320 return []interface{}{
1321 (*Component_Wifi_Pci)(nil),
1322 }
1323}
1324
Andrew Lambbc029d32020-02-24 12:42:50 -07001325// Record of a component level qualification and the corresponding status.
1326type Component_Qualification struct {
1327 ComponentId *ComponentId `protobuf:"bytes,1,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
1328 Status Component_Qualification_Status `protobuf:"varint,2,opt,name=status,proto3,enum=chromiumos.config.api.Component_Qualification_Status" json:"status,omitempty"`
1329 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1330 XXX_unrecognized []byte `json:"-"`
1331 XXX_sizecache int32 `json:"-"`
1332}
1333
1334func (m *Component_Qualification) Reset() { *m = Component_Qualification{} }
1335func (m *Component_Qualification) String() string { return proto.CompactTextString(m) }
1336func (*Component_Qualification) ProtoMessage() {}
1337func (*Component_Qualification) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001338 return fileDescriptor_c6bb55af29234765, []int{0, 8}
Andrew Lambbc029d32020-02-24 12:42:50 -07001339}
1340
1341func (m *Component_Qualification) XXX_Unmarshal(b []byte) error {
1342 return xxx_messageInfo_Component_Qualification.Unmarshal(m, b)
1343}
1344func (m *Component_Qualification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1345 return xxx_messageInfo_Component_Qualification.Marshal(b, m, deterministic)
1346}
1347func (m *Component_Qualification) XXX_Merge(src proto.Message) {
1348 xxx_messageInfo_Component_Qualification.Merge(m, src)
1349}
1350func (m *Component_Qualification) XXX_Size() int {
1351 return xxx_messageInfo_Component_Qualification.Size(m)
1352}
1353func (m *Component_Qualification) XXX_DiscardUnknown() {
1354 xxx_messageInfo_Component_Qualification.DiscardUnknown(m)
1355}
1356
1357var xxx_messageInfo_Component_Qualification proto.InternalMessageInfo
1358
1359func (m *Component_Qualification) GetComponentId() *ComponentId {
1360 if m != nil {
1361 return m.ComponentId
1362 }
1363 return nil
1364}
1365
1366func (m *Component_Qualification) GetStatus() Component_Qualification_Status {
1367 if m != nil {
1368 return m.Status
1369 }
1370 return Component_Qualification_STATUS_UNKNOWN
1371}
1372
Sean McAllisterc19613b2020-06-22 11:41:58 -06001373type Component_AudioCodec struct {
1374 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1375 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1376 XXX_unrecognized []byte `json:"-"`
1377 XXX_sizecache int32 `json:"-"`
1378}
1379
1380func (m *Component_AudioCodec) Reset() { *m = Component_AudioCodec{} }
1381func (m *Component_AudioCodec) String() string { return proto.CompactTextString(m) }
1382func (*Component_AudioCodec) ProtoMessage() {}
1383func (*Component_AudioCodec) Descriptor() ([]byte, []int) {
1384 return fileDescriptor_c6bb55af29234765, []int{0, 9}
1385}
1386
1387func (m *Component_AudioCodec) XXX_Unmarshal(b []byte) error {
1388 return xxx_messageInfo_Component_AudioCodec.Unmarshal(m, b)
1389}
1390func (m *Component_AudioCodec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1391 return xxx_messageInfo_Component_AudioCodec.Marshal(b, m, deterministic)
1392}
1393func (m *Component_AudioCodec) XXX_Merge(src proto.Message) {
1394 xxx_messageInfo_Component_AudioCodec.Merge(m, src)
1395}
1396func (m *Component_AudioCodec) XXX_Size() int {
1397 return xxx_messageInfo_Component_AudioCodec.Size(m)
1398}
1399func (m *Component_AudioCodec) XXX_DiscardUnknown() {
1400 xxx_messageInfo_Component_AudioCodec.DiscardUnknown(m)
1401}
1402
1403var xxx_messageInfo_Component_AudioCodec proto.InternalMessageInfo
1404
1405func (m *Component_AudioCodec) GetName() string {
1406 if m != nil {
1407 return m.Name
1408 }
1409 return ""
1410}
1411
Sean McAllistera3b6b412020-06-22 13:33:16 -06001412type Component_Battery struct {
1413 Model string `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
1414 Technology Component_Battery_Technology `protobuf:"varint,2,opt,name=technology,proto3,enum=chromiumos.config.api.Component_Battery_Technology" json:"technology,omitempty"`
1415 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1416 XXX_unrecognized []byte `json:"-"`
1417 XXX_sizecache int32 `json:"-"`
1418}
1419
1420func (m *Component_Battery) Reset() { *m = Component_Battery{} }
1421func (m *Component_Battery) String() string { return proto.CompactTextString(m) }
1422func (*Component_Battery) ProtoMessage() {}
1423func (*Component_Battery) Descriptor() ([]byte, []int) {
1424 return fileDescriptor_c6bb55af29234765, []int{0, 10}
1425}
1426
1427func (m *Component_Battery) XXX_Unmarshal(b []byte) error {
1428 return xxx_messageInfo_Component_Battery.Unmarshal(m, b)
1429}
1430func (m *Component_Battery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1431 return xxx_messageInfo_Component_Battery.Marshal(b, m, deterministic)
1432}
1433func (m *Component_Battery) XXX_Merge(src proto.Message) {
1434 xxx_messageInfo_Component_Battery.Merge(m, src)
1435}
1436func (m *Component_Battery) XXX_Size() int {
1437 return xxx_messageInfo_Component_Battery.Size(m)
1438}
1439func (m *Component_Battery) XXX_DiscardUnknown() {
1440 xxx_messageInfo_Component_Battery.DiscardUnknown(m)
1441}
1442
1443var xxx_messageInfo_Component_Battery proto.InternalMessageInfo
1444
1445func (m *Component_Battery) GetModel() string {
1446 if m != nil {
1447 return m.Model
1448 }
1449 return ""
1450}
1451
1452func (m *Component_Battery) GetTechnology() Component_Battery_Technology {
1453 if m != nil {
1454 return m.Technology
1455 }
1456 return Component_Battery_TECH_UNKNOWN
1457}
1458
Sean McAllisterc6030032020-06-23 13:54:03 -06001459type Component_FlashChip struct {
1460 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1461 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1462 XXX_unrecognized []byte `json:"-"`
1463 XXX_sizecache int32 `json:"-"`
1464}
1465
1466func (m *Component_FlashChip) Reset() { *m = Component_FlashChip{} }
1467func (m *Component_FlashChip) String() string { return proto.CompactTextString(m) }
1468func (*Component_FlashChip) ProtoMessage() {}
1469func (*Component_FlashChip) Descriptor() ([]byte, []int) {
1470 return fileDescriptor_c6bb55af29234765, []int{0, 11}
1471}
1472
1473func (m *Component_FlashChip) XXX_Unmarshal(b []byte) error {
1474 return xxx_messageInfo_Component_FlashChip.Unmarshal(m, b)
1475}
1476func (m *Component_FlashChip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1477 return xxx_messageInfo_Component_FlashChip.Marshal(b, m, deterministic)
1478}
1479func (m *Component_FlashChip) XXX_Merge(src proto.Message) {
1480 xxx_messageInfo_Component_FlashChip.Merge(m, src)
1481}
1482func (m *Component_FlashChip) XXX_Size() int {
1483 return xxx_messageInfo_Component_FlashChip.Size(m)
1484}
1485func (m *Component_FlashChip) XXX_DiscardUnknown() {
1486 xxx_messageInfo_Component_FlashChip.DiscardUnknown(m)
1487}
1488
1489var xxx_messageInfo_Component_FlashChip proto.InternalMessageInfo
1490
1491func (m *Component_FlashChip) GetPartNumber() string {
1492 if m != nil {
1493 return m.PartNumber
1494 }
1495 return ""
1496}
1497
1498type Component_EmbeddedController struct {
1499 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1500 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1501 XXX_unrecognized []byte `json:"-"`
1502 XXX_sizecache int32 `json:"-"`
1503}
1504
1505func (m *Component_EmbeddedController) Reset() { *m = Component_EmbeddedController{} }
1506func (m *Component_EmbeddedController) String() string { return proto.CompactTextString(m) }
1507func (*Component_EmbeddedController) ProtoMessage() {}
1508func (*Component_EmbeddedController) Descriptor() ([]byte, []int) {
1509 return fileDescriptor_c6bb55af29234765, []int{0, 12}
1510}
1511
1512func (m *Component_EmbeddedController) XXX_Unmarshal(b []byte) error {
1513 return xxx_messageInfo_Component_EmbeddedController.Unmarshal(m, b)
1514}
1515func (m *Component_EmbeddedController) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1516 return xxx_messageInfo_Component_EmbeddedController.Marshal(b, m, deterministic)
1517}
1518func (m *Component_EmbeddedController) XXX_Merge(src proto.Message) {
1519 xxx_messageInfo_Component_EmbeddedController.Merge(m, src)
1520}
1521func (m *Component_EmbeddedController) XXX_Size() int {
1522 return xxx_messageInfo_Component_EmbeddedController.Size(m)
1523}
1524func (m *Component_EmbeddedController) XXX_DiscardUnknown() {
1525 xxx_messageInfo_Component_EmbeddedController.DiscardUnknown(m)
1526}
1527
1528var xxx_messageInfo_Component_EmbeddedController proto.InternalMessageInfo
1529
1530func (m *Component_EmbeddedController) GetPartNumber() string {
1531 if m != nil {
1532 return m.PartNumber
1533 }
1534 return ""
1535}
1536
Sean McAllistera84b7342020-06-23 18:08:48 -06001537type Component_Storage struct {
1538 Emmc5FwVer string `protobuf:"bytes,1,opt,name=emmc5_fw_ver,json=emmc5FwVer,proto3" json:"emmc5_fw_ver,omitempty"`
1539 Manfid string `protobuf:"bytes,2,opt,name=manfid,proto3" json:"manfid,omitempty"`
1540 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
1541 Oemid string `protobuf:"bytes,4,opt,name=oemid,proto3" json:"oemid,omitempty"`
1542 Prv string `protobuf:"bytes,5,opt,name=prv,proto3" json:"prv,omitempty"`
1543 Sectors string `protobuf:"bytes,6,opt,name=sectors,proto3" json:"sectors,omitempty"`
1544 Type Component_Storage_StorageType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Storage_StorageType" json:"type,omitempty"`
1545 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1546 XXX_unrecognized []byte `json:"-"`
1547 XXX_sizecache int32 `json:"-"`
1548}
1549
1550func (m *Component_Storage) Reset() { *m = Component_Storage{} }
1551func (m *Component_Storage) String() string { return proto.CompactTextString(m) }
1552func (*Component_Storage) ProtoMessage() {}
1553func (*Component_Storage) Descriptor() ([]byte, []int) {
1554 return fileDescriptor_c6bb55af29234765, []int{0, 13}
1555}
1556
1557func (m *Component_Storage) XXX_Unmarshal(b []byte) error {
1558 return xxx_messageInfo_Component_Storage.Unmarshal(m, b)
1559}
1560func (m *Component_Storage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1561 return xxx_messageInfo_Component_Storage.Marshal(b, m, deterministic)
1562}
1563func (m *Component_Storage) XXX_Merge(src proto.Message) {
1564 xxx_messageInfo_Component_Storage.Merge(m, src)
1565}
1566func (m *Component_Storage) XXX_Size() int {
1567 return xxx_messageInfo_Component_Storage.Size(m)
1568}
1569func (m *Component_Storage) XXX_DiscardUnknown() {
1570 xxx_messageInfo_Component_Storage.DiscardUnknown(m)
1571}
1572
1573var xxx_messageInfo_Component_Storage proto.InternalMessageInfo
1574
1575func (m *Component_Storage) GetEmmc5FwVer() string {
1576 if m != nil {
1577 return m.Emmc5FwVer
1578 }
1579 return ""
1580}
1581
1582func (m *Component_Storage) GetManfid() string {
1583 if m != nil {
1584 return m.Manfid
1585 }
1586 return ""
1587}
1588
1589func (m *Component_Storage) GetName() string {
1590 if m != nil {
1591 return m.Name
1592 }
1593 return ""
1594}
1595
1596func (m *Component_Storage) GetOemid() string {
1597 if m != nil {
1598 return m.Oemid
1599 }
1600 return ""
1601}
1602
1603func (m *Component_Storage) GetPrv() string {
1604 if m != nil {
1605 return m.Prv
1606 }
1607 return ""
1608}
1609
1610func (m *Component_Storage) GetSectors() string {
1611 if m != nil {
1612 return m.Sectors
1613 }
1614 return ""
1615}
1616
1617func (m *Component_Storage) GetType() Component_Storage_StorageType {
1618 if m != nil {
1619 return m.Type
1620 }
1621 return Component_Storage_STORAGE_TYPE_UNKNOWN
1622}
1623
Sean McAllister8f78b782020-06-24 12:25:52 -06001624// Defines a Trusted Platform Module, for more information see here:
1625// https://www.chromium.org/developers/design-documents/tpm-usage
1626type Component_Tpm struct {
1627 ManufacturerInfo string `protobuf:"bytes,1,opt,name=manufacturer_info,json=manufacturerInfo,proto3" json:"manufacturer_info,omitempty"`
1628 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
1629 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1630 XXX_unrecognized []byte `json:"-"`
1631 XXX_sizecache int32 `json:"-"`
1632}
1633
1634func (m *Component_Tpm) Reset() { *m = Component_Tpm{} }
1635func (m *Component_Tpm) String() string { return proto.CompactTextString(m) }
1636func (*Component_Tpm) ProtoMessage() {}
1637func (*Component_Tpm) Descriptor() ([]byte, []int) {
1638 return fileDescriptor_c6bb55af29234765, []int{0, 14}
1639}
1640
1641func (m *Component_Tpm) XXX_Unmarshal(b []byte) error {
1642 return xxx_messageInfo_Component_Tpm.Unmarshal(m, b)
1643}
1644func (m *Component_Tpm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1645 return xxx_messageInfo_Component_Tpm.Marshal(b, m, deterministic)
1646}
1647func (m *Component_Tpm) XXX_Merge(src proto.Message) {
1648 xxx_messageInfo_Component_Tpm.Merge(m, src)
1649}
1650func (m *Component_Tpm) XXX_Size() int {
1651 return xxx_messageInfo_Component_Tpm.Size(m)
1652}
1653func (m *Component_Tpm) XXX_DiscardUnknown() {
1654 xxx_messageInfo_Component_Tpm.DiscardUnknown(m)
1655}
1656
1657var xxx_messageInfo_Component_Tpm proto.InternalMessageInfo
1658
1659func (m *Component_Tpm) GetManufacturerInfo() string {
1660 if m != nil {
1661 return m.ManufacturerInfo
1662 }
1663 return ""
1664}
1665
1666func (m *Component_Tpm) GetVersion() string {
1667 if m != nil {
1668 return m.Version
1669 }
1670 return ""
1671}
1672
Andrew Lambbc029d32020-02-24 12:42:50 -07001673type ComponentList struct {
1674 Value []*Component `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
1675 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1676 XXX_unrecognized []byte `json:"-"`
1677 XXX_sizecache int32 `json:"-"`
1678}
1679
1680func (m *ComponentList) Reset() { *m = ComponentList{} }
1681func (m *ComponentList) String() string { return proto.CompactTextString(m) }
1682func (*ComponentList) ProtoMessage() {}
1683func (*ComponentList) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001684 return fileDescriptor_c6bb55af29234765, []int{1}
Andrew Lambbc029d32020-02-24 12:42:50 -07001685}
1686
1687func (m *ComponentList) XXX_Unmarshal(b []byte) error {
1688 return xxx_messageInfo_ComponentList.Unmarshal(m, b)
1689}
1690func (m *ComponentList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1691 return xxx_messageInfo_ComponentList.Marshal(b, m, deterministic)
1692}
1693func (m *ComponentList) XXX_Merge(src proto.Message) {
1694 xxx_messageInfo_ComponentList.Merge(m, src)
1695}
1696func (m *ComponentList) XXX_Size() int {
1697 return xxx_messageInfo_ComponentList.Size(m)
1698}
1699func (m *ComponentList) XXX_DiscardUnknown() {
1700 xxx_messageInfo_ComponentList.DiscardUnknown(m)
1701}
1702
1703var xxx_messageInfo_ComponentList proto.InternalMessageInfo
1704
1705func (m *ComponentList) GetValue() []*Component {
1706 if m != nil {
1707 return m.Value
1708 }
1709 return nil
1710}
1711
1712func init() {
1713 proto.RegisterEnum("chromiumos.config.api.Component_Soc_Architecture", Component_Soc_Architecture_name, Component_Soc_Architecture_value)
1714 proto.RegisterEnum("chromiumos.config.api.Component_Memory_Type", Component_Memory_Type_name, Component_Memory_Type_value)
1715 proto.RegisterEnum("chromiumos.config.api.Component_Camera_Feature", Component_Camera_Feature_name, Component_Camera_Feature_value)
1716 proto.RegisterEnum("chromiumos.config.api.Component_Camera_ClockType", Component_Camera_ClockType_name, Component_Camera_ClockType_value)
Sean McAllisterc8687d32020-06-24 11:32:31 -06001717 proto.RegisterEnum("chromiumos.config.api.Component_Touch_TouchType", Component_Touch_TouchType_name, Component_Touch_TouchType_value)
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001718 proto.RegisterEnum("chromiumos.config.api.Component_Wifi_WLANProtocol", Component_Wifi_WLANProtocol_name, Component_Wifi_WLANProtocol_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001719 proto.RegisterEnum("chromiumos.config.api.Component_Qualification_Status", Component_Qualification_Status_name, Component_Qualification_Status_value)
Sean McAllistera3b6b412020-06-22 13:33:16 -06001720 proto.RegisterEnum("chromiumos.config.api.Component_Battery_Technology", Component_Battery_Technology_name, Component_Battery_Technology_value)
Sean McAllistera84b7342020-06-23 18:08:48 -06001721 proto.RegisterEnum("chromiumos.config.api.Component_Storage_StorageType", Component_Storage_StorageType_name, Component_Storage_StorageType_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001722 proto.RegisterType((*Component)(nil), "chromiumos.config.api.Component")
C Shapiro74da76e2020-05-04 13:02:20 -05001723 proto.RegisterType((*Component_Interface)(nil), "chromiumos.config.api.Component.Interface")
1724 proto.RegisterType((*Component_Interface_Usb)(nil), "chromiumos.config.api.Component.Interface.Usb")
1725 proto.RegisterType((*Component_Interface_Pci)(nil), "chromiumos.config.api.Component.Interface.Pci")
Andrew Lambbc029d32020-02-24 12:42:50 -07001726 proto.RegisterType((*Component_Soc)(nil), "chromiumos.config.api.Component.Soc")
1727 proto.RegisterType((*Component_Soc_Family)(nil), "chromiumos.config.api.Component.Soc.Family")
1728 proto.RegisterType((*Component_Memory)(nil), "chromiumos.config.api.Component.Memory")
1729 proto.RegisterType((*Component_Memory_Profile)(nil), "chromiumos.config.api.Component.Memory.Profile")
1730 proto.RegisterType((*Component_Bluetooth)(nil), "chromiumos.config.api.Component.Bluetooth")
1731 proto.RegisterType((*Component_Camera)(nil), "chromiumos.config.api.Component.Camera")
C Shapirod2365312020-05-18 14:46:48 -05001732 proto.RegisterType((*Component_DisplayPanel)(nil), "chromiumos.config.api.Component.DisplayPanel")
1733 proto.RegisterType((*Component_DisplayPanel_Properties)(nil), "chromiumos.config.api.Component.DisplayPanel.Properties")
C Shapiro5c6fc212020-05-13 16:32:09 -05001734 proto.RegisterType((*Component_Touch)(nil), "chromiumos.config.api.Component.Touch")
C Shapiro74da76e2020-05-04 13:02:20 -05001735 proto.RegisterType((*Component_Wifi)(nil), "chromiumos.config.api.Component.Wifi")
Andrew Lambbc029d32020-02-24 12:42:50 -07001736 proto.RegisterType((*Component_Qualification)(nil), "chromiumos.config.api.Component.Qualification")
Sean McAllisterc19613b2020-06-22 11:41:58 -06001737 proto.RegisterType((*Component_AudioCodec)(nil), "chromiumos.config.api.Component.AudioCodec")
Sean McAllistera3b6b412020-06-22 13:33:16 -06001738 proto.RegisterType((*Component_Battery)(nil), "chromiumos.config.api.Component.Battery")
Sean McAllisterc6030032020-06-23 13:54:03 -06001739 proto.RegisterType((*Component_FlashChip)(nil), "chromiumos.config.api.Component.FlashChip")
1740 proto.RegisterType((*Component_EmbeddedController)(nil), "chromiumos.config.api.Component.EmbeddedController")
Sean McAllistera84b7342020-06-23 18:08:48 -06001741 proto.RegisterType((*Component_Storage)(nil), "chromiumos.config.api.Component.Storage")
Sean McAllister8f78b782020-06-24 12:25:52 -06001742 proto.RegisterType((*Component_Tpm)(nil), "chromiumos.config.api.Component.Tpm")
Andrew Lambbc029d32020-02-24 12:42:50 -07001743 proto.RegisterType((*ComponentList)(nil), "chromiumos.config.api.ComponentList")
1744}
1745
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001746func init() {
1747 proto.RegisterFile("chromiumos/config/api/component.proto", fileDescriptor_c6bb55af29234765)
1748}
Andrew Lambbc029d32020-02-24 12:42:50 -07001749
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001750var fileDescriptor_c6bb55af29234765 = []byte{
Sean McAllister0759cd72020-06-24 12:47:06 -06001751 // 1892 bytes of a gzipped FileDescriptorProto
Sean McAllisterc8687d32020-06-24 11:32:31 -06001752 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x58, 0xcb, 0x72, 0xdb, 0xc8,
Sean McAllister0759cd72020-06-24 12:47:06 -06001753 0xd5, 0x26, 0xc0, 0x2b, 0x8e, 0x44, 0x19, 0xee, 0xf1, 0xb8, 0x30, 0x9c, 0xfa, 0xeb, 0x57, 0x31,
1754 0xf1, 0x44, 0x65, 0xcf, 0x50, 0xb6, 0x7c, 0x89, 0xab, 0x66, 0x33, 0x14, 0x48, 0x99, 0xb0, 0x79,
1755 0x73, 0x13, 0xf4, 0x25, 0x59, 0x20, 0x60, 0xa3, 0x29, 0xa2, 0x06, 0x40, 0xa3, 0x00, 0x50, 0xb2,
1756 0xfc, 0x06, 0xd9, 0x24, 0xcb, 0xac, 0x52, 0x35, 0x79, 0x83, 0xbc, 0x49, 0x2a, 0xdb, 0xbc, 0x41,
1757 0xde, 0x21, 0x8b, 0x54, 0x37, 0x40, 0x90, 0x96, 0x3d, 0x21, 0x3d, 0x1b, 0x09, 0xe7, 0xf4, 0xf9,
1758 0xbe, 0x6e, 0x9c, 0x3e, 0xfd, 0xf5, 0x01, 0xe1, 0x0e, 0x59, 0x44, 0xcc, 0x77, 0x97, 0x3e, 0x8b,
1759 0x8f, 0x09, 0x0b, 0xe6, 0xee, 0xf9, 0xb1, 0x1d, 0xba, 0xc7, 0x84, 0xf9, 0x21, 0x0b, 0x68, 0x90,
1760 0xb4, 0xc2, 0x88, 0x25, 0x0c, 0x7d, 0xb9, 0x0e, 0x6b, 0xa5, 0x61, 0x2d, 0x3b, 0x74, 0x1b, 0x47,
1761 0x5b, 0xd0, 0x96, 0xeb, 0xa4, 0x04, 0x8d, 0x6f, 0x3e, 0x1d, 0x19, 0xda, 0x51, 0x12, 0xd0, 0x28,
1762 0x8f, 0x6b, 0xfe, 0xe9, 0x57, 0xa0, 0xe8, 0x2b, 0x38, 0x3a, 0x01, 0xd9, 0x75, 0x34, 0xe9, 0x50,
1763 0x3a, 0xda, 0x3b, 0x69, 0xb6, 0x3e, 0xb9, 0x86, 0x56, 0x1e, 0x6d, 0x38, 0x58, 0x76, 0x1d, 0x64,
1764 0xc0, 0x0d, 0xdf, 0x0e, 0x96, 0x73, 0x9b, 0x24, 0xcb, 0x48, 0x50, 0x6b, 0x35, 0x41, 0x70, 0xf8,
1765 0x33, 0x04, 0xe3, 0x74, 0x0d, 0x86, 0x83, 0x0f, 0x36, 0x81, 0x86, 0x83, 0x10, 0x94, 0x02, 0xdb,
1766 0xa7, 0x9a, 0x72, 0x28, 0x1d, 0x29, 0x58, 0x3c, 0xa3, 0xa7, 0x50, 0x8c, 0x19, 0xd1, 0x64, 0x41,
1767 0xf9, 0xeb, 0x6d, 0x6b, 0x6a, 0x4d, 0x18, 0xe9, 0x15, 0x30, 0x87, 0xa0, 0x36, 0x54, 0x7c, 0xea,
1768 0xb3, 0xe8, 0x4a, 0x2b, 0x0a, 0xf0, 0x6f, 0xb6, 0x82, 0x07, 0x22, 0xbc, 0x57, 0xc0, 0x19, 0x10,
1769 0x3d, 0x07, 0x65, 0xe6, 0x2d, 0x69, 0xc2, 0x58, 0xb2, 0xd0, 0x4a, 0x82, 0xe5, 0xee, 0x56, 0x96,
1770 0xd3, 0x15, 0xa2, 0x57, 0xc0, 0x6b, 0x38, 0x5f, 0x0e, 0xb1, 0x7d, 0x1a, 0xd9, 0x5a, 0x79, 0xc7,
1771 0xe5, 0xe8, 0x22, 0x9c, 0x2f, 0x27, 0x05, 0xa2, 0xe7, 0xb0, 0x97, 0xb0, 0x25, 0x59, 0xc4, 0x24,
1772 0xa2, 0x34, 0xd0, 0x2a, 0x82, 0xe7, 0x9b, 0xad, 0x3c, 0x26, 0xc7, 0xf4, 0x0a, 0x78, 0x13, 0x8c,
1773 0xbe, 0x87, 0xd2, 0xa5, 0x3b, 0x77, 0xb5, 0xaa, 0x20, 0xb9, 0xb3, 0x95, 0xe4, 0xb5, 0x3b, 0x77,
1774 0x7b, 0x05, 0x2c, 0x40, 0xa8, 0x03, 0x35, 0xc1, 0x15, 0xda, 0x8e, 0x06, 0x9f, 0xb9, 0x8a, 0x1c,
1775 0x89, 0x4c, 0xa8, 0x3b, 0x6e, 0x1c, 0x7a, 0xf6, 0x95, 0x15, 0xda, 0x01, 0xf5, 0xb4, 0x3d, 0x41,
1776 0xf5, 0xdd, 0x56, 0xaa, 0x4e, 0x8a, 0x1a, 0x73, 0x50, 0xaf, 0x80, 0xf7, 0x9d, 0x0d, 0x1b, 0x0d,
1777 0x61, 0xcf, 0x5e, 0x3a, 0x2e, 0xb3, 0x08, 0x73, 0x28, 0xd1, 0xf6, 0x05, 0xe7, 0xbd, 0xad, 0x9c,
1778 0x6d, 0x8e, 0xd1, 0x39, 0xa4, 0x57, 0xc0, 0x60, 0xe7, 0x16, 0xea, 0x40, 0x75, 0x66, 0x27, 0x09,
1779 0x8d, 0xae, 0xb4, 0xba, 0xe0, 0x3a, 0xda, 0x5e, 0x01, 0x69, 0x7c, 0xaf, 0x80, 0x57, 0x50, 0x34,
1780 0x86, 0x3a, 0x25, 0xd6, 0xdc, 0xb3, 0xe3, 0x85, 0x45, 0x16, 0x6e, 0xa8, 0x1d, 0xec, 0x58, 0x4d,
1781 0x67, 0x1c, 0xa2, 0x2f, 0xdc, 0x90, 0x6f, 0x20, 0x25, 0xb9, 0x89, 0xde, 0xc0, 0xcd, 0xf8, 0x2a,
1782 0x4e, 0xa8, 0xbf, 0xc9, 0x7a, 0xe3, 0x17, 0xb0, 0xde, 0x48, 0x69, 0xd6, 0xcc, 0x5d, 0x90, 0x29,
1783 0xd1, 0x54, 0x41, 0xf5, 0x70, 0x2b, 0x55, 0xd7, 0x9f, 0x51, 0xc7, 0xa1, 0x8e, 0xce, 0x82, 0x24,
1784 0x62, 0x9e, 0x47, 0xa3, 0x5e, 0x01, 0xcb, 0x69, 0xe2, 0xe2, 0x84, 0x45, 0xf6, 0x39, 0xd5, 0x6e,
1785 0xee, 0x98, 0xb8, 0x49, 0x1a, 0xcf, 0x13, 0x97, 0x41, 0xf9, 0xf9, 0x4f, 0x42, 0x5f, 0x43, 0x3b,
1786 0x9e, 0x7f, 0x33, 0xf4, 0xf9, 0xf9, 0x4f, 0x42, 0x1f, 0xbd, 0x80, 0xda, 0x32, 0x9e, 0x59, 0x0b,
1787 0x16, 0x27, 0xda, 0x17, 0x02, 0xde, 0xda, 0x0a, 0x37, 0x82, 0x84, 0x46, 0x73, 0x9b, 0xd0, 0xd6,
1788 0x34, 0x9e, 0xf1, 0x65, 0x2c, 0xe3, 0x59, 0x8f, 0xc5, 0x49, 0xe3, 0x1f, 0x12, 0x28, 0xf9, 0x60,
1789 0xe3, 0x0f, 0x50, 0x9c, 0xc6, 0x33, 0xf4, 0x35, 0x28, 0x17, 0x34, 0x70, 0x98, 0x10, 0x3d, 0x49,
1790 0x88, 0x56, 0x2d, 0x75, 0x18, 0x0e, 0xfa, 0x3f, 0x80, 0x30, 0x62, 0xce, 0x92, 0x70, 0x55, 0x16,
1791 0xfa, 0xa5, 0x60, 0x25, 0xf3, 0xa4, 0xc3, 0x33, 0xe2, 0x58, 0x0e, 0xbd, 0x70, 0x09, 0x15, 0x0a,
1792 0xa5, 0x60, 0x65, 0x46, 0x9c, 0x8e, 0x70, 0xf0, 0x19, 0xc6, 0xc4, 0xfd, 0xdf, 0x33, 0x7c, 0x0d,
1793 0x4a, 0x0a, 0x5f, 0x4f, 0x50, 0x4b, 0x1d, 0x86, 0x83, 0xfe, 0x1f, 0xf6, 0x22, 0x7a, 0xe1, 0xc6,
1794 0x2e, 0x0b, 0xf8, 0x70, 0x3a, 0x01, 0xac, 0x5c, 0x86, 0xd3, 0xf8, 0xbb, 0x0c, 0xc5, 0x09, 0x23,
1795 0x48, 0x87, 0xca, 0xdc, 0xf6, 0x5d, 0xef, 0x2a, 0xd3, 0xfd, 0x7b, 0xbb, 0x68, 0x6c, 0xeb, 0x4c,
1796 0x40, 0x70, 0x06, 0x45, 0xb7, 0xa0, 0xec, 0x33, 0x87, 0x7a, 0xd9, 0x32, 0x52, 0x83, 0x7b, 0x09,
1797 0x8b, 0x68, 0x2c, 0x66, 0x2f, 0xe3, 0xd4, 0x68, 0x10, 0xa8, 0xa4, 0x68, 0xd4, 0x85, 0x92, 0x1d,
1798 0x91, 0x85, 0x98, 0xf8, 0xe0, 0xe4, 0xc1, 0x4e, 0x13, 0xb7, 0x23, 0xb2, 0x70, 0x13, 0x2a, 0xee,
1799 0x0c, 0x2c, 0xe0, 0xf9, 0xb5, 0x21, 0xaf, 0xaf, 0x8d, 0xe6, 0x04, 0xf6, 0x37, 0x23, 0x51, 0x03,
1800 0x6e, 0xb7, 0xb1, 0xde, 0x33, 0xcc, 0xae, 0x6e, 0x4e, 0x71, 0xd7, 0x9a, 0x0e, 0x3b, 0xdd, 0x33,
1801 0x63, 0xd8, 0xed, 0xa8, 0x05, 0x54, 0x85, 0xe2, 0x9b, 0xa7, 0x4f, 0x54, 0x09, 0x01, 0x54, 0xde,
1802 0x3c, 0x7d, 0x62, 0x3d, 0x79, 0xa4, 0xca, 0xdc, 0xd9, 0xc6, 0x03, 0xb5, 0x88, 0x14, 0x28, 0xb7,
1803 0xf1, 0xe0, 0xc9, 0x23, 0xb5, 0xd4, 0xf8, 0xb7, 0x0c, 0x95, 0xf4, 0x8e, 0x40, 0x06, 0x54, 0xc3,
1804 0x88, 0xcd, 0x5d, 0x8f, 0x66, 0x69, 0x3b, 0xde, 0xf1, 0x76, 0x69, 0x8d, 0x53, 0x18, 0x5e, 0xe1,
1805 0xf9, 0x4e, 0xf1, 0x6b, 0xd9, 0x0a, 0x96, 0xfe, 0x8c, 0x46, 0xd9, 0x5b, 0x00, 0x77, 0x0d, 0x85,
1806 0xa7, 0xf1, 0x67, 0x09, 0xaa, 0x19, 0x0a, 0xfd, 0x00, 0xa5, 0xe4, 0x2a, 0xa4, 0x59, 0xca, 0xbe,
1807 0xdd, 0x75, 0x52, 0xf3, 0x2a, 0xa4, 0x58, 0x20, 0x79, 0xd5, 0xc4, 0x21, 0xa5, 0x8e, 0xe5, 0x2f,
1808 0xde, 0x8b, 0xc9, 0xca, 0xb8, 0x26, 0x1c, 0x83, 0xc5, 0x7b, 0x74, 0x07, 0x0e, 0x62, 0xf7, 0x3d,
1809 0xb5, 0x7c, 0x7a, 0x6e, 0xcf, 0xae, 0x92, 0x7c, 0xeb, 0xea, 0xdc, 0x3b, 0x58, 0x39, 0x9b, 0xbf,
1810 0x87, 0x12, 0x67, 0x44, 0x08, 0x0e, 0xcc, 0xb7, 0xe3, 0x8f, 0xb2, 0xd9, 0xe9, 0x60, 0x55, 0x42,
1811 0x35, 0x28, 0x75, 0x3a, 0xf8, 0x44, 0x95, 0xb3, 0xa7, 0x87, 0x6a, 0x31, 0x7b, 0x7a, 0xa4, 0x96,
1812 0xd0, 0x1e, 0x54, 0xfb, 0x63, 0x4b, 0xb8, 0xcb, 0x6b, 0xe3, 0x91, 0x5a, 0x79, 0x5e, 0xaa, 0x15,
1813 0xd5, 0x52, 0xc3, 0x02, 0x25, 0xbf, 0x48, 0xd1, 0x0f, 0x50, 0x5c, 0xc6, 0xb3, 0xec, 0x06, 0xfe,
1814 0xcc, 0x53, 0x8c, 0x39, 0xf4, 0x79, 0xa9, 0x26, 0xa9, 0xf2, 0xf3, 0x52, 0x4d, 0x56, 0x8b, 0xd9,
1815 0x04, 0x7f, 0x95, 0xa1, 0x92, 0xde, 0xb0, 0x5c, 0x29, 0xe6, 0xd4, 0xe6, 0x75, 0x12, 0x6b, 0xd2,
1816 0x61, 0xf1, 0xe8, 0x60, 0x87, 0xdd, 0x4c, 0xa1, 0xad, 0xb3, 0x14, 0x87, 0x73, 0x02, 0x34, 0x06,
1817 0x20, 0x1e, 0x23, 0x3f, 0x5a, 0x62, 0x9f, 0xe4, 0x1d, 0x4b, 0x3b, 0xa3, 0xd3, 0x39, 0x52, 0x6c,
1818 0x96, 0x42, 0x56, 0x8f, 0xcd, 0xfb, 0x50, 0xcd, 0xa6, 0x41, 0x5f, 0xc0, 0x8d, 0xb3, 0x6e, 0x3b,
1819 0xab, 0xe0, 0x17, 0xc3, 0xd1, 0xeb, 0xa1, 0x5a, 0x40, 0x2a, 0xec, 0xb7, 0x75, 0xd3, 0x78, 0x65,
1820 0x98, 0x6f, 0xad, 0x7e, 0xb7, 0xa3, 0x4a, 0xcd, 0x53, 0x50, 0x72, 0x26, 0xa4, 0xc1, 0x2d, 0xbd,
1821 0x3f, 0xd2, 0x5f, 0x58, 0x1f, 0x6d, 0x55, 0x1d, 0x94, 0xc1, 0x68, 0x38, 0x32, 0x47, 0x43, 0x43,
1822 0x57, 0x25, 0xb4, 0x0f, 0xb5, 0xd3, 0xd1, 0xc8, 0x34, 0x8d, 0x41, 0x57, 0x95, 0x1b, 0x7f, 0x93,
1823 0x61, 0x7f, 0xf3, 0xa2, 0xbd, 0x26, 0x68, 0xd2, 0x75, 0x41, 0x7b, 0x23, 0x86, 0x43, 0x1a, 0x25,
1824 0x2e, 0x8d, 0xb3, 0x7e, 0xed, 0xe9, 0x67, 0x5d, 0xe5, 0xfc, 0x68, 0x64, 0x78, 0xbc, 0xc1, 0xd5,
1825 0xf8, 0x8b, 0x04, 0xb0, 0x1e, 0x42, 0x5f, 0x41, 0xed, 0xd2, 0x75, 0x92, 0x85, 0x15, 0xbe, 0x13,
1826 0xab, 0x28, 0xe3, 0xaa, 0xb0, 0xc7, 0xef, 0x78, 0x6d, 0x2f, 0xa8, 0x7b, 0xbe, 0x48, 0xf8, 0x58,
1827 0x56, 0xdb, 0xa9, 0x63, 0xfc, 0x0e, 0x7d, 0x07, 0xc8, 0x71, 0xed, 0x73, 0x16, 0xd8, 0x9e, 0xe5,
1828 0xbb, 0x9e, 0xe7, 0xba, 0x01, 0x59, 0x64, 0xf5, 0x7d, 0x73, 0x35, 0x32, 0x58, 0x0d, 0xa0, 0x26,
1829 0xd4, 0x43, 0xf7, 0x1d, 0xf5, 0x62, 0x2b, 0xe4, 0x5d, 0x6d, 0x20, 0xaa, 0xaf, 0x8c, 0xf7, 0x52,
1830 0xe7, 0x98, 0x46, 0x46, 0xd0, 0xf8, 0x97, 0x0c, 0x65, 0xd1, 0xd7, 0xec, 0xa0, 0xf6, 0xf3, 0x4b,
1831 0xeb, 0x82, 0x46, 0x5c, 0x7c, 0x57, 0x6a, 0x3f, 0xbf, 0x7c, 0x95, 0x3a, 0xf8, 0xb1, 0x5b, 0xa1,
1832 0x63, 0x1a, 0xf1, 0xfc, 0x95, 0x45, 0x48, 0x3d, 0xf3, 0x4e, 0x84, 0x93, 0x2b, 0xc5, 0xfc, 0xd2,
1833 0x22, 0x0b, 0x4a, 0x7e, 0x8c, 0x97, 0xbe, 0xe8, 0xff, 0x14, 0x0c, 0xf3, 0x4b, 0x3d, 0xf3, 0xa0,
1834 0x4e, 0xa6, 0x0e, 0x55, 0x51, 0x75, 0xf7, 0x77, 0xeb, 0xc9, 0xd2, 0xbf, 0x1b, 0x0a, 0x91, 0x9d,
1835 0xb6, 0xda, 0x2f, 0x3e, 0x6d, 0xcd, 0xdf, 0x82, 0x92, 0x93, 0xf2, 0xfa, 0x33, 0x47, 0x53, 0xbd,
1836 0x67, 0x7d, 0x4a, 0x2a, 0xa6, 0x93, 0x53, 0x55, 0xe2, 0x0f, 0xc6, 0x89, 0x2e, 0x0e, 0x68, 0x7a,
1837 0x4c, 0x4b, 0x6a, 0xb9, 0xf1, 0x4f, 0x19, 0x4a, 0xbc, 0xeb, 0x44, 0xa7, 0x50, 0x0c, 0x89, 0x9b,
1838 0xe9, 0xec, 0xe7, 0xac, 0x67, 0x4c, 0x78, 0xcb, 0xca, 0xc1, 0xc8, 0x03, 0x2d, 0x5e, 0x86, 0x21,
1839 0x8b, 0x12, 0xea, 0x58, 0x97, 0x9e, 0x1d, 0x58, 0xe2, 0xfb, 0x87, 0x30, 0x8f, 0xd7, 0x2a, 0x3f,
1840 0xf2, 0x27, 0x3b, 0xb5, 0xc0, 0xad, 0xd7, 0xfd, 0xf6, 0x70, 0x9c, 0x41, 0xf1, 0xed, 0x9c, 0xf3,
1841 0xb5, 0x67, 0x07, 0x2b, 0x77, 0xdc, 0xfc, 0xa3, 0x04, 0xfb, 0x9b, 0x81, 0xe8, 0x2b, 0xf8, 0x92,
1842 0xdb, 0xd6, 0x18, 0x8f, 0xcc, 0x91, 0x3e, 0xea, 0x6f, 0x9c, 0xde, 0x9b, 0x50, 0x37, 0xba, 0xdd,
1843 0xae, 0xf5, 0xf4, 0xfe, 0x89, 0xf5, 0xe0, 0x81, 0xd5, 0x56, 0xa5, 0xeb, 0xae, 0x53, 0x55, 0xbe,
1844 0xee, 0x7a, 0xa6, 0x16, 0xaf, 0xbb, 0x86, 0x6a, 0x89, 0xeb, 0xf1, 0x07, 0x5c, 0xba, 0x5a, 0x3e,
1845 0xdd, 0x03, 0xc5, 0xcd, 0x1b, 0x97, 0xff, 0x48, 0x50, 0x7f, 0xb9, 0xb4, 0x3d, 0x77, 0xee, 0x12,
1846 0x3b, 0xe1, 0xa5, 0xd7, 0x85, 0xfd, 0xcd, 0xcf, 0xc7, 0xcf, 0xf8, 0xf8, 0xdb, 0x23, 0x6b, 0x03,
1847 0x0d, 0xa0, 0x12, 0x27, 0x76, 0xb2, 0x8c, 0x33, 0xc5, 0x7b, 0xbc, 0x35, 0x9b, 0x1f, 0x2c, 0xa3,
1848 0x35, 0x11, 0x60, 0x9c, 0x91, 0x34, 0xa7, 0x50, 0x49, 0x3d, 0xfc, 0x95, 0x26, 0x66, 0xdb, 0x9c,
1849 0x4e, 0x36, 0x52, 0x56, 0x07, 0x05, 0x77, 0x5f, 0x4e, 0xbb, 0x13, 0x93, 0xab, 0x1d, 0x4f, 0xae,
1850 0xd9, 0xd5, 0x7b, 0x43, 0x43, 0x6f, 0xf7, 0xfb, 0x6f, 0xad, 0x97, 0xd3, 0x76, 0xdf, 0x38, 0x33,
1851 0xba, 0x1d, 0x55, 0xe6, 0x91, 0x6b, 0xb3, 0xd8, 0x38, 0x04, 0x58, 0xf7, 0xf9, 0x79, 0xdf, 0x20,
1852 0xad, 0xfb, 0x86, 0xc6, 0x4f, 0x12, 0x54, 0xb3, 0xf6, 0x7d, 0xdd, 0xd4, 0x48, 0x9b, 0x4d, 0xcd,
1853 0x04, 0x20, 0xa1, 0x64, 0x11, 0x30, 0x8f, 0x9d, 0x5f, 0x65, 0x6f, 0xfb, 0x70, 0xd7, 0x4f, 0x82,
1854 0x96, 0x99, 0x43, 0xf1, 0x06, 0x4d, 0xf3, 0x2e, 0xc0, 0x7a, 0x84, 0x0b, 0x3a, 0x7f, 0xa1, 0x8d,
1855 0x37, 0x06, 0xa8, 0xf4, 0x0d, 0xcb, 0x18, 0x0d, 0x55, 0xa9, 0xf1, 0x2d, 0x28, 0xeb, 0x5e, 0xfd,
1856 0x5a, 0xf3, 0x20, 0x7d, 0xd4, 0x3c, 0x3c, 0x06, 0xf4, 0x71, 0x87, 0xbe, 0x1d, 0xf6, 0x93, 0x0c,
1857 0xd5, 0xac, 0x1b, 0x47, 0x87, 0xb0, 0x4f, 0x7d, 0x9f, 0x3c, 0xb6, 0x52, 0x09, 0x5b, 0x45, 0x0b,
1858 0xdf, 0x19, 0xd7, 0x30, 0x74, 0x1b, 0x2a, 0xbe, 0x1d, 0xcc, 0x73, 0xe5, 0xcb, 0xac, 0x3c, 0xc3,
1859 0xc5, 0x8d, 0x0f, 0xfa, 0x5b, 0x50, 0x66, 0xd4, 0x77, 0x1d, 0xa1, 0xa7, 0x0a, 0x4e, 0x0d, 0xa4,
1860 0x42, 0x31, 0x8c, 0x2e, 0x32, 0xd9, 0xe3, 0x8f, 0x48, 0x83, 0x6a, 0x4c, 0x49, 0xc2, 0xa2, 0x38,
1861 0x13, 0xba, 0x95, 0x89, 0x7a, 0x1f, 0xa8, 0xdc, 0xa3, 0x5d, 0xbf, 0x2a, 0x56, 0xff, 0xd7, 0x4a,
1862 0xd7, 0xfc, 0x1e, 0xf6, 0x36, 0x9c, 0x5c, 0xa9, 0x26, 0xe6, 0x08, 0xb7, 0x9f, 0x75, 0x57, 0x5a,
1863 0xb5, 0xca, 0x7f, 0x0d, 0x4a, 0xdd, 0xc1, 0x40, 0x4f, 0xbb, 0x9a, 0xe1, 0x2b, 0x71, 0x41, 0xf6,
1864 0xa1, 0x68, 0x86, 0x3e, 0xba, 0x07, 0x37, 0x3f, 0xfc, 0xfd, 0x23, 0x98, 0xb3, 0x2c, 0x45, 0xea,
1865 0x07, 0xbf, 0x6f, 0x04, 0x73, 0xc6, 0x5f, 0x6a, 0x75, 0x09, 0xa4, 0x99, 0x5a, 0x99, 0xa7, 0x95,
1866 0xf4, 0xa5, 0x9a, 0xcf, 0xa0, 0x9e, 0xaf, 0xbc, 0xef, 0xc6, 0x09, 0x7a, 0x02, 0xe5, 0x0b, 0xdb,
1867 0x5b, 0x52, 0xd1, 0x99, 0xfc, 0xfc, 0xaf, 0x2a, 0x39, 0x08, 0xa7, 0xe1, 0xa7, 0x77, 0x7f, 0x77,
1868 0x74, 0xce, 0xf2, 0xe0, 0x16, 0x8b, 0xce, 0x8f, 0x3f, 0xfe, 0x4d, 0xe8, 0x9c, 0x1d, 0xdb, 0xa1,
1869 0x3b, 0xab, 0x08, 0x31, 0x7c, 0xf8, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x62, 0xf8, 0xba, 0xa0,
1870 0x9e, 0x12, 0x00, 0x00,
Andrew Lambbc029d32020-02-24 12:42:50 -07001871}