blob: fbba3d85778efc260c529af4581387583d5e912d [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_
Andrew Lambbc029d32020-02-24 12:42:50 -0700322 Type isComponent_Type `protobuf_oneof:"type"`
323 XXX_NoUnkeyedLiteral struct{} `json:"-"`
324 XXX_unrecognized []byte `json:"-"`
325 XXX_sizecache int32 `json:"-"`
326}
327
328func (m *Component) Reset() { *m = Component{} }
329func (m *Component) String() string { return proto.CompactTextString(m) }
330func (*Component) ProtoMessage() {}
331func (*Component) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700332 return fileDescriptor_c6bb55af29234765, []int{0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700333}
334
335func (m *Component) XXX_Unmarshal(b []byte) error {
336 return xxx_messageInfo_Component.Unmarshal(m, b)
337}
338func (m *Component) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
339 return xxx_messageInfo_Component.Marshal(b, m, deterministic)
340}
341func (m *Component) XXX_Merge(src proto.Message) {
342 xxx_messageInfo_Component.Merge(m, src)
343}
344func (m *Component) XXX_Size() int {
345 return xxx_messageInfo_Component.Size(m)
346}
347func (m *Component) XXX_DiscardUnknown() {
348 xxx_messageInfo_Component.DiscardUnknown(m)
349}
350
351var xxx_messageInfo_Component proto.InternalMessageInfo
352
353func (m *Component) GetId() *ComponentId {
354 if m != nil {
355 return m.Id
356 }
357 return nil
358}
359
C Shapiro9ba7fd02020-05-05 08:37:40 -0500360func (m *Component) GetManufacturerId() *PartnerId {
361 if m != nil {
362 return m.ManufacturerId
363 }
364 return nil
365}
366
367func (m *Component) GetName() string {
368 if m != nil {
369 return m.Name
370 }
371 return ""
372}
373
Andrew Lambbc029d32020-02-24 12:42:50 -0700374type isComponent_Type interface {
375 isComponent_Type()
376}
377
378type Component_Soc_ struct {
379 Soc *Component_Soc `protobuf:"bytes,2,opt,name=soc,proto3,oneof"`
380}
381
382type Component_Memory_ struct {
383 Memory *Component_Memory `protobuf:"bytes,3,opt,name=memory,proto3,oneof"`
384}
385
386type Component_Bluetooth_ struct {
387 Bluetooth *Component_Bluetooth `protobuf:"bytes,4,opt,name=bluetooth,proto3,oneof"`
388}
389
390type Component_Camera_ struct {
391 Camera *Component_Camera `protobuf:"bytes,5,opt,name=camera,proto3,oneof"`
392}
393
C Shapiro5c6fc212020-05-13 16:32:09 -0500394type Component_Touchscreen struct {
395 Touchscreen *Component_Touch `protobuf:"bytes,6,opt,name=touchscreen,proto3,oneof"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700396}
397
C Shapiro74da76e2020-05-04 13:02:20 -0500398type Component_Wifi_ struct {
399 Wifi *Component_Wifi `protobuf:"bytes,7,opt,name=wifi,proto3,oneof"`
400}
401
C Shapiro5c6fc212020-05-13 16:32:09 -0500402type Component_Touchpad struct {
403 Touchpad *Component_Touch `protobuf:"bytes,10,opt,name=touchpad,proto3,oneof"`
404}
405
C Shapirod2365312020-05-18 14:46:48 -0500406type Component_DisplayPanel_ struct {
407 DisplayPanel *Component_DisplayPanel `protobuf:"bytes,11,opt,name=display_panel,json=displayPanel,proto3,oneof"`
408}
409
Sean McAllisterc19613b2020-06-22 11:41:58 -0600410type Component_AudioCodec_ struct {
411 AudioCodec *Component_AudioCodec `protobuf:"bytes,12,opt,name=audio_codec,json=audioCodec,proto3,oneof"`
412}
413
Sean McAllistera3b6b412020-06-22 13:33:16 -0600414type Component_Battery_ struct {
415 Battery *Component_Battery `protobuf:"bytes,13,opt,name=battery,proto3,oneof"`
416}
417
Sean McAllisterc6030032020-06-23 13:54:03 -0600418type Component_EcFlashChip struct {
419 EcFlashChip *Component_FlashChip `protobuf:"bytes,14,opt,name=ec_flash_chip,json=ecFlashChip,proto3,oneof"`
420}
421
422type Component_SystemFlashChip struct {
423 SystemFlashChip *Component_FlashChip `protobuf:"bytes,15,opt,name=system_flash_chip,json=systemFlashChip,proto3,oneof"`
424}
425
Sean McAllister52a85772020-06-23 14:56:32 -0600426type Component_Ec struct {
427 Ec *Component_EmbeddedController `protobuf:"bytes,16,opt,name=ec,proto3,oneof"`
428}
429
Sean McAllistera84b7342020-06-23 18:08:48 -0600430type Component_Storage_ struct {
431 Storage *Component_Storage `protobuf:"bytes,17,opt,name=storage,proto3,oneof"`
432}
433
Sean McAllister8f78b782020-06-24 12:25:52 -0600434type Component_Tpm_ struct {
435 Tpm *Component_Tpm `protobuf:"bytes,18,opt,name=tpm,proto3,oneof"`
436}
437
Andrew Lambbc029d32020-02-24 12:42:50 -0700438func (*Component_Soc_) isComponent_Type() {}
439
440func (*Component_Memory_) isComponent_Type() {}
441
442func (*Component_Bluetooth_) isComponent_Type() {}
443
444func (*Component_Camera_) isComponent_Type() {}
445
C Shapiro5c6fc212020-05-13 16:32:09 -0500446func (*Component_Touchscreen) isComponent_Type() {}
Andrew Lambbc029d32020-02-24 12:42:50 -0700447
C Shapiro74da76e2020-05-04 13:02:20 -0500448func (*Component_Wifi_) isComponent_Type() {}
449
C Shapiro5c6fc212020-05-13 16:32:09 -0500450func (*Component_Touchpad) isComponent_Type() {}
451
C Shapirod2365312020-05-18 14:46:48 -0500452func (*Component_DisplayPanel_) isComponent_Type() {}
453
Sean McAllisterc19613b2020-06-22 11:41:58 -0600454func (*Component_AudioCodec_) isComponent_Type() {}
455
Sean McAllistera3b6b412020-06-22 13:33:16 -0600456func (*Component_Battery_) isComponent_Type() {}
457
Sean McAllisterc6030032020-06-23 13:54:03 -0600458func (*Component_EcFlashChip) isComponent_Type() {}
459
460func (*Component_SystemFlashChip) isComponent_Type() {}
461
Sean McAllister52a85772020-06-23 14:56:32 -0600462func (*Component_Ec) isComponent_Type() {}
463
Sean McAllistera84b7342020-06-23 18:08:48 -0600464func (*Component_Storage_) isComponent_Type() {}
465
Sean McAllister8f78b782020-06-24 12:25:52 -0600466func (*Component_Tpm_) isComponent_Type() {}
467
Andrew Lambbc029d32020-02-24 12:42:50 -0700468func (m *Component) GetType() isComponent_Type {
469 if m != nil {
470 return m.Type
471 }
472 return nil
473}
474
475func (m *Component) GetSoc() *Component_Soc {
476 if x, ok := m.GetType().(*Component_Soc_); ok {
477 return x.Soc
478 }
479 return nil
480}
481
482func (m *Component) GetMemory() *Component_Memory {
483 if x, ok := m.GetType().(*Component_Memory_); ok {
484 return x.Memory
485 }
486 return nil
487}
488
489func (m *Component) GetBluetooth() *Component_Bluetooth {
490 if x, ok := m.GetType().(*Component_Bluetooth_); ok {
491 return x.Bluetooth
492 }
493 return nil
494}
495
496func (m *Component) GetCamera() *Component_Camera {
497 if x, ok := m.GetType().(*Component_Camera_); ok {
498 return x.Camera
499 }
500 return nil
501}
502
C Shapiro5c6fc212020-05-13 16:32:09 -0500503func (m *Component) GetTouchscreen() *Component_Touch {
504 if x, ok := m.GetType().(*Component_Touchscreen); ok {
Andrew Lambbc029d32020-02-24 12:42:50 -0700505 return x.Touchscreen
506 }
507 return nil
508}
509
C Shapiro74da76e2020-05-04 13:02:20 -0500510func (m *Component) GetWifi() *Component_Wifi {
511 if x, ok := m.GetType().(*Component_Wifi_); ok {
512 return x.Wifi
513 }
514 return nil
515}
516
C Shapiro5c6fc212020-05-13 16:32:09 -0500517func (m *Component) GetTouchpad() *Component_Touch {
518 if x, ok := m.GetType().(*Component_Touchpad); ok {
519 return x.Touchpad
520 }
521 return nil
522}
523
C Shapirod2365312020-05-18 14:46:48 -0500524func (m *Component) GetDisplayPanel() *Component_DisplayPanel {
525 if x, ok := m.GetType().(*Component_DisplayPanel_); ok {
526 return x.DisplayPanel
527 }
528 return nil
529}
530
Sean McAllisterc19613b2020-06-22 11:41:58 -0600531func (m *Component) GetAudioCodec() *Component_AudioCodec {
532 if x, ok := m.GetType().(*Component_AudioCodec_); ok {
533 return x.AudioCodec
534 }
535 return nil
536}
537
Sean McAllistera3b6b412020-06-22 13:33:16 -0600538func (m *Component) GetBattery() *Component_Battery {
539 if x, ok := m.GetType().(*Component_Battery_); ok {
540 return x.Battery
541 }
542 return nil
543}
544
Sean McAllisterc6030032020-06-23 13:54:03 -0600545func (m *Component) GetEcFlashChip() *Component_FlashChip {
546 if x, ok := m.GetType().(*Component_EcFlashChip); ok {
547 return x.EcFlashChip
548 }
549 return nil
550}
551
552func (m *Component) GetSystemFlashChip() *Component_FlashChip {
553 if x, ok := m.GetType().(*Component_SystemFlashChip); ok {
554 return x.SystemFlashChip
555 }
556 return nil
557}
558
Sean McAllister52a85772020-06-23 14:56:32 -0600559func (m *Component) GetEc() *Component_EmbeddedController {
560 if x, ok := m.GetType().(*Component_Ec); ok {
561 return x.Ec
562 }
563 return nil
564}
565
Sean McAllistera84b7342020-06-23 18:08:48 -0600566func (m *Component) GetStorage() *Component_Storage {
567 if x, ok := m.GetType().(*Component_Storage_); ok {
568 return x.Storage
569 }
570 return nil
571}
572
Sean McAllister8f78b782020-06-24 12:25:52 -0600573func (m *Component) GetTpm() *Component_Tpm {
574 if x, ok := m.GetType().(*Component_Tpm_); ok {
575 return x.Tpm
576 }
577 return nil
578}
579
Andrew Lambbc029d32020-02-24 12:42:50 -0700580// XXX_OneofWrappers is for the internal use of the proto package.
581func (*Component) XXX_OneofWrappers() []interface{} {
582 return []interface{}{
583 (*Component_Soc_)(nil),
584 (*Component_Memory_)(nil),
585 (*Component_Bluetooth_)(nil),
586 (*Component_Camera_)(nil),
C Shapiro5c6fc212020-05-13 16:32:09 -0500587 (*Component_Touchscreen)(nil),
C Shapiro74da76e2020-05-04 13:02:20 -0500588 (*Component_Wifi_)(nil),
C Shapiro5c6fc212020-05-13 16:32:09 -0500589 (*Component_Touchpad)(nil),
C Shapirod2365312020-05-18 14:46:48 -0500590 (*Component_DisplayPanel_)(nil),
Sean McAllisterc19613b2020-06-22 11:41:58 -0600591 (*Component_AudioCodec_)(nil),
Sean McAllistera3b6b412020-06-22 13:33:16 -0600592 (*Component_Battery_)(nil),
Sean McAllisterc6030032020-06-23 13:54:03 -0600593 (*Component_EcFlashChip)(nil),
594 (*Component_SystemFlashChip)(nil),
Sean McAllister52a85772020-06-23 14:56:32 -0600595 (*Component_Ec)(nil),
Sean McAllistera84b7342020-06-23 18:08:48 -0600596 (*Component_Storage_)(nil),
Sean McAllister8f78b782020-06-24 12:25:52 -0600597 (*Component_Tpm_)(nil),
Andrew Lambbc029d32020-02-24 12:42:50 -0700598 }
599}
600
C Shapiro74da76e2020-05-04 13:02:20 -0500601// Defines common component version identifiers based on interface standards.
602type Component_Interface struct {
603 XXX_NoUnkeyedLiteral struct{} `json:"-"`
604 XXX_unrecognized []byte `json:"-"`
605 XXX_sizecache int32 `json:"-"`
606}
607
608func (m *Component_Interface) Reset() { *m = Component_Interface{} }
609func (m *Component_Interface) String() string { return proto.CompactTextString(m) }
610func (*Component_Interface) ProtoMessage() {}
611func (*Component_Interface) Descriptor() ([]byte, []int) {
612 return fileDescriptor_c6bb55af29234765, []int{0, 0}
613}
614
615func (m *Component_Interface) XXX_Unmarshal(b []byte) error {
616 return xxx_messageInfo_Component_Interface.Unmarshal(m, b)
617}
618func (m *Component_Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
619 return xxx_messageInfo_Component_Interface.Marshal(b, m, deterministic)
620}
621func (m *Component_Interface) XXX_Merge(src proto.Message) {
622 xxx_messageInfo_Component_Interface.Merge(m, src)
623}
624func (m *Component_Interface) XXX_Size() int {
625 return xxx_messageInfo_Component_Interface.Size(m)
626}
627func (m *Component_Interface) XXX_DiscardUnknown() {
628 xxx_messageInfo_Component_Interface.DiscardUnknown(m)
629}
630
631var xxx_messageInfo_Component_Interface proto.InternalMessageInfo
632
633type Component_Interface_Usb struct {
634 // 4-digit hex
635 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
636 // 4-digit hex
637 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
638 // 4-digit hex
639 BcdDevice string `protobuf:"bytes,3,opt,name=bcd_device,json=bcdDevice,proto3" json:"bcd_device,omitempty"`
640 XXX_NoUnkeyedLiteral struct{} `json:"-"`
641 XXX_unrecognized []byte `json:"-"`
642 XXX_sizecache int32 `json:"-"`
643}
644
645func (m *Component_Interface_Usb) Reset() { *m = Component_Interface_Usb{} }
646func (m *Component_Interface_Usb) String() string { return proto.CompactTextString(m) }
647func (*Component_Interface_Usb) ProtoMessage() {}
648func (*Component_Interface_Usb) Descriptor() ([]byte, []int) {
649 return fileDescriptor_c6bb55af29234765, []int{0, 0, 0}
650}
651
652func (m *Component_Interface_Usb) XXX_Unmarshal(b []byte) error {
653 return xxx_messageInfo_Component_Interface_Usb.Unmarshal(m, b)
654}
655func (m *Component_Interface_Usb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
656 return xxx_messageInfo_Component_Interface_Usb.Marshal(b, m, deterministic)
657}
658func (m *Component_Interface_Usb) XXX_Merge(src proto.Message) {
659 xxx_messageInfo_Component_Interface_Usb.Merge(m, src)
660}
661func (m *Component_Interface_Usb) XXX_Size() int {
662 return xxx_messageInfo_Component_Interface_Usb.Size(m)
663}
664func (m *Component_Interface_Usb) XXX_DiscardUnknown() {
665 xxx_messageInfo_Component_Interface_Usb.DiscardUnknown(m)
666}
667
668var xxx_messageInfo_Component_Interface_Usb proto.InternalMessageInfo
669
670func (m *Component_Interface_Usb) GetVendorId() string {
671 if m != nil {
672 return m.VendorId
673 }
674 return ""
675}
676
677func (m *Component_Interface_Usb) GetProductId() string {
678 if m != nil {
679 return m.ProductId
680 }
681 return ""
682}
683
684func (m *Component_Interface_Usb) GetBcdDevice() string {
685 if m != nil {
686 return m.BcdDevice
687 }
688 return ""
689}
690
691type Component_Interface_Pci struct {
692 // 4-digit hex
693 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
694 // 4-digit hex
695 DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
696 // 2-digit hex
697 RevisionId string `protobuf:"bytes,3,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
698 XXX_NoUnkeyedLiteral struct{} `json:"-"`
699 XXX_unrecognized []byte `json:"-"`
700 XXX_sizecache int32 `json:"-"`
701}
702
703func (m *Component_Interface_Pci) Reset() { *m = Component_Interface_Pci{} }
704func (m *Component_Interface_Pci) String() string { return proto.CompactTextString(m) }
705func (*Component_Interface_Pci) ProtoMessage() {}
706func (*Component_Interface_Pci) Descriptor() ([]byte, []int) {
707 return fileDescriptor_c6bb55af29234765, []int{0, 0, 1}
708}
709
710func (m *Component_Interface_Pci) XXX_Unmarshal(b []byte) error {
711 return xxx_messageInfo_Component_Interface_Pci.Unmarshal(m, b)
712}
713func (m *Component_Interface_Pci) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
714 return xxx_messageInfo_Component_Interface_Pci.Marshal(b, m, deterministic)
715}
716func (m *Component_Interface_Pci) XXX_Merge(src proto.Message) {
717 xxx_messageInfo_Component_Interface_Pci.Merge(m, src)
718}
719func (m *Component_Interface_Pci) XXX_Size() int {
720 return xxx_messageInfo_Component_Interface_Pci.Size(m)
721}
722func (m *Component_Interface_Pci) XXX_DiscardUnknown() {
723 xxx_messageInfo_Component_Interface_Pci.DiscardUnknown(m)
724}
725
726var xxx_messageInfo_Component_Interface_Pci proto.InternalMessageInfo
727
728func (m *Component_Interface_Pci) GetVendorId() string {
729 if m != nil {
730 return m.VendorId
731 }
732 return ""
733}
734
735func (m *Component_Interface_Pci) GetDeviceId() string {
736 if m != nil {
737 return m.DeviceId
738 }
739 return ""
740}
741
742func (m *Component_Interface_Pci) GetRevisionId() string {
743 if m != nil {
744 return m.RevisionId
745 }
746 return ""
747}
748
Andrew Lambbc029d32020-02-24 12:42:50 -0700749type Component_Soc struct {
750 Family *Component_Soc_Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
751 // Unique model name returned from cpu_id instruction
752 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
753 // Number of cores present on the SoC model
754 Cores int32 `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
755 XXX_NoUnkeyedLiteral struct{} `json:"-"`
756 XXX_unrecognized []byte `json:"-"`
757 XXX_sizecache int32 `json:"-"`
758}
759
760func (m *Component_Soc) Reset() { *m = Component_Soc{} }
761func (m *Component_Soc) String() string { return proto.CompactTextString(m) }
762func (*Component_Soc) ProtoMessage() {}
763func (*Component_Soc) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500764 return fileDescriptor_c6bb55af29234765, []int{0, 1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700765}
766
767func (m *Component_Soc) XXX_Unmarshal(b []byte) error {
768 return xxx_messageInfo_Component_Soc.Unmarshal(m, b)
769}
770func (m *Component_Soc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
771 return xxx_messageInfo_Component_Soc.Marshal(b, m, deterministic)
772}
773func (m *Component_Soc) XXX_Merge(src proto.Message) {
774 xxx_messageInfo_Component_Soc.Merge(m, src)
775}
776func (m *Component_Soc) XXX_Size() int {
777 return xxx_messageInfo_Component_Soc.Size(m)
778}
779func (m *Component_Soc) XXX_DiscardUnknown() {
780 xxx_messageInfo_Component_Soc.DiscardUnknown(m)
781}
782
783var xxx_messageInfo_Component_Soc proto.InternalMessageInfo
784
785func (m *Component_Soc) GetFamily() *Component_Soc_Family {
786 if m != nil {
787 return m.Family
788 }
789 return nil
790}
791
792func (m *Component_Soc) GetModel() string {
793 if m != nil {
794 return m.Model
795 }
796 return ""
797}
798
799func (m *Component_Soc) GetCores() int32 {
800 if m != nil {
801 return m.Cores
802 }
803 return 0
804}
805
806type Component_Soc_Family struct {
807 Arch Component_Soc_Architecture `protobuf:"varint,1,opt,name=arch,proto3,enum=chromiumos.config.api.Component_Soc_Architecture" json:"arch,omitempty"`
808 // Common name (human friendly) for the family
809 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
810 XXX_NoUnkeyedLiteral struct{} `json:"-"`
811 XXX_unrecognized []byte `json:"-"`
812 XXX_sizecache int32 `json:"-"`
813}
814
815func (m *Component_Soc_Family) Reset() { *m = Component_Soc_Family{} }
816func (m *Component_Soc_Family) String() string { return proto.CompactTextString(m) }
817func (*Component_Soc_Family) ProtoMessage() {}
818func (*Component_Soc_Family) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500819 return fileDescriptor_c6bb55af29234765, []int{0, 1, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700820}
821
822func (m *Component_Soc_Family) XXX_Unmarshal(b []byte) error {
823 return xxx_messageInfo_Component_Soc_Family.Unmarshal(m, b)
824}
825func (m *Component_Soc_Family) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
826 return xxx_messageInfo_Component_Soc_Family.Marshal(b, m, deterministic)
827}
828func (m *Component_Soc_Family) XXX_Merge(src proto.Message) {
829 xxx_messageInfo_Component_Soc_Family.Merge(m, src)
830}
831func (m *Component_Soc_Family) XXX_Size() int {
832 return xxx_messageInfo_Component_Soc_Family.Size(m)
833}
834func (m *Component_Soc_Family) XXX_DiscardUnknown() {
835 xxx_messageInfo_Component_Soc_Family.DiscardUnknown(m)
836}
837
838var xxx_messageInfo_Component_Soc_Family proto.InternalMessageInfo
839
840func (m *Component_Soc_Family) GetArch() Component_Soc_Architecture {
841 if m != nil {
842 return m.Arch
843 }
844 return Component_Soc_ARCHITECTURE_UNDEFINED
845}
846
847func (m *Component_Soc_Family) GetName() string {
848 if m != nil {
849 return m.Name
850 }
851 return ""
852}
853
854type Component_Memory struct {
855 Profile *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
856 PartNumber string `protobuf:"bytes,2,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700857 XXX_NoUnkeyedLiteral struct{} `json:"-"`
858 XXX_unrecognized []byte `json:"-"`
859 XXX_sizecache int32 `json:"-"`
860}
861
862func (m *Component_Memory) Reset() { *m = Component_Memory{} }
863func (m *Component_Memory) String() string { return proto.CompactTextString(m) }
864func (*Component_Memory) ProtoMessage() {}
865func (*Component_Memory) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500866 return fileDescriptor_c6bb55af29234765, []int{0, 2}
Andrew Lambbc029d32020-02-24 12:42:50 -0700867}
868
869func (m *Component_Memory) XXX_Unmarshal(b []byte) error {
870 return xxx_messageInfo_Component_Memory.Unmarshal(m, b)
871}
872func (m *Component_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
873 return xxx_messageInfo_Component_Memory.Marshal(b, m, deterministic)
874}
875func (m *Component_Memory) XXX_Merge(src proto.Message) {
876 xxx_messageInfo_Component_Memory.Merge(m, src)
877}
878func (m *Component_Memory) XXX_Size() int {
879 return xxx_messageInfo_Component_Memory.Size(m)
880}
881func (m *Component_Memory) XXX_DiscardUnknown() {
882 xxx_messageInfo_Component_Memory.DiscardUnknown(m)
883}
884
885var xxx_messageInfo_Component_Memory proto.InternalMessageInfo
886
887func (m *Component_Memory) GetProfile() *Component_Memory_Profile {
888 if m != nil {
889 return m.Profile
890 }
891 return nil
892}
893
894func (m *Component_Memory) GetPartNumber() string {
895 if m != nil {
896 return m.PartNumber
897 }
898 return ""
899}
900
Andrew Lambbc029d32020-02-24 12:42:50 -0700901type Component_Memory_Profile struct {
902 Type Component_Memory_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.Component_Memory_Type" json:"type,omitempty"`
903 SpeedMhz int32 `protobuf:"varint,2,opt,name=speed_mhz,json=speedMhz,proto3" json:"speed_mhz,omitempty"`
904 SizeMegabytes int32 `protobuf:"varint,3,opt,name=size_megabytes,json=sizeMegabytes,proto3" json:"size_megabytes,omitempty"`
905 XXX_NoUnkeyedLiteral struct{} `json:"-"`
906 XXX_unrecognized []byte `json:"-"`
907 XXX_sizecache int32 `json:"-"`
908}
909
910func (m *Component_Memory_Profile) Reset() { *m = Component_Memory_Profile{} }
911func (m *Component_Memory_Profile) String() string { return proto.CompactTextString(m) }
912func (*Component_Memory_Profile) ProtoMessage() {}
913func (*Component_Memory_Profile) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500914 return fileDescriptor_c6bb55af29234765, []int{0, 2, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700915}
916
917func (m *Component_Memory_Profile) XXX_Unmarshal(b []byte) error {
918 return xxx_messageInfo_Component_Memory_Profile.Unmarshal(m, b)
919}
920func (m *Component_Memory_Profile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
921 return xxx_messageInfo_Component_Memory_Profile.Marshal(b, m, deterministic)
922}
923func (m *Component_Memory_Profile) XXX_Merge(src proto.Message) {
924 xxx_messageInfo_Component_Memory_Profile.Merge(m, src)
925}
926func (m *Component_Memory_Profile) XXX_Size() int {
927 return xxx_messageInfo_Component_Memory_Profile.Size(m)
928}
929func (m *Component_Memory_Profile) XXX_DiscardUnknown() {
930 xxx_messageInfo_Component_Memory_Profile.DiscardUnknown(m)
931}
932
933var xxx_messageInfo_Component_Memory_Profile proto.InternalMessageInfo
934
935func (m *Component_Memory_Profile) GetType() Component_Memory_Type {
936 if m != nil {
937 return m.Type
938 }
939 return Component_Memory_TYPE_UNDEFINED
940}
941
942func (m *Component_Memory_Profile) GetSpeedMhz() int32 {
943 if m != nil {
944 return m.SpeedMhz
945 }
946 return 0
947}
948
949func (m *Component_Memory_Profile) GetSizeMegabytes() int32 {
950 if m != nil {
951 return m.SizeMegabytes
952 }
953 return 0
954}
955
956type Component_Bluetooth struct {
C Shapiro74da76e2020-05-04 13:02:20 -0500957 Usb *Component_Interface_Usb `protobuf:"bytes,4,opt,name=usb,proto3" json:"usb,omitempty"`
958 XXX_NoUnkeyedLiteral struct{} `json:"-"`
959 XXX_unrecognized []byte `json:"-"`
960 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700961}
962
963func (m *Component_Bluetooth) Reset() { *m = Component_Bluetooth{} }
964func (m *Component_Bluetooth) String() string { return proto.CompactTextString(m) }
965func (*Component_Bluetooth) ProtoMessage() {}
966func (*Component_Bluetooth) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500967 return fileDescriptor_c6bb55af29234765, []int{0, 3}
Andrew Lambbc029d32020-02-24 12:42:50 -0700968}
969
970func (m *Component_Bluetooth) XXX_Unmarshal(b []byte) error {
971 return xxx_messageInfo_Component_Bluetooth.Unmarshal(m, b)
972}
973func (m *Component_Bluetooth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
974 return xxx_messageInfo_Component_Bluetooth.Marshal(b, m, deterministic)
975}
976func (m *Component_Bluetooth) XXX_Merge(src proto.Message) {
977 xxx_messageInfo_Component_Bluetooth.Merge(m, src)
978}
979func (m *Component_Bluetooth) XXX_Size() int {
980 return xxx_messageInfo_Component_Bluetooth.Size(m)
981}
982func (m *Component_Bluetooth) XXX_DiscardUnknown() {
983 xxx_messageInfo_Component_Bluetooth.DiscardUnknown(m)
984}
985
986var xxx_messageInfo_Component_Bluetooth proto.InternalMessageInfo
987
C Shapiro74da76e2020-05-04 13:02:20 -0500988func (m *Component_Bluetooth) GetUsb() *Component_Interface_Usb {
Andrew Lambbc029d32020-02-24 12:42:50 -0700989 if m != nil {
C Shapiro74da76e2020-05-04 13:02:20 -0500990 return m.Usb
Andrew Lambbc029d32020-02-24 12:42:50 -0700991 }
C Shapiro74da76e2020-05-04 13:02:20 -0500992 return nil
Andrew Lambbc029d32020-02-24 12:42:50 -0700993}
994
995type Component_Camera struct {
996 Features []Component_Camera_Feature `protobuf:"varint,1,rep,packed,name=features,proto3,enum=chromiumos.config.api.Component_Camera_Feature" json:"features,omitempty"`
997 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"`
998 XXX_NoUnkeyedLiteral struct{} `json:"-"`
999 XXX_unrecognized []byte `json:"-"`
1000 XXX_sizecache int32 `json:"-"`
1001}
1002
1003func (m *Component_Camera) Reset() { *m = Component_Camera{} }
1004func (m *Component_Camera) String() string { return proto.CompactTextString(m) }
1005func (*Component_Camera) ProtoMessage() {}
1006func (*Component_Camera) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -05001007 return fileDescriptor_c6bb55af29234765, []int{0, 4}
Andrew Lambbc029d32020-02-24 12:42:50 -07001008}
1009
1010func (m *Component_Camera) XXX_Unmarshal(b []byte) error {
1011 return xxx_messageInfo_Component_Camera.Unmarshal(m, b)
1012}
1013func (m *Component_Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1014 return xxx_messageInfo_Component_Camera.Marshal(b, m, deterministic)
1015}
1016func (m *Component_Camera) XXX_Merge(src proto.Message) {
1017 xxx_messageInfo_Component_Camera.Merge(m, src)
1018}
1019func (m *Component_Camera) XXX_Size() int {
1020 return xxx_messageInfo_Component_Camera.Size(m)
1021}
1022func (m *Component_Camera) XXX_DiscardUnknown() {
1023 xxx_messageInfo_Component_Camera.DiscardUnknown(m)
1024}
1025
1026var xxx_messageInfo_Component_Camera proto.InternalMessageInfo
1027
1028func (m *Component_Camera) GetFeatures() []Component_Camera_Feature {
1029 if m != nil {
1030 return m.Features
1031 }
1032 return nil
1033}
1034
1035func (m *Component_Camera) GetClockType() Component_Camera_ClockType {
1036 if m != nil {
1037 return m.ClockType
1038 }
1039 return Component_Camera_CLOCK_TYPE_UNDEFINED
1040}
1041
C Shapirod2365312020-05-18 14:46:48 -05001042type Component_DisplayPanel struct {
1043 ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
1044 Properties *Component_DisplayPanel_Properties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
1045 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1046 XXX_unrecognized []byte `json:"-"`
1047 XXX_sizecache int32 `json:"-"`
1048}
1049
1050func (m *Component_DisplayPanel) Reset() { *m = Component_DisplayPanel{} }
1051func (m *Component_DisplayPanel) String() string { return proto.CompactTextString(m) }
1052func (*Component_DisplayPanel) ProtoMessage() {}
1053func (*Component_DisplayPanel) Descriptor() ([]byte, []int) {
1054 return fileDescriptor_c6bb55af29234765, []int{0, 5}
1055}
1056
1057func (m *Component_DisplayPanel) XXX_Unmarshal(b []byte) error {
1058 return xxx_messageInfo_Component_DisplayPanel.Unmarshal(m, b)
1059}
1060func (m *Component_DisplayPanel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1061 return xxx_messageInfo_Component_DisplayPanel.Marshal(b, m, deterministic)
1062}
1063func (m *Component_DisplayPanel) XXX_Merge(src proto.Message) {
1064 xxx_messageInfo_Component_DisplayPanel.Merge(m, src)
1065}
1066func (m *Component_DisplayPanel) XXX_Size() int {
1067 return xxx_messageInfo_Component_DisplayPanel.Size(m)
1068}
1069func (m *Component_DisplayPanel) XXX_DiscardUnknown() {
1070 xxx_messageInfo_Component_DisplayPanel.DiscardUnknown(m)
1071}
1072
1073var xxx_messageInfo_Component_DisplayPanel proto.InternalMessageInfo
1074
1075func (m *Component_DisplayPanel) GetProductId() string {
1076 if m != nil {
1077 return m.ProductId
1078 }
1079 return ""
1080}
1081
1082func (m *Component_DisplayPanel) GetProperties() *Component_DisplayPanel_Properties {
1083 if m != nil {
1084 return m.Properties
1085 }
1086 return nil
1087}
1088
1089type Component_DisplayPanel_Properties struct {
1090 WidthPx int32 `protobuf:"varint,1,opt,name=width_px,json=widthPx,proto3" json:"width_px,omitempty"`
1091 HeightPx int32 `protobuf:"varint,2,opt,name=height_px,json=heightPx,proto3" json:"height_px,omitempty"`
1092 // Generally expressed as double (e.g. 11.7 inches) in specs, but storing
1093 // as milliinch to remove double ambiguities.
1094 DiagonalMilliinch int32 `protobuf:"varint,3,opt,name=diagonal_milliinch,json=diagonalMilliinch,proto3" json:"diagonal_milliinch,omitempty"`
1095 // PPI or also referred to as DPI (density per inch)
1096 PixelsPerIn int32 `protobuf:"varint,4,opt,name=pixels_per_in,json=pixelsPerIn,proto3" json:"pixels_per_in,omitempty"`
1097 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1098 XXX_unrecognized []byte `json:"-"`
1099 XXX_sizecache int32 `json:"-"`
1100}
1101
1102func (m *Component_DisplayPanel_Properties) Reset() { *m = Component_DisplayPanel_Properties{} }
1103func (m *Component_DisplayPanel_Properties) String() string { return proto.CompactTextString(m) }
1104func (*Component_DisplayPanel_Properties) ProtoMessage() {}
1105func (*Component_DisplayPanel_Properties) Descriptor() ([]byte, []int) {
1106 return fileDescriptor_c6bb55af29234765, []int{0, 5, 0}
1107}
1108
1109func (m *Component_DisplayPanel_Properties) XXX_Unmarshal(b []byte) error {
1110 return xxx_messageInfo_Component_DisplayPanel_Properties.Unmarshal(m, b)
1111}
1112func (m *Component_DisplayPanel_Properties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1113 return xxx_messageInfo_Component_DisplayPanel_Properties.Marshal(b, m, deterministic)
1114}
1115func (m *Component_DisplayPanel_Properties) XXX_Merge(src proto.Message) {
1116 xxx_messageInfo_Component_DisplayPanel_Properties.Merge(m, src)
1117}
1118func (m *Component_DisplayPanel_Properties) XXX_Size() int {
1119 return xxx_messageInfo_Component_DisplayPanel_Properties.Size(m)
1120}
1121func (m *Component_DisplayPanel_Properties) XXX_DiscardUnknown() {
1122 xxx_messageInfo_Component_DisplayPanel_Properties.DiscardUnknown(m)
1123}
1124
1125var xxx_messageInfo_Component_DisplayPanel_Properties proto.InternalMessageInfo
1126
1127func (m *Component_DisplayPanel_Properties) GetWidthPx() int32 {
1128 if m != nil {
1129 return m.WidthPx
1130 }
1131 return 0
1132}
1133
1134func (m *Component_DisplayPanel_Properties) GetHeightPx() int32 {
1135 if m != nil {
1136 return m.HeightPx
1137 }
1138 return 0
1139}
1140
1141func (m *Component_DisplayPanel_Properties) GetDiagonalMilliinch() int32 {
1142 if m != nil {
1143 return m.DiagonalMilliinch
1144 }
1145 return 0
1146}
1147
1148func (m *Component_DisplayPanel_Properties) GetPixelsPerIn() int32 {
1149 if m != nil {
1150 return m.PixelsPerIn
1151 }
1152 return 0
1153}
1154
C Shapiro5c6fc212020-05-13 16:32:09 -05001155type Component_Touch struct {
Andrew Lambbc029d32020-02-24 12:42:50 -07001156 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001157 FwVersion string `protobuf:"bytes,3,opt,name=fw_version,json=fwVersion,proto3" json:"fw_version,omitempty"`
C Shapiroda331d62020-05-06 14:58:00 -05001158 // Optional product brand/series name
1159 // For some vendors, this is used in the firmware naming schema
Sean McAllisterc8687d32020-06-24 11:32:31 -06001160 ProductSeries string `protobuf:"bytes,5,opt,name=product_series,json=productSeries,proto3" json:"product_series,omitempty"`
1161 FwChecksum string `protobuf:"bytes,6,opt,name=fw_checksum,json=fwChecksum,proto3" json:"fw_checksum,omitempty"`
1162 Type Component_Touch_TouchType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Touch_TouchType" json:"type,omitempty"`
1163 Usb *Component_Interface_Usb `protobuf:"bytes,8,opt,name=usb,proto3" json:"usb,omitempty"`
1164 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1165 XXX_unrecognized []byte `json:"-"`
1166 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001167}
1168
C Shapiro5c6fc212020-05-13 16:32:09 -05001169func (m *Component_Touch) Reset() { *m = Component_Touch{} }
1170func (m *Component_Touch) String() string { return proto.CompactTextString(m) }
1171func (*Component_Touch) ProtoMessage() {}
1172func (*Component_Touch) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001173 return fileDescriptor_c6bb55af29234765, []int{0, 6}
Andrew Lambbc029d32020-02-24 12:42:50 -07001174}
1175
C Shapiro5c6fc212020-05-13 16:32:09 -05001176func (m *Component_Touch) XXX_Unmarshal(b []byte) error {
1177 return xxx_messageInfo_Component_Touch.Unmarshal(m, b)
Andrew Lambbc029d32020-02-24 12:42:50 -07001178}
C Shapiro5c6fc212020-05-13 16:32:09 -05001179func (m *Component_Touch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1180 return xxx_messageInfo_Component_Touch.Marshal(b, m, deterministic)
Andrew Lambbc029d32020-02-24 12:42:50 -07001181}
C Shapiro5c6fc212020-05-13 16:32:09 -05001182func (m *Component_Touch) XXX_Merge(src proto.Message) {
1183 xxx_messageInfo_Component_Touch.Merge(m, src)
Andrew Lambbc029d32020-02-24 12:42:50 -07001184}
C Shapiro5c6fc212020-05-13 16:32:09 -05001185func (m *Component_Touch) XXX_Size() int {
1186 return xxx_messageInfo_Component_Touch.Size(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001187}
C Shapiro5c6fc212020-05-13 16:32:09 -05001188func (m *Component_Touch) XXX_DiscardUnknown() {
1189 xxx_messageInfo_Component_Touch.DiscardUnknown(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001190}
1191
C Shapiro5c6fc212020-05-13 16:32:09 -05001192var xxx_messageInfo_Component_Touch proto.InternalMessageInfo
Andrew Lambbc029d32020-02-24 12:42:50 -07001193
C Shapiro5c6fc212020-05-13 16:32:09 -05001194func (m *Component_Touch) GetProductId() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001195 if m != nil {
1196 return m.ProductId
1197 }
1198 return ""
1199}
1200
C Shapiro5c6fc212020-05-13 16:32:09 -05001201func (m *Component_Touch) GetFwVersion() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001202 if m != nil {
1203 return m.FwVersion
1204 }
1205 return ""
1206}
1207
C Shapiro5c6fc212020-05-13 16:32:09 -05001208func (m *Component_Touch) GetProductSeries() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001209 if m != nil {
C Shapiroda331d62020-05-06 14:58:00 -05001210 return m.ProductSeries
Andrew Lambbc029d32020-02-24 12:42:50 -07001211 }
1212 return ""
1213}
1214
Sean McAllisterc8687d32020-06-24 11:32:31 -06001215func (m *Component_Touch) GetFwChecksum() string {
1216 if m != nil {
1217 return m.FwChecksum
1218 }
1219 return ""
1220}
1221
1222func (m *Component_Touch) GetType() Component_Touch_TouchType {
1223 if m != nil {
1224 return m.Type
1225 }
1226 return Component_Touch_TOUCH_TYPE_UNDEFINED
1227}
1228
1229func (m *Component_Touch) GetUsb() *Component_Interface_Usb {
1230 if m != nil {
1231 return m.Usb
1232 }
1233 return nil
1234}
1235
C Shapiro74da76e2020-05-04 13:02:20 -05001236type Component_Wifi struct {
1237 // Types that are valid to be assigned to Interface:
1238 // *Component_Wifi_Pci
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001239 Interface isComponent_Wifi_Interface `protobuf_oneof:"interface"`
1240 // WLAN protocols supported by this Wifi chipset.
1241 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"`
1242 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1243 XXX_unrecognized []byte `json:"-"`
1244 XXX_sizecache int32 `json:"-"`
C Shapiro74da76e2020-05-04 13:02:20 -05001245}
1246
1247func (m *Component_Wifi) Reset() { *m = Component_Wifi{} }
1248func (m *Component_Wifi) String() string { return proto.CompactTextString(m) }
1249func (*Component_Wifi) ProtoMessage() {}
1250func (*Component_Wifi) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001251 return fileDescriptor_c6bb55af29234765, []int{0, 7}
C Shapiro74da76e2020-05-04 13:02:20 -05001252}
1253
1254func (m *Component_Wifi) XXX_Unmarshal(b []byte) error {
1255 return xxx_messageInfo_Component_Wifi.Unmarshal(m, b)
1256}
1257func (m *Component_Wifi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1258 return xxx_messageInfo_Component_Wifi.Marshal(b, m, deterministic)
1259}
1260func (m *Component_Wifi) XXX_Merge(src proto.Message) {
1261 xxx_messageInfo_Component_Wifi.Merge(m, src)
1262}
1263func (m *Component_Wifi) XXX_Size() int {
1264 return xxx_messageInfo_Component_Wifi.Size(m)
1265}
1266func (m *Component_Wifi) XXX_DiscardUnknown() {
1267 xxx_messageInfo_Component_Wifi.DiscardUnknown(m)
1268}
1269
1270var xxx_messageInfo_Component_Wifi proto.InternalMessageInfo
1271
1272type isComponent_Wifi_Interface interface {
1273 isComponent_Wifi_Interface()
1274}
1275
1276type Component_Wifi_Pci struct {
1277 Pci *Component_Interface_Pci `protobuf:"bytes,1,opt,name=pci,proto3,oneof"`
1278}
1279
1280func (*Component_Wifi_Pci) isComponent_Wifi_Interface() {}
1281
1282func (m *Component_Wifi) GetInterface() isComponent_Wifi_Interface {
1283 if m != nil {
1284 return m.Interface
1285 }
1286 return nil
1287}
1288
1289func (m *Component_Wifi) GetPci() *Component_Interface_Pci {
1290 if x, ok := m.GetInterface().(*Component_Wifi_Pci); ok {
1291 return x.Pci
1292 }
1293 return nil
1294}
1295
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001296func (m *Component_Wifi) GetSupportedWlanProtocols() []Component_Wifi_WLANProtocol {
1297 if m != nil {
1298 return m.SupportedWlanProtocols
1299 }
1300 return nil
1301}
1302
C Shapiro74da76e2020-05-04 13:02:20 -05001303// XXX_OneofWrappers is for the internal use of the proto package.
1304func (*Component_Wifi) XXX_OneofWrappers() []interface{} {
1305 return []interface{}{
1306 (*Component_Wifi_Pci)(nil),
1307 }
1308}
1309
Andrew Lambbc029d32020-02-24 12:42:50 -07001310// Record of a component level qualification and the corresponding status.
1311type Component_Qualification struct {
1312 ComponentId *ComponentId `protobuf:"bytes,1,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
1313 Status Component_Qualification_Status `protobuf:"varint,2,opt,name=status,proto3,enum=chromiumos.config.api.Component_Qualification_Status" json:"status,omitempty"`
1314 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1315 XXX_unrecognized []byte `json:"-"`
1316 XXX_sizecache int32 `json:"-"`
1317}
1318
1319func (m *Component_Qualification) Reset() { *m = Component_Qualification{} }
1320func (m *Component_Qualification) String() string { return proto.CompactTextString(m) }
1321func (*Component_Qualification) ProtoMessage() {}
1322func (*Component_Qualification) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001323 return fileDescriptor_c6bb55af29234765, []int{0, 8}
Andrew Lambbc029d32020-02-24 12:42:50 -07001324}
1325
1326func (m *Component_Qualification) XXX_Unmarshal(b []byte) error {
1327 return xxx_messageInfo_Component_Qualification.Unmarshal(m, b)
1328}
1329func (m *Component_Qualification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1330 return xxx_messageInfo_Component_Qualification.Marshal(b, m, deterministic)
1331}
1332func (m *Component_Qualification) XXX_Merge(src proto.Message) {
1333 xxx_messageInfo_Component_Qualification.Merge(m, src)
1334}
1335func (m *Component_Qualification) XXX_Size() int {
1336 return xxx_messageInfo_Component_Qualification.Size(m)
1337}
1338func (m *Component_Qualification) XXX_DiscardUnknown() {
1339 xxx_messageInfo_Component_Qualification.DiscardUnknown(m)
1340}
1341
1342var xxx_messageInfo_Component_Qualification proto.InternalMessageInfo
1343
1344func (m *Component_Qualification) GetComponentId() *ComponentId {
1345 if m != nil {
1346 return m.ComponentId
1347 }
1348 return nil
1349}
1350
1351func (m *Component_Qualification) GetStatus() Component_Qualification_Status {
1352 if m != nil {
1353 return m.Status
1354 }
1355 return Component_Qualification_STATUS_UNKNOWN
1356}
1357
Sean McAllisterc19613b2020-06-22 11:41:58 -06001358type Component_AudioCodec struct {
1359 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1360 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1361 XXX_unrecognized []byte `json:"-"`
1362 XXX_sizecache int32 `json:"-"`
1363}
1364
1365func (m *Component_AudioCodec) Reset() { *m = Component_AudioCodec{} }
1366func (m *Component_AudioCodec) String() string { return proto.CompactTextString(m) }
1367func (*Component_AudioCodec) ProtoMessage() {}
1368func (*Component_AudioCodec) Descriptor() ([]byte, []int) {
1369 return fileDescriptor_c6bb55af29234765, []int{0, 9}
1370}
1371
1372func (m *Component_AudioCodec) XXX_Unmarshal(b []byte) error {
1373 return xxx_messageInfo_Component_AudioCodec.Unmarshal(m, b)
1374}
1375func (m *Component_AudioCodec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1376 return xxx_messageInfo_Component_AudioCodec.Marshal(b, m, deterministic)
1377}
1378func (m *Component_AudioCodec) XXX_Merge(src proto.Message) {
1379 xxx_messageInfo_Component_AudioCodec.Merge(m, src)
1380}
1381func (m *Component_AudioCodec) XXX_Size() int {
1382 return xxx_messageInfo_Component_AudioCodec.Size(m)
1383}
1384func (m *Component_AudioCodec) XXX_DiscardUnknown() {
1385 xxx_messageInfo_Component_AudioCodec.DiscardUnknown(m)
1386}
1387
1388var xxx_messageInfo_Component_AudioCodec proto.InternalMessageInfo
1389
1390func (m *Component_AudioCodec) GetName() string {
1391 if m != nil {
1392 return m.Name
1393 }
1394 return ""
1395}
1396
Sean McAllistera3b6b412020-06-22 13:33:16 -06001397type Component_Battery struct {
1398 Model string `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
1399 Technology Component_Battery_Technology `protobuf:"varint,2,opt,name=technology,proto3,enum=chromiumos.config.api.Component_Battery_Technology" json:"technology,omitempty"`
1400 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1401 XXX_unrecognized []byte `json:"-"`
1402 XXX_sizecache int32 `json:"-"`
1403}
1404
1405func (m *Component_Battery) Reset() { *m = Component_Battery{} }
1406func (m *Component_Battery) String() string { return proto.CompactTextString(m) }
1407func (*Component_Battery) ProtoMessage() {}
1408func (*Component_Battery) Descriptor() ([]byte, []int) {
1409 return fileDescriptor_c6bb55af29234765, []int{0, 10}
1410}
1411
1412func (m *Component_Battery) XXX_Unmarshal(b []byte) error {
1413 return xxx_messageInfo_Component_Battery.Unmarshal(m, b)
1414}
1415func (m *Component_Battery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1416 return xxx_messageInfo_Component_Battery.Marshal(b, m, deterministic)
1417}
1418func (m *Component_Battery) XXX_Merge(src proto.Message) {
1419 xxx_messageInfo_Component_Battery.Merge(m, src)
1420}
1421func (m *Component_Battery) XXX_Size() int {
1422 return xxx_messageInfo_Component_Battery.Size(m)
1423}
1424func (m *Component_Battery) XXX_DiscardUnknown() {
1425 xxx_messageInfo_Component_Battery.DiscardUnknown(m)
1426}
1427
1428var xxx_messageInfo_Component_Battery proto.InternalMessageInfo
1429
1430func (m *Component_Battery) GetModel() string {
1431 if m != nil {
1432 return m.Model
1433 }
1434 return ""
1435}
1436
1437func (m *Component_Battery) GetTechnology() Component_Battery_Technology {
1438 if m != nil {
1439 return m.Technology
1440 }
1441 return Component_Battery_TECH_UNKNOWN
1442}
1443
Sean McAllisterc6030032020-06-23 13:54:03 -06001444type Component_FlashChip struct {
1445 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1446 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1447 XXX_unrecognized []byte `json:"-"`
1448 XXX_sizecache int32 `json:"-"`
1449}
1450
1451func (m *Component_FlashChip) Reset() { *m = Component_FlashChip{} }
1452func (m *Component_FlashChip) String() string { return proto.CompactTextString(m) }
1453func (*Component_FlashChip) ProtoMessage() {}
1454func (*Component_FlashChip) Descriptor() ([]byte, []int) {
1455 return fileDescriptor_c6bb55af29234765, []int{0, 11}
1456}
1457
1458func (m *Component_FlashChip) XXX_Unmarshal(b []byte) error {
1459 return xxx_messageInfo_Component_FlashChip.Unmarshal(m, b)
1460}
1461func (m *Component_FlashChip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1462 return xxx_messageInfo_Component_FlashChip.Marshal(b, m, deterministic)
1463}
1464func (m *Component_FlashChip) XXX_Merge(src proto.Message) {
1465 xxx_messageInfo_Component_FlashChip.Merge(m, src)
1466}
1467func (m *Component_FlashChip) XXX_Size() int {
1468 return xxx_messageInfo_Component_FlashChip.Size(m)
1469}
1470func (m *Component_FlashChip) XXX_DiscardUnknown() {
1471 xxx_messageInfo_Component_FlashChip.DiscardUnknown(m)
1472}
1473
1474var xxx_messageInfo_Component_FlashChip proto.InternalMessageInfo
1475
1476func (m *Component_FlashChip) GetPartNumber() string {
1477 if m != nil {
1478 return m.PartNumber
1479 }
1480 return ""
1481}
1482
1483type Component_EmbeddedController struct {
1484 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1485 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1486 XXX_unrecognized []byte `json:"-"`
1487 XXX_sizecache int32 `json:"-"`
1488}
1489
1490func (m *Component_EmbeddedController) Reset() { *m = Component_EmbeddedController{} }
1491func (m *Component_EmbeddedController) String() string { return proto.CompactTextString(m) }
1492func (*Component_EmbeddedController) ProtoMessage() {}
1493func (*Component_EmbeddedController) Descriptor() ([]byte, []int) {
1494 return fileDescriptor_c6bb55af29234765, []int{0, 12}
1495}
1496
1497func (m *Component_EmbeddedController) XXX_Unmarshal(b []byte) error {
1498 return xxx_messageInfo_Component_EmbeddedController.Unmarshal(m, b)
1499}
1500func (m *Component_EmbeddedController) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1501 return xxx_messageInfo_Component_EmbeddedController.Marshal(b, m, deterministic)
1502}
1503func (m *Component_EmbeddedController) XXX_Merge(src proto.Message) {
1504 xxx_messageInfo_Component_EmbeddedController.Merge(m, src)
1505}
1506func (m *Component_EmbeddedController) XXX_Size() int {
1507 return xxx_messageInfo_Component_EmbeddedController.Size(m)
1508}
1509func (m *Component_EmbeddedController) XXX_DiscardUnknown() {
1510 xxx_messageInfo_Component_EmbeddedController.DiscardUnknown(m)
1511}
1512
1513var xxx_messageInfo_Component_EmbeddedController proto.InternalMessageInfo
1514
1515func (m *Component_EmbeddedController) GetPartNumber() string {
1516 if m != nil {
1517 return m.PartNumber
1518 }
1519 return ""
1520}
1521
Sean McAllistera84b7342020-06-23 18:08:48 -06001522type Component_Storage struct {
1523 Emmc5FwVer string `protobuf:"bytes,1,opt,name=emmc5_fw_ver,json=emmc5FwVer,proto3" json:"emmc5_fw_ver,omitempty"`
1524 Manfid string `protobuf:"bytes,2,opt,name=manfid,proto3" json:"manfid,omitempty"`
1525 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
1526 Oemid string `protobuf:"bytes,4,opt,name=oemid,proto3" json:"oemid,omitempty"`
1527 Prv string `protobuf:"bytes,5,opt,name=prv,proto3" json:"prv,omitempty"`
1528 Sectors string `protobuf:"bytes,6,opt,name=sectors,proto3" json:"sectors,omitempty"`
1529 Type Component_Storage_StorageType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Storage_StorageType" json:"type,omitempty"`
1530 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1531 XXX_unrecognized []byte `json:"-"`
1532 XXX_sizecache int32 `json:"-"`
1533}
1534
1535func (m *Component_Storage) Reset() { *m = Component_Storage{} }
1536func (m *Component_Storage) String() string { return proto.CompactTextString(m) }
1537func (*Component_Storage) ProtoMessage() {}
1538func (*Component_Storage) Descriptor() ([]byte, []int) {
1539 return fileDescriptor_c6bb55af29234765, []int{0, 13}
1540}
1541
1542func (m *Component_Storage) XXX_Unmarshal(b []byte) error {
1543 return xxx_messageInfo_Component_Storage.Unmarshal(m, b)
1544}
1545func (m *Component_Storage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1546 return xxx_messageInfo_Component_Storage.Marshal(b, m, deterministic)
1547}
1548func (m *Component_Storage) XXX_Merge(src proto.Message) {
1549 xxx_messageInfo_Component_Storage.Merge(m, src)
1550}
1551func (m *Component_Storage) XXX_Size() int {
1552 return xxx_messageInfo_Component_Storage.Size(m)
1553}
1554func (m *Component_Storage) XXX_DiscardUnknown() {
1555 xxx_messageInfo_Component_Storage.DiscardUnknown(m)
1556}
1557
1558var xxx_messageInfo_Component_Storage proto.InternalMessageInfo
1559
1560func (m *Component_Storage) GetEmmc5FwVer() string {
1561 if m != nil {
1562 return m.Emmc5FwVer
1563 }
1564 return ""
1565}
1566
1567func (m *Component_Storage) GetManfid() string {
1568 if m != nil {
1569 return m.Manfid
1570 }
1571 return ""
1572}
1573
1574func (m *Component_Storage) GetName() string {
1575 if m != nil {
1576 return m.Name
1577 }
1578 return ""
1579}
1580
1581func (m *Component_Storage) GetOemid() string {
1582 if m != nil {
1583 return m.Oemid
1584 }
1585 return ""
1586}
1587
1588func (m *Component_Storage) GetPrv() string {
1589 if m != nil {
1590 return m.Prv
1591 }
1592 return ""
1593}
1594
1595func (m *Component_Storage) GetSectors() string {
1596 if m != nil {
1597 return m.Sectors
1598 }
1599 return ""
1600}
1601
1602func (m *Component_Storage) GetType() Component_Storage_StorageType {
1603 if m != nil {
1604 return m.Type
1605 }
1606 return Component_Storage_STORAGE_TYPE_UNKNOWN
1607}
1608
Sean McAllister8f78b782020-06-24 12:25:52 -06001609// Defines a Trusted Platform Module, for more information see here:
1610// https://www.chromium.org/developers/design-documents/tpm-usage
1611type Component_Tpm struct {
1612 ManufacturerInfo string `protobuf:"bytes,1,opt,name=manufacturer_info,json=manufacturerInfo,proto3" json:"manufacturer_info,omitempty"`
1613 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
1614 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1615 XXX_unrecognized []byte `json:"-"`
1616 XXX_sizecache int32 `json:"-"`
1617}
1618
1619func (m *Component_Tpm) Reset() { *m = Component_Tpm{} }
1620func (m *Component_Tpm) String() string { return proto.CompactTextString(m) }
1621func (*Component_Tpm) ProtoMessage() {}
1622func (*Component_Tpm) Descriptor() ([]byte, []int) {
1623 return fileDescriptor_c6bb55af29234765, []int{0, 14}
1624}
1625
1626func (m *Component_Tpm) XXX_Unmarshal(b []byte) error {
1627 return xxx_messageInfo_Component_Tpm.Unmarshal(m, b)
1628}
1629func (m *Component_Tpm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1630 return xxx_messageInfo_Component_Tpm.Marshal(b, m, deterministic)
1631}
1632func (m *Component_Tpm) XXX_Merge(src proto.Message) {
1633 xxx_messageInfo_Component_Tpm.Merge(m, src)
1634}
1635func (m *Component_Tpm) XXX_Size() int {
1636 return xxx_messageInfo_Component_Tpm.Size(m)
1637}
1638func (m *Component_Tpm) XXX_DiscardUnknown() {
1639 xxx_messageInfo_Component_Tpm.DiscardUnknown(m)
1640}
1641
1642var xxx_messageInfo_Component_Tpm proto.InternalMessageInfo
1643
1644func (m *Component_Tpm) GetManufacturerInfo() string {
1645 if m != nil {
1646 return m.ManufacturerInfo
1647 }
1648 return ""
1649}
1650
1651func (m *Component_Tpm) GetVersion() string {
1652 if m != nil {
1653 return m.Version
1654 }
1655 return ""
1656}
1657
Andrew Lambbc029d32020-02-24 12:42:50 -07001658type ComponentList struct {
1659 Value []*Component `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
1660 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1661 XXX_unrecognized []byte `json:"-"`
1662 XXX_sizecache int32 `json:"-"`
1663}
1664
1665func (m *ComponentList) Reset() { *m = ComponentList{} }
1666func (m *ComponentList) String() string { return proto.CompactTextString(m) }
1667func (*ComponentList) ProtoMessage() {}
1668func (*ComponentList) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001669 return fileDescriptor_c6bb55af29234765, []int{1}
Andrew Lambbc029d32020-02-24 12:42:50 -07001670}
1671
1672func (m *ComponentList) XXX_Unmarshal(b []byte) error {
1673 return xxx_messageInfo_ComponentList.Unmarshal(m, b)
1674}
1675func (m *ComponentList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1676 return xxx_messageInfo_ComponentList.Marshal(b, m, deterministic)
1677}
1678func (m *ComponentList) XXX_Merge(src proto.Message) {
1679 xxx_messageInfo_ComponentList.Merge(m, src)
1680}
1681func (m *ComponentList) XXX_Size() int {
1682 return xxx_messageInfo_ComponentList.Size(m)
1683}
1684func (m *ComponentList) XXX_DiscardUnknown() {
1685 xxx_messageInfo_ComponentList.DiscardUnknown(m)
1686}
1687
1688var xxx_messageInfo_ComponentList proto.InternalMessageInfo
1689
1690func (m *ComponentList) GetValue() []*Component {
1691 if m != nil {
1692 return m.Value
1693 }
1694 return nil
1695}
1696
1697func init() {
1698 proto.RegisterEnum("chromiumos.config.api.Component_Soc_Architecture", Component_Soc_Architecture_name, Component_Soc_Architecture_value)
1699 proto.RegisterEnum("chromiumos.config.api.Component_Memory_Type", Component_Memory_Type_name, Component_Memory_Type_value)
1700 proto.RegisterEnum("chromiumos.config.api.Component_Camera_Feature", Component_Camera_Feature_name, Component_Camera_Feature_value)
1701 proto.RegisterEnum("chromiumos.config.api.Component_Camera_ClockType", Component_Camera_ClockType_name, Component_Camera_ClockType_value)
Sean McAllisterc8687d32020-06-24 11:32:31 -06001702 proto.RegisterEnum("chromiumos.config.api.Component_Touch_TouchType", Component_Touch_TouchType_name, Component_Touch_TouchType_value)
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001703 proto.RegisterEnum("chromiumos.config.api.Component_Wifi_WLANProtocol", Component_Wifi_WLANProtocol_name, Component_Wifi_WLANProtocol_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001704 proto.RegisterEnum("chromiumos.config.api.Component_Qualification_Status", Component_Qualification_Status_name, Component_Qualification_Status_value)
Sean McAllistera3b6b412020-06-22 13:33:16 -06001705 proto.RegisterEnum("chromiumos.config.api.Component_Battery_Technology", Component_Battery_Technology_name, Component_Battery_Technology_value)
Sean McAllistera84b7342020-06-23 18:08:48 -06001706 proto.RegisterEnum("chromiumos.config.api.Component_Storage_StorageType", Component_Storage_StorageType_name, Component_Storage_StorageType_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001707 proto.RegisterType((*Component)(nil), "chromiumos.config.api.Component")
C Shapiro74da76e2020-05-04 13:02:20 -05001708 proto.RegisterType((*Component_Interface)(nil), "chromiumos.config.api.Component.Interface")
1709 proto.RegisterType((*Component_Interface_Usb)(nil), "chromiumos.config.api.Component.Interface.Usb")
1710 proto.RegisterType((*Component_Interface_Pci)(nil), "chromiumos.config.api.Component.Interface.Pci")
Andrew Lambbc029d32020-02-24 12:42:50 -07001711 proto.RegisterType((*Component_Soc)(nil), "chromiumos.config.api.Component.Soc")
1712 proto.RegisterType((*Component_Soc_Family)(nil), "chromiumos.config.api.Component.Soc.Family")
1713 proto.RegisterType((*Component_Memory)(nil), "chromiumos.config.api.Component.Memory")
1714 proto.RegisterType((*Component_Memory_Profile)(nil), "chromiumos.config.api.Component.Memory.Profile")
1715 proto.RegisterType((*Component_Bluetooth)(nil), "chromiumos.config.api.Component.Bluetooth")
1716 proto.RegisterType((*Component_Camera)(nil), "chromiumos.config.api.Component.Camera")
C Shapirod2365312020-05-18 14:46:48 -05001717 proto.RegisterType((*Component_DisplayPanel)(nil), "chromiumos.config.api.Component.DisplayPanel")
1718 proto.RegisterType((*Component_DisplayPanel_Properties)(nil), "chromiumos.config.api.Component.DisplayPanel.Properties")
C Shapiro5c6fc212020-05-13 16:32:09 -05001719 proto.RegisterType((*Component_Touch)(nil), "chromiumos.config.api.Component.Touch")
C Shapiro74da76e2020-05-04 13:02:20 -05001720 proto.RegisterType((*Component_Wifi)(nil), "chromiumos.config.api.Component.Wifi")
Andrew Lambbc029d32020-02-24 12:42:50 -07001721 proto.RegisterType((*Component_Qualification)(nil), "chromiumos.config.api.Component.Qualification")
Sean McAllisterc19613b2020-06-22 11:41:58 -06001722 proto.RegisterType((*Component_AudioCodec)(nil), "chromiumos.config.api.Component.AudioCodec")
Sean McAllistera3b6b412020-06-22 13:33:16 -06001723 proto.RegisterType((*Component_Battery)(nil), "chromiumos.config.api.Component.Battery")
Sean McAllisterc6030032020-06-23 13:54:03 -06001724 proto.RegisterType((*Component_FlashChip)(nil), "chromiumos.config.api.Component.FlashChip")
1725 proto.RegisterType((*Component_EmbeddedController)(nil), "chromiumos.config.api.Component.EmbeddedController")
Sean McAllistera84b7342020-06-23 18:08:48 -06001726 proto.RegisterType((*Component_Storage)(nil), "chromiumos.config.api.Component.Storage")
Sean McAllister8f78b782020-06-24 12:25:52 -06001727 proto.RegisterType((*Component_Tpm)(nil), "chromiumos.config.api.Component.Tpm")
Andrew Lambbc029d32020-02-24 12:42:50 -07001728 proto.RegisterType((*ComponentList)(nil), "chromiumos.config.api.ComponentList")
1729}
1730
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001731func init() {
1732 proto.RegisterFile("chromiumos/config/api/component.proto", fileDescriptor_c6bb55af29234765)
1733}
Andrew Lambbc029d32020-02-24 12:42:50 -07001734
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001735var fileDescriptor_c6bb55af29234765 = []byte{
Sean McAllister8f78b782020-06-24 12:25:52 -06001736 // 1868 bytes of a gzipped FileDescriptorProto
Sean McAllisterc8687d32020-06-24 11:32:31 -06001737 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x58, 0xcb, 0x72, 0xdb, 0xc8,
Sean McAllister8f78b782020-06-24 12:25:52 -06001738 0x15, 0x25, 0xc0, 0x27, 0x2e, 0x45, 0x19, 0xee, 0x78, 0x5c, 0x18, 0x4e, 0xa5, 0xa2, 0x62, 0xc5,
1739 0x13, 0x95, 0x3d, 0x43, 0xd9, 0xf2, 0x23, 0xae, 0x9a, 0xcd, 0x50, 0x20, 0x64, 0xc2, 0xe6, 0xcb,
1740 0x4d, 0xd0, 0x8f, 0x64, 0x81, 0x80, 0x8d, 0xa6, 0x88, 0x1a, 0xbc, 0x0a, 0x00, 0x25, 0xcb, 0x7f,
1741 0x90, 0x55, 0x96, 0x59, 0xa5, 0x6a, 0xf2, 0x07, 0xf9, 0x85, 0x7c, 0x41, 0x2a, 0xdb, 0xfc, 0x41,
1742 0xfe, 0x21, 0x8b, 0x54, 0x37, 0x40, 0x90, 0x92, 0x3c, 0x43, 0x7a, 0x36, 0x12, 0xee, 0xed, 0x7b,
1743 0x4e, 0x77, 0x5f, 0xdc, 0x3e, 0x7d, 0x41, 0xb8, 0x47, 0x16, 0x51, 0xe0, 0x39, 0x4b, 0x2f, 0x88,
1744 0x8f, 0x48, 0xe0, 0xcf, 0x9d, 0xb3, 0x23, 0x2b, 0x74, 0x8e, 0x48, 0xe0, 0x85, 0x81, 0x4f, 0xfd,
1745 0xa4, 0x1d, 0x46, 0x41, 0x12, 0xa0, 0x2f, 0xd6, 0x61, 0xed, 0x34, 0xac, 0x6d, 0x85, 0x4e, 0xf3,
1746 0x70, 0x0b, 0xda, 0x74, 0xec, 0x94, 0xa0, 0xf9, 0xf5, 0xa7, 0x23, 0x43, 0x2b, 0x4a, 0x7c, 0x1a,
1747 0xe5, 0x71, 0xad, 0x7f, 0xb6, 0x40, 0x52, 0x57, 0x70, 0x74, 0x0c, 0xa2, 0x63, 0x2b, 0xc2, 0x81,
1748 0x70, 0x58, 0x3f, 0x6e, 0xb5, 0x3f, 0xb9, 0x86, 0x76, 0x1e, 0xad, 0xdb, 0x58, 0x74, 0x6c, 0xa4,
1749 0xc3, 0x2d, 0xcf, 0xf2, 0x97, 0x73, 0x8b, 0x24, 0xcb, 0x88, 0x53, 0x2b, 0x35, 0x4e, 0x70, 0xf0,
1750 0x13, 0x04, 0xe3, 0x74, 0x0d, 0xba, 0x8d, 0xf7, 0x37, 0x81, 0xba, 0x8d, 0x10, 0x94, 0x7c, 0xcb,
1751 0xa3, 0x8a, 0x74, 0x20, 0x1c, 0x4a, 0x98, 0x3f, 0xa3, 0xe7, 0x50, 0x8c, 0x03, 0xa2, 0x88, 0x9c,
1752 0xf2, 0xb7, 0xdb, 0xd6, 0xd4, 0x9e, 0x04, 0xa4, 0x57, 0xc0, 0x0c, 0x82, 0x3a, 0x50, 0xf1, 0xa8,
1753 0x17, 0x44, 0x97, 0x4a, 0x91, 0x83, 0x7f, 0xb7, 0x15, 0x3c, 0xe0, 0xe1, 0xbd, 0x02, 0xce, 0x80,
1754 0xe8, 0x25, 0x48, 0x33, 0x77, 0x49, 0x93, 0x20, 0x48, 0x16, 0x4a, 0x89, 0xb3, 0xdc, 0xdf, 0xca,
1755 0x72, 0xb2, 0x42, 0xf4, 0x0a, 0x78, 0x0d, 0x67, 0xcb, 0x21, 0x96, 0x47, 0x23, 0x4b, 0x29, 0xef,
1756 0xb8, 0x1c, 0x95, 0x87, 0xb3, 0xe5, 0xa4, 0x40, 0xf4, 0x12, 0xea, 0x49, 0xb0, 0x24, 0x8b, 0x98,
1757 0x44, 0x94, 0xfa, 0x4a, 0x85, 0xf3, 0x7c, 0xbd, 0x95, 0xc7, 0x60, 0x98, 0x5e, 0x01, 0x6f, 0x82,
1758 0xd1, 0x77, 0x50, 0xba, 0x70, 0xe6, 0x8e, 0x52, 0xe5, 0x24, 0xf7, 0xb6, 0x92, 0xbc, 0x75, 0xe6,
1759 0x4e, 0xaf, 0x80, 0x39, 0x08, 0x75, 0xa1, 0xc6, 0xb9, 0x42, 0xcb, 0x56, 0xe0, 0x33, 0x57, 0x91,
1760 0x23, 0x91, 0x01, 0x0d, 0xdb, 0x89, 0x43, 0xd7, 0xba, 0x34, 0x43, 0xcb, 0xa7, 0xae, 0x52, 0xe7,
1761 0x54, 0xdf, 0x6e, 0xa5, 0xea, 0xa6, 0xa8, 0x31, 0x03, 0xf5, 0x0a, 0x78, 0xcf, 0xde, 0xb0, 0xd1,
1762 0x10, 0xea, 0xd6, 0xd2, 0x76, 0x02, 0x93, 0x04, 0x36, 0x25, 0xca, 0x1e, 0xe7, 0x7c, 0xb0, 0x95,
1763 0xb3, 0xc3, 0x30, 0x2a, 0x83, 0xf4, 0x0a, 0x18, 0xac, 0xdc, 0x42, 0x5d, 0xa8, 0xce, 0xac, 0x24,
1764 0xa1, 0xd1, 0xa5, 0xd2, 0xe0, 0x5c, 0x87, 0xdb, 0x2b, 0x20, 0x8d, 0xef, 0x15, 0xf0, 0x0a, 0x8a,
1765 0xc6, 0xd0, 0xa0, 0xc4, 0x9c, 0xbb, 0x56, 0xbc, 0x30, 0xc9, 0xc2, 0x09, 0x95, 0xfd, 0x1d, 0xab,
1766 0xe9, 0x94, 0x41, 0xd4, 0x85, 0x13, 0xb2, 0x17, 0x48, 0x49, 0x6e, 0xa2, 0x77, 0x70, 0x3b, 0xbe,
1767 0x8c, 0x13, 0xea, 0x6d, 0xb2, 0xde, 0xfa, 0x05, 0xac, 0xb7, 0x52, 0x9a, 0x35, 0xb3, 0x06, 0x22,
1768 0x25, 0x8a, 0xcc, 0xa9, 0x1e, 0x6f, 0xa5, 0xd2, 0xbc, 0x19, 0xb5, 0x6d, 0x6a, 0xab, 0x81, 0x9f,
1769 0x44, 0x81, 0xeb, 0xd2, 0xa8, 0x57, 0xc0, 0x62, 0x9a, 0xb8, 0x38, 0x09, 0x22, 0xeb, 0x8c, 0x2a,
1770 0xb7, 0x77, 0x4c, 0xdc, 0x24, 0x8d, 0x67, 0x89, 0xcb, 0xa0, 0xec, 0xfc, 0x27, 0xa1, 0xa7, 0xa0,
1771 0x1d, 0xcf, 0xbf, 0x11, 0x7a, 0xec, 0xfc, 0x27, 0xa1, 0xd7, 0xfc, 0x97, 0x00, 0x92, 0xee, 0x27,
1772 0x34, 0x9a, 0x5b, 0x84, 0x36, 0xff, 0x04, 0xc5, 0x69, 0x3c, 0x43, 0x5f, 0x81, 0x74, 0x4e, 0x7d,
1773 0x3b, 0xe0, 0x3a, 0x25, 0x70, 0x9d, 0xa9, 0xa5, 0x0e, 0xdd, 0x46, 0xbf, 0x06, 0x08, 0xa3, 0xc0,
1774 0x5e, 0x12, 0x26, 0xa4, 0x5c, 0x72, 0x24, 0x2c, 0x65, 0x9e, 0x74, 0x78, 0x46, 0x6c, 0xd3, 0xa6,
1775 0xe7, 0x0e, 0xa1, 0x5c, 0x54, 0x24, 0x2c, 0xcd, 0x88, 0xdd, 0xe5, 0x0e, 0x36, 0xc3, 0x98, 0x38,
1776 0x3f, 0x3f, 0xc3, 0x57, 0x20, 0xa5, 0xf0, 0xf5, 0x04, 0xb5, 0xd4, 0xa1, 0xdb, 0xe8, 0x37, 0x50,
1777 0x8f, 0xe8, 0xb9, 0x13, 0x3b, 0x81, 0xcf, 0x86, 0xd3, 0x09, 0x60, 0xe5, 0xd2, 0xed, 0xe6, 0x3f,
1778 0x44, 0x28, 0x4e, 0x02, 0x82, 0x54, 0xa8, 0xcc, 0x2d, 0xcf, 0x71, 0x2f, 0x33, 0xa9, 0x7e, 0xb0,
1779 0x8b, 0x2c, 0xb6, 0x4f, 0x39, 0x04, 0x67, 0x50, 0x74, 0x07, 0xca, 0x5e, 0x60, 0x53, 0x37, 0x5b,
1780 0x46, 0x6a, 0x30, 0x2f, 0x09, 0x22, 0x1a, 0xf3, 0xd9, 0xcb, 0x38, 0x35, 0x9a, 0x04, 0x2a, 0x29,
1781 0x1a, 0x69, 0x50, 0xb2, 0x22, 0xb2, 0xe0, 0x13, 0xef, 0x1f, 0x3f, 0xda, 0x69, 0xe2, 0x4e, 0x44,
1782 0x16, 0x4e, 0x42, 0xb9, 0xcc, 0x63, 0x0e, 0xcf, 0x95, 0x5e, 0x5c, 0x2b, 0x7d, 0x6b, 0x02, 0x7b,
1783 0x9b, 0x91, 0xa8, 0x09, 0x77, 0x3b, 0x58, 0xed, 0xe9, 0x86, 0xa6, 0x1a, 0x53, 0xac, 0x99, 0xd3,
1784 0x61, 0x57, 0x3b, 0xd5, 0x87, 0x5a, 0x57, 0x2e, 0xa0, 0x2a, 0x14, 0xdf, 0x3d, 0x7f, 0x26, 0x0b,
1785 0x08, 0xa0, 0xf2, 0xee, 0xf9, 0x33, 0xf3, 0xd9, 0x13, 0x59, 0x64, 0xce, 0x0e, 0x1e, 0xc8, 0x45,
1786 0x24, 0x41, 0xb9, 0x83, 0x07, 0xcf, 0x9e, 0xc8, 0xa5, 0xe6, 0x7f, 0x45, 0xa8, 0xa4, 0xb2, 0x8e,
1787 0x74, 0xa8, 0x86, 0x51, 0x30, 0x77, 0x5c, 0x9a, 0xa5, 0xed, 0x68, 0xc7, 0x0b, 0xa1, 0x3d, 0x4e,
1788 0x61, 0x78, 0x85, 0x67, 0x6f, 0x8a, 0xdd, 0xa4, 0xa6, 0xbf, 0xf4, 0x66, 0x34, 0xca, 0x76, 0x01,
1789 0xcc, 0x35, 0xe4, 0x9e, 0xe6, 0x5f, 0x04, 0xa8, 0x66, 0x28, 0xf4, 0x3d, 0x94, 0x92, 0xcb, 0x90,
1790 0x66, 0x29, 0xfb, 0x66, 0xd7, 0x49, 0x8d, 0xcb, 0x90, 0x62, 0x8e, 0x64, 0x55, 0x13, 0x87, 0x94,
1791 0xda, 0xa6, 0xb7, 0xf8, 0xc8, 0x27, 0x2b, 0xe3, 0x1a, 0x77, 0x0c, 0x16, 0x1f, 0xd1, 0x3d, 0xd8,
1792 0x8f, 0x9d, 0x8f, 0xd4, 0xf4, 0xe8, 0x99, 0x35, 0xbb, 0x4c, 0xf2, 0x57, 0xd7, 0x60, 0xde, 0xc1,
1793 0xca, 0xd9, 0xfa, 0x23, 0x94, 0x18, 0x23, 0x42, 0xb0, 0x6f, 0xbc, 0x1f, 0xdf, 0xc8, 0x66, 0xb7,
1794 0x8b, 0x65, 0x01, 0xd5, 0xa0, 0xd4, 0xed, 0xe2, 0x63, 0x59, 0xcc, 0x9e, 0x1e, 0xcb, 0xc5, 0xec,
1795 0xe9, 0x89, 0x5c, 0x42, 0x75, 0xa8, 0xf6, 0xc7, 0x26, 0x77, 0x97, 0xd7, 0xc6, 0x13, 0xb9, 0xf2,
1796 0xb2, 0x54, 0x2b, 0xca, 0xa5, 0xa6, 0x09, 0x52, 0x7e, 0xf7, 0xa1, 0xef, 0xa1, 0xb8, 0x8c, 0x67,
1797 0xd9, 0xa5, 0xd9, 0xde, 0xba, 0xe9, 0xfc, 0xa0, 0xb6, 0xa7, 0xf1, 0x0c, 0x33, 0xe8, 0xcb, 0x52,
1798 0x4d, 0x90, 0xc5, 0x97, 0xa5, 0x9a, 0x28, 0x17, 0xb3, 0x09, 0xfe, 0x26, 0x42, 0x25, 0xbd, 0x14,
1799 0xd1, 0x2b, 0xa8, 0xcd, 0xa9, 0xc5, 0xea, 0x24, 0x56, 0x84, 0x83, 0xe2, 0xe1, 0xfe, 0x0e, 0x6f,
1800 0x33, 0x85, 0xb6, 0x4f, 0x53, 0x1c, 0xce, 0x09, 0xd0, 0x18, 0x80, 0xb8, 0x01, 0xf9, 0xc1, 0xe4,
1801 0xef, 0x49, 0xdc, 0xb1, 0xb4, 0x33, 0x3a, 0x95, 0x21, 0xf9, 0xcb, 0x92, 0xc8, 0xea, 0xb1, 0xf5,
1802 0x10, 0xaa, 0xd9, 0x34, 0xe8, 0x57, 0x70, 0xeb, 0x54, 0xeb, 0x64, 0x15, 0xfc, 0x6a, 0x38, 0x7a,
1803 0x3b, 0x94, 0x0b, 0x48, 0x86, 0xbd, 0x8e, 0x6a, 0xe8, 0x6f, 0x74, 0xe3, 0xbd, 0xd9, 0xd7, 0xba,
1804 0xb2, 0xd0, 0x3a, 0x01, 0x29, 0x67, 0x42, 0x0a, 0xdc, 0x51, 0xfb, 0x23, 0xf5, 0x95, 0x79, 0xe3,
1805 0x55, 0x35, 0x40, 0x1a, 0x8c, 0x86, 0x23, 0x63, 0x34, 0xd4, 0x55, 0x59, 0x40, 0x7b, 0x50, 0x3b,
1806 0x19, 0x8d, 0x0c, 0x43, 0x1f, 0x68, 0xb2, 0xd8, 0xfc, 0xbb, 0x08, 0x7b, 0x9b, 0x77, 0xe3, 0x35,
1807 0x41, 0x13, 0xae, 0x0b, 0xda, 0x3b, 0x3e, 0x1c, 0xd2, 0x28, 0x71, 0x68, 0x9c, 0xb5, 0x58, 0xcf,
1808 0x3f, 0xeb, 0xf6, 0x65, 0x47, 0x23, 0xc3, 0xe3, 0x0d, 0xae, 0xe6, 0x5f, 0x05, 0x80, 0xf5, 0x10,
1809 0xfa, 0x12, 0x6a, 0x17, 0x8e, 0x9d, 0x2c, 0xcc, 0xf0, 0x03, 0x5f, 0x45, 0x19, 0x57, 0xb9, 0x3d,
1810 0xfe, 0xc0, 0x6a, 0x7b, 0x41, 0x9d, 0xb3, 0x45, 0xc2, 0xc6, 0xb2, 0xda, 0x4e, 0x1d, 0xe3, 0x0f,
1811 0xe8, 0x5b, 0x40, 0xb6, 0x63, 0x9d, 0x05, 0xbe, 0xe5, 0x9a, 0x9e, 0xe3, 0xba, 0x8e, 0xe3, 0x93,
1812 0x45, 0x56, 0xdf, 0xb7, 0x57, 0x23, 0x83, 0xd5, 0x00, 0x6a, 0x41, 0x23, 0x74, 0x3e, 0x50, 0x37,
1813 0x36, 0x43, 0xd6, 0x88, 0xfa, 0xbc, 0xfa, 0xca, 0xb8, 0x9e, 0x3a, 0xc7, 0x34, 0xd2, 0xfd, 0xe6,
1814 0x7f, 0x44, 0x28, 0xf3, 0x56, 0x64, 0x07, 0xb5, 0x9f, 0x5f, 0x98, 0xe7, 0x34, 0x62, 0xe2, 0xbb,
1815 0x52, 0xfb, 0xf9, 0xc5, 0x9b, 0xd4, 0xc1, 0x8e, 0xdd, 0x0a, 0x1d, 0xd3, 0x88, 0xe5, 0xaf, 0xcc,
1816 0x43, 0x1a, 0x99, 0x77, 0xc2, 0x9d, 0x4c, 0x29, 0xe6, 0x17, 0x26, 0x59, 0x50, 0xf2, 0x43, 0xbc,
1817 0xf4, 0x78, 0xcb, 0x26, 0x61, 0x98, 0x5f, 0xa8, 0x99, 0x07, 0x75, 0x33, 0x75, 0xa8, 0xf2, 0xaa,
1818 0x7b, 0xb8, 0x5b, 0x1b, 0x95, 0xfe, 0xdd, 0x50, 0x88, 0xec, 0xb4, 0xd5, 0x7e, 0xf1, 0x69, 0x6b,
1819 0xfd, 0x1e, 0xa4, 0x9c, 0x94, 0xd5, 0x9f, 0x31, 0x9a, 0xaa, 0x3d, 0xf3, 0x53, 0x52, 0x31, 0x9d,
1820 0x9c, 0xc8, 0x02, 0x7b, 0xd0, 0x8f, 0x55, 0x7e, 0x40, 0xd3, 0x63, 0x5a, 0x92, 0xcb, 0xcd, 0x7f,
1821 0x8b, 0x50, 0x62, 0x8d, 0x22, 0x3a, 0x81, 0x62, 0x48, 0x9c, 0x4c, 0x67, 0x3f, 0x67, 0x3d, 0x63,
1822 0xc2, 0xba, 0x4c, 0x06, 0x46, 0x2e, 0x28, 0xf1, 0x32, 0x0c, 0x83, 0x28, 0xa1, 0xb6, 0x79, 0xe1,
1823 0x5a, 0xbe, 0xc9, 0x3f, 0x59, 0x48, 0xe0, 0xb2, 0x5a, 0x65, 0x47, 0xfe, 0x78, 0xa7, 0xae, 0xb5,
1824 0xfd, 0xb6, 0xdf, 0x19, 0x8e, 0x33, 0x28, 0xbe, 0x9b, 0x73, 0xbe, 0x75, 0x2d, 0x7f, 0xe5, 0x8e,
1825 0x5b, 0x7f, 0x16, 0x60, 0x6f, 0x33, 0x10, 0x7d, 0x09, 0x5f, 0x30, 0xdb, 0x1c, 0xe3, 0x91, 0x31,
1826 0x52, 0x47, 0xfd, 0x8d, 0xd3, 0x7b, 0x1b, 0x1a, 0xba, 0xa6, 0x69, 0xe6, 0xf3, 0x87, 0xc7, 0xe6,
1827 0xa3, 0x47, 0x66, 0x47, 0x16, 0xae, 0xbb, 0x4e, 0x64, 0xf1, 0xba, 0xeb, 0x85, 0x5c, 0xbc, 0xee,
1828 0x1a, 0xca, 0x25, 0xa6, 0xc7, 0x57, 0xb8, 0x54, 0xb9, 0x7c, 0x52, 0x07, 0xc9, 0xc9, 0x1b, 0x97,
1829 0xff, 0x09, 0xd0, 0x78, 0xbd, 0xb4, 0x5c, 0x67, 0xee, 0x10, 0x2b, 0x61, 0xa5, 0xa7, 0xc1, 0xde,
1830 0xe6, 0x17, 0xdf, 0x67, 0x7c, 0xaf, 0xd5, 0xc9, 0xda, 0x40, 0x03, 0xa8, 0xc4, 0x89, 0x95, 0x2c,
1831 0xe3, 0x4c, 0xf1, 0x9e, 0x6e, 0xcd, 0xe6, 0x95, 0x65, 0xb4, 0x27, 0x1c, 0x8c, 0x33, 0x92, 0xd6,
1832 0x14, 0x2a, 0xa9, 0x87, 0x6d, 0x69, 0x62, 0x74, 0x8c, 0xe9, 0x64, 0x23, 0x65, 0x0d, 0x90, 0xb0,
1833 0xf6, 0x7a, 0xaa, 0x4d, 0x0c, 0xa6, 0x76, 0x2c, 0xb9, 0x86, 0xa6, 0xf6, 0x86, 0xba, 0xda, 0xe9,
1834 0xf7, 0xdf, 0x9b, 0xaf, 0xa7, 0x9d, 0xbe, 0x7e, 0xaa, 0x6b, 0x5d, 0x59, 0x64, 0x91, 0x6b, 0xb3,
1835 0xd8, 0x3c, 0x00, 0x58, 0xb7, 0xe6, 0x79, 0xdf, 0x20, 0xac, 0xfb, 0x86, 0xe6, 0x8f, 0x02, 0x54,
1836 0xb3, 0x8e, 0x7b, 0xdd, 0xd4, 0x08, 0x9b, 0x4d, 0xcd, 0x04, 0x20, 0xa1, 0x64, 0xe1, 0x07, 0x6e,
1837 0x70, 0x76, 0x99, 0xed, 0xf6, 0xf1, 0xae, 0x5d, 0x7c, 0xdb, 0xc8, 0xa1, 0x78, 0x83, 0xa6, 0x75,
1838 0x1f, 0x60, 0x3d, 0xc2, 0x04, 0x9d, 0x6d, 0x68, 0x63, 0xc7, 0x00, 0x95, 0xbe, 0x6e, 0xea, 0xa3,
1839 0xa1, 0x2c, 0x34, 0xbf, 0x01, 0x69, 0xdd, 0x5e, 0x5f, 0x6b, 0x1e, 0x84, 0x1b, 0xcd, 0xc3, 0x53,
1840 0x40, 0x37, 0x9b, 0xea, 0xed, 0xb0, 0x1f, 0x45, 0xa8, 0x66, 0x0d, 0x34, 0x3a, 0x80, 0x3d, 0xea,
1841 0x79, 0xe4, 0xa9, 0x99, 0x4a, 0xd8, 0x2a, 0x9a, 0xfb, 0x4e, 0x99, 0x86, 0xa1, 0xbb, 0x50, 0xf1,
1842 0x2c, 0x7f, 0x9e, 0x2b, 0x5f, 0x66, 0xe5, 0x19, 0x2e, 0x6e, 0x7c, 0x83, 0xdf, 0x81, 0x72, 0x40,
1843 0x3d, 0xc7, 0xe6, 0x7a, 0x2a, 0xe1, 0xd4, 0x40, 0x32, 0x14, 0xc3, 0xe8, 0x3c, 0x93, 0x3d, 0xf6,
1844 0x88, 0x14, 0xa8, 0xc6, 0x94, 0x24, 0x41, 0x14, 0x67, 0x42, 0xb7, 0x32, 0x51, 0xef, 0x8a, 0xca,
1845 0x3d, 0xd9, 0xf5, 0x43, 0x60, 0xf5, 0x7f, 0xad, 0x74, 0xad, 0xef, 0xa0, 0xbe, 0xe1, 0x64, 0x4a,
1846 0x35, 0x31, 0x46, 0xb8, 0xf3, 0x42, 0x5b, 0x69, 0xd5, 0x2a, 0xff, 0x35, 0x28, 0x69, 0x83, 0x81,
1847 0x9a, 0x76, 0x35, 0xc3, 0x37, 0xfc, 0x82, 0xec, 0x43, 0xd1, 0x08, 0x3d, 0xf4, 0x00, 0x6e, 0x5f,
1848 0xfd, 0xc9, 0xc2, 0x9f, 0x07, 0x59, 0x8a, 0xe4, 0x2b, 0x3f, 0x49, 0xf8, 0xf3, 0x80, 0x6d, 0x6a,
1849 0x75, 0x09, 0xa4, 0x99, 0x5a, 0x99, 0x27, 0x95, 0x74, 0x53, 0xad, 0x17, 0xd0, 0xc8, 0x57, 0xde,
1850 0x77, 0xe2, 0x04, 0x3d, 0x83, 0xf2, 0xb9, 0xe5, 0x2e, 0x29, 0xef, 0x4c, 0x7e, 0xfa, 0x87, 0x90,
1851 0x1c, 0x84, 0xd3, 0xf0, 0x93, 0xfb, 0x7f, 0x38, 0x3c, 0x0b, 0xf2, 0xe0, 0x76, 0x10, 0x9d, 0x1d,
1852 0xdd, 0xfc, 0x19, 0xe7, 0x2c, 0x38, 0xb2, 0x42, 0x67, 0x56, 0xe1, 0x62, 0xf8, 0xf8, 0xff, 0x01,
1853 0x00, 0x00, 0xff, 0xff, 0x93, 0xe5, 0xea, 0x66, 0x51, 0x12, 0x00, 0x00,
Andrew Lambbc029d32020-02-24 12:42:50 -07001854}