blob: c6e02e8448e96e05c2a218d4c5e91ff4aae94700 [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) {
Sean McAllister98452e62020-11-30 13:20:27 -070054 return fileDescriptor_c6bb55af29234765, []int{0, 2, 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) {
Sean McAllister98452e62020-11-30 13:20:27 -070094 return fileDescriptor_c6bb55af29234765, []int{0, 3, 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) {
Sean McAllister98452e62020-11-30 13:20:27 -0700119 return fileDescriptor_c6bb55af29234765, []int{0, 5, 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) {
Sean McAllister98452e62020-11-30 13:20:27 -0700147 return fileDescriptor_c6bb55af29234765, []int{0, 5, 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) {
Sean McAllister98452e62020-11-30 13:20:27 -0700175 return fileDescriptor_c6bb55af29234765, []int{0, 7, 0}
Sean McAllisterc8687d32020-06-24 11:32:31 -0600176}
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) {
Sean McAllister98452e62020-11-30 13:20:27 -0700215 return fileDescriptor_c6bb55af29234765, []int{0, 8, 0}
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -0700216}
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) {
Sean McAllister98452e62020-11-30 13:20:27 -0700246 return fileDescriptor_c6bb55af29234765, []int{0, 9, 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) {
Sean McAllister98452e62020-11-30 13:20:27 -0700271 return fileDescriptor_c6bb55af29234765, []int{0, 11, 0}
Sean McAllistera3b6b412020-06-22 13:33:16 -0600272}
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
YH Lin1745dd22020-11-25 09:18:34 -0800280 Component_Storage_SATA Component_Storage_StorageType = 3
Sean McAllistera84b7342020-06-23 18:08:48 -0600281)
282
283var Component_Storage_StorageType_name = map[int32]string{
284 0: "STORAGE_TYPE_UNKNOWN",
285 1: "EMMC",
286 2: "NVME",
YH Lin1745dd22020-11-25 09:18:34 -0800287 3: "SATA",
Sean McAllistera84b7342020-06-23 18:08:48 -0600288}
289
290var Component_Storage_StorageType_value = map[string]int32{
291 "STORAGE_TYPE_UNKNOWN": 0,
292 "EMMC": 1,
293 "NVME": 2,
YH Lin1745dd22020-11-25 09:18:34 -0800294 "SATA": 3,
Sean McAllistera84b7342020-06-23 18:08:48 -0600295}
296
297func (x Component_Storage_StorageType) String() string {
298 return proto.EnumName(Component_Storage_StorageType_name, int32(x))
299}
300
301func (Component_Storage_StorageType) EnumDescriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -0700302 return fileDescriptor_c6bb55af29234765, []int{0, 14, 0}
Sean McAllistera84b7342020-06-23 18:08:48 -0600303}
304
Sean McAllister98452e62020-11-30 13:20:27 -0700305// next field: 23
Andrew Lambbc029d32020-02-24 12:42:50 -0700306type Component struct {
307 // Globally unique component identifier.
308 Id *ComponentId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
C Shapiro9ba7fd02020-05-05 08:37:40 -0500309 // Original component manufacturer.
310 ManufacturerId *PartnerId `protobuf:"bytes,8,opt,name=manufacturer_id,json=manufacturerId,proto3" json:"manufacturer_id,omitempty"`
311 // Human readable name of the component.
312 Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
Sean McAllister98452e62020-11-30 13:20:27 -0700313 // Additional optional label to provide alternative value for eg:
314 // HWID string rather than relying on id.value directly.
315 HwidLabel string `protobuf:"bytes,20,opt,name=hwid_label,json=hwidLabel,proto3" json:"hwid_label,omitempty"`
316 // IDs used to join against AVL database
317 AvlId *Component_AVLId `protobuf:"bytes,21,opt,name=avl_id,json=avlId,proto3" json:"avl_id,omitempty"`
318 // AVL-compatible part number information
319 PartNumber string `protobuf:"bytes,22,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700320 // Types that are valid to be assigned to Type:
321 // *Component_Soc_
322 // *Component_Memory_
323 // *Component_Bluetooth_
324 // *Component_Camera_
C Shapiro5c6fc212020-05-13 16:32:09 -0500325 // *Component_Touchscreen
C Shapiro74da76e2020-05-04 13:02:20 -0500326 // *Component_Wifi_
C Shapiro5c6fc212020-05-13 16:32:09 -0500327 // *Component_Touchpad
C Shapirod2365312020-05-18 14:46:48 -0500328 // *Component_DisplayPanel_
Sean McAllisterc19613b2020-06-22 11:41:58 -0600329 // *Component_AudioCodec_
Sean McAllistera3b6b412020-06-22 13:33:16 -0600330 // *Component_Battery_
Sean McAllisterc6030032020-06-23 13:54:03 -0600331 // *Component_EcFlashChip
332 // *Component_SystemFlashChip
Sean McAllister52a85772020-06-23 14:56:32 -0600333 // *Component_Ec
Sean McAllistera84b7342020-06-23 18:08:48 -0600334 // *Component_Storage_
Sean McAllister8f78b782020-06-24 12:25:52 -0600335 // *Component_Tpm_
Sean McAllister0759cd72020-06-24 12:47:06 -0600336 // *Component_UsbHost
Andrew Lambbc029d32020-02-24 12:42:50 -0700337 Type isComponent_Type `protobuf_oneof:"type"`
338 XXX_NoUnkeyedLiteral struct{} `json:"-"`
339 XXX_unrecognized []byte `json:"-"`
340 XXX_sizecache int32 `json:"-"`
341}
342
343func (m *Component) Reset() { *m = Component{} }
344func (m *Component) String() string { return proto.CompactTextString(m) }
345func (*Component) ProtoMessage() {}
346func (*Component) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700347 return fileDescriptor_c6bb55af29234765, []int{0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700348}
349
350func (m *Component) XXX_Unmarshal(b []byte) error {
351 return xxx_messageInfo_Component.Unmarshal(m, b)
352}
353func (m *Component) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
354 return xxx_messageInfo_Component.Marshal(b, m, deterministic)
355}
356func (m *Component) XXX_Merge(src proto.Message) {
357 xxx_messageInfo_Component.Merge(m, src)
358}
359func (m *Component) XXX_Size() int {
360 return xxx_messageInfo_Component.Size(m)
361}
362func (m *Component) XXX_DiscardUnknown() {
363 xxx_messageInfo_Component.DiscardUnknown(m)
364}
365
366var xxx_messageInfo_Component proto.InternalMessageInfo
367
368func (m *Component) GetId() *ComponentId {
369 if m != nil {
370 return m.Id
371 }
372 return nil
373}
374
C Shapiro9ba7fd02020-05-05 08:37:40 -0500375func (m *Component) GetManufacturerId() *PartnerId {
376 if m != nil {
377 return m.ManufacturerId
378 }
379 return nil
380}
381
382func (m *Component) GetName() string {
383 if m != nil {
384 return m.Name
385 }
386 return ""
387}
388
Sean McAllister98452e62020-11-30 13:20:27 -0700389func (m *Component) GetHwidLabel() string {
390 if m != nil {
391 return m.HwidLabel
392 }
393 return ""
394}
395
396func (m *Component) GetAvlId() *Component_AVLId {
397 if m != nil {
398 return m.AvlId
399 }
400 return nil
401}
402
403func (m *Component) GetPartNumber() string {
404 if m != nil {
405 return m.PartNumber
406 }
407 return ""
408}
409
Andrew Lambbc029d32020-02-24 12:42:50 -0700410type isComponent_Type interface {
411 isComponent_Type()
412}
413
414type Component_Soc_ struct {
415 Soc *Component_Soc `protobuf:"bytes,2,opt,name=soc,proto3,oneof"`
416}
417
418type Component_Memory_ struct {
419 Memory *Component_Memory `protobuf:"bytes,3,opt,name=memory,proto3,oneof"`
420}
421
422type Component_Bluetooth_ struct {
423 Bluetooth *Component_Bluetooth `protobuf:"bytes,4,opt,name=bluetooth,proto3,oneof"`
424}
425
426type Component_Camera_ struct {
427 Camera *Component_Camera `protobuf:"bytes,5,opt,name=camera,proto3,oneof"`
428}
429
C Shapiro5c6fc212020-05-13 16:32:09 -0500430type Component_Touchscreen struct {
431 Touchscreen *Component_Touch `protobuf:"bytes,6,opt,name=touchscreen,proto3,oneof"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700432}
433
C Shapiro74da76e2020-05-04 13:02:20 -0500434type Component_Wifi_ struct {
435 Wifi *Component_Wifi `protobuf:"bytes,7,opt,name=wifi,proto3,oneof"`
436}
437
C Shapiro5c6fc212020-05-13 16:32:09 -0500438type Component_Touchpad struct {
439 Touchpad *Component_Touch `protobuf:"bytes,10,opt,name=touchpad,proto3,oneof"`
440}
441
C Shapirod2365312020-05-18 14:46:48 -0500442type Component_DisplayPanel_ struct {
443 DisplayPanel *Component_DisplayPanel `protobuf:"bytes,11,opt,name=display_panel,json=displayPanel,proto3,oneof"`
444}
445
Sean McAllisterc19613b2020-06-22 11:41:58 -0600446type Component_AudioCodec_ struct {
447 AudioCodec *Component_AudioCodec `protobuf:"bytes,12,opt,name=audio_codec,json=audioCodec,proto3,oneof"`
448}
449
Sean McAllistera3b6b412020-06-22 13:33:16 -0600450type Component_Battery_ struct {
451 Battery *Component_Battery `protobuf:"bytes,13,opt,name=battery,proto3,oneof"`
452}
453
Sean McAllisterc6030032020-06-23 13:54:03 -0600454type Component_EcFlashChip struct {
455 EcFlashChip *Component_FlashChip `protobuf:"bytes,14,opt,name=ec_flash_chip,json=ecFlashChip,proto3,oneof"`
456}
457
458type Component_SystemFlashChip struct {
459 SystemFlashChip *Component_FlashChip `protobuf:"bytes,15,opt,name=system_flash_chip,json=systemFlashChip,proto3,oneof"`
460}
461
Sean McAllister52a85772020-06-23 14:56:32 -0600462type Component_Ec struct {
463 Ec *Component_EmbeddedController `protobuf:"bytes,16,opt,name=ec,proto3,oneof"`
464}
465
Sean McAllistera84b7342020-06-23 18:08:48 -0600466type Component_Storage_ struct {
467 Storage *Component_Storage `protobuf:"bytes,17,opt,name=storage,proto3,oneof"`
468}
469
Sean McAllister8f78b782020-06-24 12:25:52 -0600470type Component_Tpm_ struct {
471 Tpm *Component_Tpm `protobuf:"bytes,18,opt,name=tpm,proto3,oneof"`
472}
473
Sean McAllister0759cd72020-06-24 12:47:06 -0600474type Component_UsbHost struct {
475 UsbHost *Component_Interface_Usb `protobuf:"bytes,19,opt,name=usb_host,json=usbHost,proto3,oneof"`
476}
477
Andrew Lambbc029d32020-02-24 12:42:50 -0700478func (*Component_Soc_) isComponent_Type() {}
479
480func (*Component_Memory_) isComponent_Type() {}
481
482func (*Component_Bluetooth_) isComponent_Type() {}
483
484func (*Component_Camera_) isComponent_Type() {}
485
C Shapiro5c6fc212020-05-13 16:32:09 -0500486func (*Component_Touchscreen) isComponent_Type() {}
Andrew Lambbc029d32020-02-24 12:42:50 -0700487
C Shapiro74da76e2020-05-04 13:02:20 -0500488func (*Component_Wifi_) isComponent_Type() {}
489
C Shapiro5c6fc212020-05-13 16:32:09 -0500490func (*Component_Touchpad) isComponent_Type() {}
491
C Shapirod2365312020-05-18 14:46:48 -0500492func (*Component_DisplayPanel_) isComponent_Type() {}
493
Sean McAllisterc19613b2020-06-22 11:41:58 -0600494func (*Component_AudioCodec_) isComponent_Type() {}
495
Sean McAllistera3b6b412020-06-22 13:33:16 -0600496func (*Component_Battery_) isComponent_Type() {}
497
Sean McAllisterc6030032020-06-23 13:54:03 -0600498func (*Component_EcFlashChip) isComponent_Type() {}
499
500func (*Component_SystemFlashChip) isComponent_Type() {}
501
Sean McAllister52a85772020-06-23 14:56:32 -0600502func (*Component_Ec) isComponent_Type() {}
503
Sean McAllistera84b7342020-06-23 18:08:48 -0600504func (*Component_Storage_) isComponent_Type() {}
505
Sean McAllister8f78b782020-06-24 12:25:52 -0600506func (*Component_Tpm_) isComponent_Type() {}
507
Sean McAllister0759cd72020-06-24 12:47:06 -0600508func (*Component_UsbHost) isComponent_Type() {}
509
Andrew Lambbc029d32020-02-24 12:42:50 -0700510func (m *Component) GetType() isComponent_Type {
511 if m != nil {
512 return m.Type
513 }
514 return nil
515}
516
517func (m *Component) GetSoc() *Component_Soc {
518 if x, ok := m.GetType().(*Component_Soc_); ok {
519 return x.Soc
520 }
521 return nil
522}
523
524func (m *Component) GetMemory() *Component_Memory {
525 if x, ok := m.GetType().(*Component_Memory_); ok {
526 return x.Memory
527 }
528 return nil
529}
530
531func (m *Component) GetBluetooth() *Component_Bluetooth {
532 if x, ok := m.GetType().(*Component_Bluetooth_); ok {
533 return x.Bluetooth
534 }
535 return nil
536}
537
538func (m *Component) GetCamera() *Component_Camera {
539 if x, ok := m.GetType().(*Component_Camera_); ok {
540 return x.Camera
541 }
542 return nil
543}
544
C Shapiro5c6fc212020-05-13 16:32:09 -0500545func (m *Component) GetTouchscreen() *Component_Touch {
546 if x, ok := m.GetType().(*Component_Touchscreen); ok {
Andrew Lambbc029d32020-02-24 12:42:50 -0700547 return x.Touchscreen
548 }
549 return nil
550}
551
C Shapiro74da76e2020-05-04 13:02:20 -0500552func (m *Component) GetWifi() *Component_Wifi {
553 if x, ok := m.GetType().(*Component_Wifi_); ok {
554 return x.Wifi
555 }
556 return nil
557}
558
C Shapiro5c6fc212020-05-13 16:32:09 -0500559func (m *Component) GetTouchpad() *Component_Touch {
560 if x, ok := m.GetType().(*Component_Touchpad); ok {
561 return x.Touchpad
562 }
563 return nil
564}
565
C Shapirod2365312020-05-18 14:46:48 -0500566func (m *Component) GetDisplayPanel() *Component_DisplayPanel {
567 if x, ok := m.GetType().(*Component_DisplayPanel_); ok {
568 return x.DisplayPanel
569 }
570 return nil
571}
572
Sean McAllisterc19613b2020-06-22 11:41:58 -0600573func (m *Component) GetAudioCodec() *Component_AudioCodec {
574 if x, ok := m.GetType().(*Component_AudioCodec_); ok {
575 return x.AudioCodec
576 }
577 return nil
578}
579
Sean McAllistera3b6b412020-06-22 13:33:16 -0600580func (m *Component) GetBattery() *Component_Battery {
581 if x, ok := m.GetType().(*Component_Battery_); ok {
582 return x.Battery
583 }
584 return nil
585}
586
Sean McAllisterc6030032020-06-23 13:54:03 -0600587func (m *Component) GetEcFlashChip() *Component_FlashChip {
588 if x, ok := m.GetType().(*Component_EcFlashChip); ok {
589 return x.EcFlashChip
590 }
591 return nil
592}
593
594func (m *Component) GetSystemFlashChip() *Component_FlashChip {
595 if x, ok := m.GetType().(*Component_SystemFlashChip); ok {
596 return x.SystemFlashChip
597 }
598 return nil
599}
600
Sean McAllister52a85772020-06-23 14:56:32 -0600601func (m *Component) GetEc() *Component_EmbeddedController {
602 if x, ok := m.GetType().(*Component_Ec); ok {
603 return x.Ec
604 }
605 return nil
606}
607
Sean McAllistera84b7342020-06-23 18:08:48 -0600608func (m *Component) GetStorage() *Component_Storage {
609 if x, ok := m.GetType().(*Component_Storage_); ok {
610 return x.Storage
611 }
612 return nil
613}
614
Sean McAllister8f78b782020-06-24 12:25:52 -0600615func (m *Component) GetTpm() *Component_Tpm {
616 if x, ok := m.GetType().(*Component_Tpm_); ok {
617 return x.Tpm
618 }
619 return nil
620}
621
Sean McAllister0759cd72020-06-24 12:47:06 -0600622func (m *Component) GetUsbHost() *Component_Interface_Usb {
623 if x, ok := m.GetType().(*Component_UsbHost); ok {
624 return x.UsbHost
625 }
626 return nil
627}
628
Andrew Lambbc029d32020-02-24 12:42:50 -0700629// XXX_OneofWrappers is for the internal use of the proto package.
630func (*Component) XXX_OneofWrappers() []interface{} {
631 return []interface{}{
632 (*Component_Soc_)(nil),
633 (*Component_Memory_)(nil),
634 (*Component_Bluetooth_)(nil),
635 (*Component_Camera_)(nil),
C Shapiro5c6fc212020-05-13 16:32:09 -0500636 (*Component_Touchscreen)(nil),
C Shapiro74da76e2020-05-04 13:02:20 -0500637 (*Component_Wifi_)(nil),
C Shapiro5c6fc212020-05-13 16:32:09 -0500638 (*Component_Touchpad)(nil),
C Shapirod2365312020-05-18 14:46:48 -0500639 (*Component_DisplayPanel_)(nil),
Sean McAllisterc19613b2020-06-22 11:41:58 -0600640 (*Component_AudioCodec_)(nil),
Sean McAllistera3b6b412020-06-22 13:33:16 -0600641 (*Component_Battery_)(nil),
Sean McAllisterc6030032020-06-23 13:54:03 -0600642 (*Component_EcFlashChip)(nil),
643 (*Component_SystemFlashChip)(nil),
Sean McAllister52a85772020-06-23 14:56:32 -0600644 (*Component_Ec)(nil),
Sean McAllistera84b7342020-06-23 18:08:48 -0600645 (*Component_Storage_)(nil),
Sean McAllister8f78b782020-06-24 12:25:52 -0600646 (*Component_Tpm_)(nil),
Sean McAllister0759cd72020-06-24 12:47:06 -0600647 (*Component_UsbHost)(nil),
Andrew Lambbc029d32020-02-24 12:42:50 -0700648 }
649}
650
Sean McAllister98452e62020-11-30 13:20:27 -0700651// IDs to map into AVL database
652type Component_AVLId struct {
653 Cid int32 `protobuf:"varint,1,opt,name=cid,proto3" json:"cid,omitempty"`
654 Qid int32 `protobuf:"varint,2,opt,name=qid,proto3" json:"qid,omitempty"`
655 XXX_NoUnkeyedLiteral struct{} `json:"-"`
656 XXX_unrecognized []byte `json:"-"`
657 XXX_sizecache int32 `json:"-"`
658}
659
660func (m *Component_AVLId) Reset() { *m = Component_AVLId{} }
661func (m *Component_AVLId) String() string { return proto.CompactTextString(m) }
662func (*Component_AVLId) ProtoMessage() {}
663func (*Component_AVLId) Descriptor() ([]byte, []int) {
664 return fileDescriptor_c6bb55af29234765, []int{0, 0}
665}
666
667func (m *Component_AVLId) XXX_Unmarshal(b []byte) error {
668 return xxx_messageInfo_Component_AVLId.Unmarshal(m, b)
669}
670func (m *Component_AVLId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
671 return xxx_messageInfo_Component_AVLId.Marshal(b, m, deterministic)
672}
673func (m *Component_AVLId) XXX_Merge(src proto.Message) {
674 xxx_messageInfo_Component_AVLId.Merge(m, src)
675}
676func (m *Component_AVLId) XXX_Size() int {
677 return xxx_messageInfo_Component_AVLId.Size(m)
678}
679func (m *Component_AVLId) XXX_DiscardUnknown() {
680 xxx_messageInfo_Component_AVLId.DiscardUnknown(m)
681}
682
683var xxx_messageInfo_Component_AVLId proto.InternalMessageInfo
684
685func (m *Component_AVLId) GetCid() int32 {
686 if m != nil {
687 return m.Cid
688 }
689 return 0
690}
691
692func (m *Component_AVLId) GetQid() int32 {
693 if m != nil {
694 return m.Qid
695 }
696 return 0
697}
698
C Shapiro74da76e2020-05-04 13:02:20 -0500699// Defines common component version identifiers based on interface standards.
700type Component_Interface struct {
701 XXX_NoUnkeyedLiteral struct{} `json:"-"`
702 XXX_unrecognized []byte `json:"-"`
703 XXX_sizecache int32 `json:"-"`
704}
705
706func (m *Component_Interface) Reset() { *m = Component_Interface{} }
707func (m *Component_Interface) String() string { return proto.CompactTextString(m) }
708func (*Component_Interface) ProtoMessage() {}
709func (*Component_Interface) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -0700710 return fileDescriptor_c6bb55af29234765, []int{0, 1}
C Shapiro74da76e2020-05-04 13:02:20 -0500711}
712
713func (m *Component_Interface) XXX_Unmarshal(b []byte) error {
714 return xxx_messageInfo_Component_Interface.Unmarshal(m, b)
715}
716func (m *Component_Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
717 return xxx_messageInfo_Component_Interface.Marshal(b, m, deterministic)
718}
719func (m *Component_Interface) XXX_Merge(src proto.Message) {
720 xxx_messageInfo_Component_Interface.Merge(m, src)
721}
722func (m *Component_Interface) XXX_Size() int {
723 return xxx_messageInfo_Component_Interface.Size(m)
724}
725func (m *Component_Interface) XXX_DiscardUnknown() {
726 xxx_messageInfo_Component_Interface.DiscardUnknown(m)
727}
728
729var xxx_messageInfo_Component_Interface proto.InternalMessageInfo
730
731type Component_Interface_Usb struct {
732 // 4-digit hex
733 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
734 // 4-digit hex
735 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
736 // 4-digit hex
737 BcdDevice string `protobuf:"bytes,3,opt,name=bcd_device,json=bcdDevice,proto3" json:"bcd_device,omitempty"`
738 XXX_NoUnkeyedLiteral struct{} `json:"-"`
739 XXX_unrecognized []byte `json:"-"`
740 XXX_sizecache int32 `json:"-"`
741}
742
743func (m *Component_Interface_Usb) Reset() { *m = Component_Interface_Usb{} }
744func (m *Component_Interface_Usb) String() string { return proto.CompactTextString(m) }
745func (*Component_Interface_Usb) ProtoMessage() {}
746func (*Component_Interface_Usb) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -0700747 return fileDescriptor_c6bb55af29234765, []int{0, 1, 0}
C Shapiro74da76e2020-05-04 13:02:20 -0500748}
749
750func (m *Component_Interface_Usb) XXX_Unmarshal(b []byte) error {
751 return xxx_messageInfo_Component_Interface_Usb.Unmarshal(m, b)
752}
753func (m *Component_Interface_Usb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
754 return xxx_messageInfo_Component_Interface_Usb.Marshal(b, m, deterministic)
755}
756func (m *Component_Interface_Usb) XXX_Merge(src proto.Message) {
757 xxx_messageInfo_Component_Interface_Usb.Merge(m, src)
758}
759func (m *Component_Interface_Usb) XXX_Size() int {
760 return xxx_messageInfo_Component_Interface_Usb.Size(m)
761}
762func (m *Component_Interface_Usb) XXX_DiscardUnknown() {
763 xxx_messageInfo_Component_Interface_Usb.DiscardUnknown(m)
764}
765
766var xxx_messageInfo_Component_Interface_Usb proto.InternalMessageInfo
767
768func (m *Component_Interface_Usb) GetVendorId() string {
769 if m != nil {
770 return m.VendorId
771 }
772 return ""
773}
774
775func (m *Component_Interface_Usb) GetProductId() string {
776 if m != nil {
777 return m.ProductId
778 }
779 return ""
780}
781
782func (m *Component_Interface_Usb) GetBcdDevice() string {
783 if m != nil {
784 return m.BcdDevice
785 }
786 return ""
787}
788
789type Component_Interface_Pci struct {
790 // 4-digit hex
791 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
792 // 4-digit hex
793 DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
794 // 2-digit hex
795 RevisionId string `protobuf:"bytes,3,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
796 XXX_NoUnkeyedLiteral struct{} `json:"-"`
797 XXX_unrecognized []byte `json:"-"`
798 XXX_sizecache int32 `json:"-"`
799}
800
801func (m *Component_Interface_Pci) Reset() { *m = Component_Interface_Pci{} }
802func (m *Component_Interface_Pci) String() string { return proto.CompactTextString(m) }
803func (*Component_Interface_Pci) ProtoMessage() {}
804func (*Component_Interface_Pci) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -0700805 return fileDescriptor_c6bb55af29234765, []int{0, 1, 1}
C Shapiro74da76e2020-05-04 13:02:20 -0500806}
807
808func (m *Component_Interface_Pci) XXX_Unmarshal(b []byte) error {
809 return xxx_messageInfo_Component_Interface_Pci.Unmarshal(m, b)
810}
811func (m *Component_Interface_Pci) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
812 return xxx_messageInfo_Component_Interface_Pci.Marshal(b, m, deterministic)
813}
814func (m *Component_Interface_Pci) XXX_Merge(src proto.Message) {
815 xxx_messageInfo_Component_Interface_Pci.Merge(m, src)
816}
817func (m *Component_Interface_Pci) XXX_Size() int {
818 return xxx_messageInfo_Component_Interface_Pci.Size(m)
819}
820func (m *Component_Interface_Pci) XXX_DiscardUnknown() {
821 xxx_messageInfo_Component_Interface_Pci.DiscardUnknown(m)
822}
823
824var xxx_messageInfo_Component_Interface_Pci proto.InternalMessageInfo
825
826func (m *Component_Interface_Pci) GetVendorId() string {
827 if m != nil {
828 return m.VendorId
829 }
830 return ""
831}
832
833func (m *Component_Interface_Pci) GetDeviceId() string {
834 if m != nil {
835 return m.DeviceId
836 }
837 return ""
838}
839
840func (m *Component_Interface_Pci) GetRevisionId() string {
841 if m != nil {
842 return m.RevisionId
843 }
844 return ""
845}
846
Andrew Lambbc029d32020-02-24 12:42:50 -0700847type Component_Soc struct {
848 Family *Component_Soc_Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
C Shapiro66745042020-07-21 06:33:42 -0500849 // Unique model name reported by the SoC and detected
850 // through probing.
851 // For ARM/x86 specific probing logic, see:
852 // platform/factory/py/probe/functions/generic_cpu.py
Andrew Lambbc029d32020-02-24 12:42:50 -0700853 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
854 // Number of cores present on the SoC model
Sean McAllister02ec5b52021-02-24 10:36:38 -0700855 Cores int32 `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
856 XXX_NoUnkeyedLiteral struct{} `json:"-"`
857 XXX_unrecognized []byte `json:"-"`
858 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700859}
860
861func (m *Component_Soc) Reset() { *m = Component_Soc{} }
862func (m *Component_Soc) String() string { return proto.CompactTextString(m) }
863func (*Component_Soc) ProtoMessage() {}
864func (*Component_Soc) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -0700865 return fileDescriptor_c6bb55af29234765, []int{0, 2}
Andrew Lambbc029d32020-02-24 12:42:50 -0700866}
867
868func (m *Component_Soc) XXX_Unmarshal(b []byte) error {
869 return xxx_messageInfo_Component_Soc.Unmarshal(m, b)
870}
871func (m *Component_Soc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
872 return xxx_messageInfo_Component_Soc.Marshal(b, m, deterministic)
873}
874func (m *Component_Soc) XXX_Merge(src proto.Message) {
875 xxx_messageInfo_Component_Soc.Merge(m, src)
876}
877func (m *Component_Soc) XXX_Size() int {
878 return xxx_messageInfo_Component_Soc.Size(m)
879}
880func (m *Component_Soc) XXX_DiscardUnknown() {
881 xxx_messageInfo_Component_Soc.DiscardUnknown(m)
882}
883
884var xxx_messageInfo_Component_Soc proto.InternalMessageInfo
885
886func (m *Component_Soc) GetFamily() *Component_Soc_Family {
887 if m != nil {
888 return m.Family
889 }
890 return nil
891}
892
893func (m *Component_Soc) GetModel() string {
894 if m != nil {
895 return m.Model
896 }
897 return ""
898}
899
900func (m *Component_Soc) GetCores() int32 {
901 if m != nil {
902 return m.Cores
903 }
904 return 0
905}
906
907type Component_Soc_Family struct {
908 Arch Component_Soc_Architecture `protobuf:"varint,1,opt,name=arch,proto3,enum=chromiumos.config.api.Component_Soc_Architecture" json:"arch,omitempty"`
909 // Common name (human friendly) for the family
910 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
911 XXX_NoUnkeyedLiteral struct{} `json:"-"`
912 XXX_unrecognized []byte `json:"-"`
913 XXX_sizecache int32 `json:"-"`
914}
915
916func (m *Component_Soc_Family) Reset() { *m = Component_Soc_Family{} }
917func (m *Component_Soc_Family) String() string { return proto.CompactTextString(m) }
918func (*Component_Soc_Family) ProtoMessage() {}
919func (*Component_Soc_Family) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -0700920 return fileDescriptor_c6bb55af29234765, []int{0, 2, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700921}
922
923func (m *Component_Soc_Family) XXX_Unmarshal(b []byte) error {
924 return xxx_messageInfo_Component_Soc_Family.Unmarshal(m, b)
925}
926func (m *Component_Soc_Family) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
927 return xxx_messageInfo_Component_Soc_Family.Marshal(b, m, deterministic)
928}
929func (m *Component_Soc_Family) XXX_Merge(src proto.Message) {
930 xxx_messageInfo_Component_Soc_Family.Merge(m, src)
931}
932func (m *Component_Soc_Family) XXX_Size() int {
933 return xxx_messageInfo_Component_Soc_Family.Size(m)
934}
935func (m *Component_Soc_Family) XXX_DiscardUnknown() {
936 xxx_messageInfo_Component_Soc_Family.DiscardUnknown(m)
937}
938
939var xxx_messageInfo_Component_Soc_Family proto.InternalMessageInfo
940
941func (m *Component_Soc_Family) GetArch() Component_Soc_Architecture {
942 if m != nil {
943 return m.Arch
944 }
945 return Component_Soc_ARCHITECTURE_UNDEFINED
946}
947
948func (m *Component_Soc_Family) GetName() string {
949 if m != nil {
950 return m.Name
951 }
952 return ""
953}
954
955type Component_Memory struct {
956 Profile *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
957 PartNumber string `protobuf:"bytes,2,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700958 XXX_NoUnkeyedLiteral struct{} `json:"-"`
959 XXX_unrecognized []byte `json:"-"`
960 XXX_sizecache int32 `json:"-"`
961}
962
963func (m *Component_Memory) Reset() { *m = Component_Memory{} }
964func (m *Component_Memory) String() string { return proto.CompactTextString(m) }
965func (*Component_Memory) ProtoMessage() {}
966func (*Component_Memory) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -0700967 return fileDescriptor_c6bb55af29234765, []int{0, 3}
Andrew Lambbc029d32020-02-24 12:42:50 -0700968}
969
970func (m *Component_Memory) XXX_Unmarshal(b []byte) error {
971 return xxx_messageInfo_Component_Memory.Unmarshal(m, b)
972}
973func (m *Component_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
974 return xxx_messageInfo_Component_Memory.Marshal(b, m, deterministic)
975}
976func (m *Component_Memory) XXX_Merge(src proto.Message) {
977 xxx_messageInfo_Component_Memory.Merge(m, src)
978}
979func (m *Component_Memory) XXX_Size() int {
980 return xxx_messageInfo_Component_Memory.Size(m)
981}
982func (m *Component_Memory) XXX_DiscardUnknown() {
983 xxx_messageInfo_Component_Memory.DiscardUnknown(m)
984}
985
986var xxx_messageInfo_Component_Memory proto.InternalMessageInfo
987
988func (m *Component_Memory) GetProfile() *Component_Memory_Profile {
989 if m != nil {
990 return m.Profile
991 }
992 return nil
993}
994
995func (m *Component_Memory) GetPartNumber() string {
996 if m != nil {
997 return m.PartNumber
998 }
999 return ""
1000}
1001
Andrew Lambbc029d32020-02-24 12:42:50 -07001002type Component_Memory_Profile struct {
1003 Type Component_Memory_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.Component_Memory_Type" json:"type,omitempty"`
1004 SpeedMhz int32 `protobuf:"varint,2,opt,name=speed_mhz,json=speedMhz,proto3" json:"speed_mhz,omitempty"`
1005 SizeMegabytes int32 `protobuf:"varint,3,opt,name=size_megabytes,json=sizeMegabytes,proto3" json:"size_megabytes,omitempty"`
1006 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1007 XXX_unrecognized []byte `json:"-"`
1008 XXX_sizecache int32 `json:"-"`
1009}
1010
1011func (m *Component_Memory_Profile) Reset() { *m = Component_Memory_Profile{} }
1012func (m *Component_Memory_Profile) String() string { return proto.CompactTextString(m) }
1013func (*Component_Memory_Profile) ProtoMessage() {}
1014func (*Component_Memory_Profile) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001015 return fileDescriptor_c6bb55af29234765, []int{0, 3, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -07001016}
1017
1018func (m *Component_Memory_Profile) XXX_Unmarshal(b []byte) error {
1019 return xxx_messageInfo_Component_Memory_Profile.Unmarshal(m, b)
1020}
1021func (m *Component_Memory_Profile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1022 return xxx_messageInfo_Component_Memory_Profile.Marshal(b, m, deterministic)
1023}
1024func (m *Component_Memory_Profile) XXX_Merge(src proto.Message) {
1025 xxx_messageInfo_Component_Memory_Profile.Merge(m, src)
1026}
1027func (m *Component_Memory_Profile) XXX_Size() int {
1028 return xxx_messageInfo_Component_Memory_Profile.Size(m)
1029}
1030func (m *Component_Memory_Profile) XXX_DiscardUnknown() {
1031 xxx_messageInfo_Component_Memory_Profile.DiscardUnknown(m)
1032}
1033
1034var xxx_messageInfo_Component_Memory_Profile proto.InternalMessageInfo
1035
1036func (m *Component_Memory_Profile) GetType() Component_Memory_Type {
1037 if m != nil {
1038 return m.Type
1039 }
1040 return Component_Memory_TYPE_UNDEFINED
1041}
1042
1043func (m *Component_Memory_Profile) GetSpeedMhz() int32 {
1044 if m != nil {
1045 return m.SpeedMhz
1046 }
1047 return 0
1048}
1049
1050func (m *Component_Memory_Profile) GetSizeMegabytes() int32 {
1051 if m != nil {
1052 return m.SizeMegabytes
1053 }
1054 return 0
1055}
1056
1057type Component_Bluetooth struct {
C Shapiro74da76e2020-05-04 13:02:20 -05001058 Usb *Component_Interface_Usb `protobuf:"bytes,4,opt,name=usb,proto3" json:"usb,omitempty"`
1059 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1060 XXX_unrecognized []byte `json:"-"`
1061 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001062}
1063
1064func (m *Component_Bluetooth) Reset() { *m = Component_Bluetooth{} }
1065func (m *Component_Bluetooth) String() string { return proto.CompactTextString(m) }
1066func (*Component_Bluetooth) ProtoMessage() {}
1067func (*Component_Bluetooth) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001068 return fileDescriptor_c6bb55af29234765, []int{0, 4}
Andrew Lambbc029d32020-02-24 12:42:50 -07001069}
1070
1071func (m *Component_Bluetooth) XXX_Unmarshal(b []byte) error {
1072 return xxx_messageInfo_Component_Bluetooth.Unmarshal(m, b)
1073}
1074func (m *Component_Bluetooth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1075 return xxx_messageInfo_Component_Bluetooth.Marshal(b, m, deterministic)
1076}
1077func (m *Component_Bluetooth) XXX_Merge(src proto.Message) {
1078 xxx_messageInfo_Component_Bluetooth.Merge(m, src)
1079}
1080func (m *Component_Bluetooth) XXX_Size() int {
1081 return xxx_messageInfo_Component_Bluetooth.Size(m)
1082}
1083func (m *Component_Bluetooth) XXX_DiscardUnknown() {
1084 xxx_messageInfo_Component_Bluetooth.DiscardUnknown(m)
1085}
1086
1087var xxx_messageInfo_Component_Bluetooth proto.InternalMessageInfo
1088
C Shapiro74da76e2020-05-04 13:02:20 -05001089func (m *Component_Bluetooth) GetUsb() *Component_Interface_Usb {
Andrew Lambbc029d32020-02-24 12:42:50 -07001090 if m != nil {
C Shapiro74da76e2020-05-04 13:02:20 -05001091 return m.Usb
Andrew Lambbc029d32020-02-24 12:42:50 -07001092 }
C Shapiro74da76e2020-05-04 13:02:20 -05001093 return nil
Andrew Lambbc029d32020-02-24 12:42:50 -07001094}
1095
1096type Component_Camera struct {
Sean McAllistere57a0792020-06-24 13:20:31 -06001097 Features []Component_Camera_Feature `protobuf:"varint,1,rep,packed,name=features,proto3,enum=chromiumos.config.api.Component_Camera_Feature" json:"features,omitempty"`
1098 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"`
1099 // Types that are valid to be assigned to Interface:
1100 // *Component_Camera_Usb
1101 // *Component_Camera_Pci
1102 Interface isComponent_Camera_Interface `protobuf_oneof:"interface"`
1103 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1104 XXX_unrecognized []byte `json:"-"`
1105 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001106}
1107
1108func (m *Component_Camera) Reset() { *m = Component_Camera{} }
1109func (m *Component_Camera) String() string { return proto.CompactTextString(m) }
1110func (*Component_Camera) ProtoMessage() {}
1111func (*Component_Camera) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001112 return fileDescriptor_c6bb55af29234765, []int{0, 5}
Andrew Lambbc029d32020-02-24 12:42:50 -07001113}
1114
1115func (m *Component_Camera) XXX_Unmarshal(b []byte) error {
1116 return xxx_messageInfo_Component_Camera.Unmarshal(m, b)
1117}
1118func (m *Component_Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1119 return xxx_messageInfo_Component_Camera.Marshal(b, m, deterministic)
1120}
1121func (m *Component_Camera) XXX_Merge(src proto.Message) {
1122 xxx_messageInfo_Component_Camera.Merge(m, src)
1123}
1124func (m *Component_Camera) XXX_Size() int {
1125 return xxx_messageInfo_Component_Camera.Size(m)
1126}
1127func (m *Component_Camera) XXX_DiscardUnknown() {
1128 xxx_messageInfo_Component_Camera.DiscardUnknown(m)
1129}
1130
1131var xxx_messageInfo_Component_Camera proto.InternalMessageInfo
1132
1133func (m *Component_Camera) GetFeatures() []Component_Camera_Feature {
1134 if m != nil {
1135 return m.Features
1136 }
1137 return nil
1138}
1139
1140func (m *Component_Camera) GetClockType() Component_Camera_ClockType {
1141 if m != nil {
1142 return m.ClockType
1143 }
1144 return Component_Camera_CLOCK_TYPE_UNDEFINED
1145}
1146
Sean McAllistere57a0792020-06-24 13:20:31 -06001147type isComponent_Camera_Interface interface {
1148 isComponent_Camera_Interface()
1149}
1150
1151type Component_Camera_Usb struct {
1152 Usb *Component_Interface_Usb `protobuf:"bytes,3,opt,name=usb,proto3,oneof"`
1153}
1154
1155type Component_Camera_Pci struct {
1156 Pci *Component_Interface_Pci `protobuf:"bytes,4,opt,name=pci,proto3,oneof"`
1157}
1158
1159func (*Component_Camera_Usb) isComponent_Camera_Interface() {}
1160
1161func (*Component_Camera_Pci) isComponent_Camera_Interface() {}
1162
1163func (m *Component_Camera) GetInterface() isComponent_Camera_Interface {
1164 if m != nil {
1165 return m.Interface
1166 }
1167 return nil
1168}
1169
1170func (m *Component_Camera) GetUsb() *Component_Interface_Usb {
1171 if x, ok := m.GetInterface().(*Component_Camera_Usb); ok {
1172 return x.Usb
1173 }
1174 return nil
1175}
1176
1177func (m *Component_Camera) GetPci() *Component_Interface_Pci {
1178 if x, ok := m.GetInterface().(*Component_Camera_Pci); ok {
1179 return x.Pci
1180 }
1181 return nil
1182}
1183
1184// XXX_OneofWrappers is for the internal use of the proto package.
1185func (*Component_Camera) XXX_OneofWrappers() []interface{} {
1186 return []interface{}{
1187 (*Component_Camera_Usb)(nil),
1188 (*Component_Camera_Pci)(nil),
1189 }
1190}
1191
C Shapirod2365312020-05-18 14:46:48 -05001192type Component_DisplayPanel struct {
1193 ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
1194 Properties *Component_DisplayPanel_Properties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
1195 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1196 XXX_unrecognized []byte `json:"-"`
1197 XXX_sizecache int32 `json:"-"`
1198}
1199
1200func (m *Component_DisplayPanel) Reset() { *m = Component_DisplayPanel{} }
1201func (m *Component_DisplayPanel) String() string { return proto.CompactTextString(m) }
1202func (*Component_DisplayPanel) ProtoMessage() {}
1203func (*Component_DisplayPanel) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001204 return fileDescriptor_c6bb55af29234765, []int{0, 6}
C Shapirod2365312020-05-18 14:46:48 -05001205}
1206
1207func (m *Component_DisplayPanel) XXX_Unmarshal(b []byte) error {
1208 return xxx_messageInfo_Component_DisplayPanel.Unmarshal(m, b)
1209}
1210func (m *Component_DisplayPanel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1211 return xxx_messageInfo_Component_DisplayPanel.Marshal(b, m, deterministic)
1212}
1213func (m *Component_DisplayPanel) XXX_Merge(src proto.Message) {
1214 xxx_messageInfo_Component_DisplayPanel.Merge(m, src)
1215}
1216func (m *Component_DisplayPanel) XXX_Size() int {
1217 return xxx_messageInfo_Component_DisplayPanel.Size(m)
1218}
1219func (m *Component_DisplayPanel) XXX_DiscardUnknown() {
1220 xxx_messageInfo_Component_DisplayPanel.DiscardUnknown(m)
1221}
1222
1223var xxx_messageInfo_Component_DisplayPanel proto.InternalMessageInfo
1224
1225func (m *Component_DisplayPanel) GetProductId() string {
1226 if m != nil {
1227 return m.ProductId
1228 }
1229 return ""
1230}
1231
1232func (m *Component_DisplayPanel) GetProperties() *Component_DisplayPanel_Properties {
1233 if m != nil {
1234 return m.Properties
1235 }
1236 return nil
1237}
1238
1239type Component_DisplayPanel_Properties struct {
1240 WidthPx int32 `protobuf:"varint,1,opt,name=width_px,json=widthPx,proto3" json:"width_px,omitempty"`
1241 HeightPx int32 `protobuf:"varint,2,opt,name=height_px,json=heightPx,proto3" json:"height_px,omitempty"`
1242 // Generally expressed as double (e.g. 11.7 inches) in specs, but storing
1243 // as milliinch to remove double ambiguities.
1244 DiagonalMilliinch int32 `protobuf:"varint,3,opt,name=diagonal_milliinch,json=diagonalMilliinch,proto3" json:"diagonal_milliinch,omitempty"`
1245 // PPI or also referred to as DPI (density per inch)
1246 PixelsPerIn int32 `protobuf:"varint,4,opt,name=pixels_per_in,json=pixelsPerIn,proto3" json:"pixels_per_in,omitempty"`
1247 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1248 XXX_unrecognized []byte `json:"-"`
1249 XXX_sizecache int32 `json:"-"`
1250}
1251
1252func (m *Component_DisplayPanel_Properties) Reset() { *m = Component_DisplayPanel_Properties{} }
1253func (m *Component_DisplayPanel_Properties) String() string { return proto.CompactTextString(m) }
1254func (*Component_DisplayPanel_Properties) ProtoMessage() {}
1255func (*Component_DisplayPanel_Properties) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001256 return fileDescriptor_c6bb55af29234765, []int{0, 6, 0}
C Shapirod2365312020-05-18 14:46:48 -05001257}
1258
1259func (m *Component_DisplayPanel_Properties) XXX_Unmarshal(b []byte) error {
1260 return xxx_messageInfo_Component_DisplayPanel_Properties.Unmarshal(m, b)
1261}
1262func (m *Component_DisplayPanel_Properties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1263 return xxx_messageInfo_Component_DisplayPanel_Properties.Marshal(b, m, deterministic)
1264}
1265func (m *Component_DisplayPanel_Properties) XXX_Merge(src proto.Message) {
1266 xxx_messageInfo_Component_DisplayPanel_Properties.Merge(m, src)
1267}
1268func (m *Component_DisplayPanel_Properties) XXX_Size() int {
1269 return xxx_messageInfo_Component_DisplayPanel_Properties.Size(m)
1270}
1271func (m *Component_DisplayPanel_Properties) XXX_DiscardUnknown() {
1272 xxx_messageInfo_Component_DisplayPanel_Properties.DiscardUnknown(m)
1273}
1274
1275var xxx_messageInfo_Component_DisplayPanel_Properties proto.InternalMessageInfo
1276
1277func (m *Component_DisplayPanel_Properties) GetWidthPx() int32 {
1278 if m != nil {
1279 return m.WidthPx
1280 }
1281 return 0
1282}
1283
1284func (m *Component_DisplayPanel_Properties) GetHeightPx() int32 {
1285 if m != nil {
1286 return m.HeightPx
1287 }
1288 return 0
1289}
1290
1291func (m *Component_DisplayPanel_Properties) GetDiagonalMilliinch() int32 {
1292 if m != nil {
1293 return m.DiagonalMilliinch
1294 }
1295 return 0
1296}
1297
1298func (m *Component_DisplayPanel_Properties) GetPixelsPerIn() int32 {
1299 if m != nil {
1300 return m.PixelsPerIn
1301 }
1302 return 0
1303}
1304
C Shapiro5c6fc212020-05-13 16:32:09 -05001305type Component_Touch struct {
Andrew Lambbc029d32020-02-24 12:42:50 -07001306 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001307 FwVersion string `protobuf:"bytes,3,opt,name=fw_version,json=fwVersion,proto3" json:"fw_version,omitempty"`
C Shapiroda331d62020-05-06 14:58:00 -05001308 // Optional product brand/series name
1309 // For some vendors, this is used in the firmware naming schema
Sean McAllisterc8687d32020-06-24 11:32:31 -06001310 ProductSeries string `protobuf:"bytes,5,opt,name=product_series,json=productSeries,proto3" json:"product_series,omitempty"`
1311 FwChecksum string `protobuf:"bytes,6,opt,name=fw_checksum,json=fwChecksum,proto3" json:"fw_checksum,omitempty"`
1312 Type Component_Touch_TouchType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Touch_TouchType" json:"type,omitempty"`
1313 Usb *Component_Interface_Usb `protobuf:"bytes,8,opt,name=usb,proto3" json:"usb,omitempty"`
1314 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1315 XXX_unrecognized []byte `json:"-"`
1316 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001317}
1318
C Shapiro5c6fc212020-05-13 16:32:09 -05001319func (m *Component_Touch) Reset() { *m = Component_Touch{} }
1320func (m *Component_Touch) String() string { return proto.CompactTextString(m) }
1321func (*Component_Touch) ProtoMessage() {}
1322func (*Component_Touch) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001323 return fileDescriptor_c6bb55af29234765, []int{0, 7}
Andrew Lambbc029d32020-02-24 12:42:50 -07001324}
1325
C Shapiro5c6fc212020-05-13 16:32:09 -05001326func (m *Component_Touch) XXX_Unmarshal(b []byte) error {
1327 return xxx_messageInfo_Component_Touch.Unmarshal(m, b)
Andrew Lambbc029d32020-02-24 12:42:50 -07001328}
C Shapiro5c6fc212020-05-13 16:32:09 -05001329func (m *Component_Touch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1330 return xxx_messageInfo_Component_Touch.Marshal(b, m, deterministic)
Andrew Lambbc029d32020-02-24 12:42:50 -07001331}
C Shapiro5c6fc212020-05-13 16:32:09 -05001332func (m *Component_Touch) XXX_Merge(src proto.Message) {
1333 xxx_messageInfo_Component_Touch.Merge(m, src)
Andrew Lambbc029d32020-02-24 12:42:50 -07001334}
C Shapiro5c6fc212020-05-13 16:32:09 -05001335func (m *Component_Touch) XXX_Size() int {
1336 return xxx_messageInfo_Component_Touch.Size(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001337}
C Shapiro5c6fc212020-05-13 16:32:09 -05001338func (m *Component_Touch) XXX_DiscardUnknown() {
1339 xxx_messageInfo_Component_Touch.DiscardUnknown(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001340}
1341
C Shapiro5c6fc212020-05-13 16:32:09 -05001342var xxx_messageInfo_Component_Touch proto.InternalMessageInfo
Andrew Lambbc029d32020-02-24 12:42:50 -07001343
C Shapiro5c6fc212020-05-13 16:32:09 -05001344func (m *Component_Touch) GetProductId() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001345 if m != nil {
1346 return m.ProductId
1347 }
1348 return ""
1349}
1350
C Shapiro5c6fc212020-05-13 16:32:09 -05001351func (m *Component_Touch) GetFwVersion() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001352 if m != nil {
1353 return m.FwVersion
1354 }
1355 return ""
1356}
1357
C Shapiro5c6fc212020-05-13 16:32:09 -05001358func (m *Component_Touch) GetProductSeries() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001359 if m != nil {
C Shapiroda331d62020-05-06 14:58:00 -05001360 return m.ProductSeries
Andrew Lambbc029d32020-02-24 12:42:50 -07001361 }
1362 return ""
1363}
1364
Sean McAllisterc8687d32020-06-24 11:32:31 -06001365func (m *Component_Touch) GetFwChecksum() string {
1366 if m != nil {
1367 return m.FwChecksum
1368 }
1369 return ""
1370}
1371
1372func (m *Component_Touch) GetType() Component_Touch_TouchType {
1373 if m != nil {
1374 return m.Type
1375 }
1376 return Component_Touch_TOUCH_TYPE_UNDEFINED
1377}
1378
1379func (m *Component_Touch) GetUsb() *Component_Interface_Usb {
1380 if m != nil {
1381 return m.Usb
1382 }
1383 return nil
1384}
1385
C Shapiro74da76e2020-05-04 13:02:20 -05001386type Component_Wifi struct {
1387 // Types that are valid to be assigned to Interface:
1388 // *Component_Wifi_Pci
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001389 Interface isComponent_Wifi_Interface `protobuf_oneof:"interface"`
1390 // WLAN protocols supported by this Wifi chipset.
1391 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"`
1392 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1393 XXX_unrecognized []byte `json:"-"`
1394 XXX_sizecache int32 `json:"-"`
C Shapiro74da76e2020-05-04 13:02:20 -05001395}
1396
1397func (m *Component_Wifi) Reset() { *m = Component_Wifi{} }
1398func (m *Component_Wifi) String() string { return proto.CompactTextString(m) }
1399func (*Component_Wifi) ProtoMessage() {}
1400func (*Component_Wifi) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001401 return fileDescriptor_c6bb55af29234765, []int{0, 8}
C Shapiro74da76e2020-05-04 13:02:20 -05001402}
1403
1404func (m *Component_Wifi) XXX_Unmarshal(b []byte) error {
1405 return xxx_messageInfo_Component_Wifi.Unmarshal(m, b)
1406}
1407func (m *Component_Wifi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1408 return xxx_messageInfo_Component_Wifi.Marshal(b, m, deterministic)
1409}
1410func (m *Component_Wifi) XXX_Merge(src proto.Message) {
1411 xxx_messageInfo_Component_Wifi.Merge(m, src)
1412}
1413func (m *Component_Wifi) XXX_Size() int {
1414 return xxx_messageInfo_Component_Wifi.Size(m)
1415}
1416func (m *Component_Wifi) XXX_DiscardUnknown() {
1417 xxx_messageInfo_Component_Wifi.DiscardUnknown(m)
1418}
1419
1420var xxx_messageInfo_Component_Wifi proto.InternalMessageInfo
1421
1422type isComponent_Wifi_Interface interface {
1423 isComponent_Wifi_Interface()
1424}
1425
1426type Component_Wifi_Pci struct {
1427 Pci *Component_Interface_Pci `protobuf:"bytes,1,opt,name=pci,proto3,oneof"`
1428}
1429
1430func (*Component_Wifi_Pci) isComponent_Wifi_Interface() {}
1431
1432func (m *Component_Wifi) GetInterface() isComponent_Wifi_Interface {
1433 if m != nil {
1434 return m.Interface
1435 }
1436 return nil
1437}
1438
1439func (m *Component_Wifi) GetPci() *Component_Interface_Pci {
1440 if x, ok := m.GetInterface().(*Component_Wifi_Pci); ok {
1441 return x.Pci
1442 }
1443 return nil
1444}
1445
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001446func (m *Component_Wifi) GetSupportedWlanProtocols() []Component_Wifi_WLANProtocol {
1447 if m != nil {
1448 return m.SupportedWlanProtocols
1449 }
1450 return nil
1451}
1452
C Shapiro74da76e2020-05-04 13:02:20 -05001453// XXX_OneofWrappers is for the internal use of the proto package.
1454func (*Component_Wifi) XXX_OneofWrappers() []interface{} {
1455 return []interface{}{
1456 (*Component_Wifi_Pci)(nil),
1457 }
1458}
1459
Andrew Lambbc029d32020-02-24 12:42:50 -07001460// Record of a component level qualification and the corresponding status.
1461type Component_Qualification struct {
1462 ComponentId *ComponentId `protobuf:"bytes,1,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
1463 Status Component_Qualification_Status `protobuf:"varint,2,opt,name=status,proto3,enum=chromiumos.config.api.Component_Qualification_Status" json:"status,omitempty"`
1464 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1465 XXX_unrecognized []byte `json:"-"`
1466 XXX_sizecache int32 `json:"-"`
1467}
1468
1469func (m *Component_Qualification) Reset() { *m = Component_Qualification{} }
1470func (m *Component_Qualification) String() string { return proto.CompactTextString(m) }
1471func (*Component_Qualification) ProtoMessage() {}
1472func (*Component_Qualification) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001473 return fileDescriptor_c6bb55af29234765, []int{0, 9}
Andrew Lambbc029d32020-02-24 12:42:50 -07001474}
1475
1476func (m *Component_Qualification) XXX_Unmarshal(b []byte) error {
1477 return xxx_messageInfo_Component_Qualification.Unmarshal(m, b)
1478}
1479func (m *Component_Qualification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1480 return xxx_messageInfo_Component_Qualification.Marshal(b, m, deterministic)
1481}
1482func (m *Component_Qualification) XXX_Merge(src proto.Message) {
1483 xxx_messageInfo_Component_Qualification.Merge(m, src)
1484}
1485func (m *Component_Qualification) XXX_Size() int {
1486 return xxx_messageInfo_Component_Qualification.Size(m)
1487}
1488func (m *Component_Qualification) XXX_DiscardUnknown() {
1489 xxx_messageInfo_Component_Qualification.DiscardUnknown(m)
1490}
1491
1492var xxx_messageInfo_Component_Qualification proto.InternalMessageInfo
1493
1494func (m *Component_Qualification) GetComponentId() *ComponentId {
1495 if m != nil {
1496 return m.ComponentId
1497 }
1498 return nil
1499}
1500
1501func (m *Component_Qualification) GetStatus() Component_Qualification_Status {
1502 if m != nil {
1503 return m.Status
1504 }
1505 return Component_Qualification_STATUS_UNKNOWN
1506}
1507
Sean McAllisterc19613b2020-06-22 11:41:58 -06001508type Component_AudioCodec struct {
1509 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1510 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1511 XXX_unrecognized []byte `json:"-"`
1512 XXX_sizecache int32 `json:"-"`
1513}
1514
1515func (m *Component_AudioCodec) Reset() { *m = Component_AudioCodec{} }
1516func (m *Component_AudioCodec) String() string { return proto.CompactTextString(m) }
1517func (*Component_AudioCodec) ProtoMessage() {}
1518func (*Component_AudioCodec) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001519 return fileDescriptor_c6bb55af29234765, []int{0, 10}
Sean McAllisterc19613b2020-06-22 11:41:58 -06001520}
1521
1522func (m *Component_AudioCodec) XXX_Unmarshal(b []byte) error {
1523 return xxx_messageInfo_Component_AudioCodec.Unmarshal(m, b)
1524}
1525func (m *Component_AudioCodec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1526 return xxx_messageInfo_Component_AudioCodec.Marshal(b, m, deterministic)
1527}
1528func (m *Component_AudioCodec) XXX_Merge(src proto.Message) {
1529 xxx_messageInfo_Component_AudioCodec.Merge(m, src)
1530}
1531func (m *Component_AudioCodec) XXX_Size() int {
1532 return xxx_messageInfo_Component_AudioCodec.Size(m)
1533}
1534func (m *Component_AudioCodec) XXX_DiscardUnknown() {
1535 xxx_messageInfo_Component_AudioCodec.DiscardUnknown(m)
1536}
1537
1538var xxx_messageInfo_Component_AudioCodec proto.InternalMessageInfo
1539
1540func (m *Component_AudioCodec) GetName() string {
1541 if m != nil {
1542 return m.Name
1543 }
1544 return ""
1545}
1546
Sean McAllistera3b6b412020-06-22 13:33:16 -06001547type Component_Battery struct {
1548 Model string `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
1549 Technology Component_Battery_Technology `protobuf:"varint,2,opt,name=technology,proto3,enum=chromiumos.config.api.Component_Battery_Technology" json:"technology,omitempty"`
1550 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1551 XXX_unrecognized []byte `json:"-"`
1552 XXX_sizecache int32 `json:"-"`
1553}
1554
1555func (m *Component_Battery) Reset() { *m = Component_Battery{} }
1556func (m *Component_Battery) String() string { return proto.CompactTextString(m) }
1557func (*Component_Battery) ProtoMessage() {}
1558func (*Component_Battery) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001559 return fileDescriptor_c6bb55af29234765, []int{0, 11}
Sean McAllistera3b6b412020-06-22 13:33:16 -06001560}
1561
1562func (m *Component_Battery) XXX_Unmarshal(b []byte) error {
1563 return xxx_messageInfo_Component_Battery.Unmarshal(m, b)
1564}
1565func (m *Component_Battery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1566 return xxx_messageInfo_Component_Battery.Marshal(b, m, deterministic)
1567}
1568func (m *Component_Battery) XXX_Merge(src proto.Message) {
1569 xxx_messageInfo_Component_Battery.Merge(m, src)
1570}
1571func (m *Component_Battery) XXX_Size() int {
1572 return xxx_messageInfo_Component_Battery.Size(m)
1573}
1574func (m *Component_Battery) XXX_DiscardUnknown() {
1575 xxx_messageInfo_Component_Battery.DiscardUnknown(m)
1576}
1577
1578var xxx_messageInfo_Component_Battery proto.InternalMessageInfo
1579
1580func (m *Component_Battery) GetModel() string {
1581 if m != nil {
1582 return m.Model
1583 }
1584 return ""
1585}
1586
1587func (m *Component_Battery) GetTechnology() Component_Battery_Technology {
1588 if m != nil {
1589 return m.Technology
1590 }
1591 return Component_Battery_TECH_UNKNOWN
1592}
1593
Sean McAllisterc6030032020-06-23 13:54:03 -06001594type Component_FlashChip struct {
1595 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1596 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1597 XXX_unrecognized []byte `json:"-"`
1598 XXX_sizecache int32 `json:"-"`
1599}
1600
1601func (m *Component_FlashChip) Reset() { *m = Component_FlashChip{} }
1602func (m *Component_FlashChip) String() string { return proto.CompactTextString(m) }
1603func (*Component_FlashChip) ProtoMessage() {}
1604func (*Component_FlashChip) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001605 return fileDescriptor_c6bb55af29234765, []int{0, 12}
Sean McAllisterc6030032020-06-23 13:54:03 -06001606}
1607
1608func (m *Component_FlashChip) XXX_Unmarshal(b []byte) error {
1609 return xxx_messageInfo_Component_FlashChip.Unmarshal(m, b)
1610}
1611func (m *Component_FlashChip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1612 return xxx_messageInfo_Component_FlashChip.Marshal(b, m, deterministic)
1613}
1614func (m *Component_FlashChip) XXX_Merge(src proto.Message) {
1615 xxx_messageInfo_Component_FlashChip.Merge(m, src)
1616}
1617func (m *Component_FlashChip) XXX_Size() int {
1618 return xxx_messageInfo_Component_FlashChip.Size(m)
1619}
1620func (m *Component_FlashChip) XXX_DiscardUnknown() {
1621 xxx_messageInfo_Component_FlashChip.DiscardUnknown(m)
1622}
1623
1624var xxx_messageInfo_Component_FlashChip proto.InternalMessageInfo
1625
1626func (m *Component_FlashChip) GetPartNumber() string {
1627 if m != nil {
1628 return m.PartNumber
1629 }
1630 return ""
1631}
1632
1633type Component_EmbeddedController struct {
1634 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1635 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1636 XXX_unrecognized []byte `json:"-"`
1637 XXX_sizecache int32 `json:"-"`
1638}
1639
1640func (m *Component_EmbeddedController) Reset() { *m = Component_EmbeddedController{} }
1641func (m *Component_EmbeddedController) String() string { return proto.CompactTextString(m) }
1642func (*Component_EmbeddedController) ProtoMessage() {}
1643func (*Component_EmbeddedController) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001644 return fileDescriptor_c6bb55af29234765, []int{0, 13}
Sean McAllisterc6030032020-06-23 13:54:03 -06001645}
1646
1647func (m *Component_EmbeddedController) XXX_Unmarshal(b []byte) error {
1648 return xxx_messageInfo_Component_EmbeddedController.Unmarshal(m, b)
1649}
1650func (m *Component_EmbeddedController) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1651 return xxx_messageInfo_Component_EmbeddedController.Marshal(b, m, deterministic)
1652}
1653func (m *Component_EmbeddedController) XXX_Merge(src proto.Message) {
1654 xxx_messageInfo_Component_EmbeddedController.Merge(m, src)
1655}
1656func (m *Component_EmbeddedController) XXX_Size() int {
1657 return xxx_messageInfo_Component_EmbeddedController.Size(m)
1658}
1659func (m *Component_EmbeddedController) XXX_DiscardUnknown() {
1660 xxx_messageInfo_Component_EmbeddedController.DiscardUnknown(m)
1661}
1662
1663var xxx_messageInfo_Component_EmbeddedController proto.InternalMessageInfo
1664
1665func (m *Component_EmbeddedController) GetPartNumber() string {
1666 if m != nil {
1667 return m.PartNumber
1668 }
1669 return ""
1670}
1671
Sean McAllistera84b7342020-06-23 18:08:48 -06001672type Component_Storage struct {
1673 Emmc5FwVer string `protobuf:"bytes,1,opt,name=emmc5_fw_ver,json=emmc5FwVer,proto3" json:"emmc5_fw_ver,omitempty"`
1674 Manfid string `protobuf:"bytes,2,opt,name=manfid,proto3" json:"manfid,omitempty"`
1675 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
1676 Oemid string `protobuf:"bytes,4,opt,name=oemid,proto3" json:"oemid,omitempty"`
1677 Prv string `protobuf:"bytes,5,opt,name=prv,proto3" json:"prv,omitempty"`
1678 Sectors string `protobuf:"bytes,6,opt,name=sectors,proto3" json:"sectors,omitempty"`
1679 Type Component_Storage_StorageType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Storage_StorageType" json:"type,omitempty"`
Sean McAllister92c454e2021-03-10 12:45:29 -07001680 SizeGb uint32 `protobuf:"varint,8,opt,name=size_gb,json=sizeGb,proto3" json:"size_gb,omitempty"`
Sean McAllistera84b7342020-06-23 18:08:48 -06001681 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1682 XXX_unrecognized []byte `json:"-"`
1683 XXX_sizecache int32 `json:"-"`
1684}
1685
1686func (m *Component_Storage) Reset() { *m = Component_Storage{} }
1687func (m *Component_Storage) String() string { return proto.CompactTextString(m) }
1688func (*Component_Storage) ProtoMessage() {}
1689func (*Component_Storage) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001690 return fileDescriptor_c6bb55af29234765, []int{0, 14}
Sean McAllistera84b7342020-06-23 18:08:48 -06001691}
1692
1693func (m *Component_Storage) XXX_Unmarshal(b []byte) error {
1694 return xxx_messageInfo_Component_Storage.Unmarshal(m, b)
1695}
1696func (m *Component_Storage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1697 return xxx_messageInfo_Component_Storage.Marshal(b, m, deterministic)
1698}
1699func (m *Component_Storage) XXX_Merge(src proto.Message) {
1700 xxx_messageInfo_Component_Storage.Merge(m, src)
1701}
1702func (m *Component_Storage) XXX_Size() int {
1703 return xxx_messageInfo_Component_Storage.Size(m)
1704}
1705func (m *Component_Storage) XXX_DiscardUnknown() {
1706 xxx_messageInfo_Component_Storage.DiscardUnknown(m)
1707}
1708
1709var xxx_messageInfo_Component_Storage proto.InternalMessageInfo
1710
1711func (m *Component_Storage) GetEmmc5FwVer() string {
1712 if m != nil {
1713 return m.Emmc5FwVer
1714 }
1715 return ""
1716}
1717
1718func (m *Component_Storage) GetManfid() string {
1719 if m != nil {
1720 return m.Manfid
1721 }
1722 return ""
1723}
1724
1725func (m *Component_Storage) GetName() string {
1726 if m != nil {
1727 return m.Name
1728 }
1729 return ""
1730}
1731
1732func (m *Component_Storage) GetOemid() string {
1733 if m != nil {
1734 return m.Oemid
1735 }
1736 return ""
1737}
1738
1739func (m *Component_Storage) GetPrv() string {
1740 if m != nil {
1741 return m.Prv
1742 }
1743 return ""
1744}
1745
1746func (m *Component_Storage) GetSectors() string {
1747 if m != nil {
1748 return m.Sectors
1749 }
1750 return ""
1751}
1752
1753func (m *Component_Storage) GetType() Component_Storage_StorageType {
1754 if m != nil {
1755 return m.Type
1756 }
1757 return Component_Storage_STORAGE_TYPE_UNKNOWN
1758}
1759
Sean McAllister92c454e2021-03-10 12:45:29 -07001760func (m *Component_Storage) GetSizeGb() uint32 {
1761 if m != nil {
1762 return m.SizeGb
1763 }
1764 return 0
1765}
1766
Sean McAllister8f78b782020-06-24 12:25:52 -06001767// Defines a Trusted Platform Module, for more information see here:
1768// https://www.chromium.org/developers/design-documents/tpm-usage
1769type Component_Tpm struct {
1770 ManufacturerInfo string `protobuf:"bytes,1,opt,name=manufacturer_info,json=manufacturerInfo,proto3" json:"manufacturer_info,omitempty"`
1771 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
1772 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1773 XXX_unrecognized []byte `json:"-"`
1774 XXX_sizecache int32 `json:"-"`
1775}
1776
1777func (m *Component_Tpm) Reset() { *m = Component_Tpm{} }
1778func (m *Component_Tpm) String() string { return proto.CompactTextString(m) }
1779func (*Component_Tpm) ProtoMessage() {}
1780func (*Component_Tpm) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001781 return fileDescriptor_c6bb55af29234765, []int{0, 15}
Sean McAllister8f78b782020-06-24 12:25:52 -06001782}
1783
1784func (m *Component_Tpm) XXX_Unmarshal(b []byte) error {
1785 return xxx_messageInfo_Component_Tpm.Unmarshal(m, b)
1786}
1787func (m *Component_Tpm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1788 return xxx_messageInfo_Component_Tpm.Marshal(b, m, deterministic)
1789}
1790func (m *Component_Tpm) XXX_Merge(src proto.Message) {
1791 xxx_messageInfo_Component_Tpm.Merge(m, src)
1792}
1793func (m *Component_Tpm) XXX_Size() int {
1794 return xxx_messageInfo_Component_Tpm.Size(m)
1795}
1796func (m *Component_Tpm) XXX_DiscardUnknown() {
1797 xxx_messageInfo_Component_Tpm.DiscardUnknown(m)
1798}
1799
1800var xxx_messageInfo_Component_Tpm proto.InternalMessageInfo
1801
1802func (m *Component_Tpm) GetManufacturerInfo() string {
1803 if m != nil {
1804 return m.ManufacturerInfo
1805 }
1806 return ""
1807}
1808
1809func (m *Component_Tpm) GetVersion() string {
1810 if m != nil {
1811 return m.Version
1812 }
1813 return ""
1814}
1815
Andrew Lambbc029d32020-02-24 12:42:50 -07001816func init() {
1817 proto.RegisterEnum("chromiumos.config.api.Component_Soc_Architecture", Component_Soc_Architecture_name, Component_Soc_Architecture_value)
1818 proto.RegisterEnum("chromiumos.config.api.Component_Memory_Type", Component_Memory_Type_name, Component_Memory_Type_value)
1819 proto.RegisterEnum("chromiumos.config.api.Component_Camera_Feature", Component_Camera_Feature_name, Component_Camera_Feature_value)
1820 proto.RegisterEnum("chromiumos.config.api.Component_Camera_ClockType", Component_Camera_ClockType_name, Component_Camera_ClockType_value)
Sean McAllisterc8687d32020-06-24 11:32:31 -06001821 proto.RegisterEnum("chromiumos.config.api.Component_Touch_TouchType", Component_Touch_TouchType_name, Component_Touch_TouchType_value)
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001822 proto.RegisterEnum("chromiumos.config.api.Component_Wifi_WLANProtocol", Component_Wifi_WLANProtocol_name, Component_Wifi_WLANProtocol_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001823 proto.RegisterEnum("chromiumos.config.api.Component_Qualification_Status", Component_Qualification_Status_name, Component_Qualification_Status_value)
Sean McAllistera3b6b412020-06-22 13:33:16 -06001824 proto.RegisterEnum("chromiumos.config.api.Component_Battery_Technology", Component_Battery_Technology_name, Component_Battery_Technology_value)
Sean McAllistera84b7342020-06-23 18:08:48 -06001825 proto.RegisterEnum("chromiumos.config.api.Component_Storage_StorageType", Component_Storage_StorageType_name, Component_Storage_StorageType_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001826 proto.RegisterType((*Component)(nil), "chromiumos.config.api.Component")
Sean McAllister98452e62020-11-30 13:20:27 -07001827 proto.RegisterType((*Component_AVLId)(nil), "chromiumos.config.api.Component.AVLId")
C Shapiro74da76e2020-05-04 13:02:20 -05001828 proto.RegisterType((*Component_Interface)(nil), "chromiumos.config.api.Component.Interface")
1829 proto.RegisterType((*Component_Interface_Usb)(nil), "chromiumos.config.api.Component.Interface.Usb")
1830 proto.RegisterType((*Component_Interface_Pci)(nil), "chromiumos.config.api.Component.Interface.Pci")
Andrew Lambbc029d32020-02-24 12:42:50 -07001831 proto.RegisterType((*Component_Soc)(nil), "chromiumos.config.api.Component.Soc")
1832 proto.RegisterType((*Component_Soc_Family)(nil), "chromiumos.config.api.Component.Soc.Family")
1833 proto.RegisterType((*Component_Memory)(nil), "chromiumos.config.api.Component.Memory")
1834 proto.RegisterType((*Component_Memory_Profile)(nil), "chromiumos.config.api.Component.Memory.Profile")
1835 proto.RegisterType((*Component_Bluetooth)(nil), "chromiumos.config.api.Component.Bluetooth")
1836 proto.RegisterType((*Component_Camera)(nil), "chromiumos.config.api.Component.Camera")
C Shapirod2365312020-05-18 14:46:48 -05001837 proto.RegisterType((*Component_DisplayPanel)(nil), "chromiumos.config.api.Component.DisplayPanel")
1838 proto.RegisterType((*Component_DisplayPanel_Properties)(nil), "chromiumos.config.api.Component.DisplayPanel.Properties")
C Shapiro5c6fc212020-05-13 16:32:09 -05001839 proto.RegisterType((*Component_Touch)(nil), "chromiumos.config.api.Component.Touch")
C Shapiro74da76e2020-05-04 13:02:20 -05001840 proto.RegisterType((*Component_Wifi)(nil), "chromiumos.config.api.Component.Wifi")
Andrew Lambbc029d32020-02-24 12:42:50 -07001841 proto.RegisterType((*Component_Qualification)(nil), "chromiumos.config.api.Component.Qualification")
Sean McAllisterc19613b2020-06-22 11:41:58 -06001842 proto.RegisterType((*Component_AudioCodec)(nil), "chromiumos.config.api.Component.AudioCodec")
Sean McAllistera3b6b412020-06-22 13:33:16 -06001843 proto.RegisterType((*Component_Battery)(nil), "chromiumos.config.api.Component.Battery")
Sean McAllisterc6030032020-06-23 13:54:03 -06001844 proto.RegisterType((*Component_FlashChip)(nil), "chromiumos.config.api.Component.FlashChip")
1845 proto.RegisterType((*Component_EmbeddedController)(nil), "chromiumos.config.api.Component.EmbeddedController")
Sean McAllistera84b7342020-06-23 18:08:48 -06001846 proto.RegisterType((*Component_Storage)(nil), "chromiumos.config.api.Component.Storage")
Sean McAllister8f78b782020-06-24 12:25:52 -06001847 proto.RegisterType((*Component_Tpm)(nil), "chromiumos.config.api.Component.Tpm")
Andrew Lambbc029d32020-02-24 12:42:50 -07001848}
1849
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001850func init() {
1851 proto.RegisterFile("chromiumos/config/api/component.proto", fileDescriptor_c6bb55af29234765)
1852}
Andrew Lambbc029d32020-02-24 12:42:50 -07001853
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001854var fileDescriptor_c6bb55af29234765 = []byte{
Sean McAllister92c454e2021-03-10 12:45:29 -07001855 // 1976 bytes of a gzipped FileDescriptorProto
1856 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x58, 0xcd, 0x72, 0xdb, 0xba,
1857 0x15, 0x16, 0xa9, 0x5f, 0x1e, 0x5b, 0x0e, 0x83, 0x9b, 0xa4, 0xbc, 0xba, 0xd3, 0xa9, 0x47, 0xd3,
1858 0xa4, 0x9e, 0xe4, 0x5e, 0x39, 0x71, 0x7e, 0x9a, 0x99, 0x4e, 0x67, 0xae, 0x4c, 0xd1, 0x11, 0x13,
1859 0xfd, 0x05, 0xa2, 0xf3, 0xd3, 0x2e, 0x58, 0x0a, 0x84, 0x24, 0xce, 0xe5, 0x5f, 0x49, 0xca, 0x8e,
1860 0xf3, 0x00, 0xdd, 0x76, 0xd9, 0x55, 0x67, 0xda, 0x37, 0xe8, 0xf4, 0x15, 0xfa, 0x00, 0xdd, 0x77,
1861 0xdf, 0x45, 0xdf, 0xa1, 0x8b, 0x0e, 0x40, 0x52, 0x92, 0xed, 0xb4, 0x52, 0xd2, 0x8d, 0x0d, 0x1c,
1862 0x9c, 0xef, 0x03, 0x70, 0x08, 0x7c, 0xe7, 0x40, 0x70, 0x97, 0xcc, 0xa3, 0xc0, 0x73, 0x16, 0x5e,
1863 0x10, 0x1f, 0x92, 0xc0, 0x9f, 0x3a, 0xb3, 0x43, 0x2b, 0x74, 0x0e, 0x49, 0xe0, 0x85, 0x81, 0x4f,
1864 0xfd, 0xa4, 0x15, 0x46, 0x41, 0x12, 0xa0, 0xdb, 0x2b, 0xb7, 0x56, 0xea, 0xd6, 0xb2, 0x42, 0xa7,
1865 0x71, 0xb0, 0x01, 0x6d, 0x3a, 0x76, 0x4a, 0xd0, 0xb8, 0xf7, 0x69, 0xcf, 0xd0, 0x8a, 0x12, 0x9f,
1866 0x46, 0x4b, 0xbf, 0xe6, 0xef, 0xee, 0x81, 0xa4, 0xe6, 0x70, 0x74, 0x04, 0xa2, 0x63, 0x2b, 0xc2,
1867 0xbe, 0x70, 0xb0, 0x73, 0xd4, 0x6c, 0x7d, 0x72, 0x0d, 0xad, 0xa5, 0xb7, 0x6e, 0x63, 0xd1, 0xb1,
1868 0x91, 0x0e, 0x37, 0x3c, 0xcb, 0x5f, 0x4c, 0x2d, 0x92, 0x2c, 0x22, 0x4e, 0xad, 0xd4, 0x38, 0xc1,
1869 0xfe, 0x7f, 0x21, 0x18, 0xa5, 0x6b, 0xd0, 0x6d, 0xbc, 0xb7, 0x0e, 0xd4, 0x6d, 0x84, 0xa0, 0xe4,
1870 0x5b, 0x1e, 0x55, 0xa4, 0x7d, 0xe1, 0x40, 0xc2, 0xbc, 0x8d, 0x7e, 0x0c, 0x30, 0x3f, 0x77, 0x6c,
1871 0xd3, 0xb5, 0x26, 0xd4, 0x55, 0x6e, 0xf1, 0x11, 0x89, 0x59, 0x7a, 0xcc, 0x80, 0x7e, 0x09, 0x15,
1872 0xeb, 0xcc, 0x65, 0x93, 0xde, 0xe6, 0x93, 0xde, 0xdb, 0xb4, 0xea, 0x56, 0xfb, 0x4d, 0x4f, 0xb7,
1873 0x71, 0xd9, 0x3a, 0x73, 0x75, 0x1b, 0xfd, 0x04, 0x76, 0x58, 0x48, 0x4c, 0x7f, 0xe1, 0x4d, 0x68,
1874 0xa4, 0xdc, 0xe1, 0xf4, 0xc0, 0x4c, 0x03, 0x6e, 0x41, 0xcf, 0xa1, 0x18, 0x07, 0x44, 0x11, 0x39,
1875 0xf9, 0x4f, 0x37, 0x92, 0x8f, 0x03, 0xd2, 0x2d, 0x60, 0x06, 0x41, 0x6d, 0xa8, 0x78, 0xd4, 0x0b,
1876 0xa2, 0x0b, 0xa5, 0xc8, 0xc1, 0x3f, 0xdb, 0x08, 0xee, 0x73, 0xf7, 0x6e, 0x01, 0x67, 0x40, 0xf4,
1877 0x12, 0xa4, 0x89, 0xbb, 0xa0, 0x49, 0x10, 0x24, 0x73, 0xa5, 0xc4, 0x59, 0xee, 0x6f, 0x64, 0x39,
1878 0xce, 0x11, 0xdd, 0x02, 0x5e, 0xc1, 0xd9, 0x72, 0x88, 0xe5, 0xd1, 0xc8, 0x52, 0xca, 0x5b, 0x2e,
1879 0x47, 0xe5, 0xee, 0x6c, 0x39, 0x29, 0x10, 0xbd, 0x84, 0x9d, 0x24, 0x58, 0x90, 0x79, 0x4c, 0x22,
1880 0x4a, 0x7d, 0xa5, 0xb2, 0x65, 0xc0, 0x0d, 0x86, 0xe9, 0x16, 0xf0, 0x3a, 0x18, 0xfd, 0x02, 0x4a,
1881 0xe7, 0xce, 0xd4, 0x51, 0xaa, 0x9c, 0xe4, 0xee, 0x46, 0x92, 0xb7, 0xce, 0xd4, 0xe9, 0x16, 0x30,
1882 0x07, 0xa1, 0x0e, 0xd4, 0x38, 0x57, 0x68, 0xd9, 0x0a, 0x7c, 0xe6, 0x2a, 0x96, 0x48, 0x64, 0x40,
1883 0xdd, 0x76, 0xe2, 0xd0, 0xb5, 0x2e, 0xcc, 0xd0, 0xf2, 0xa9, 0xab, 0xec, 0x70, 0xaa, 0xef, 0x36,
1884 0x52, 0x75, 0x52, 0xd4, 0x88, 0x81, 0xba, 0x05, 0xbc, 0x6b, 0xaf, 0xf5, 0xd1, 0x00, 0x76, 0xac,
1885 0x85, 0xed, 0x04, 0x26, 0x09, 0x6c, 0x4a, 0x94, 0x5d, 0xce, 0xf9, 0x60, 0xf3, 0xa9, 0x64, 0x18,
1886 0x95, 0x41, 0xba, 0x05, 0x0c, 0xd6, 0xb2, 0x87, 0x3a, 0x50, 0x9d, 0x58, 0x49, 0x42, 0xa3, 0x0b,
1887 0xa5, 0xce, 0xb9, 0x0e, 0x36, 0x9f, 0x80, 0xd4, 0xbf, 0x5b, 0xc0, 0x39, 0x14, 0x8d, 0xa0, 0x4e,
1888 0x89, 0x39, 0x75, 0xad, 0x78, 0x6e, 0x92, 0xb9, 0x13, 0x2a, 0x7b, 0x5b, 0x9e, 0xa6, 0x13, 0x06,
1889 0x51, 0xe7, 0x4e, 0xc8, 0x3e, 0x20, 0x25, 0xcb, 0x2e, 0x7a, 0x07, 0x37, 0xe3, 0x8b, 0x38, 0xa1,
1890 0xde, 0x3a, 0xeb, 0x8d, 0x2f, 0x60, 0xbd, 0x91, 0xd2, 0xac, 0x98, 0x35, 0x10, 0x29, 0x51, 0x64,
1891 0x4e, 0xf5, 0x78, 0x23, 0x95, 0xe6, 0x4d, 0xa8, 0x6d, 0x53, 0x5b, 0x0d, 0xfc, 0x24, 0x0a, 0x5c,
1892 0x97, 0x46, 0xdd, 0x02, 0x16, 0xd3, 0xc0, 0xc5, 0x49, 0x10, 0x59, 0x33, 0xaa, 0xdc, 0xdc, 0x32,
1893 0x70, 0xe3, 0xd4, 0x9f, 0x05, 0x2e, 0x83, 0xb2, 0xfb, 0x9f, 0x84, 0x9e, 0x82, 0xb6, 0xbc, 0xff,
1894 0x46, 0xe8, 0xb1, 0xfb, 0x9f, 0x84, 0x1e, 0x7a, 0x05, 0xb5, 0x45, 0x3c, 0x31, 0xe7, 0x41, 0x9c,
1895 0x28, 0x5f, 0x71, 0x78, 0x6b, 0x23, 0x5c, 0xf7, 0x13, 0x1a, 0x4d, 0x2d, 0x42, 0x5b, 0xa7, 0xf1,
1896 0x84, 0x2d, 0x63, 0x11, 0x4f, 0xba, 0x41, 0x9c, 0x34, 0x1e, 0x40, 0x99, 0xeb, 0x16, 0x92, 0xa1,
1897 0x48, 0x32, 0x89, 0x2e, 0x63, 0xd6, 0x64, 0x96, 0xdf, 0x3a, 0x36, 0x57, 0xa8, 0x32, 0x66, 0xcd,
1898 0xc6, 0xdf, 0x05, 0x90, 0x96, 0x4c, 0x8d, 0xdf, 0x40, 0xf1, 0x34, 0x9e, 0xa0, 0x6f, 0x40, 0x3a,
1899 0xa3, 0xbe, 0x1d, 0x70, 0x81, 0x16, 0xb8, 0xce, 0xd5, 0x52, 0x83, 0x6e, 0x33, 0x91, 0x0d, 0xa3,
1900 0xc0, 0x5e, 0x10, 0x96, 0x41, 0x38, 0x95, 0x84, 0xa5, 0xcc, 0x92, 0x0e, 0x4f, 0x88, 0x6d, 0xda,
1901 0xf4, 0xcc, 0x21, 0x94, 0xcb, 0x99, 0x84, 0xa5, 0x09, 0xb1, 0x3b, 0xdc, 0xc0, 0x66, 0x18, 0x11,
1902 0xe7, 0x7f, 0xcf, 0xf0, 0x0d, 0x48, 0x29, 0x7c, 0x35, 0x41, 0x2d, 0x35, 0xa4, 0x2a, 0x1c, 0xd1,
1903 0x33, 0x27, 0x76, 0x02, 0x9f, 0x0d, 0xa7, 0x13, 0x40, 0x6e, 0xd2, 0xed, 0xc6, 0x5f, 0x44, 0x28,
1904 0x8e, 0x03, 0x82, 0x54, 0xa8, 0x4c, 0x2d, 0xcf, 0x71, 0x2f, 0xb2, 0x1c, 0xf5, 0x60, 0x1b, 0x41,
1905 0x6e, 0x9d, 0x70, 0x08, 0xce, 0xa0, 0xe8, 0x16, 0x94, 0xbd, 0xc0, 0xa6, 0x6e, 0xb6, 0x8c, 0xb4,
1906 0xc3, 0xac, 0x24, 0x88, 0x68, 0xcc, 0x67, 0x2f, 0xe3, 0xb4, 0xd3, 0x20, 0x50, 0x49, 0xd1, 0x48,
1907 0x83, 0x92, 0x15, 0x91, 0x39, 0x9f, 0x78, 0xef, 0xe8, 0xd1, 0x56, 0x13, 0xb7, 0x23, 0x32, 0x77,
1908 0x12, 0xca, 0xf3, 0x1b, 0xe6, 0xf0, 0x65, 0x8a, 0x13, 0x57, 0x29, 0xae, 0x39, 0x86, 0xdd, 0x75,
1909 0x4f, 0xd4, 0x80, 0x3b, 0x6d, 0xac, 0x76, 0x75, 0x43, 0x53, 0x8d, 0x53, 0xac, 0x99, 0xa7, 0x83,
1910 0x8e, 0x76, 0xa2, 0x0f, 0xb4, 0x8e, 0x5c, 0x40, 0x55, 0x28, 0xbe, 0x7b, 0xfe, 0x4c, 0x16, 0x10,
1911 0x40, 0xe5, 0xdd, 0xf3, 0x67, 0xe6, 0xb3, 0x27, 0xb2, 0xc8, 0x8c, 0x6d, 0xdc, 0x97, 0x8b, 0x48,
1912 0x82, 0x72, 0x1b, 0xf7, 0x9f, 0x3d, 0x91, 0x4b, 0x8d, 0x7f, 0x89, 0x50, 0x49, 0x13, 0x0a, 0xd2,
1913 0xa1, 0x1a, 0x46, 0xc1, 0xd4, 0x71, 0x69, 0x16, 0xb6, 0xc3, 0x2d, 0x53, 0x51, 0x6b, 0x94, 0xc2,
1914 0x70, 0x8e, 0xbf, 0x9a, 0x2f, 0xc5, 0xab, 0xf9, 0xb2, 0xf1, 0x7b, 0x01, 0xaa, 0x19, 0x0a, 0x7d,
1915 0x0f, 0xa5, 0xe4, 0x22, 0xa4, 0x59, 0xc8, 0xbe, 0xdd, 0x76, 0x52, 0xe3, 0x22, 0xa4, 0x98, 0x23,
1916 0xd9, 0xa9, 0x89, 0x43, 0x4a, 0x6d, 0xd3, 0x9b, 0x7f, 0xcc, 0x4e, 0x78, 0x8d, 0x1b, 0xfa, 0xf3,
1917 0x8f, 0xe8, 0x2e, 0xec, 0xc5, 0xce, 0x47, 0x6a, 0x7a, 0x74, 0x66, 0x4d, 0x2e, 0x92, 0xe5, 0xa7,
1918 0xab, 0x33, 0x6b, 0x3f, 0x37, 0x36, 0x7f, 0x0d, 0x25, 0xc6, 0x88, 0x10, 0xec, 0x19, 0xef, 0x47,
1919 0xd7, 0xa2, 0xd9, 0xe9, 0x60, 0x59, 0x40, 0x35, 0x28, 0x75, 0x3a, 0xf8, 0x48, 0x16, 0xb3, 0xd6,
1920 0x63, 0xb9, 0x98, 0xb5, 0x9e, 0xc8, 0x25, 0xb4, 0x03, 0xd5, 0xde, 0xc8, 0xe4, 0xe6, 0xf2, 0xaa,
1921 0xf3, 0x44, 0xae, 0xbc, 0x2c, 0xd5, 0x8a, 0x72, 0xa9, 0x61, 0x82, 0xb4, 0xcc, 0xba, 0xe8, 0x7b,
1922 0x28, 0x2e, 0xe2, 0x49, 0x96, 0xae, 0x3f, 0xf3, 0xca, 0x63, 0x06, 0x7d, 0x59, 0xaa, 0x09, 0xb2,
1923 0xf8, 0xb2, 0x54, 0x13, 0xe5, 0x62, 0x36, 0xc1, 0x5f, 0x8b, 0x50, 0x49, 0xd3, 0x31, 0x93, 0x95,
1924 0x29, 0xb5, 0xd8, 0x39, 0x89, 0x15, 0x61, 0xbf, 0x78, 0xb0, 0xb7, 0xc5, 0xd7, 0x4c, 0xa1, 0xad,
1925 0x93, 0x14, 0x87, 0x97, 0x04, 0x68, 0x04, 0x40, 0xdc, 0x80, 0xfc, 0x60, 0xf2, 0xef, 0x24, 0x6e,
1926 0x79, 0xb4, 0x33, 0x3a, 0x95, 0x21, 0xf9, 0xc7, 0x92, 0x48, 0xde, 0x44, 0xc7, 0xe9, 0xee, 0x8b,
1927 0x5f, 0x28, 0x78, 0x0c, 0xcc, 0x38, 0x42, 0xe2, 0x7c, 0x41, 0x04, 0x47, 0x84, 0xd5, 0x08, 0x0c,
1928 0xdc, 0x7c, 0x08, 0xd5, 0x6c, 0xbb, 0xe8, 0x2b, 0xb8, 0x71, 0xa2, 0xb5, 0xb3, 0x9b, 0xf4, 0x6a,
1929 0x30, 0x7c, 0x3b, 0x90, 0x0b, 0x48, 0x86, 0xdd, 0xb6, 0x6a, 0xe8, 0x6f, 0x74, 0xe3, 0xbd, 0xd9,
1930 0xd3, 0x3a, 0xb2, 0xd0, 0x3c, 0x06, 0x69, 0xb9, 0x23, 0xa4, 0xc0, 0x2d, 0xb5, 0x37, 0x54, 0x5f,
1931 0x99, 0xd7, 0x8e, 0x4c, 0x1d, 0xa4, 0xfe, 0x70, 0x30, 0x34, 0x86, 0x03, 0x5d, 0x95, 0x05, 0xb4,
1932 0x0b, 0xb5, 0xe3, 0xe1, 0xd0, 0x30, 0xf4, 0xbe, 0x26, 0x8b, 0xc7, 0x3b, 0x20, 0x39, 0x4b, 0xe1,
1933 0xfd, 0xb3, 0x08, 0xbb, 0xeb, 0xa5, 0xc2, 0x15, 0x95, 0x15, 0xae, 0xaa, 0xec, 0x3b, 0x3e, 0x1c,
1934 0xd2, 0x28, 0x71, 0x68, 0x9c, 0x55, 0x9c, 0xcf, 0x3f, 0xab, 0x18, 0x61, 0xf7, 0x35, 0xc3, 0xe3,
1935 0x35, 0xae, 0xc6, 0x1f, 0x04, 0x80, 0xd5, 0x10, 0xfa, 0x1a, 0x6a, 0xe7, 0x8e, 0x9d, 0xcc, 0xcd,
1936 0xf0, 0x43, 0x96, 0x48, 0xaa, 0xbc, 0x3f, 0xfa, 0xc0, 0x2e, 0xdc, 0x9c, 0x3a, 0xb3, 0x79, 0xc2,
1937 0xc6, 0xb2, 0x0b, 0x97, 0x1a, 0x46, 0x1f, 0xd0, 0x77, 0x80, 0x6c, 0xc7, 0x9a, 0x05, 0xbe, 0xe5,
1938 0x9a, 0x9e, 0xe3, 0xba, 0x8e, 0xe3, 0x93, 0x79, 0x76, 0xe9, 0x6e, 0xe6, 0x23, 0xfd, 0x7c, 0x00,
1939 0x35, 0xa1, 0x1e, 0x3a, 0x1f, 0xa8, 0x1b, 0x9b, 0x21, 0x7b, 0x16, 0xf8, 0xfc, 0x83, 0x96, 0xf1,
1940 0x4e, 0x6a, 0x1c, 0xd1, 0x48, 0xf7, 0x1b, 0xff, 0x10, 0xa1, 0xcc, 0x2b, 0xb3, 0x2d, 0x52, 0xd0,
1941 0xf4, 0xdc, 0x3c, 0xa3, 0x11, 0xcb, 0x08, 0x79, 0x0a, 0x9a, 0x9e, 0xbf, 0x49, 0x0d, 0x4c, 0x0b,
1942 0x72, 0x74, 0x4c, 0x23, 0x16, 0xbf, 0x32, 0x77, 0xa9, 0x67, 0xd6, 0x31, 0x37, 0x32, 0xf9, 0x9a,
1943 0x9e, 0x9b, 0x64, 0x4e, 0xc9, 0x0f, 0xf1, 0xc2, 0xe3, 0x15, 0xac, 0x84, 0x61, 0x7a, 0xae, 0x66,
1944 0x16, 0xd4, 0xc9, 0x24, 0xab, 0xca, 0xaf, 0xc2, 0xc3, 0xed, 0xaa, 0xca, 0xf4, 0xef, 0x9a, 0x6c,
1945 0x65, 0x12, 0x50, 0xfb, 0x62, 0x09, 0x68, 0xfe, 0x1c, 0xa4, 0x25, 0x29, 0x3b, 0x8c, 0xc6, 0xf0,
1946 0x54, 0xed, 0x9a, 0x9f, 0xd2, 0xaf, 0xd3, 0xf1, 0xb1, 0x2c, 0xb0, 0x86, 0x7e, 0xa4, 0x72, 0xd5,
1947 0x48, 0xb5, 0xa3, 0x24, 0x97, 0x1b, 0xff, 0x14, 0xa1, 0xc4, 0xea, 0xe6, 0xfc, 0x42, 0x09, 0xff,
1948 0xc7, 0x85, 0x42, 0x2e, 0x28, 0xf1, 0x22, 0x0c, 0x83, 0x28, 0xa1, 0xb6, 0x79, 0xee, 0x5a, 0xbe,
1949 0xc9, 0x1f, 0x90, 0x24, 0x70, 0xd9, 0x59, 0x65, 0x3a, 0x74, 0xb4, 0x55, 0x11, 0xdf, 0x7a, 0xdb,
1950 0x6b, 0x0f, 0x46, 0x19, 0x14, 0xdf, 0x59, 0x72, 0xbe, 0x75, 0x2d, 0x3f, 0x37, 0xc7, 0xcd, 0x3f,
1951 0x0a, 0xb0, 0xbb, 0xee, 0x88, 0xbe, 0x86, 0xdb, 0xac, 0x6f, 0x8e, 0xf0, 0xd0, 0x18, 0xaa, 0xc3,
1952 0xde, 0xda, 0x55, 0xbe, 0x09, 0x75, 0x5d, 0xd3, 0x34, 0xf3, 0xf9, 0xc3, 0x23, 0xf3, 0xd1, 0x23,
1953 0xb3, 0x2d, 0x0b, 0x57, 0x4d, 0xc7, 0xb2, 0x78, 0xd5, 0xf4, 0x42, 0x2e, 0x5e, 0x35, 0x0d, 0xe4,
1954 0x12, 0x4b, 0x12, 0x97, 0xb8, 0x54, 0xb9, 0x7c, 0xcd, 0xf6, 0x4e, 0xae, 0x5c, 0xbe, 0xe8, 0xff,
1955 0x16, 0xa0, 0xfe, 0x7a, 0x61, 0xb9, 0xce, 0xd4, 0x21, 0x56, 0xc2, 0x8e, 0xa3, 0x06, 0xbb, 0xeb,
1956 0x6f, 0xf2, 0xcf, 0x78, 0x51, 0xef, 0x90, 0x55, 0x07, 0xf5, 0xa1, 0x12, 0x27, 0x56, 0xb2, 0x88,
1957 0x33, 0x69, 0x7e, 0xba, 0x31, 0xc2, 0x97, 0x96, 0xd1, 0x1a, 0x73, 0x30, 0xce, 0x48, 0x9a, 0xa7,
1958 0x50, 0x49, 0x2d, 0x6c, 0x4b, 0x63, 0xa3, 0x6d, 0x9c, 0x8e, 0xd7, 0xc2, 0x58, 0x07, 0x09, 0x6b,
1959 0xaf, 0x4f, 0xb5, 0xb1, 0xc1, 0xe4, 0x90, 0x05, 0xdc, 0xd0, 0xd4, 0xee, 0x40, 0x57, 0xdb, 0xbd,
1960 0xde, 0x7b, 0xf3, 0xf5, 0x69, 0xbb, 0xa7, 0x9f, 0xe8, 0x5a, 0x47, 0x16, 0x99, 0xe7, 0xaa, 0x5b,
1961 0x6c, 0xec, 0x03, 0xac, 0x5e, 0x2f, 0xcb, 0x02, 0x47, 0x58, 0x15, 0x38, 0x8d, 0x3f, 0x09, 0x50,
1962 0xcd, 0x1e, 0x25, 0xab, 0xea, 0x4b, 0x58, 0xaf, 0xbe, 0xc6, 0x00, 0x09, 0x25, 0x73, 0x3f, 0x70,
1963 0x83, 0xd9, 0x45, 0xb6, 0xdb, 0xc7, 0xdb, 0x3e, 0x74, 0x5a, 0xc6, 0x12, 0x8a, 0xd7, 0x68, 0x9a,
1964 0xf7, 0x01, 0x56, 0x23, 0x4c, 0xf1, 0xd9, 0x86, 0xd6, 0x76, 0x0c, 0x50, 0xe9, 0xe9, 0xa6, 0x3e,
1965 0x1c, 0xc8, 0x42, 0xe3, 0x5b, 0x90, 0x56, 0x2f, 0x90, 0x2b, 0x55, 0x8e, 0x70, 0xad, 0xca, 0x79,
1966 0x0a, 0xe8, 0xfa, 0xbb, 0x63, 0x33, 0xec, 0x6f, 0x22, 0x54, 0xb3, 0x37, 0x06, 0xda, 0x87, 0x5d,
1967 0xea, 0x79, 0xe4, 0xa9, 0x99, 0xca, 0x5a, 0xee, 0xcd, 0x6d, 0x27, 0x4c, 0xd7, 0xd0, 0x1d, 0xa8,
1968 0x78, 0x96, 0x3f, 0x5d, 0xaa, 0x61, 0xd6, 0x5b, 0x46, 0xb8, 0xb8, 0xf6, 0x2b, 0xc9, 0x2d, 0x28,
1969 0x07, 0xd4, 0x73, 0x6c, 0xae, 0xb1, 0x12, 0x4e, 0x3b, 0xec, 0x69, 0x10, 0x46, 0x67, 0x99, 0x14,
1970 0xb2, 0x26, 0x52, 0xa0, 0x1a, 0x53, 0x92, 0x04, 0x51, 0x9c, 0x89, 0x5f, 0xde, 0x45, 0xdd, 0x4b,
1971 0xca, 0xf7, 0x64, 0xdb, 0xb7, 0x52, 0xfe, 0x7f, 0x4d, 0xfd, 0x7e, 0x04, 0x55, 0x5e, 0x97, 0xcd,
1972 0x52, 0x05, 0xac, 0xe3, 0x0a, 0xeb, 0xbe, 0x98, 0x34, 0x35, 0xd8, 0x59, 0xf3, 0x66, 0xb2, 0x36,
1973 0x36, 0x86, 0xb8, 0xfd, 0x42, 0xcb, 0x85, 0x2d, 0xff, 0x30, 0x35, 0x28, 0x69, 0xfd, 0xbe, 0x9a,
1974 0xd6, 0x65, 0x83, 0x37, 0x2c, 0xb5, 0xb2, 0xd6, 0xb8, 0x6d, 0xb4, 0xe5, 0x62, 0xa3, 0x07, 0x45,
1975 0x23, 0xf4, 0xd0, 0x03, 0xb8, 0x79, 0xf9, 0x77, 0x27, 0x7f, 0x1a, 0x64, 0x51, 0x94, 0x2f, 0xfd,
1976 0xae, 0xe4, 0x4f, 0x03, 0xb6, 0xef, 0x3c, 0x77, 0xa4, 0xc1, 0xcc, 0xbb, 0xc7, 0x95, 0x74, 0xdf,
1977 0xc7, 0xf7, 0x7f, 0x75, 0x30, 0x0b, 0x96, 0xbb, 0x6e, 0x05, 0xd1, 0xec, 0xf0, 0xfa, 0x4f, 0x68,
1978 0xb3, 0xe0, 0xd0, 0x0a, 0x9d, 0x49, 0x85, 0x4b, 0xdf, 0xe3, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff,
1979 0x52, 0x69, 0x38, 0x79, 0xcd, 0x13, 0x00, 0x00,
Andrew Lambbc029d32020-02-24 12:42:50 -07001980}