blob: c6301d8dac33dce8ce07ec011cbc26a25d219f56 [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
Tatsuhisa Yamaguchi38cfe8c2020-09-15 11:53:16 +0000187 Component_Wifi_IEEE_802_11_AX Component_Wifi_WLANProtocol = 6
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -0700188)
189
190var Component_Wifi_WLANProtocol_name = map[int32]string{
191 0: "WLAN_PROTOCOL_UNKNOWN",
192 1: "IEEE_802_11_A",
193 2: "IEEE_802_11_B",
194 3: "IEEE_802_11_G",
195 4: "IEEE_802_11_N",
196 5: "IEEE_802_11_AC",
Tatsuhisa Yamaguchi38cfe8c2020-09-15 11:53:16 +0000197 6: "IEEE_802_11_AX",
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -0700198}
199
200var Component_Wifi_WLANProtocol_value = map[string]int32{
201 "WLAN_PROTOCOL_UNKNOWN": 0,
202 "IEEE_802_11_A": 1,
203 "IEEE_802_11_B": 2,
204 "IEEE_802_11_G": 3,
205 "IEEE_802_11_N": 4,
206 "IEEE_802_11_AC": 5,
Tatsuhisa Yamaguchi38cfe8c2020-09-15 11:53:16 +0000207 "IEEE_802_11_AX": 6,
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -0700208}
209
210func (x Component_Wifi_WLANProtocol) String() string {
211 return proto.EnumName(Component_Wifi_WLANProtocol_name, int32(x))
212}
213
214func (Component_Wifi_WLANProtocol) EnumDescriptor() ([]byte, []int) {
215 return fileDescriptor_c6bb55af29234765, []int{0, 7, 0}
216}
217
Andrew Lambbc029d32020-02-24 12:42:50 -0700218type Component_Qualification_Status int32
219
220const (
221 Component_Qualification_STATUS_UNKNOWN Component_Qualification_Status = 0
222 Component_Qualification_REQUESTED Component_Qualification_Status = 1
223 Component_Qualification_TECHNICALLY_QUALIFIED Component_Qualification_Status = 2
224 Component_Qualification_QUALIFIED Component_Qualification_Status = 3
225)
226
227var Component_Qualification_Status_name = map[int32]string{
228 0: "STATUS_UNKNOWN",
229 1: "REQUESTED",
230 2: "TECHNICALLY_QUALIFIED",
231 3: "QUALIFIED",
232}
233
234var Component_Qualification_Status_value = map[string]int32{
235 "STATUS_UNKNOWN": 0,
236 "REQUESTED": 1,
237 "TECHNICALLY_QUALIFIED": 2,
238 "QUALIFIED": 3,
239}
240
241func (x Component_Qualification_Status) String() string {
242 return proto.EnumName(Component_Qualification_Status_name, int32(x))
243}
244
245func (Component_Qualification_Status) EnumDescriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -0500246 return fileDescriptor_c6bb55af29234765, []int{0, 8, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700247}
248
Sean McAllistera3b6b412020-06-22 13:33:16 -0600249type Component_Battery_Technology int32
250
251const (
252 Component_Battery_TECH_UNKNOWN Component_Battery_Technology = 0
253 Component_Battery_LI_ION Component_Battery_Technology = 1
254)
255
256var Component_Battery_Technology_name = map[int32]string{
257 0: "TECH_UNKNOWN",
258 1: "LI_ION",
259}
260
261var Component_Battery_Technology_value = map[string]int32{
262 "TECH_UNKNOWN": 0,
263 "LI_ION": 1,
264}
265
266func (x Component_Battery_Technology) String() string {
267 return proto.EnumName(Component_Battery_Technology_name, int32(x))
268}
269
270func (Component_Battery_Technology) EnumDescriptor() ([]byte, []int) {
271 return fileDescriptor_c6bb55af29234765, []int{0, 10, 0}
272}
273
Sean McAllistera84b7342020-06-23 18:08:48 -0600274type Component_Storage_StorageType int32
275
276const (
277 Component_Storage_STORAGE_TYPE_UNKNOWN Component_Storage_StorageType = 0
278 Component_Storage_EMMC Component_Storage_StorageType = 1
279 Component_Storage_NVME Component_Storage_StorageType = 2
280)
281
282var Component_Storage_StorageType_name = map[int32]string{
283 0: "STORAGE_TYPE_UNKNOWN",
284 1: "EMMC",
285 2: "NVME",
286}
287
288var Component_Storage_StorageType_value = map[string]int32{
289 "STORAGE_TYPE_UNKNOWN": 0,
290 "EMMC": 1,
291 "NVME": 2,
292}
293
294func (x Component_Storage_StorageType) String() string {
295 return proto.EnumName(Component_Storage_StorageType_name, int32(x))
296}
297
298func (Component_Storage_StorageType) EnumDescriptor() ([]byte, []int) {
299 return fileDescriptor_c6bb55af29234765, []int{0, 13, 0}
300}
301
Andrew Lambbc029d32020-02-24 12:42:50 -0700302type Component struct {
303 // Globally unique component identifier.
304 Id *ComponentId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
C Shapiro9ba7fd02020-05-05 08:37:40 -0500305 // Original component manufacturer.
306 ManufacturerId *PartnerId `protobuf:"bytes,8,opt,name=manufacturer_id,json=manufacturerId,proto3" json:"manufacturer_id,omitempty"`
307 // Human readable name of the component.
308 Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700309 // Types that are valid to be assigned to Type:
310 // *Component_Soc_
311 // *Component_Memory_
312 // *Component_Bluetooth_
313 // *Component_Camera_
C Shapiro5c6fc212020-05-13 16:32:09 -0500314 // *Component_Touchscreen
C Shapiro74da76e2020-05-04 13:02:20 -0500315 // *Component_Wifi_
C Shapiro5c6fc212020-05-13 16:32:09 -0500316 // *Component_Touchpad
C Shapirod2365312020-05-18 14:46:48 -0500317 // *Component_DisplayPanel_
Sean McAllisterc19613b2020-06-22 11:41:58 -0600318 // *Component_AudioCodec_
Sean McAllistera3b6b412020-06-22 13:33:16 -0600319 // *Component_Battery_
Sean McAllisterc6030032020-06-23 13:54:03 -0600320 // *Component_EcFlashChip
321 // *Component_SystemFlashChip
Sean McAllister52a85772020-06-23 14:56:32 -0600322 // *Component_Ec
Sean McAllistera84b7342020-06-23 18:08:48 -0600323 // *Component_Storage_
Sean McAllister8f78b782020-06-24 12:25:52 -0600324 // *Component_Tpm_
Sean McAllister0759cd72020-06-24 12:47:06 -0600325 // *Component_UsbHost
Andrew Lambbc029d32020-02-24 12:42:50 -0700326 Type isComponent_Type `protobuf_oneof:"type"`
327 XXX_NoUnkeyedLiteral struct{} `json:"-"`
328 XXX_unrecognized []byte `json:"-"`
329 XXX_sizecache int32 `json:"-"`
330}
331
332func (m *Component) Reset() { *m = Component{} }
333func (m *Component) String() string { return proto.CompactTextString(m) }
334func (*Component) ProtoMessage() {}
335func (*Component) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700336 return fileDescriptor_c6bb55af29234765, []int{0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700337}
338
339func (m *Component) XXX_Unmarshal(b []byte) error {
340 return xxx_messageInfo_Component.Unmarshal(m, b)
341}
342func (m *Component) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
343 return xxx_messageInfo_Component.Marshal(b, m, deterministic)
344}
345func (m *Component) XXX_Merge(src proto.Message) {
346 xxx_messageInfo_Component.Merge(m, src)
347}
348func (m *Component) XXX_Size() int {
349 return xxx_messageInfo_Component.Size(m)
350}
351func (m *Component) XXX_DiscardUnknown() {
352 xxx_messageInfo_Component.DiscardUnknown(m)
353}
354
355var xxx_messageInfo_Component proto.InternalMessageInfo
356
357func (m *Component) GetId() *ComponentId {
358 if m != nil {
359 return m.Id
360 }
361 return nil
362}
363
C Shapiro9ba7fd02020-05-05 08:37:40 -0500364func (m *Component) GetManufacturerId() *PartnerId {
365 if m != nil {
366 return m.ManufacturerId
367 }
368 return nil
369}
370
371func (m *Component) GetName() string {
372 if m != nil {
373 return m.Name
374 }
375 return ""
376}
377
Andrew Lambbc029d32020-02-24 12:42:50 -0700378type isComponent_Type interface {
379 isComponent_Type()
380}
381
382type Component_Soc_ struct {
383 Soc *Component_Soc `protobuf:"bytes,2,opt,name=soc,proto3,oneof"`
384}
385
386type Component_Memory_ struct {
387 Memory *Component_Memory `protobuf:"bytes,3,opt,name=memory,proto3,oneof"`
388}
389
390type Component_Bluetooth_ struct {
391 Bluetooth *Component_Bluetooth `protobuf:"bytes,4,opt,name=bluetooth,proto3,oneof"`
392}
393
394type Component_Camera_ struct {
395 Camera *Component_Camera `protobuf:"bytes,5,opt,name=camera,proto3,oneof"`
396}
397
C Shapiro5c6fc212020-05-13 16:32:09 -0500398type Component_Touchscreen struct {
399 Touchscreen *Component_Touch `protobuf:"bytes,6,opt,name=touchscreen,proto3,oneof"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700400}
401
C Shapiro74da76e2020-05-04 13:02:20 -0500402type Component_Wifi_ struct {
403 Wifi *Component_Wifi `protobuf:"bytes,7,opt,name=wifi,proto3,oneof"`
404}
405
C Shapiro5c6fc212020-05-13 16:32:09 -0500406type Component_Touchpad struct {
407 Touchpad *Component_Touch `protobuf:"bytes,10,opt,name=touchpad,proto3,oneof"`
408}
409
C Shapirod2365312020-05-18 14:46:48 -0500410type Component_DisplayPanel_ struct {
411 DisplayPanel *Component_DisplayPanel `protobuf:"bytes,11,opt,name=display_panel,json=displayPanel,proto3,oneof"`
412}
413
Sean McAllisterc19613b2020-06-22 11:41:58 -0600414type Component_AudioCodec_ struct {
415 AudioCodec *Component_AudioCodec `protobuf:"bytes,12,opt,name=audio_codec,json=audioCodec,proto3,oneof"`
416}
417
Sean McAllistera3b6b412020-06-22 13:33:16 -0600418type Component_Battery_ struct {
419 Battery *Component_Battery `protobuf:"bytes,13,opt,name=battery,proto3,oneof"`
420}
421
Sean McAllisterc6030032020-06-23 13:54:03 -0600422type Component_EcFlashChip struct {
423 EcFlashChip *Component_FlashChip `protobuf:"bytes,14,opt,name=ec_flash_chip,json=ecFlashChip,proto3,oneof"`
424}
425
426type Component_SystemFlashChip struct {
427 SystemFlashChip *Component_FlashChip `protobuf:"bytes,15,opt,name=system_flash_chip,json=systemFlashChip,proto3,oneof"`
428}
429
Sean McAllister52a85772020-06-23 14:56:32 -0600430type Component_Ec struct {
431 Ec *Component_EmbeddedController `protobuf:"bytes,16,opt,name=ec,proto3,oneof"`
432}
433
Sean McAllistera84b7342020-06-23 18:08:48 -0600434type Component_Storage_ struct {
435 Storage *Component_Storage `protobuf:"bytes,17,opt,name=storage,proto3,oneof"`
436}
437
Sean McAllister8f78b782020-06-24 12:25:52 -0600438type Component_Tpm_ struct {
439 Tpm *Component_Tpm `protobuf:"bytes,18,opt,name=tpm,proto3,oneof"`
440}
441
Sean McAllister0759cd72020-06-24 12:47:06 -0600442type Component_UsbHost struct {
443 UsbHost *Component_Interface_Usb `protobuf:"bytes,19,opt,name=usb_host,json=usbHost,proto3,oneof"`
444}
445
Andrew Lambbc029d32020-02-24 12:42:50 -0700446func (*Component_Soc_) isComponent_Type() {}
447
448func (*Component_Memory_) isComponent_Type() {}
449
450func (*Component_Bluetooth_) isComponent_Type() {}
451
452func (*Component_Camera_) isComponent_Type() {}
453
C Shapiro5c6fc212020-05-13 16:32:09 -0500454func (*Component_Touchscreen) isComponent_Type() {}
Andrew Lambbc029d32020-02-24 12:42:50 -0700455
C Shapiro74da76e2020-05-04 13:02:20 -0500456func (*Component_Wifi_) isComponent_Type() {}
457
C Shapiro5c6fc212020-05-13 16:32:09 -0500458func (*Component_Touchpad) isComponent_Type() {}
459
C Shapirod2365312020-05-18 14:46:48 -0500460func (*Component_DisplayPanel_) isComponent_Type() {}
461
Sean McAllisterc19613b2020-06-22 11:41:58 -0600462func (*Component_AudioCodec_) isComponent_Type() {}
463
Sean McAllistera3b6b412020-06-22 13:33:16 -0600464func (*Component_Battery_) isComponent_Type() {}
465
Sean McAllisterc6030032020-06-23 13:54:03 -0600466func (*Component_EcFlashChip) isComponent_Type() {}
467
468func (*Component_SystemFlashChip) isComponent_Type() {}
469
Sean McAllister52a85772020-06-23 14:56:32 -0600470func (*Component_Ec) isComponent_Type() {}
471
Sean McAllistera84b7342020-06-23 18:08:48 -0600472func (*Component_Storage_) isComponent_Type() {}
473
Sean McAllister8f78b782020-06-24 12:25:52 -0600474func (*Component_Tpm_) isComponent_Type() {}
475
Sean McAllister0759cd72020-06-24 12:47:06 -0600476func (*Component_UsbHost) isComponent_Type() {}
477
Andrew Lambbc029d32020-02-24 12:42:50 -0700478func (m *Component) GetType() isComponent_Type {
479 if m != nil {
480 return m.Type
481 }
482 return nil
483}
484
485func (m *Component) GetSoc() *Component_Soc {
486 if x, ok := m.GetType().(*Component_Soc_); ok {
487 return x.Soc
488 }
489 return nil
490}
491
492func (m *Component) GetMemory() *Component_Memory {
493 if x, ok := m.GetType().(*Component_Memory_); ok {
494 return x.Memory
495 }
496 return nil
497}
498
499func (m *Component) GetBluetooth() *Component_Bluetooth {
500 if x, ok := m.GetType().(*Component_Bluetooth_); ok {
501 return x.Bluetooth
502 }
503 return nil
504}
505
506func (m *Component) GetCamera() *Component_Camera {
507 if x, ok := m.GetType().(*Component_Camera_); ok {
508 return x.Camera
509 }
510 return nil
511}
512
C Shapiro5c6fc212020-05-13 16:32:09 -0500513func (m *Component) GetTouchscreen() *Component_Touch {
514 if x, ok := m.GetType().(*Component_Touchscreen); ok {
Andrew Lambbc029d32020-02-24 12:42:50 -0700515 return x.Touchscreen
516 }
517 return nil
518}
519
C Shapiro74da76e2020-05-04 13:02:20 -0500520func (m *Component) GetWifi() *Component_Wifi {
521 if x, ok := m.GetType().(*Component_Wifi_); ok {
522 return x.Wifi
523 }
524 return nil
525}
526
C Shapiro5c6fc212020-05-13 16:32:09 -0500527func (m *Component) GetTouchpad() *Component_Touch {
528 if x, ok := m.GetType().(*Component_Touchpad); ok {
529 return x.Touchpad
530 }
531 return nil
532}
533
C Shapirod2365312020-05-18 14:46:48 -0500534func (m *Component) GetDisplayPanel() *Component_DisplayPanel {
535 if x, ok := m.GetType().(*Component_DisplayPanel_); ok {
536 return x.DisplayPanel
537 }
538 return nil
539}
540
Sean McAllisterc19613b2020-06-22 11:41:58 -0600541func (m *Component) GetAudioCodec() *Component_AudioCodec {
542 if x, ok := m.GetType().(*Component_AudioCodec_); ok {
543 return x.AudioCodec
544 }
545 return nil
546}
547
Sean McAllistera3b6b412020-06-22 13:33:16 -0600548func (m *Component) GetBattery() *Component_Battery {
549 if x, ok := m.GetType().(*Component_Battery_); ok {
550 return x.Battery
551 }
552 return nil
553}
554
Sean McAllisterc6030032020-06-23 13:54:03 -0600555func (m *Component) GetEcFlashChip() *Component_FlashChip {
556 if x, ok := m.GetType().(*Component_EcFlashChip); ok {
557 return x.EcFlashChip
558 }
559 return nil
560}
561
562func (m *Component) GetSystemFlashChip() *Component_FlashChip {
563 if x, ok := m.GetType().(*Component_SystemFlashChip); ok {
564 return x.SystemFlashChip
565 }
566 return nil
567}
568
Sean McAllister52a85772020-06-23 14:56:32 -0600569func (m *Component) GetEc() *Component_EmbeddedController {
570 if x, ok := m.GetType().(*Component_Ec); ok {
571 return x.Ec
572 }
573 return nil
574}
575
Sean McAllistera84b7342020-06-23 18:08:48 -0600576func (m *Component) GetStorage() *Component_Storage {
577 if x, ok := m.GetType().(*Component_Storage_); ok {
578 return x.Storage
579 }
580 return nil
581}
582
Sean McAllister8f78b782020-06-24 12:25:52 -0600583func (m *Component) GetTpm() *Component_Tpm {
584 if x, ok := m.GetType().(*Component_Tpm_); ok {
585 return x.Tpm
586 }
587 return nil
588}
589
Sean McAllister0759cd72020-06-24 12:47:06 -0600590func (m *Component) GetUsbHost() *Component_Interface_Usb {
591 if x, ok := m.GetType().(*Component_UsbHost); ok {
592 return x.UsbHost
593 }
594 return nil
595}
596
Andrew Lambbc029d32020-02-24 12:42:50 -0700597// XXX_OneofWrappers is for the internal use of the proto package.
598func (*Component) XXX_OneofWrappers() []interface{} {
599 return []interface{}{
600 (*Component_Soc_)(nil),
601 (*Component_Memory_)(nil),
602 (*Component_Bluetooth_)(nil),
603 (*Component_Camera_)(nil),
C Shapiro5c6fc212020-05-13 16:32:09 -0500604 (*Component_Touchscreen)(nil),
C Shapiro74da76e2020-05-04 13:02:20 -0500605 (*Component_Wifi_)(nil),
C Shapiro5c6fc212020-05-13 16:32:09 -0500606 (*Component_Touchpad)(nil),
C Shapirod2365312020-05-18 14:46:48 -0500607 (*Component_DisplayPanel_)(nil),
Sean McAllisterc19613b2020-06-22 11:41:58 -0600608 (*Component_AudioCodec_)(nil),
Sean McAllistera3b6b412020-06-22 13:33:16 -0600609 (*Component_Battery_)(nil),
Sean McAllisterc6030032020-06-23 13:54:03 -0600610 (*Component_EcFlashChip)(nil),
611 (*Component_SystemFlashChip)(nil),
Sean McAllister52a85772020-06-23 14:56:32 -0600612 (*Component_Ec)(nil),
Sean McAllistera84b7342020-06-23 18:08:48 -0600613 (*Component_Storage_)(nil),
Sean McAllister8f78b782020-06-24 12:25:52 -0600614 (*Component_Tpm_)(nil),
Sean McAllister0759cd72020-06-24 12:47:06 -0600615 (*Component_UsbHost)(nil),
Andrew Lambbc029d32020-02-24 12:42:50 -0700616 }
617}
618
C Shapiro74da76e2020-05-04 13:02:20 -0500619// Defines common component version identifiers based on interface standards.
620type Component_Interface struct {
621 XXX_NoUnkeyedLiteral struct{} `json:"-"`
622 XXX_unrecognized []byte `json:"-"`
623 XXX_sizecache int32 `json:"-"`
624}
625
626func (m *Component_Interface) Reset() { *m = Component_Interface{} }
627func (m *Component_Interface) String() string { return proto.CompactTextString(m) }
628func (*Component_Interface) ProtoMessage() {}
629func (*Component_Interface) Descriptor() ([]byte, []int) {
630 return fileDescriptor_c6bb55af29234765, []int{0, 0}
631}
632
633func (m *Component_Interface) XXX_Unmarshal(b []byte) error {
634 return xxx_messageInfo_Component_Interface.Unmarshal(m, b)
635}
636func (m *Component_Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
637 return xxx_messageInfo_Component_Interface.Marshal(b, m, deterministic)
638}
639func (m *Component_Interface) XXX_Merge(src proto.Message) {
640 xxx_messageInfo_Component_Interface.Merge(m, src)
641}
642func (m *Component_Interface) XXX_Size() int {
643 return xxx_messageInfo_Component_Interface.Size(m)
644}
645func (m *Component_Interface) XXX_DiscardUnknown() {
646 xxx_messageInfo_Component_Interface.DiscardUnknown(m)
647}
648
649var xxx_messageInfo_Component_Interface proto.InternalMessageInfo
650
651type Component_Interface_Usb struct {
652 // 4-digit hex
653 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
654 // 4-digit hex
655 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
656 // 4-digit hex
657 BcdDevice string `protobuf:"bytes,3,opt,name=bcd_device,json=bcdDevice,proto3" json:"bcd_device,omitempty"`
658 XXX_NoUnkeyedLiteral struct{} `json:"-"`
659 XXX_unrecognized []byte `json:"-"`
660 XXX_sizecache int32 `json:"-"`
661}
662
663func (m *Component_Interface_Usb) Reset() { *m = Component_Interface_Usb{} }
664func (m *Component_Interface_Usb) String() string { return proto.CompactTextString(m) }
665func (*Component_Interface_Usb) ProtoMessage() {}
666func (*Component_Interface_Usb) Descriptor() ([]byte, []int) {
667 return fileDescriptor_c6bb55af29234765, []int{0, 0, 0}
668}
669
670func (m *Component_Interface_Usb) XXX_Unmarshal(b []byte) error {
671 return xxx_messageInfo_Component_Interface_Usb.Unmarshal(m, b)
672}
673func (m *Component_Interface_Usb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
674 return xxx_messageInfo_Component_Interface_Usb.Marshal(b, m, deterministic)
675}
676func (m *Component_Interface_Usb) XXX_Merge(src proto.Message) {
677 xxx_messageInfo_Component_Interface_Usb.Merge(m, src)
678}
679func (m *Component_Interface_Usb) XXX_Size() int {
680 return xxx_messageInfo_Component_Interface_Usb.Size(m)
681}
682func (m *Component_Interface_Usb) XXX_DiscardUnknown() {
683 xxx_messageInfo_Component_Interface_Usb.DiscardUnknown(m)
684}
685
686var xxx_messageInfo_Component_Interface_Usb proto.InternalMessageInfo
687
688func (m *Component_Interface_Usb) GetVendorId() string {
689 if m != nil {
690 return m.VendorId
691 }
692 return ""
693}
694
695func (m *Component_Interface_Usb) GetProductId() string {
696 if m != nil {
697 return m.ProductId
698 }
699 return ""
700}
701
702func (m *Component_Interface_Usb) GetBcdDevice() string {
703 if m != nil {
704 return m.BcdDevice
705 }
706 return ""
707}
708
709type Component_Interface_Pci struct {
710 // 4-digit hex
711 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
712 // 4-digit hex
713 DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
714 // 2-digit hex
715 RevisionId string `protobuf:"bytes,3,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
716 XXX_NoUnkeyedLiteral struct{} `json:"-"`
717 XXX_unrecognized []byte `json:"-"`
718 XXX_sizecache int32 `json:"-"`
719}
720
721func (m *Component_Interface_Pci) Reset() { *m = Component_Interface_Pci{} }
722func (m *Component_Interface_Pci) String() string { return proto.CompactTextString(m) }
723func (*Component_Interface_Pci) ProtoMessage() {}
724func (*Component_Interface_Pci) Descriptor() ([]byte, []int) {
725 return fileDescriptor_c6bb55af29234765, []int{0, 0, 1}
726}
727
728func (m *Component_Interface_Pci) XXX_Unmarshal(b []byte) error {
729 return xxx_messageInfo_Component_Interface_Pci.Unmarshal(m, b)
730}
731func (m *Component_Interface_Pci) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
732 return xxx_messageInfo_Component_Interface_Pci.Marshal(b, m, deterministic)
733}
734func (m *Component_Interface_Pci) XXX_Merge(src proto.Message) {
735 xxx_messageInfo_Component_Interface_Pci.Merge(m, src)
736}
737func (m *Component_Interface_Pci) XXX_Size() int {
738 return xxx_messageInfo_Component_Interface_Pci.Size(m)
739}
740func (m *Component_Interface_Pci) XXX_DiscardUnknown() {
741 xxx_messageInfo_Component_Interface_Pci.DiscardUnknown(m)
742}
743
744var xxx_messageInfo_Component_Interface_Pci proto.InternalMessageInfo
745
746func (m *Component_Interface_Pci) GetVendorId() string {
747 if m != nil {
748 return m.VendorId
749 }
750 return ""
751}
752
753func (m *Component_Interface_Pci) GetDeviceId() string {
754 if m != nil {
755 return m.DeviceId
756 }
757 return ""
758}
759
760func (m *Component_Interface_Pci) GetRevisionId() string {
761 if m != nil {
762 return m.RevisionId
763 }
764 return ""
765}
766
Andrew Lambbc029d32020-02-24 12:42:50 -0700767type Component_Soc struct {
768 Family *Component_Soc_Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
C Shapiro66745042020-07-21 06:33:42 -0500769 // Unique model name reported by the SoC and detected
770 // through probing.
771 // For ARM/x86 specific probing logic, see:
772 // platform/factory/py/probe/functions/generic_cpu.py
Andrew Lambbc029d32020-02-24 12:42:50 -0700773 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
774 // Number of cores present on the SoC model
775 Cores int32 `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
776 XXX_NoUnkeyedLiteral struct{} `json:"-"`
777 XXX_unrecognized []byte `json:"-"`
778 XXX_sizecache int32 `json:"-"`
779}
780
781func (m *Component_Soc) Reset() { *m = Component_Soc{} }
782func (m *Component_Soc) String() string { return proto.CompactTextString(m) }
783func (*Component_Soc) ProtoMessage() {}
784func (*Component_Soc) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500785 return fileDescriptor_c6bb55af29234765, []int{0, 1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700786}
787
788func (m *Component_Soc) XXX_Unmarshal(b []byte) error {
789 return xxx_messageInfo_Component_Soc.Unmarshal(m, b)
790}
791func (m *Component_Soc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
792 return xxx_messageInfo_Component_Soc.Marshal(b, m, deterministic)
793}
794func (m *Component_Soc) XXX_Merge(src proto.Message) {
795 xxx_messageInfo_Component_Soc.Merge(m, src)
796}
797func (m *Component_Soc) XXX_Size() int {
798 return xxx_messageInfo_Component_Soc.Size(m)
799}
800func (m *Component_Soc) XXX_DiscardUnknown() {
801 xxx_messageInfo_Component_Soc.DiscardUnknown(m)
802}
803
804var xxx_messageInfo_Component_Soc proto.InternalMessageInfo
805
806func (m *Component_Soc) GetFamily() *Component_Soc_Family {
807 if m != nil {
808 return m.Family
809 }
810 return nil
811}
812
813func (m *Component_Soc) GetModel() string {
814 if m != nil {
815 return m.Model
816 }
817 return ""
818}
819
820func (m *Component_Soc) GetCores() int32 {
821 if m != nil {
822 return m.Cores
823 }
824 return 0
825}
826
827type Component_Soc_Family struct {
828 Arch Component_Soc_Architecture `protobuf:"varint,1,opt,name=arch,proto3,enum=chromiumos.config.api.Component_Soc_Architecture" json:"arch,omitempty"`
829 // Common name (human friendly) for the family
830 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
831 XXX_NoUnkeyedLiteral struct{} `json:"-"`
832 XXX_unrecognized []byte `json:"-"`
833 XXX_sizecache int32 `json:"-"`
834}
835
836func (m *Component_Soc_Family) Reset() { *m = Component_Soc_Family{} }
837func (m *Component_Soc_Family) String() string { return proto.CompactTextString(m) }
838func (*Component_Soc_Family) ProtoMessage() {}
839func (*Component_Soc_Family) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500840 return fileDescriptor_c6bb55af29234765, []int{0, 1, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700841}
842
843func (m *Component_Soc_Family) XXX_Unmarshal(b []byte) error {
844 return xxx_messageInfo_Component_Soc_Family.Unmarshal(m, b)
845}
846func (m *Component_Soc_Family) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
847 return xxx_messageInfo_Component_Soc_Family.Marshal(b, m, deterministic)
848}
849func (m *Component_Soc_Family) XXX_Merge(src proto.Message) {
850 xxx_messageInfo_Component_Soc_Family.Merge(m, src)
851}
852func (m *Component_Soc_Family) XXX_Size() int {
853 return xxx_messageInfo_Component_Soc_Family.Size(m)
854}
855func (m *Component_Soc_Family) XXX_DiscardUnknown() {
856 xxx_messageInfo_Component_Soc_Family.DiscardUnknown(m)
857}
858
859var xxx_messageInfo_Component_Soc_Family proto.InternalMessageInfo
860
861func (m *Component_Soc_Family) GetArch() Component_Soc_Architecture {
862 if m != nil {
863 return m.Arch
864 }
865 return Component_Soc_ARCHITECTURE_UNDEFINED
866}
867
868func (m *Component_Soc_Family) GetName() string {
869 if m != nil {
870 return m.Name
871 }
872 return ""
873}
874
875type Component_Memory struct {
876 Profile *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
877 PartNumber string `protobuf:"bytes,2,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700878 XXX_NoUnkeyedLiteral struct{} `json:"-"`
879 XXX_unrecognized []byte `json:"-"`
880 XXX_sizecache int32 `json:"-"`
881}
882
883func (m *Component_Memory) Reset() { *m = Component_Memory{} }
884func (m *Component_Memory) String() string { return proto.CompactTextString(m) }
885func (*Component_Memory) ProtoMessage() {}
886func (*Component_Memory) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500887 return fileDescriptor_c6bb55af29234765, []int{0, 2}
Andrew Lambbc029d32020-02-24 12:42:50 -0700888}
889
890func (m *Component_Memory) XXX_Unmarshal(b []byte) error {
891 return xxx_messageInfo_Component_Memory.Unmarshal(m, b)
892}
893func (m *Component_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
894 return xxx_messageInfo_Component_Memory.Marshal(b, m, deterministic)
895}
896func (m *Component_Memory) XXX_Merge(src proto.Message) {
897 xxx_messageInfo_Component_Memory.Merge(m, src)
898}
899func (m *Component_Memory) XXX_Size() int {
900 return xxx_messageInfo_Component_Memory.Size(m)
901}
902func (m *Component_Memory) XXX_DiscardUnknown() {
903 xxx_messageInfo_Component_Memory.DiscardUnknown(m)
904}
905
906var xxx_messageInfo_Component_Memory proto.InternalMessageInfo
907
908func (m *Component_Memory) GetProfile() *Component_Memory_Profile {
909 if m != nil {
910 return m.Profile
911 }
912 return nil
913}
914
915func (m *Component_Memory) GetPartNumber() string {
916 if m != nil {
917 return m.PartNumber
918 }
919 return ""
920}
921
Andrew Lambbc029d32020-02-24 12:42:50 -0700922type Component_Memory_Profile struct {
923 Type Component_Memory_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.Component_Memory_Type" json:"type,omitempty"`
924 SpeedMhz int32 `protobuf:"varint,2,opt,name=speed_mhz,json=speedMhz,proto3" json:"speed_mhz,omitempty"`
925 SizeMegabytes int32 `protobuf:"varint,3,opt,name=size_megabytes,json=sizeMegabytes,proto3" json:"size_megabytes,omitempty"`
926 XXX_NoUnkeyedLiteral struct{} `json:"-"`
927 XXX_unrecognized []byte `json:"-"`
928 XXX_sizecache int32 `json:"-"`
929}
930
931func (m *Component_Memory_Profile) Reset() { *m = Component_Memory_Profile{} }
932func (m *Component_Memory_Profile) String() string { return proto.CompactTextString(m) }
933func (*Component_Memory_Profile) ProtoMessage() {}
934func (*Component_Memory_Profile) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500935 return fileDescriptor_c6bb55af29234765, []int{0, 2, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700936}
937
938func (m *Component_Memory_Profile) XXX_Unmarshal(b []byte) error {
939 return xxx_messageInfo_Component_Memory_Profile.Unmarshal(m, b)
940}
941func (m *Component_Memory_Profile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
942 return xxx_messageInfo_Component_Memory_Profile.Marshal(b, m, deterministic)
943}
944func (m *Component_Memory_Profile) XXX_Merge(src proto.Message) {
945 xxx_messageInfo_Component_Memory_Profile.Merge(m, src)
946}
947func (m *Component_Memory_Profile) XXX_Size() int {
948 return xxx_messageInfo_Component_Memory_Profile.Size(m)
949}
950func (m *Component_Memory_Profile) XXX_DiscardUnknown() {
951 xxx_messageInfo_Component_Memory_Profile.DiscardUnknown(m)
952}
953
954var xxx_messageInfo_Component_Memory_Profile proto.InternalMessageInfo
955
956func (m *Component_Memory_Profile) GetType() Component_Memory_Type {
957 if m != nil {
958 return m.Type
959 }
960 return Component_Memory_TYPE_UNDEFINED
961}
962
963func (m *Component_Memory_Profile) GetSpeedMhz() int32 {
964 if m != nil {
965 return m.SpeedMhz
966 }
967 return 0
968}
969
970func (m *Component_Memory_Profile) GetSizeMegabytes() int32 {
971 if m != nil {
972 return m.SizeMegabytes
973 }
974 return 0
975}
976
977type Component_Bluetooth struct {
C Shapiro74da76e2020-05-04 13:02:20 -0500978 Usb *Component_Interface_Usb `protobuf:"bytes,4,opt,name=usb,proto3" json:"usb,omitempty"`
979 XXX_NoUnkeyedLiteral struct{} `json:"-"`
980 XXX_unrecognized []byte `json:"-"`
981 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700982}
983
984func (m *Component_Bluetooth) Reset() { *m = Component_Bluetooth{} }
985func (m *Component_Bluetooth) String() string { return proto.CompactTextString(m) }
986func (*Component_Bluetooth) ProtoMessage() {}
987func (*Component_Bluetooth) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500988 return fileDescriptor_c6bb55af29234765, []int{0, 3}
Andrew Lambbc029d32020-02-24 12:42:50 -0700989}
990
991func (m *Component_Bluetooth) XXX_Unmarshal(b []byte) error {
992 return xxx_messageInfo_Component_Bluetooth.Unmarshal(m, b)
993}
994func (m *Component_Bluetooth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
995 return xxx_messageInfo_Component_Bluetooth.Marshal(b, m, deterministic)
996}
997func (m *Component_Bluetooth) XXX_Merge(src proto.Message) {
998 xxx_messageInfo_Component_Bluetooth.Merge(m, src)
999}
1000func (m *Component_Bluetooth) XXX_Size() int {
1001 return xxx_messageInfo_Component_Bluetooth.Size(m)
1002}
1003func (m *Component_Bluetooth) XXX_DiscardUnknown() {
1004 xxx_messageInfo_Component_Bluetooth.DiscardUnknown(m)
1005}
1006
1007var xxx_messageInfo_Component_Bluetooth proto.InternalMessageInfo
1008
C Shapiro74da76e2020-05-04 13:02:20 -05001009func (m *Component_Bluetooth) GetUsb() *Component_Interface_Usb {
Andrew Lambbc029d32020-02-24 12:42:50 -07001010 if m != nil {
C Shapiro74da76e2020-05-04 13:02:20 -05001011 return m.Usb
Andrew Lambbc029d32020-02-24 12:42:50 -07001012 }
C Shapiro74da76e2020-05-04 13:02:20 -05001013 return nil
Andrew Lambbc029d32020-02-24 12:42:50 -07001014}
1015
1016type Component_Camera struct {
Sean McAllistere57a0792020-06-24 13:20:31 -06001017 Features []Component_Camera_Feature `protobuf:"varint,1,rep,packed,name=features,proto3,enum=chromiumos.config.api.Component_Camera_Feature" json:"features,omitempty"`
1018 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"`
1019 // Types that are valid to be assigned to Interface:
1020 // *Component_Camera_Usb
1021 // *Component_Camera_Pci
1022 Interface isComponent_Camera_Interface `protobuf_oneof:"interface"`
1023 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1024 XXX_unrecognized []byte `json:"-"`
1025 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001026}
1027
1028func (m *Component_Camera) Reset() { *m = Component_Camera{} }
1029func (m *Component_Camera) String() string { return proto.CompactTextString(m) }
1030func (*Component_Camera) ProtoMessage() {}
1031func (*Component_Camera) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -05001032 return fileDescriptor_c6bb55af29234765, []int{0, 4}
Andrew Lambbc029d32020-02-24 12:42:50 -07001033}
1034
1035func (m *Component_Camera) XXX_Unmarshal(b []byte) error {
1036 return xxx_messageInfo_Component_Camera.Unmarshal(m, b)
1037}
1038func (m *Component_Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1039 return xxx_messageInfo_Component_Camera.Marshal(b, m, deterministic)
1040}
1041func (m *Component_Camera) XXX_Merge(src proto.Message) {
1042 xxx_messageInfo_Component_Camera.Merge(m, src)
1043}
1044func (m *Component_Camera) XXX_Size() int {
1045 return xxx_messageInfo_Component_Camera.Size(m)
1046}
1047func (m *Component_Camera) XXX_DiscardUnknown() {
1048 xxx_messageInfo_Component_Camera.DiscardUnknown(m)
1049}
1050
1051var xxx_messageInfo_Component_Camera proto.InternalMessageInfo
1052
1053func (m *Component_Camera) GetFeatures() []Component_Camera_Feature {
1054 if m != nil {
1055 return m.Features
1056 }
1057 return nil
1058}
1059
1060func (m *Component_Camera) GetClockType() Component_Camera_ClockType {
1061 if m != nil {
1062 return m.ClockType
1063 }
1064 return Component_Camera_CLOCK_TYPE_UNDEFINED
1065}
1066
Sean McAllistere57a0792020-06-24 13:20:31 -06001067type isComponent_Camera_Interface interface {
1068 isComponent_Camera_Interface()
1069}
1070
1071type Component_Camera_Usb struct {
1072 Usb *Component_Interface_Usb `protobuf:"bytes,3,opt,name=usb,proto3,oneof"`
1073}
1074
1075type Component_Camera_Pci struct {
1076 Pci *Component_Interface_Pci `protobuf:"bytes,4,opt,name=pci,proto3,oneof"`
1077}
1078
1079func (*Component_Camera_Usb) isComponent_Camera_Interface() {}
1080
1081func (*Component_Camera_Pci) isComponent_Camera_Interface() {}
1082
1083func (m *Component_Camera) GetInterface() isComponent_Camera_Interface {
1084 if m != nil {
1085 return m.Interface
1086 }
1087 return nil
1088}
1089
1090func (m *Component_Camera) GetUsb() *Component_Interface_Usb {
1091 if x, ok := m.GetInterface().(*Component_Camera_Usb); ok {
1092 return x.Usb
1093 }
1094 return nil
1095}
1096
1097func (m *Component_Camera) GetPci() *Component_Interface_Pci {
1098 if x, ok := m.GetInterface().(*Component_Camera_Pci); ok {
1099 return x.Pci
1100 }
1101 return nil
1102}
1103
1104// XXX_OneofWrappers is for the internal use of the proto package.
1105func (*Component_Camera) XXX_OneofWrappers() []interface{} {
1106 return []interface{}{
1107 (*Component_Camera_Usb)(nil),
1108 (*Component_Camera_Pci)(nil),
1109 }
1110}
1111
C Shapirod2365312020-05-18 14:46:48 -05001112type Component_DisplayPanel struct {
1113 ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
1114 Properties *Component_DisplayPanel_Properties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
1115 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1116 XXX_unrecognized []byte `json:"-"`
1117 XXX_sizecache int32 `json:"-"`
1118}
1119
1120func (m *Component_DisplayPanel) Reset() { *m = Component_DisplayPanel{} }
1121func (m *Component_DisplayPanel) String() string { return proto.CompactTextString(m) }
1122func (*Component_DisplayPanel) ProtoMessage() {}
1123func (*Component_DisplayPanel) Descriptor() ([]byte, []int) {
1124 return fileDescriptor_c6bb55af29234765, []int{0, 5}
1125}
1126
1127func (m *Component_DisplayPanel) XXX_Unmarshal(b []byte) error {
1128 return xxx_messageInfo_Component_DisplayPanel.Unmarshal(m, b)
1129}
1130func (m *Component_DisplayPanel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1131 return xxx_messageInfo_Component_DisplayPanel.Marshal(b, m, deterministic)
1132}
1133func (m *Component_DisplayPanel) XXX_Merge(src proto.Message) {
1134 xxx_messageInfo_Component_DisplayPanel.Merge(m, src)
1135}
1136func (m *Component_DisplayPanel) XXX_Size() int {
1137 return xxx_messageInfo_Component_DisplayPanel.Size(m)
1138}
1139func (m *Component_DisplayPanel) XXX_DiscardUnknown() {
1140 xxx_messageInfo_Component_DisplayPanel.DiscardUnknown(m)
1141}
1142
1143var xxx_messageInfo_Component_DisplayPanel proto.InternalMessageInfo
1144
1145func (m *Component_DisplayPanel) GetProductId() string {
1146 if m != nil {
1147 return m.ProductId
1148 }
1149 return ""
1150}
1151
1152func (m *Component_DisplayPanel) GetProperties() *Component_DisplayPanel_Properties {
1153 if m != nil {
1154 return m.Properties
1155 }
1156 return nil
1157}
1158
1159type Component_DisplayPanel_Properties struct {
1160 WidthPx int32 `protobuf:"varint,1,opt,name=width_px,json=widthPx,proto3" json:"width_px,omitempty"`
1161 HeightPx int32 `protobuf:"varint,2,opt,name=height_px,json=heightPx,proto3" json:"height_px,omitempty"`
1162 // Generally expressed as double (e.g. 11.7 inches) in specs, but storing
1163 // as milliinch to remove double ambiguities.
1164 DiagonalMilliinch int32 `protobuf:"varint,3,opt,name=diagonal_milliinch,json=diagonalMilliinch,proto3" json:"diagonal_milliinch,omitempty"`
1165 // PPI or also referred to as DPI (density per inch)
1166 PixelsPerIn int32 `protobuf:"varint,4,opt,name=pixels_per_in,json=pixelsPerIn,proto3" json:"pixels_per_in,omitempty"`
1167 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1168 XXX_unrecognized []byte `json:"-"`
1169 XXX_sizecache int32 `json:"-"`
1170}
1171
1172func (m *Component_DisplayPanel_Properties) Reset() { *m = Component_DisplayPanel_Properties{} }
1173func (m *Component_DisplayPanel_Properties) String() string { return proto.CompactTextString(m) }
1174func (*Component_DisplayPanel_Properties) ProtoMessage() {}
1175func (*Component_DisplayPanel_Properties) Descriptor() ([]byte, []int) {
1176 return fileDescriptor_c6bb55af29234765, []int{0, 5, 0}
1177}
1178
1179func (m *Component_DisplayPanel_Properties) XXX_Unmarshal(b []byte) error {
1180 return xxx_messageInfo_Component_DisplayPanel_Properties.Unmarshal(m, b)
1181}
1182func (m *Component_DisplayPanel_Properties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1183 return xxx_messageInfo_Component_DisplayPanel_Properties.Marshal(b, m, deterministic)
1184}
1185func (m *Component_DisplayPanel_Properties) XXX_Merge(src proto.Message) {
1186 xxx_messageInfo_Component_DisplayPanel_Properties.Merge(m, src)
1187}
1188func (m *Component_DisplayPanel_Properties) XXX_Size() int {
1189 return xxx_messageInfo_Component_DisplayPanel_Properties.Size(m)
1190}
1191func (m *Component_DisplayPanel_Properties) XXX_DiscardUnknown() {
1192 xxx_messageInfo_Component_DisplayPanel_Properties.DiscardUnknown(m)
1193}
1194
1195var xxx_messageInfo_Component_DisplayPanel_Properties proto.InternalMessageInfo
1196
1197func (m *Component_DisplayPanel_Properties) GetWidthPx() int32 {
1198 if m != nil {
1199 return m.WidthPx
1200 }
1201 return 0
1202}
1203
1204func (m *Component_DisplayPanel_Properties) GetHeightPx() int32 {
1205 if m != nil {
1206 return m.HeightPx
1207 }
1208 return 0
1209}
1210
1211func (m *Component_DisplayPanel_Properties) GetDiagonalMilliinch() int32 {
1212 if m != nil {
1213 return m.DiagonalMilliinch
1214 }
1215 return 0
1216}
1217
1218func (m *Component_DisplayPanel_Properties) GetPixelsPerIn() int32 {
1219 if m != nil {
1220 return m.PixelsPerIn
1221 }
1222 return 0
1223}
1224
C Shapiro5c6fc212020-05-13 16:32:09 -05001225type Component_Touch struct {
Andrew Lambbc029d32020-02-24 12:42:50 -07001226 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001227 FwVersion string `protobuf:"bytes,3,opt,name=fw_version,json=fwVersion,proto3" json:"fw_version,omitempty"`
C Shapiroda331d62020-05-06 14:58:00 -05001228 // Optional product brand/series name
1229 // For some vendors, this is used in the firmware naming schema
Sean McAllisterc8687d32020-06-24 11:32:31 -06001230 ProductSeries string `protobuf:"bytes,5,opt,name=product_series,json=productSeries,proto3" json:"product_series,omitempty"`
1231 FwChecksum string `protobuf:"bytes,6,opt,name=fw_checksum,json=fwChecksum,proto3" json:"fw_checksum,omitempty"`
1232 Type Component_Touch_TouchType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Touch_TouchType" json:"type,omitempty"`
1233 Usb *Component_Interface_Usb `protobuf:"bytes,8,opt,name=usb,proto3" json:"usb,omitempty"`
1234 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1235 XXX_unrecognized []byte `json:"-"`
1236 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001237}
1238
C Shapiro5c6fc212020-05-13 16:32:09 -05001239func (m *Component_Touch) Reset() { *m = Component_Touch{} }
1240func (m *Component_Touch) String() string { return proto.CompactTextString(m) }
1241func (*Component_Touch) ProtoMessage() {}
1242func (*Component_Touch) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001243 return fileDescriptor_c6bb55af29234765, []int{0, 6}
Andrew Lambbc029d32020-02-24 12:42:50 -07001244}
1245
C Shapiro5c6fc212020-05-13 16:32:09 -05001246func (m *Component_Touch) XXX_Unmarshal(b []byte) error {
1247 return xxx_messageInfo_Component_Touch.Unmarshal(m, b)
Andrew Lambbc029d32020-02-24 12:42:50 -07001248}
C Shapiro5c6fc212020-05-13 16:32:09 -05001249func (m *Component_Touch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1250 return xxx_messageInfo_Component_Touch.Marshal(b, m, deterministic)
Andrew Lambbc029d32020-02-24 12:42:50 -07001251}
C Shapiro5c6fc212020-05-13 16:32:09 -05001252func (m *Component_Touch) XXX_Merge(src proto.Message) {
1253 xxx_messageInfo_Component_Touch.Merge(m, src)
Andrew Lambbc029d32020-02-24 12:42:50 -07001254}
C Shapiro5c6fc212020-05-13 16:32:09 -05001255func (m *Component_Touch) XXX_Size() int {
1256 return xxx_messageInfo_Component_Touch.Size(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001257}
C Shapiro5c6fc212020-05-13 16:32:09 -05001258func (m *Component_Touch) XXX_DiscardUnknown() {
1259 xxx_messageInfo_Component_Touch.DiscardUnknown(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001260}
1261
C Shapiro5c6fc212020-05-13 16:32:09 -05001262var xxx_messageInfo_Component_Touch proto.InternalMessageInfo
Andrew Lambbc029d32020-02-24 12:42:50 -07001263
C Shapiro5c6fc212020-05-13 16:32:09 -05001264func (m *Component_Touch) GetProductId() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001265 if m != nil {
1266 return m.ProductId
1267 }
1268 return ""
1269}
1270
C Shapiro5c6fc212020-05-13 16:32:09 -05001271func (m *Component_Touch) GetFwVersion() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001272 if m != nil {
1273 return m.FwVersion
1274 }
1275 return ""
1276}
1277
C Shapiro5c6fc212020-05-13 16:32:09 -05001278func (m *Component_Touch) GetProductSeries() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001279 if m != nil {
C Shapiroda331d62020-05-06 14:58:00 -05001280 return m.ProductSeries
Andrew Lambbc029d32020-02-24 12:42:50 -07001281 }
1282 return ""
1283}
1284
Sean McAllisterc8687d32020-06-24 11:32:31 -06001285func (m *Component_Touch) GetFwChecksum() string {
1286 if m != nil {
1287 return m.FwChecksum
1288 }
1289 return ""
1290}
1291
1292func (m *Component_Touch) GetType() Component_Touch_TouchType {
1293 if m != nil {
1294 return m.Type
1295 }
1296 return Component_Touch_TOUCH_TYPE_UNDEFINED
1297}
1298
1299func (m *Component_Touch) GetUsb() *Component_Interface_Usb {
1300 if m != nil {
1301 return m.Usb
1302 }
1303 return nil
1304}
1305
C Shapiro74da76e2020-05-04 13:02:20 -05001306type Component_Wifi struct {
1307 // Types that are valid to be assigned to Interface:
1308 // *Component_Wifi_Pci
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001309 Interface isComponent_Wifi_Interface `protobuf_oneof:"interface"`
1310 // WLAN protocols supported by this Wifi chipset.
1311 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"`
1312 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1313 XXX_unrecognized []byte `json:"-"`
1314 XXX_sizecache int32 `json:"-"`
C Shapiro74da76e2020-05-04 13:02:20 -05001315}
1316
1317func (m *Component_Wifi) Reset() { *m = Component_Wifi{} }
1318func (m *Component_Wifi) String() string { return proto.CompactTextString(m) }
1319func (*Component_Wifi) ProtoMessage() {}
1320func (*Component_Wifi) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001321 return fileDescriptor_c6bb55af29234765, []int{0, 7}
C Shapiro74da76e2020-05-04 13:02:20 -05001322}
1323
1324func (m *Component_Wifi) XXX_Unmarshal(b []byte) error {
1325 return xxx_messageInfo_Component_Wifi.Unmarshal(m, b)
1326}
1327func (m *Component_Wifi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1328 return xxx_messageInfo_Component_Wifi.Marshal(b, m, deterministic)
1329}
1330func (m *Component_Wifi) XXX_Merge(src proto.Message) {
1331 xxx_messageInfo_Component_Wifi.Merge(m, src)
1332}
1333func (m *Component_Wifi) XXX_Size() int {
1334 return xxx_messageInfo_Component_Wifi.Size(m)
1335}
1336func (m *Component_Wifi) XXX_DiscardUnknown() {
1337 xxx_messageInfo_Component_Wifi.DiscardUnknown(m)
1338}
1339
1340var xxx_messageInfo_Component_Wifi proto.InternalMessageInfo
1341
1342type isComponent_Wifi_Interface interface {
1343 isComponent_Wifi_Interface()
1344}
1345
1346type Component_Wifi_Pci struct {
1347 Pci *Component_Interface_Pci `protobuf:"bytes,1,opt,name=pci,proto3,oneof"`
1348}
1349
1350func (*Component_Wifi_Pci) isComponent_Wifi_Interface() {}
1351
1352func (m *Component_Wifi) GetInterface() isComponent_Wifi_Interface {
1353 if m != nil {
1354 return m.Interface
1355 }
1356 return nil
1357}
1358
1359func (m *Component_Wifi) GetPci() *Component_Interface_Pci {
1360 if x, ok := m.GetInterface().(*Component_Wifi_Pci); ok {
1361 return x.Pci
1362 }
1363 return nil
1364}
1365
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001366func (m *Component_Wifi) GetSupportedWlanProtocols() []Component_Wifi_WLANProtocol {
1367 if m != nil {
1368 return m.SupportedWlanProtocols
1369 }
1370 return nil
1371}
1372
C Shapiro74da76e2020-05-04 13:02:20 -05001373// XXX_OneofWrappers is for the internal use of the proto package.
1374func (*Component_Wifi) XXX_OneofWrappers() []interface{} {
1375 return []interface{}{
1376 (*Component_Wifi_Pci)(nil),
1377 }
1378}
1379
Andrew Lambbc029d32020-02-24 12:42:50 -07001380// Record of a component level qualification and the corresponding status.
1381type Component_Qualification struct {
1382 ComponentId *ComponentId `protobuf:"bytes,1,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
1383 Status Component_Qualification_Status `protobuf:"varint,2,opt,name=status,proto3,enum=chromiumos.config.api.Component_Qualification_Status" json:"status,omitempty"`
1384 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1385 XXX_unrecognized []byte `json:"-"`
1386 XXX_sizecache int32 `json:"-"`
1387}
1388
1389func (m *Component_Qualification) Reset() { *m = Component_Qualification{} }
1390func (m *Component_Qualification) String() string { return proto.CompactTextString(m) }
1391func (*Component_Qualification) ProtoMessage() {}
1392func (*Component_Qualification) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001393 return fileDescriptor_c6bb55af29234765, []int{0, 8}
Andrew Lambbc029d32020-02-24 12:42:50 -07001394}
1395
1396func (m *Component_Qualification) XXX_Unmarshal(b []byte) error {
1397 return xxx_messageInfo_Component_Qualification.Unmarshal(m, b)
1398}
1399func (m *Component_Qualification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1400 return xxx_messageInfo_Component_Qualification.Marshal(b, m, deterministic)
1401}
1402func (m *Component_Qualification) XXX_Merge(src proto.Message) {
1403 xxx_messageInfo_Component_Qualification.Merge(m, src)
1404}
1405func (m *Component_Qualification) XXX_Size() int {
1406 return xxx_messageInfo_Component_Qualification.Size(m)
1407}
1408func (m *Component_Qualification) XXX_DiscardUnknown() {
1409 xxx_messageInfo_Component_Qualification.DiscardUnknown(m)
1410}
1411
1412var xxx_messageInfo_Component_Qualification proto.InternalMessageInfo
1413
1414func (m *Component_Qualification) GetComponentId() *ComponentId {
1415 if m != nil {
1416 return m.ComponentId
1417 }
1418 return nil
1419}
1420
1421func (m *Component_Qualification) GetStatus() Component_Qualification_Status {
1422 if m != nil {
1423 return m.Status
1424 }
1425 return Component_Qualification_STATUS_UNKNOWN
1426}
1427
Sean McAllisterc19613b2020-06-22 11:41:58 -06001428type Component_AudioCodec struct {
1429 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1430 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1431 XXX_unrecognized []byte `json:"-"`
1432 XXX_sizecache int32 `json:"-"`
1433}
1434
1435func (m *Component_AudioCodec) Reset() { *m = Component_AudioCodec{} }
1436func (m *Component_AudioCodec) String() string { return proto.CompactTextString(m) }
1437func (*Component_AudioCodec) ProtoMessage() {}
1438func (*Component_AudioCodec) Descriptor() ([]byte, []int) {
1439 return fileDescriptor_c6bb55af29234765, []int{0, 9}
1440}
1441
1442func (m *Component_AudioCodec) XXX_Unmarshal(b []byte) error {
1443 return xxx_messageInfo_Component_AudioCodec.Unmarshal(m, b)
1444}
1445func (m *Component_AudioCodec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1446 return xxx_messageInfo_Component_AudioCodec.Marshal(b, m, deterministic)
1447}
1448func (m *Component_AudioCodec) XXX_Merge(src proto.Message) {
1449 xxx_messageInfo_Component_AudioCodec.Merge(m, src)
1450}
1451func (m *Component_AudioCodec) XXX_Size() int {
1452 return xxx_messageInfo_Component_AudioCodec.Size(m)
1453}
1454func (m *Component_AudioCodec) XXX_DiscardUnknown() {
1455 xxx_messageInfo_Component_AudioCodec.DiscardUnknown(m)
1456}
1457
1458var xxx_messageInfo_Component_AudioCodec proto.InternalMessageInfo
1459
1460func (m *Component_AudioCodec) GetName() string {
1461 if m != nil {
1462 return m.Name
1463 }
1464 return ""
1465}
1466
Sean McAllistera3b6b412020-06-22 13:33:16 -06001467type Component_Battery struct {
1468 Model string `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
1469 Technology Component_Battery_Technology `protobuf:"varint,2,opt,name=technology,proto3,enum=chromiumos.config.api.Component_Battery_Technology" json:"technology,omitempty"`
1470 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1471 XXX_unrecognized []byte `json:"-"`
1472 XXX_sizecache int32 `json:"-"`
1473}
1474
1475func (m *Component_Battery) Reset() { *m = Component_Battery{} }
1476func (m *Component_Battery) String() string { return proto.CompactTextString(m) }
1477func (*Component_Battery) ProtoMessage() {}
1478func (*Component_Battery) Descriptor() ([]byte, []int) {
1479 return fileDescriptor_c6bb55af29234765, []int{0, 10}
1480}
1481
1482func (m *Component_Battery) XXX_Unmarshal(b []byte) error {
1483 return xxx_messageInfo_Component_Battery.Unmarshal(m, b)
1484}
1485func (m *Component_Battery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1486 return xxx_messageInfo_Component_Battery.Marshal(b, m, deterministic)
1487}
1488func (m *Component_Battery) XXX_Merge(src proto.Message) {
1489 xxx_messageInfo_Component_Battery.Merge(m, src)
1490}
1491func (m *Component_Battery) XXX_Size() int {
1492 return xxx_messageInfo_Component_Battery.Size(m)
1493}
1494func (m *Component_Battery) XXX_DiscardUnknown() {
1495 xxx_messageInfo_Component_Battery.DiscardUnknown(m)
1496}
1497
1498var xxx_messageInfo_Component_Battery proto.InternalMessageInfo
1499
1500func (m *Component_Battery) GetModel() string {
1501 if m != nil {
1502 return m.Model
1503 }
1504 return ""
1505}
1506
1507func (m *Component_Battery) GetTechnology() Component_Battery_Technology {
1508 if m != nil {
1509 return m.Technology
1510 }
1511 return Component_Battery_TECH_UNKNOWN
1512}
1513
Sean McAllisterc6030032020-06-23 13:54:03 -06001514type Component_FlashChip struct {
1515 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1516 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1517 XXX_unrecognized []byte `json:"-"`
1518 XXX_sizecache int32 `json:"-"`
1519}
1520
1521func (m *Component_FlashChip) Reset() { *m = Component_FlashChip{} }
1522func (m *Component_FlashChip) String() string { return proto.CompactTextString(m) }
1523func (*Component_FlashChip) ProtoMessage() {}
1524func (*Component_FlashChip) Descriptor() ([]byte, []int) {
1525 return fileDescriptor_c6bb55af29234765, []int{0, 11}
1526}
1527
1528func (m *Component_FlashChip) XXX_Unmarshal(b []byte) error {
1529 return xxx_messageInfo_Component_FlashChip.Unmarshal(m, b)
1530}
1531func (m *Component_FlashChip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1532 return xxx_messageInfo_Component_FlashChip.Marshal(b, m, deterministic)
1533}
1534func (m *Component_FlashChip) XXX_Merge(src proto.Message) {
1535 xxx_messageInfo_Component_FlashChip.Merge(m, src)
1536}
1537func (m *Component_FlashChip) XXX_Size() int {
1538 return xxx_messageInfo_Component_FlashChip.Size(m)
1539}
1540func (m *Component_FlashChip) XXX_DiscardUnknown() {
1541 xxx_messageInfo_Component_FlashChip.DiscardUnknown(m)
1542}
1543
1544var xxx_messageInfo_Component_FlashChip proto.InternalMessageInfo
1545
1546func (m *Component_FlashChip) GetPartNumber() string {
1547 if m != nil {
1548 return m.PartNumber
1549 }
1550 return ""
1551}
1552
1553type Component_EmbeddedController struct {
1554 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1555 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1556 XXX_unrecognized []byte `json:"-"`
1557 XXX_sizecache int32 `json:"-"`
1558}
1559
1560func (m *Component_EmbeddedController) Reset() { *m = Component_EmbeddedController{} }
1561func (m *Component_EmbeddedController) String() string { return proto.CompactTextString(m) }
1562func (*Component_EmbeddedController) ProtoMessage() {}
1563func (*Component_EmbeddedController) Descriptor() ([]byte, []int) {
1564 return fileDescriptor_c6bb55af29234765, []int{0, 12}
1565}
1566
1567func (m *Component_EmbeddedController) XXX_Unmarshal(b []byte) error {
1568 return xxx_messageInfo_Component_EmbeddedController.Unmarshal(m, b)
1569}
1570func (m *Component_EmbeddedController) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1571 return xxx_messageInfo_Component_EmbeddedController.Marshal(b, m, deterministic)
1572}
1573func (m *Component_EmbeddedController) XXX_Merge(src proto.Message) {
1574 xxx_messageInfo_Component_EmbeddedController.Merge(m, src)
1575}
1576func (m *Component_EmbeddedController) XXX_Size() int {
1577 return xxx_messageInfo_Component_EmbeddedController.Size(m)
1578}
1579func (m *Component_EmbeddedController) XXX_DiscardUnknown() {
1580 xxx_messageInfo_Component_EmbeddedController.DiscardUnknown(m)
1581}
1582
1583var xxx_messageInfo_Component_EmbeddedController proto.InternalMessageInfo
1584
1585func (m *Component_EmbeddedController) GetPartNumber() string {
1586 if m != nil {
1587 return m.PartNumber
1588 }
1589 return ""
1590}
1591
Sean McAllistera84b7342020-06-23 18:08:48 -06001592type Component_Storage struct {
1593 Emmc5FwVer string `protobuf:"bytes,1,opt,name=emmc5_fw_ver,json=emmc5FwVer,proto3" json:"emmc5_fw_ver,omitempty"`
1594 Manfid string `protobuf:"bytes,2,opt,name=manfid,proto3" json:"manfid,omitempty"`
1595 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
1596 Oemid string `protobuf:"bytes,4,opt,name=oemid,proto3" json:"oemid,omitempty"`
1597 Prv string `protobuf:"bytes,5,opt,name=prv,proto3" json:"prv,omitempty"`
1598 Sectors string `protobuf:"bytes,6,opt,name=sectors,proto3" json:"sectors,omitempty"`
1599 Type Component_Storage_StorageType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Storage_StorageType" json:"type,omitempty"`
1600 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1601 XXX_unrecognized []byte `json:"-"`
1602 XXX_sizecache int32 `json:"-"`
1603}
1604
1605func (m *Component_Storage) Reset() { *m = Component_Storage{} }
1606func (m *Component_Storage) String() string { return proto.CompactTextString(m) }
1607func (*Component_Storage) ProtoMessage() {}
1608func (*Component_Storage) Descriptor() ([]byte, []int) {
1609 return fileDescriptor_c6bb55af29234765, []int{0, 13}
1610}
1611
1612func (m *Component_Storage) XXX_Unmarshal(b []byte) error {
1613 return xxx_messageInfo_Component_Storage.Unmarshal(m, b)
1614}
1615func (m *Component_Storage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1616 return xxx_messageInfo_Component_Storage.Marshal(b, m, deterministic)
1617}
1618func (m *Component_Storage) XXX_Merge(src proto.Message) {
1619 xxx_messageInfo_Component_Storage.Merge(m, src)
1620}
1621func (m *Component_Storage) XXX_Size() int {
1622 return xxx_messageInfo_Component_Storage.Size(m)
1623}
1624func (m *Component_Storage) XXX_DiscardUnknown() {
1625 xxx_messageInfo_Component_Storage.DiscardUnknown(m)
1626}
1627
1628var xxx_messageInfo_Component_Storage proto.InternalMessageInfo
1629
1630func (m *Component_Storage) GetEmmc5FwVer() string {
1631 if m != nil {
1632 return m.Emmc5FwVer
1633 }
1634 return ""
1635}
1636
1637func (m *Component_Storage) GetManfid() string {
1638 if m != nil {
1639 return m.Manfid
1640 }
1641 return ""
1642}
1643
1644func (m *Component_Storage) GetName() string {
1645 if m != nil {
1646 return m.Name
1647 }
1648 return ""
1649}
1650
1651func (m *Component_Storage) GetOemid() string {
1652 if m != nil {
1653 return m.Oemid
1654 }
1655 return ""
1656}
1657
1658func (m *Component_Storage) GetPrv() string {
1659 if m != nil {
1660 return m.Prv
1661 }
1662 return ""
1663}
1664
1665func (m *Component_Storage) GetSectors() string {
1666 if m != nil {
1667 return m.Sectors
1668 }
1669 return ""
1670}
1671
1672func (m *Component_Storage) GetType() Component_Storage_StorageType {
1673 if m != nil {
1674 return m.Type
1675 }
1676 return Component_Storage_STORAGE_TYPE_UNKNOWN
1677}
1678
Sean McAllister8f78b782020-06-24 12:25:52 -06001679// Defines a Trusted Platform Module, for more information see here:
1680// https://www.chromium.org/developers/design-documents/tpm-usage
1681type Component_Tpm struct {
1682 ManufacturerInfo string `protobuf:"bytes,1,opt,name=manufacturer_info,json=manufacturerInfo,proto3" json:"manufacturer_info,omitempty"`
1683 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
1684 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1685 XXX_unrecognized []byte `json:"-"`
1686 XXX_sizecache int32 `json:"-"`
1687}
1688
1689func (m *Component_Tpm) Reset() { *m = Component_Tpm{} }
1690func (m *Component_Tpm) String() string { return proto.CompactTextString(m) }
1691func (*Component_Tpm) ProtoMessage() {}
1692func (*Component_Tpm) Descriptor() ([]byte, []int) {
1693 return fileDescriptor_c6bb55af29234765, []int{0, 14}
1694}
1695
1696func (m *Component_Tpm) XXX_Unmarshal(b []byte) error {
1697 return xxx_messageInfo_Component_Tpm.Unmarshal(m, b)
1698}
1699func (m *Component_Tpm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1700 return xxx_messageInfo_Component_Tpm.Marshal(b, m, deterministic)
1701}
1702func (m *Component_Tpm) XXX_Merge(src proto.Message) {
1703 xxx_messageInfo_Component_Tpm.Merge(m, src)
1704}
1705func (m *Component_Tpm) XXX_Size() int {
1706 return xxx_messageInfo_Component_Tpm.Size(m)
1707}
1708func (m *Component_Tpm) XXX_DiscardUnknown() {
1709 xxx_messageInfo_Component_Tpm.DiscardUnknown(m)
1710}
1711
1712var xxx_messageInfo_Component_Tpm proto.InternalMessageInfo
1713
1714func (m *Component_Tpm) GetManufacturerInfo() string {
1715 if m != nil {
1716 return m.ManufacturerInfo
1717 }
1718 return ""
1719}
1720
1721func (m *Component_Tpm) GetVersion() string {
1722 if m != nil {
1723 return m.Version
1724 }
1725 return ""
1726}
1727
Andrew Lambbc029d32020-02-24 12:42:50 -07001728func init() {
1729 proto.RegisterEnum("chromiumos.config.api.Component_Soc_Architecture", Component_Soc_Architecture_name, Component_Soc_Architecture_value)
1730 proto.RegisterEnum("chromiumos.config.api.Component_Memory_Type", Component_Memory_Type_name, Component_Memory_Type_value)
1731 proto.RegisterEnum("chromiumos.config.api.Component_Camera_Feature", Component_Camera_Feature_name, Component_Camera_Feature_value)
1732 proto.RegisterEnum("chromiumos.config.api.Component_Camera_ClockType", Component_Camera_ClockType_name, Component_Camera_ClockType_value)
Sean McAllisterc8687d32020-06-24 11:32:31 -06001733 proto.RegisterEnum("chromiumos.config.api.Component_Touch_TouchType", Component_Touch_TouchType_name, Component_Touch_TouchType_value)
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001734 proto.RegisterEnum("chromiumos.config.api.Component_Wifi_WLANProtocol", Component_Wifi_WLANProtocol_name, Component_Wifi_WLANProtocol_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001735 proto.RegisterEnum("chromiumos.config.api.Component_Qualification_Status", Component_Qualification_Status_name, Component_Qualification_Status_value)
Sean McAllistera3b6b412020-06-22 13:33:16 -06001736 proto.RegisterEnum("chromiumos.config.api.Component_Battery_Technology", Component_Battery_Technology_name, Component_Battery_Technology_value)
Sean McAllistera84b7342020-06-23 18:08:48 -06001737 proto.RegisterEnum("chromiumos.config.api.Component_Storage_StorageType", Component_Storage_StorageType_name, Component_Storage_StorageType_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001738 proto.RegisterType((*Component)(nil), "chromiumos.config.api.Component")
C Shapiro74da76e2020-05-04 13:02:20 -05001739 proto.RegisterType((*Component_Interface)(nil), "chromiumos.config.api.Component.Interface")
1740 proto.RegisterType((*Component_Interface_Usb)(nil), "chromiumos.config.api.Component.Interface.Usb")
1741 proto.RegisterType((*Component_Interface_Pci)(nil), "chromiumos.config.api.Component.Interface.Pci")
Andrew Lambbc029d32020-02-24 12:42:50 -07001742 proto.RegisterType((*Component_Soc)(nil), "chromiumos.config.api.Component.Soc")
1743 proto.RegisterType((*Component_Soc_Family)(nil), "chromiumos.config.api.Component.Soc.Family")
1744 proto.RegisterType((*Component_Memory)(nil), "chromiumos.config.api.Component.Memory")
1745 proto.RegisterType((*Component_Memory_Profile)(nil), "chromiumos.config.api.Component.Memory.Profile")
1746 proto.RegisterType((*Component_Bluetooth)(nil), "chromiumos.config.api.Component.Bluetooth")
1747 proto.RegisterType((*Component_Camera)(nil), "chromiumos.config.api.Component.Camera")
C Shapirod2365312020-05-18 14:46:48 -05001748 proto.RegisterType((*Component_DisplayPanel)(nil), "chromiumos.config.api.Component.DisplayPanel")
1749 proto.RegisterType((*Component_DisplayPanel_Properties)(nil), "chromiumos.config.api.Component.DisplayPanel.Properties")
C Shapiro5c6fc212020-05-13 16:32:09 -05001750 proto.RegisterType((*Component_Touch)(nil), "chromiumos.config.api.Component.Touch")
C Shapiro74da76e2020-05-04 13:02:20 -05001751 proto.RegisterType((*Component_Wifi)(nil), "chromiumos.config.api.Component.Wifi")
Andrew Lambbc029d32020-02-24 12:42:50 -07001752 proto.RegisterType((*Component_Qualification)(nil), "chromiumos.config.api.Component.Qualification")
Sean McAllisterc19613b2020-06-22 11:41:58 -06001753 proto.RegisterType((*Component_AudioCodec)(nil), "chromiumos.config.api.Component.AudioCodec")
Sean McAllistera3b6b412020-06-22 13:33:16 -06001754 proto.RegisterType((*Component_Battery)(nil), "chromiumos.config.api.Component.Battery")
Sean McAllisterc6030032020-06-23 13:54:03 -06001755 proto.RegisterType((*Component_FlashChip)(nil), "chromiumos.config.api.Component.FlashChip")
1756 proto.RegisterType((*Component_EmbeddedController)(nil), "chromiumos.config.api.Component.EmbeddedController")
Sean McAllistera84b7342020-06-23 18:08:48 -06001757 proto.RegisterType((*Component_Storage)(nil), "chromiumos.config.api.Component.Storage")
Sean McAllister8f78b782020-06-24 12:25:52 -06001758 proto.RegisterType((*Component_Tpm)(nil), "chromiumos.config.api.Component.Tpm")
Andrew Lambbc029d32020-02-24 12:42:50 -07001759}
1760
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001761func init() {
1762 proto.RegisterFile("chromiumos/config/api/component.proto", fileDescriptor_c6bb55af29234765)
1763}
Andrew Lambbc029d32020-02-24 12:42:50 -07001764
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001765var fileDescriptor_c6bb55af29234765 = []byte{
Tatsuhisa Yamaguchi38cfe8c2020-09-15 11:53:16 +00001766 // 1888 bytes of a gzipped FileDescriptorProto
C Shapiroc37bbda2020-08-17 07:32:16 -05001767 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x58, 0xcb, 0x72, 0xdb, 0xc8,
1768 0xd5, 0x26, 0xc0, 0x2b, 0x0e, 0x45, 0x19, 0xee, 0xf1, 0xb8, 0x30, 0x9c, 0xfa, 0xeb, 0x57, 0xb1,
1769 0xc6, 0x13, 0x95, 0x3d, 0x43, 0xd9, 0xf2, 0x25, 0xae, 0x9a, 0xcd, 0x50, 0x20, 0x34, 0x84, 0xcd,
1770 0x9b, 0x41, 0xd0, 0x97, 0x64, 0x81, 0x80, 0x8d, 0xa6, 0x88, 0x1a, 0x00, 0x8d, 0x02, 0x40, 0xc9,
Tatsuhisa Yamaguchi38cfe8c2020-09-15 11:53:16 +00001771 0xf2, 0x4b, 0x64, 0x99, 0x55, 0xaa, 0x26, 0x6f, 0x90, 0xca, 0x26, 0x8f, 0x91, 0x7d, 0xf6, 0x59,
1772 0xe4, 0x1d, 0xb2, 0x48, 0x75, 0x03, 0x20, 0x29, 0xc9, 0x09, 0x69, 0x67, 0x23, 0xa1, 0x4f, 0xf7,
1773 0xf7, 0x75, 0xf7, 0xe9, 0x3e, 0xdf, 0x39, 0x4d, 0xb8, 0x87, 0x17, 0x11, 0xf5, 0xdd, 0xa5, 0x4f,
1774 0xe3, 0x23, 0x4c, 0x83, 0xb9, 0x7b, 0x76, 0x64, 0x87, 0xee, 0x11, 0xa6, 0x7e, 0x48, 0x03, 0x12,
1775 0x24, 0xed, 0x30, 0xa2, 0x09, 0x45, 0x5f, 0xae, 0x87, 0xb5, 0xd3, 0x61, 0x6d, 0x3b, 0x74, 0x9b,
1776 0x87, 0x5b, 0xd0, 0x96, 0xeb, 0xa4, 0x04, 0xcd, 0x6f, 0x3f, 0x3e, 0x32, 0xb4, 0xa3, 0x24, 0x20,
1777 0xd1, 0x6a, 0x5c, 0xeb, 0xaf, 0xdf, 0x80, 0xa4, 0xe6, 0x70, 0x74, 0x0c, 0xa2, 0xeb, 0x28, 0xc2,
1778 0x81, 0x70, 0x58, 0x3f, 0x6e, 0xb5, 0x3f, 0xba, 0x86, 0xf6, 0x6a, 0xb4, 0xee, 0x18, 0xa2, 0xeb,
1779 0x20, 0x1d, 0x6e, 0xf9, 0x76, 0xb0, 0x9c, 0xdb, 0x38, 0x59, 0x46, 0x9c, 0x5a, 0xa9, 0x71, 0x82,
1780 0x83, 0xff, 0x40, 0x30, 0x4e, 0xd7, 0xa0, 0x3b, 0xc6, 0xfe, 0x26, 0x50, 0x77, 0x10, 0x82, 0x52,
1781 0x60, 0xfb, 0x44, 0x91, 0x0e, 0x84, 0x43, 0xc9, 0xe0, 0xdf, 0xe8, 0x39, 0x14, 0x63, 0x8a, 0x15,
1782 0x91, 0x53, 0x7e, 0xb3, 0x6d, 0x4d, 0xed, 0x09, 0xc5, 0xbd, 0x82, 0xc1, 0x20, 0xa8, 0x03, 0x15,
1783 0x9f, 0xf8, 0x34, 0xba, 0x54, 0x8a, 0x1c, 0xfc, 0xab, 0xad, 0xe0, 0x01, 0x1f, 0xde, 0x2b, 0x18,
1784 0x19, 0x10, 0xbd, 0x00, 0x69, 0xe6, 0x2d, 0x49, 0x42, 0x69, 0xb2, 0x50, 0x4a, 0x9c, 0xe5, 0xfe,
1785 0x56, 0x96, 0x93, 0x1c, 0xd1, 0x2b, 0x18, 0x6b, 0x38, 0x5b, 0x0e, 0xb6, 0x7d, 0x12, 0xd9, 0x4a,
1786 0x79, 0xc7, 0xe5, 0xa8, 0x7c, 0x38, 0x5b, 0x4e, 0x0a, 0x44, 0x2f, 0xa0, 0x9e, 0xd0, 0x25, 0x5e,
1787 0xc4, 0x38, 0x22, 0x24, 0x50, 0x2a, 0x9c, 0xe7, 0xdb, 0xad, 0x3c, 0x26, 0xc3, 0xf4, 0x0a, 0xc6,
1788 0x26, 0x18, 0xfd, 0x00, 0xa5, 0x0b, 0x77, 0xee, 0x2a, 0x55, 0x4e, 0x72, 0x6f, 0x2b, 0xc9, 0x1b,
1789 0x77, 0xee, 0xf6, 0x0a, 0x06, 0x07, 0xa1, 0x2e, 0xd4, 0x38, 0x57, 0x68, 0x3b, 0x0a, 0x7c, 0xe2,
1790 0x2a, 0x56, 0x48, 0x64, 0x42, 0xc3, 0x71, 0xe3, 0xd0, 0xb3, 0x2f, 0xad, 0xd0, 0x0e, 0x88, 0xa7,
1791 0xd4, 0x39, 0xd5, 0xf7, 0x5b, 0xa9, 0xba, 0x29, 0x6a, 0xcc, 0x40, 0xbd, 0x82, 0xb1, 0xe7, 0x6c,
1792 0xb4, 0xd1, 0x10, 0xea, 0xf6, 0xd2, 0x71, 0xa9, 0x85, 0xa9, 0x43, 0xb0, 0xb2, 0xc7, 0x39, 0x1f,
1793 0x6c, 0xe5, 0xec, 0x30, 0x8c, 0xca, 0x20, 0xbd, 0x82, 0x01, 0xf6, 0xaa, 0x85, 0xba, 0x50, 0x9d,
1794 0xd9, 0x49, 0x42, 0xa2, 0x4b, 0xa5, 0xc1, 0xb9, 0x0e, 0xb7, 0xdf, 0x80, 0x74, 0x7c, 0xaf, 0x60,
1795 0xe4, 0x50, 0x34, 0x86, 0x06, 0xc1, 0xd6, 0xdc, 0xb3, 0xe3, 0x85, 0x85, 0x17, 0x6e, 0xa8, 0xec,
1796 0xef, 0x78, 0x9b, 0x4e, 0x19, 0x44, 0x5d, 0xb8, 0x21, 0x3b, 0x40, 0x82, 0x57, 0x4d, 0xf4, 0x16,
1797 0x6e, 0xc7, 0x97, 0x71, 0x42, 0xfc, 0x4d, 0xd6, 0x5b, 0x9f, 0xc1, 0x7a, 0x2b, 0xa5, 0x59, 0x33,
1798 0x6b, 0x20, 0x12, 0xac, 0xc8, 0x9c, 0xea, 0xf1, 0x56, 0x2a, 0xcd, 0x9f, 0x11, 0xc7, 0x21, 0x8e,
1799 0x4a, 0x83, 0x24, 0xa2, 0x9e, 0x47, 0xa2, 0x5e, 0xc1, 0x10, 0x53, 0xc7, 0xc5, 0x09, 0x8d, 0xec,
1800 0x33, 0xa2, 0xdc, 0xde, 0xd1, 0x71, 0x93, 0x74, 0x3c, 0x73, 0x5c, 0x06, 0x65, 0xf1, 0x9f, 0x84,
1801 0xbe, 0x82, 0x76, 0x8c, 0x7f, 0x33, 0xf4, 0x59, 0xfc, 0x27, 0xa1, 0x8f, 0x5e, 0x42, 0x6d, 0x19,
1802 0xcf, 0xac, 0x05, 0x8d, 0x13, 0xe5, 0x0b, 0x0e, 0x6f, 0x6f, 0x85, 0xeb, 0x41, 0x42, 0xa2, 0xb9,
1803 0x8d, 0x49, 0x7b, 0x1a, 0xcf, 0xd8, 0x32, 0x96, 0xf1, 0xac, 0x47, 0xe3, 0xa4, 0xf9, 0x37, 0x01,
1804 0xa4, 0x55, 0x67, 0xf3, 0x77, 0x50, 0x9c, 0xc6, 0x33, 0xf4, 0x35, 0x48, 0xe7, 0x24, 0x70, 0x28,
1805 0x17, 0x3d, 0x81, 0x8b, 0x56, 0x2d, 0x35, 0xe8, 0x0e, 0xfa, 0x3f, 0x80, 0x30, 0xa2, 0xce, 0x12,
1806 0x33, 0x55, 0xe6, 0xfa, 0x25, 0x19, 0x52, 0x66, 0x49, 0xbb, 0x67, 0xd8, 0xb1, 0x1c, 0x72, 0xee,
1807 0x62, 0xc2, 0x15, 0x4a, 0x32, 0xa4, 0x19, 0x76, 0xba, 0xdc, 0xc0, 0x66, 0x18, 0x63, 0xf7, 0xbf,
1808 0xcf, 0xf0, 0x35, 0x48, 0x29, 0x7c, 0x3d, 0x41, 0x2d, 0x35, 0xe8, 0x0e, 0xfa, 0x7f, 0xa8, 0x47,
1809 0xe4, 0xdc, 0x8d, 0x5d, 0x1a, 0xb0, 0xee, 0x74, 0x02, 0xc8, 0x4d, 0xba, 0xd3, 0xfc, 0xb3, 0x08,
1810 0xc5, 0x09, 0xc5, 0x48, 0x85, 0xca, 0xdc, 0xf6, 0x5d, 0xef, 0x32, 0xd3, 0xfd, 0x07, 0xbb, 0x68,
1811 0x6c, 0xfb, 0x94, 0x43, 0x8c, 0x0c, 0x8a, 0xee, 0x40, 0xd9, 0xa7, 0x0e, 0xf1, 0xb2, 0x65, 0xa4,
1812 0x0d, 0x66, 0xc5, 0x34, 0x22, 0x31, 0x9f, 0xbd, 0x6c, 0xa4, 0x8d, 0x26, 0x86, 0x4a, 0x8a, 0x46,
1813 0x1a, 0x94, 0xec, 0x08, 0x2f, 0xf8, 0xc4, 0xfb, 0xc7, 0x8f, 0x76, 0x9a, 0xb8, 0x13, 0xe1, 0x85,
1814 0x9b, 0x10, 0x9e, 0x33, 0x0c, 0x0e, 0x5f, 0xa5, 0x0d, 0x71, 0x9d, 0x36, 0x5a, 0x13, 0xd8, 0xdb,
1815 0x1c, 0x89, 0x9a, 0x70, 0xb7, 0x63, 0xa8, 0x3d, 0xdd, 0xd4, 0x54, 0x73, 0x6a, 0x68, 0xd6, 0x74,
1816 0xd8, 0xd5, 0x4e, 0xf5, 0xa1, 0xd6, 0x95, 0x0b, 0xa8, 0x0a, 0xc5, 0xb7, 0xcf, 0x9f, 0xc9, 0x02,
1817 0x02, 0xa8, 0xbc, 0x7d, 0xfe, 0xcc, 0x7a, 0xf6, 0x44, 0x16, 0x99, 0xb1, 0x63, 0x0c, 0xe4, 0x22,
1818 0x92, 0xa0, 0xdc, 0x31, 0x06, 0xcf, 0x9e, 0xc8, 0xa5, 0xe6, 0x3f, 0x45, 0xa8, 0xa4, 0x39, 0x02,
1819 0xe9, 0x50, 0x0d, 0x23, 0x3a, 0x77, 0x3d, 0x92, 0xb9, 0xed, 0x68, 0xc7, 0xec, 0xd2, 0x1e, 0xa7,
1820 0x30, 0x23, 0xc7, 0xb3, 0x93, 0x62, 0x69, 0xd9, 0x0a, 0x96, 0xfe, 0x8c, 0x44, 0xd9, 0x2e, 0x80,
1821 0x99, 0x86, 0xdc, 0xd2, 0xfc, 0xbd, 0x00, 0xd5, 0x0c, 0x85, 0x7e, 0x84, 0x52, 0x72, 0x19, 0x92,
1822 0xcc, 0x65, 0xdf, 0xed, 0x3a, 0xa9, 0x79, 0x19, 0x12, 0x83, 0x23, 0xd9, 0xad, 0x89, 0x43, 0x42,
1823 0x1c, 0xcb, 0x5f, 0x7c, 0xe0, 0x93, 0x95, 0x8d, 0x1a, 0x37, 0x0c, 0x16, 0x1f, 0xd0, 0x3d, 0xd8,
1824 0x8f, 0xdd, 0x0f, 0xc4, 0xf2, 0xc9, 0x99, 0x3d, 0xbb, 0x4c, 0x56, 0x47, 0xd7, 0x60, 0xd6, 0x41,
1825 0x6e, 0x6c, 0xfd, 0x16, 0x4a, 0x8c, 0x11, 0x21, 0xd8, 0x37, 0xdf, 0x8d, 0x6f, 0x78, 0xb3, 0xdb,
1826 0x35, 0x64, 0x01, 0xd5, 0xa0, 0xd4, 0xed, 0x1a, 0xc7, 0xb2, 0x98, 0x7d, 0x3d, 0x96, 0x8b, 0xd9,
1827 0xd7, 0x13, 0xb9, 0x84, 0xea, 0x50, 0xed, 0x8f, 0x2d, 0x6e, 0x2e, 0xaf, 0x1b, 0x4f, 0xe4, 0xca,
1828 0x8b, 0x52, 0xad, 0x28, 0x97, 0x9a, 0x16, 0x48, 0xab, 0x44, 0x8a, 0x7e, 0x84, 0xe2, 0x32, 0x9e,
1829 0x65, 0x19, 0xf8, 0x13, 0xa3, 0xd8, 0x60, 0xd0, 0x17, 0xa5, 0x9a, 0x20, 0x8b, 0x2f, 0x4a, 0x35,
1830 0x51, 0x2e, 0x66, 0x13, 0xfc, 0xa5, 0x08, 0x95, 0x34, 0xc3, 0x32, 0xa5, 0x98, 0x13, 0x9b, 0xdd,
1831 0x93, 0x58, 0x11, 0x0e, 0x8a, 0x87, 0xfb, 0x3b, 0x9c, 0x66, 0x0a, 0x6d, 0x9f, 0xa6, 0x38, 0x63,
1832 0x45, 0x80, 0xc6, 0x00, 0xd8, 0xa3, 0xf8, 0x67, 0x8b, 0x9f, 0x93, 0xb8, 0xe3, 0xd5, 0xce, 0xe8,
1833 0x54, 0x86, 0xe4, 0x87, 0x25, 0xe1, 0xfc, 0x13, 0x9d, 0xa4, 0xbb, 0x2f, 0x7e, 0xa6, 0x86, 0x31,
1834 0x30, 0xe3, 0x08, 0xb1, 0xfb, 0x19, 0x1e, 0x1c, 0x63, 0x96, 0xf6, 0x19, 0xb8, 0xf5, 0x10, 0xaa,
1835 0xd9, 0x76, 0xd1, 0x17, 0x70, 0xeb, 0x54, 0xeb, 0x64, 0x91, 0xf4, 0x72, 0x38, 0x7a, 0x33, 0x94,
1836 0x0b, 0x48, 0x86, 0xbd, 0x8e, 0x6a, 0xea, 0xaf, 0x75, 0xf3, 0x9d, 0xd5, 0xd7, 0xba, 0xb2, 0xd0,
1837 0x3a, 0x01, 0x69, 0xb5, 0x23, 0xa4, 0xc0, 0x1d, 0xb5, 0x3f, 0x52, 0x5f, 0x5a, 0x37, 0xae, 0x4c,
1838 0x03, 0xa4, 0xc1, 0x68, 0x38, 0x32, 0x47, 0x43, 0x5d, 0x95, 0x05, 0xb4, 0x07, 0xb5, 0x93, 0xd1,
1839 0xc8, 0x34, 0xf5, 0x81, 0x26, 0x8b, 0x27, 0x75, 0x90, 0xdc, 0x95, 0xf0, 0xfe, 0x49, 0x84, 0xbd,
1840 0xcd, 0xec, 0x7f, 0x4d, 0x65, 0x85, 0xeb, 0x2a, 0xfb, 0x96, 0x77, 0x87, 0x24, 0x4a, 0x5c, 0x12,
1841 0x67, 0x45, 0xe4, 0xf3, 0x4f, 0xaa, 0x2f, 0x58, 0xbc, 0x66, 0x78, 0x63, 0x83, 0xab, 0xf9, 0x07,
1842 0x01, 0x60, 0xdd, 0x85, 0xbe, 0x82, 0xda, 0x85, 0xeb, 0x24, 0x0b, 0x2b, 0x7c, 0xcf, 0x57, 0x51,
1843 0x36, 0xaa, 0xbc, 0x3d, 0x7e, 0xcf, 0x02, 0x6e, 0x41, 0xdc, 0xb3, 0x45, 0xc2, 0xfa, 0xb2, 0x80,
1844 0x4b, 0x0d, 0xe3, 0xf7, 0xe8, 0x7b, 0x40, 0x8e, 0x6b, 0x9f, 0xd1, 0xc0, 0xf6, 0x2c, 0xdf, 0xf5,
1845 0x3c, 0xd7, 0x0d, 0xf0, 0x22, 0x0b, 0xba, 0xdb, 0x79, 0xcf, 0x20, 0xef, 0x40, 0x2d, 0x68, 0x84,
1846 0xee, 0x7b, 0xe2, 0xc5, 0x56, 0xc8, 0x4a, 0xed, 0x80, 0x1f, 0x68, 0xd9, 0xa8, 0xa7, 0xc6, 0x31,
1847 0x89, 0xf4, 0xa0, 0xf9, 0x77, 0x11, 0xca, 0xbc, 0xd8, 0xda, 0x21, 0x05, 0xcd, 0x2f, 0xac, 0x73,
1848 0x12, 0xb1, 0x8c, 0x90, 0xa7, 0xa0, 0xf9, 0xc5, 0xeb, 0xd4, 0xc0, 0xb4, 0x20, 0x47, 0xc7, 0x24,
1849 0x62, 0xfe, 0x2b, 0xf3, 0x21, 0x8d, 0xcc, 0x3a, 0xe1, 0x46, 0x26, 0x5f, 0xf3, 0x0b, 0x0b, 0x2f,
1850 0x08, 0xfe, 0x39, 0x5e, 0xfa, 0xbc, 0x28, 0x95, 0x0c, 0x98, 0x5f, 0xa8, 0x99, 0x05, 0x75, 0x33,
1851 0xc9, 0xaa, 0xf2, 0x50, 0x78, 0xb8, 0x5b, 0xa1, 0x98, 0xfe, 0xdd, 0x90, 0xad, 0x4c, 0x02, 0x6a,
1852 0x9f, 0x2d, 0x01, 0xad, 0x5f, 0x83, 0xb4, 0x22, 0x65, 0x97, 0xd1, 0x1c, 0x4d, 0xd5, 0x9e, 0xf5,
1853 0x31, 0xfd, 0x9a, 0x4e, 0x4e, 0x64, 0x81, 0x7d, 0xe8, 0xc7, 0x2a, 0x57, 0x8d, 0x54, 0x3b, 0x4a,
1854 0x72, 0xb9, 0xf9, 0x0f, 0x11, 0x4a, 0xac, 0x14, 0xce, 0x03, 0x4a, 0xf8, 0x1f, 0x02, 0x0a, 0x79,
1855 0xa0, 0xc4, 0xcb, 0x30, 0xa4, 0x51, 0x42, 0x1c, 0xeb, 0xc2, 0xb3, 0x03, 0x8b, 0x3f, 0xca, 0x30,
1856 0xf5, 0xd8, 0x5d, 0x65, 0x3a, 0x74, 0xbc, 0x53, 0x5d, 0xde, 0x7e, 0xd3, 0xef, 0x0c, 0xc7, 0x19,
1857 0xd4, 0xb8, 0xbb, 0xe2, 0x7c, 0xe3, 0xd9, 0x41, 0x6e, 0x8e, 0x5b, 0x7f, 0x14, 0x60, 0x6f, 0x73,
1858 0x20, 0xfa, 0x0a, 0xbe, 0x64, 0x6d, 0x6b, 0x6c, 0x8c, 0xcc, 0x91, 0x3a, 0xea, 0x6f, 0x84, 0xf2,
1859 0x6d, 0x68, 0xe8, 0x9a, 0xa6, 0x59, 0xcf, 0x1f, 0x1e, 0x5b, 0x8f, 0x1e, 0x59, 0x1d, 0x59, 0xb8,
1860 0x6e, 0x3a, 0x91, 0xc5, 0xeb, 0xa6, 0x9f, 0xe4, 0xe2, 0x75, 0xd3, 0x50, 0x2e, 0xb1, 0x24, 0x71,
1861 0x85, 0x4b, 0x95, 0xcb, 0x37, 0x6c, 0x6f, 0xe5, 0xca, 0xd5, 0x40, 0xff, 0x97, 0x00, 0x8d, 0x57,
1862 0x4b, 0xdb, 0x73, 0xe7, 0x2e, 0xb6, 0x13, 0x76, 0x1d, 0x35, 0xd8, 0xdb, 0x7c, 0xe7, 0x7e, 0xc2,
1863 0x2b, 0xb5, 0x8e, 0xd7, 0x0d, 0x34, 0x80, 0x4a, 0x9c, 0xd8, 0xc9, 0x32, 0xce, 0xa4, 0xf9, 0xe9,
1864 0x56, 0x0f, 0x5f, 0x59, 0x46, 0x7b, 0xc2, 0xc1, 0x46, 0x46, 0xd2, 0x9a, 0x42, 0x25, 0xb5, 0xb0,
1865 0x2d, 0x4d, 0xcc, 0x8e, 0x39, 0x9d, 0x6c, 0xb8, 0xb1, 0x01, 0x92, 0xa1, 0xbd, 0x9a, 0x6a, 0x13,
1866 0x93, 0xc9, 0x21, 0x73, 0xb8, 0xa9, 0xa9, 0xbd, 0xa1, 0xae, 0x76, 0xfa, 0xfd, 0x77, 0xd6, 0xab,
1867 0x69, 0xa7, 0xaf, 0x9f, 0xea, 0x5a, 0x57, 0x16, 0xd9, 0xc8, 0x75, 0xb3, 0xd8, 0x3c, 0x00, 0x58,
1868 0x3f, 0x48, 0x56, 0x05, 0x8e, 0xb0, 0x2e, 0x70, 0x9a, 0xbf, 0x08, 0x50, 0xcd, 0xde, 0x19, 0xeb,
1869 0xea, 0x4b, 0xd8, 0xac, 0xbe, 0x26, 0x00, 0x09, 0xc1, 0x8b, 0x80, 0x7a, 0xf4, 0xec, 0x32, 0xdb,
1870 0xed, 0xe3, 0x5d, 0xdf, 0x2e, 0x6d, 0x73, 0x05, 0x35, 0x36, 0x68, 0x5a, 0xf7, 0x01, 0xd6, 0x3d,
1871 0x4c, 0xf1, 0xd9, 0x86, 0x36, 0x76, 0x0c, 0x50, 0xe9, 0xeb, 0x96, 0x3e, 0x1a, 0xca, 0x42, 0xf3,
1872 0x3b, 0x90, 0xd6, 0x8f, 0x8a, 0x6b, 0x55, 0x8e, 0x70, 0xa3, 0xca, 0x79, 0x0a, 0xe8, 0xe6, 0x53,
1873 0x62, 0x3b, 0xec, 0x17, 0x11, 0xaa, 0xd9, 0xb3, 0x01, 0x1d, 0xc0, 0x1e, 0xf1, 0x7d, 0xfc, 0xd4,
1874 0x4a, 0x65, 0x2d, 0x1f, 0xcd, 0x6d, 0xa7, 0x4c, 0xd7, 0xd0, 0x5d, 0xa8, 0xf8, 0x76, 0x30, 0x5f,
1875 0xa9, 0x61, 0xd6, 0x5a, 0x79, 0xb8, 0xb8, 0xf1, 0xcb, 0xc3, 0x1d, 0x28, 0x53, 0xe2, 0xbb, 0x0e,
1876 0xd7, 0x58, 0xc9, 0x48, 0x1b, 0x48, 0x86, 0x62, 0x18, 0x9d, 0x67, 0x52, 0xc8, 0x3e, 0x91, 0x02,
1877 0xd5, 0x98, 0xe0, 0x84, 0x46, 0x71, 0x26, 0x7e, 0x79, 0x13, 0xf5, 0xae, 0x28, 0xdf, 0x93, 0x5d,
1878 0x9f, 0x3f, 0xf9, 0xff, 0xb5, 0xfa, 0xb5, 0x7e, 0x80, 0xfa, 0x86, 0x91, 0xa9, 0xd7, 0xc4, 0x1c,
1879 0x19, 0x9d, 0x9f, 0xb4, 0x5c, 0xbf, 0x72, 0xff, 0xd7, 0xa0, 0xa4, 0x0d, 0x06, 0x6a, 0x5a, 0x7e,
1880 0x0d, 0x5f, 0xb3, 0x0c, 0xda, 0xec, 0x43, 0xd1, 0x0c, 0x7d, 0xf4, 0x00, 0x6e, 0x5f, 0xfd, 0xa1,
1881 0x26, 0x98, 0xd3, 0xcc, 0x45, 0xf2, 0x95, 0x1f, 0x62, 0x82, 0x39, 0x65, 0x9b, 0xca, 0x13, 0x43,
1882 0xea, 0xa9, 0xbc, 0x79, 0x52, 0x49, 0x37, 0x75, 0x72, 0xff, 0x37, 0x87, 0x67, 0x74, 0xb5, 0xa5,
1883 0x36, 0x8d, 0xce, 0x8e, 0x6e, 0xfe, 0xe6, 0x74, 0x46, 0x8f, 0xec, 0xd0, 0x9d, 0x55, 0xb8, 0xae,
1884 0x3d, 0xfe, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0x20, 0x3b, 0x9f, 0x06, 0xfe, 0x12, 0x00, 0x00,
Andrew Lambbc029d32020-02-24 12:42:50 -07001885}