blob: 86b0298b9f4845f1e0d0c9e5ea10e11f72037a57 [file] [log] [blame]
Andrew Lambbc029d32020-02-24 12:42:50 -07001// Code generated by protoc-gen-go. DO NOT EDIT.
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07002// source: chromiumos/config/api/component.proto
Andrew Lambbc029d32020-02-24 12:42:50 -07003
4package api
5
6import (
7 fmt "fmt"
8 proto "github.com/golang/protobuf/proto"
9 math "math"
10)
11
12// Reference imports to suppress errors if they are not otherwise used.
13var _ = proto.Marshal
14var _ = fmt.Errorf
15var _ = math.Inf
16
17// This is a compile-time assertion to ensure that this generated file
18// is compatible with the proto package it is being compiled against.
19// A compilation error at this line likely means your copy of the
20// proto package needs to be updated.
21const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
22
23type Component_Soc_Architecture int32
24
25const (
26 Component_Soc_ARCHITECTURE_UNDEFINED Component_Soc_Architecture = 0
27 Component_Soc_X86 Component_Soc_Architecture = 1
28 Component_Soc_X86_64 Component_Soc_Architecture = 2
29 Component_Soc_ARM Component_Soc_Architecture = 3
30 Component_Soc_ARM64 Component_Soc_Architecture = 4
31)
32
33var Component_Soc_Architecture_name = map[int32]string{
34 0: "ARCHITECTURE_UNDEFINED",
35 1: "X86",
36 2: "X86_64",
37 3: "ARM",
38 4: "ARM64",
39}
40
41var Component_Soc_Architecture_value = map[string]int32{
42 "ARCHITECTURE_UNDEFINED": 0,
43 "X86": 1,
44 "X86_64": 2,
45 "ARM": 3,
46 "ARM64": 4,
47}
48
49func (x Component_Soc_Architecture) String() string {
50 return proto.EnumName(Component_Soc_Architecture_name, int32(x))
51}
52
53func (Component_Soc_Architecture) EnumDescriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -050054 return fileDescriptor_c6bb55af29234765, []int{0, 1, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -070055}
56
57type Component_Memory_Type int32
58
59const (
60 Component_Memory_TYPE_UNDEFINED Component_Memory_Type = 0
61 Component_Memory_DDR Component_Memory_Type = 1
62 Component_Memory_DDR2 Component_Memory_Type = 2
63 Component_Memory_DDR3 Component_Memory_Type = 3
64 Component_Memory_DDR4 Component_Memory_Type = 4
65 Component_Memory_LP_DDR3 Component_Memory_Type = 5
66 Component_Memory_LP_DDR4 Component_Memory_Type = 6
67)
68
69var Component_Memory_Type_name = map[int32]string{
70 0: "TYPE_UNDEFINED",
71 1: "DDR",
72 2: "DDR2",
73 3: "DDR3",
74 4: "DDR4",
75 5: "LP_DDR3",
76 6: "LP_DDR4",
77}
78
79var Component_Memory_Type_value = map[string]int32{
80 "TYPE_UNDEFINED": 0,
81 "DDR": 1,
82 "DDR2": 2,
83 "DDR3": 3,
84 "DDR4": 4,
85 "LP_DDR3": 5,
86 "LP_DDR4": 6,
87}
88
89func (x Component_Memory_Type) String() string {
90 return proto.EnumName(Component_Memory_Type_name, int32(x))
91}
92
93func (Component_Memory_Type) EnumDescriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -050094 return fileDescriptor_c6bb55af29234765, []int{0, 2, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -070095}
96
97type Component_Camera_Feature int32
98
99const (
100 Component_Camera_FEATURE_UNKNOWN Component_Camera_Feature = 0
101 Component_Camera_ACTIVITY_LED Component_Camera_Feature = 1
102)
103
104var Component_Camera_Feature_name = map[int32]string{
105 0: "FEATURE_UNKNOWN",
106 1: "ACTIVITY_LED",
107}
108
109var Component_Camera_Feature_value = map[string]int32{
110 "FEATURE_UNKNOWN": 0,
111 "ACTIVITY_LED": 1,
112}
113
114func (x Component_Camera_Feature) String() string {
115 return proto.EnumName(Component_Camera_Feature_name, int32(x))
116}
117
118func (Component_Camera_Feature) EnumDescriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500119 return fileDescriptor_c6bb55af29234765, []int{0, 4, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700120}
121
122type Component_Camera_ClockType int32
123
124const (
125 Component_Camera_CLOCK_TYPE_UNDEFINED Component_Camera_ClockType = 0
126 Component_Camera_MONOTONIC Component_Camera_ClockType = 1
127 Component_Camera_BOOTTIME Component_Camera_ClockType = 2
128)
129
130var Component_Camera_ClockType_name = map[int32]string{
131 0: "CLOCK_TYPE_UNDEFINED",
132 1: "MONOTONIC",
133 2: "BOOTTIME",
134}
135
136var Component_Camera_ClockType_value = map[string]int32{
137 "CLOCK_TYPE_UNDEFINED": 0,
138 "MONOTONIC": 1,
139 "BOOTTIME": 2,
140}
141
142func (x Component_Camera_ClockType) String() string {
143 return proto.EnumName(Component_Camera_ClockType_name, int32(x))
144}
145
146func (Component_Camera_ClockType) EnumDescriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500147 return fileDescriptor_c6bb55af29234765, []int{0, 4, 1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700148}
149
Sean McAllisterc8687d32020-06-24 11:32:31 -0600150type Component_Touch_TouchType int32
151
152const (
153 Component_Touch_TOUCH_TYPE_UNDEFINED Component_Touch_TouchType = 0
154 Component_Touch_USB Component_Touch_TouchType = 1
155 Component_Touch_I2C Component_Touch_TouchType = 2
156)
157
158var Component_Touch_TouchType_name = map[int32]string{
159 0: "TOUCH_TYPE_UNDEFINED",
160 1: "USB",
161 2: "I2C",
162}
163
164var Component_Touch_TouchType_value = map[string]int32{
165 "TOUCH_TYPE_UNDEFINED": 0,
166 "USB": 1,
167 "I2C": 2,
168}
169
170func (x Component_Touch_TouchType) String() string {
171 return proto.EnumName(Component_Touch_TouchType_name, int32(x))
172}
173
174func (Component_Touch_TouchType) EnumDescriptor() ([]byte, []int) {
175 return fileDescriptor_c6bb55af29234765, []int{0, 6, 0}
176}
177
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -0700178type Component_Wifi_WLANProtocol int32
179
180const (
181 Component_Wifi_WLAN_PROTOCOL_UNKNOWN Component_Wifi_WLANProtocol = 0
182 Component_Wifi_IEEE_802_11_A Component_Wifi_WLANProtocol = 1
183 Component_Wifi_IEEE_802_11_B Component_Wifi_WLANProtocol = 2
184 Component_Wifi_IEEE_802_11_G Component_Wifi_WLANProtocol = 3
185 Component_Wifi_IEEE_802_11_N Component_Wifi_WLANProtocol = 4
186 Component_Wifi_IEEE_802_11_AC Component_Wifi_WLANProtocol = 5
Tatsuhisa Yamaguchi38cfe8c2020-09-15 11:53:16 +0000187 Component_Wifi_IEEE_802_11_AX Component_Wifi_WLANProtocol = 6
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -0700188)
189
190var Component_Wifi_WLANProtocol_name = map[int32]string{
191 0: "WLAN_PROTOCOL_UNKNOWN",
192 1: "IEEE_802_11_A",
193 2: "IEEE_802_11_B",
194 3: "IEEE_802_11_G",
195 4: "IEEE_802_11_N",
196 5: "IEEE_802_11_AC",
Tatsuhisa Yamaguchi38cfe8c2020-09-15 11:53:16 +0000197 6: "IEEE_802_11_AX",
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -0700198}
199
200var Component_Wifi_WLANProtocol_value = map[string]int32{
201 "WLAN_PROTOCOL_UNKNOWN": 0,
202 "IEEE_802_11_A": 1,
203 "IEEE_802_11_B": 2,
204 "IEEE_802_11_G": 3,
205 "IEEE_802_11_N": 4,
206 "IEEE_802_11_AC": 5,
Tatsuhisa Yamaguchi38cfe8c2020-09-15 11:53:16 +0000207 "IEEE_802_11_AX": 6,
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -0700208}
209
210func (x Component_Wifi_WLANProtocol) String() string {
211 return proto.EnumName(Component_Wifi_WLANProtocol_name, int32(x))
212}
213
214func (Component_Wifi_WLANProtocol) EnumDescriptor() ([]byte, []int) {
215 return fileDescriptor_c6bb55af29234765, []int{0, 7, 0}
216}
217
Andrew Lambbc029d32020-02-24 12:42:50 -0700218type Component_Qualification_Status int32
219
220const (
221 Component_Qualification_STATUS_UNKNOWN Component_Qualification_Status = 0
222 Component_Qualification_REQUESTED Component_Qualification_Status = 1
223 Component_Qualification_TECHNICALLY_QUALIFIED Component_Qualification_Status = 2
224 Component_Qualification_QUALIFIED Component_Qualification_Status = 3
225)
226
227var Component_Qualification_Status_name = map[int32]string{
228 0: "STATUS_UNKNOWN",
229 1: "REQUESTED",
230 2: "TECHNICALLY_QUALIFIED",
231 3: "QUALIFIED",
232}
233
234var Component_Qualification_Status_value = map[string]int32{
235 "STATUS_UNKNOWN": 0,
236 "REQUESTED": 1,
237 "TECHNICALLY_QUALIFIED": 2,
238 "QUALIFIED": 3,
239}
240
241func (x Component_Qualification_Status) String() string {
242 return proto.EnumName(Component_Qualification_Status_name, int32(x))
243}
244
245func (Component_Qualification_Status) EnumDescriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -0500246 return fileDescriptor_c6bb55af29234765, []int{0, 8, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700247}
248
Sean McAllistera3b6b412020-06-22 13:33:16 -0600249type Component_Battery_Technology int32
250
251const (
252 Component_Battery_TECH_UNKNOWN Component_Battery_Technology = 0
253 Component_Battery_LI_ION Component_Battery_Technology = 1
254)
255
256var Component_Battery_Technology_name = map[int32]string{
257 0: "TECH_UNKNOWN",
258 1: "LI_ION",
259}
260
261var Component_Battery_Technology_value = map[string]int32{
262 "TECH_UNKNOWN": 0,
263 "LI_ION": 1,
264}
265
266func (x Component_Battery_Technology) String() string {
267 return proto.EnumName(Component_Battery_Technology_name, int32(x))
268}
269
270func (Component_Battery_Technology) EnumDescriptor() ([]byte, []int) {
271 return fileDescriptor_c6bb55af29234765, []int{0, 10, 0}
272}
273
Sean McAllistera84b7342020-06-23 18:08:48 -0600274type Component_Storage_StorageType int32
275
276const (
277 Component_Storage_STORAGE_TYPE_UNKNOWN Component_Storage_StorageType = 0
278 Component_Storage_EMMC Component_Storage_StorageType = 1
279 Component_Storage_NVME Component_Storage_StorageType = 2
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) {
302 return fileDescriptor_c6bb55af29234765, []int{0, 13, 0}
303}
304
Andrew Lambbc029d32020-02-24 12:42:50 -0700305type Component struct {
306 // Globally unique component identifier.
307 Id *ComponentId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
C Shapiro9ba7fd02020-05-05 08:37:40 -0500308 // Original component manufacturer.
309 ManufacturerId *PartnerId `protobuf:"bytes,8,opt,name=manufacturer_id,json=manufacturerId,proto3" json:"manufacturer_id,omitempty"`
310 // Human readable name of the component.
311 Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700312 // Types that are valid to be assigned to Type:
313 // *Component_Soc_
314 // *Component_Memory_
315 // *Component_Bluetooth_
316 // *Component_Camera_
C Shapiro5c6fc212020-05-13 16:32:09 -0500317 // *Component_Touchscreen
C Shapiro74da76e2020-05-04 13:02:20 -0500318 // *Component_Wifi_
C Shapiro5c6fc212020-05-13 16:32:09 -0500319 // *Component_Touchpad
C Shapirod2365312020-05-18 14:46:48 -0500320 // *Component_DisplayPanel_
Sean McAllisterc19613b2020-06-22 11:41:58 -0600321 // *Component_AudioCodec_
Sean McAllistera3b6b412020-06-22 13:33:16 -0600322 // *Component_Battery_
Sean McAllisterc6030032020-06-23 13:54:03 -0600323 // *Component_EcFlashChip
324 // *Component_SystemFlashChip
Sean McAllister52a85772020-06-23 14:56:32 -0600325 // *Component_Ec
Sean McAllistera84b7342020-06-23 18:08:48 -0600326 // *Component_Storage_
Sean McAllister8f78b782020-06-24 12:25:52 -0600327 // *Component_Tpm_
Sean McAllister0759cd72020-06-24 12:47:06 -0600328 // *Component_UsbHost
Andrew Lambbc029d32020-02-24 12:42:50 -0700329 Type isComponent_Type `protobuf_oneof:"type"`
330 XXX_NoUnkeyedLiteral struct{} `json:"-"`
331 XXX_unrecognized []byte `json:"-"`
332 XXX_sizecache int32 `json:"-"`
333}
334
335func (m *Component) Reset() { *m = Component{} }
336func (m *Component) String() string { return proto.CompactTextString(m) }
337func (*Component) ProtoMessage() {}
338func (*Component) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700339 return fileDescriptor_c6bb55af29234765, []int{0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700340}
341
342func (m *Component) XXX_Unmarshal(b []byte) error {
343 return xxx_messageInfo_Component.Unmarshal(m, b)
344}
345func (m *Component) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
346 return xxx_messageInfo_Component.Marshal(b, m, deterministic)
347}
348func (m *Component) XXX_Merge(src proto.Message) {
349 xxx_messageInfo_Component.Merge(m, src)
350}
351func (m *Component) XXX_Size() int {
352 return xxx_messageInfo_Component.Size(m)
353}
354func (m *Component) XXX_DiscardUnknown() {
355 xxx_messageInfo_Component.DiscardUnknown(m)
356}
357
358var xxx_messageInfo_Component proto.InternalMessageInfo
359
360func (m *Component) GetId() *ComponentId {
361 if m != nil {
362 return m.Id
363 }
364 return nil
365}
366
C Shapiro9ba7fd02020-05-05 08:37:40 -0500367func (m *Component) GetManufacturerId() *PartnerId {
368 if m != nil {
369 return m.ManufacturerId
370 }
371 return nil
372}
373
374func (m *Component) GetName() string {
375 if m != nil {
376 return m.Name
377 }
378 return ""
379}
380
Andrew Lambbc029d32020-02-24 12:42:50 -0700381type isComponent_Type interface {
382 isComponent_Type()
383}
384
385type Component_Soc_ struct {
386 Soc *Component_Soc `protobuf:"bytes,2,opt,name=soc,proto3,oneof"`
387}
388
389type Component_Memory_ struct {
390 Memory *Component_Memory `protobuf:"bytes,3,opt,name=memory,proto3,oneof"`
391}
392
393type Component_Bluetooth_ struct {
394 Bluetooth *Component_Bluetooth `protobuf:"bytes,4,opt,name=bluetooth,proto3,oneof"`
395}
396
397type Component_Camera_ struct {
398 Camera *Component_Camera `protobuf:"bytes,5,opt,name=camera,proto3,oneof"`
399}
400
C Shapiro5c6fc212020-05-13 16:32:09 -0500401type Component_Touchscreen struct {
402 Touchscreen *Component_Touch `protobuf:"bytes,6,opt,name=touchscreen,proto3,oneof"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700403}
404
C Shapiro74da76e2020-05-04 13:02:20 -0500405type Component_Wifi_ struct {
406 Wifi *Component_Wifi `protobuf:"bytes,7,opt,name=wifi,proto3,oneof"`
407}
408
C Shapiro5c6fc212020-05-13 16:32:09 -0500409type Component_Touchpad struct {
410 Touchpad *Component_Touch `protobuf:"bytes,10,opt,name=touchpad,proto3,oneof"`
411}
412
C Shapirod2365312020-05-18 14:46:48 -0500413type Component_DisplayPanel_ struct {
414 DisplayPanel *Component_DisplayPanel `protobuf:"bytes,11,opt,name=display_panel,json=displayPanel,proto3,oneof"`
415}
416
Sean McAllisterc19613b2020-06-22 11:41:58 -0600417type Component_AudioCodec_ struct {
418 AudioCodec *Component_AudioCodec `protobuf:"bytes,12,opt,name=audio_codec,json=audioCodec,proto3,oneof"`
419}
420
Sean McAllistera3b6b412020-06-22 13:33:16 -0600421type Component_Battery_ struct {
422 Battery *Component_Battery `protobuf:"bytes,13,opt,name=battery,proto3,oneof"`
423}
424
Sean McAllisterc6030032020-06-23 13:54:03 -0600425type Component_EcFlashChip struct {
426 EcFlashChip *Component_FlashChip `protobuf:"bytes,14,opt,name=ec_flash_chip,json=ecFlashChip,proto3,oneof"`
427}
428
429type Component_SystemFlashChip struct {
430 SystemFlashChip *Component_FlashChip `protobuf:"bytes,15,opt,name=system_flash_chip,json=systemFlashChip,proto3,oneof"`
431}
432
Sean McAllister52a85772020-06-23 14:56:32 -0600433type Component_Ec struct {
434 Ec *Component_EmbeddedController `protobuf:"bytes,16,opt,name=ec,proto3,oneof"`
435}
436
Sean McAllistera84b7342020-06-23 18:08:48 -0600437type Component_Storage_ struct {
438 Storage *Component_Storage `protobuf:"bytes,17,opt,name=storage,proto3,oneof"`
439}
440
Sean McAllister8f78b782020-06-24 12:25:52 -0600441type Component_Tpm_ struct {
442 Tpm *Component_Tpm `protobuf:"bytes,18,opt,name=tpm,proto3,oneof"`
443}
444
Sean McAllister0759cd72020-06-24 12:47:06 -0600445type Component_UsbHost struct {
446 UsbHost *Component_Interface_Usb `protobuf:"bytes,19,opt,name=usb_host,json=usbHost,proto3,oneof"`
447}
448
Andrew Lambbc029d32020-02-24 12:42:50 -0700449func (*Component_Soc_) isComponent_Type() {}
450
451func (*Component_Memory_) isComponent_Type() {}
452
453func (*Component_Bluetooth_) isComponent_Type() {}
454
455func (*Component_Camera_) isComponent_Type() {}
456
C Shapiro5c6fc212020-05-13 16:32:09 -0500457func (*Component_Touchscreen) isComponent_Type() {}
Andrew Lambbc029d32020-02-24 12:42:50 -0700458
C Shapiro74da76e2020-05-04 13:02:20 -0500459func (*Component_Wifi_) isComponent_Type() {}
460
C Shapiro5c6fc212020-05-13 16:32:09 -0500461func (*Component_Touchpad) isComponent_Type() {}
462
C Shapirod2365312020-05-18 14:46:48 -0500463func (*Component_DisplayPanel_) isComponent_Type() {}
464
Sean McAllisterc19613b2020-06-22 11:41:58 -0600465func (*Component_AudioCodec_) isComponent_Type() {}
466
Sean McAllistera3b6b412020-06-22 13:33:16 -0600467func (*Component_Battery_) isComponent_Type() {}
468
Sean McAllisterc6030032020-06-23 13:54:03 -0600469func (*Component_EcFlashChip) isComponent_Type() {}
470
471func (*Component_SystemFlashChip) isComponent_Type() {}
472
Sean McAllister52a85772020-06-23 14:56:32 -0600473func (*Component_Ec) isComponent_Type() {}
474
Sean McAllistera84b7342020-06-23 18:08:48 -0600475func (*Component_Storage_) isComponent_Type() {}
476
Sean McAllister8f78b782020-06-24 12:25:52 -0600477func (*Component_Tpm_) isComponent_Type() {}
478
Sean McAllister0759cd72020-06-24 12:47:06 -0600479func (*Component_UsbHost) isComponent_Type() {}
480
Andrew Lambbc029d32020-02-24 12:42:50 -0700481func (m *Component) GetType() isComponent_Type {
482 if m != nil {
483 return m.Type
484 }
485 return nil
486}
487
488func (m *Component) GetSoc() *Component_Soc {
489 if x, ok := m.GetType().(*Component_Soc_); ok {
490 return x.Soc
491 }
492 return nil
493}
494
495func (m *Component) GetMemory() *Component_Memory {
496 if x, ok := m.GetType().(*Component_Memory_); ok {
497 return x.Memory
498 }
499 return nil
500}
501
502func (m *Component) GetBluetooth() *Component_Bluetooth {
503 if x, ok := m.GetType().(*Component_Bluetooth_); ok {
504 return x.Bluetooth
505 }
506 return nil
507}
508
509func (m *Component) GetCamera() *Component_Camera {
510 if x, ok := m.GetType().(*Component_Camera_); ok {
511 return x.Camera
512 }
513 return nil
514}
515
C Shapiro5c6fc212020-05-13 16:32:09 -0500516func (m *Component) GetTouchscreen() *Component_Touch {
517 if x, ok := m.GetType().(*Component_Touchscreen); ok {
Andrew Lambbc029d32020-02-24 12:42:50 -0700518 return x.Touchscreen
519 }
520 return nil
521}
522
C Shapiro74da76e2020-05-04 13:02:20 -0500523func (m *Component) GetWifi() *Component_Wifi {
524 if x, ok := m.GetType().(*Component_Wifi_); ok {
525 return x.Wifi
526 }
527 return nil
528}
529
C Shapiro5c6fc212020-05-13 16:32:09 -0500530func (m *Component) GetTouchpad() *Component_Touch {
531 if x, ok := m.GetType().(*Component_Touchpad); ok {
532 return x.Touchpad
533 }
534 return nil
535}
536
C Shapirod2365312020-05-18 14:46:48 -0500537func (m *Component) GetDisplayPanel() *Component_DisplayPanel {
538 if x, ok := m.GetType().(*Component_DisplayPanel_); ok {
539 return x.DisplayPanel
540 }
541 return nil
542}
543
Sean McAllisterc19613b2020-06-22 11:41:58 -0600544func (m *Component) GetAudioCodec() *Component_AudioCodec {
545 if x, ok := m.GetType().(*Component_AudioCodec_); ok {
546 return x.AudioCodec
547 }
548 return nil
549}
550
Sean McAllistera3b6b412020-06-22 13:33:16 -0600551func (m *Component) GetBattery() *Component_Battery {
552 if x, ok := m.GetType().(*Component_Battery_); ok {
553 return x.Battery
554 }
555 return nil
556}
557
Sean McAllisterc6030032020-06-23 13:54:03 -0600558func (m *Component) GetEcFlashChip() *Component_FlashChip {
559 if x, ok := m.GetType().(*Component_EcFlashChip); ok {
560 return x.EcFlashChip
561 }
562 return nil
563}
564
565func (m *Component) GetSystemFlashChip() *Component_FlashChip {
566 if x, ok := m.GetType().(*Component_SystemFlashChip); ok {
567 return x.SystemFlashChip
568 }
569 return nil
570}
571
Sean McAllister52a85772020-06-23 14:56:32 -0600572func (m *Component) GetEc() *Component_EmbeddedController {
573 if x, ok := m.GetType().(*Component_Ec); ok {
574 return x.Ec
575 }
576 return nil
577}
578
Sean McAllistera84b7342020-06-23 18:08:48 -0600579func (m *Component) GetStorage() *Component_Storage {
580 if x, ok := m.GetType().(*Component_Storage_); ok {
581 return x.Storage
582 }
583 return nil
584}
585
Sean McAllister8f78b782020-06-24 12:25:52 -0600586func (m *Component) GetTpm() *Component_Tpm {
587 if x, ok := m.GetType().(*Component_Tpm_); ok {
588 return x.Tpm
589 }
590 return nil
591}
592
Sean McAllister0759cd72020-06-24 12:47:06 -0600593func (m *Component) GetUsbHost() *Component_Interface_Usb {
594 if x, ok := m.GetType().(*Component_UsbHost); ok {
595 return x.UsbHost
596 }
597 return nil
598}
599
Andrew Lambbc029d32020-02-24 12:42:50 -0700600// XXX_OneofWrappers is for the internal use of the proto package.
601func (*Component) XXX_OneofWrappers() []interface{} {
602 return []interface{}{
603 (*Component_Soc_)(nil),
604 (*Component_Memory_)(nil),
605 (*Component_Bluetooth_)(nil),
606 (*Component_Camera_)(nil),
C Shapiro5c6fc212020-05-13 16:32:09 -0500607 (*Component_Touchscreen)(nil),
C Shapiro74da76e2020-05-04 13:02:20 -0500608 (*Component_Wifi_)(nil),
C Shapiro5c6fc212020-05-13 16:32:09 -0500609 (*Component_Touchpad)(nil),
C Shapirod2365312020-05-18 14:46:48 -0500610 (*Component_DisplayPanel_)(nil),
Sean McAllisterc19613b2020-06-22 11:41:58 -0600611 (*Component_AudioCodec_)(nil),
Sean McAllistera3b6b412020-06-22 13:33:16 -0600612 (*Component_Battery_)(nil),
Sean McAllisterc6030032020-06-23 13:54:03 -0600613 (*Component_EcFlashChip)(nil),
614 (*Component_SystemFlashChip)(nil),
Sean McAllister52a85772020-06-23 14:56:32 -0600615 (*Component_Ec)(nil),
Sean McAllistera84b7342020-06-23 18:08:48 -0600616 (*Component_Storage_)(nil),
Sean McAllister8f78b782020-06-24 12:25:52 -0600617 (*Component_Tpm_)(nil),
Sean McAllister0759cd72020-06-24 12:47:06 -0600618 (*Component_UsbHost)(nil),
Andrew Lambbc029d32020-02-24 12:42:50 -0700619 }
620}
621
C Shapiro74da76e2020-05-04 13:02:20 -0500622// Defines common component version identifiers based on interface standards.
623type Component_Interface struct {
624 XXX_NoUnkeyedLiteral struct{} `json:"-"`
625 XXX_unrecognized []byte `json:"-"`
626 XXX_sizecache int32 `json:"-"`
627}
628
629func (m *Component_Interface) Reset() { *m = Component_Interface{} }
630func (m *Component_Interface) String() string { return proto.CompactTextString(m) }
631func (*Component_Interface) ProtoMessage() {}
632func (*Component_Interface) Descriptor() ([]byte, []int) {
633 return fileDescriptor_c6bb55af29234765, []int{0, 0}
634}
635
636func (m *Component_Interface) XXX_Unmarshal(b []byte) error {
637 return xxx_messageInfo_Component_Interface.Unmarshal(m, b)
638}
639func (m *Component_Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
640 return xxx_messageInfo_Component_Interface.Marshal(b, m, deterministic)
641}
642func (m *Component_Interface) XXX_Merge(src proto.Message) {
643 xxx_messageInfo_Component_Interface.Merge(m, src)
644}
645func (m *Component_Interface) XXX_Size() int {
646 return xxx_messageInfo_Component_Interface.Size(m)
647}
648func (m *Component_Interface) XXX_DiscardUnknown() {
649 xxx_messageInfo_Component_Interface.DiscardUnknown(m)
650}
651
652var xxx_messageInfo_Component_Interface proto.InternalMessageInfo
653
654type Component_Interface_Usb struct {
655 // 4-digit hex
656 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
657 // 4-digit hex
658 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
659 // 4-digit hex
660 BcdDevice string `protobuf:"bytes,3,opt,name=bcd_device,json=bcdDevice,proto3" json:"bcd_device,omitempty"`
661 XXX_NoUnkeyedLiteral struct{} `json:"-"`
662 XXX_unrecognized []byte `json:"-"`
663 XXX_sizecache int32 `json:"-"`
664}
665
666func (m *Component_Interface_Usb) Reset() { *m = Component_Interface_Usb{} }
667func (m *Component_Interface_Usb) String() string { return proto.CompactTextString(m) }
668func (*Component_Interface_Usb) ProtoMessage() {}
669func (*Component_Interface_Usb) Descriptor() ([]byte, []int) {
670 return fileDescriptor_c6bb55af29234765, []int{0, 0, 0}
671}
672
673func (m *Component_Interface_Usb) XXX_Unmarshal(b []byte) error {
674 return xxx_messageInfo_Component_Interface_Usb.Unmarshal(m, b)
675}
676func (m *Component_Interface_Usb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
677 return xxx_messageInfo_Component_Interface_Usb.Marshal(b, m, deterministic)
678}
679func (m *Component_Interface_Usb) XXX_Merge(src proto.Message) {
680 xxx_messageInfo_Component_Interface_Usb.Merge(m, src)
681}
682func (m *Component_Interface_Usb) XXX_Size() int {
683 return xxx_messageInfo_Component_Interface_Usb.Size(m)
684}
685func (m *Component_Interface_Usb) XXX_DiscardUnknown() {
686 xxx_messageInfo_Component_Interface_Usb.DiscardUnknown(m)
687}
688
689var xxx_messageInfo_Component_Interface_Usb proto.InternalMessageInfo
690
691func (m *Component_Interface_Usb) GetVendorId() string {
692 if m != nil {
693 return m.VendorId
694 }
695 return ""
696}
697
698func (m *Component_Interface_Usb) GetProductId() string {
699 if m != nil {
700 return m.ProductId
701 }
702 return ""
703}
704
705func (m *Component_Interface_Usb) GetBcdDevice() string {
706 if m != nil {
707 return m.BcdDevice
708 }
709 return ""
710}
711
712type Component_Interface_Pci struct {
713 // 4-digit hex
714 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
715 // 4-digit hex
716 DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
717 // 2-digit hex
718 RevisionId string `protobuf:"bytes,3,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
719 XXX_NoUnkeyedLiteral struct{} `json:"-"`
720 XXX_unrecognized []byte `json:"-"`
721 XXX_sizecache int32 `json:"-"`
722}
723
724func (m *Component_Interface_Pci) Reset() { *m = Component_Interface_Pci{} }
725func (m *Component_Interface_Pci) String() string { return proto.CompactTextString(m) }
726func (*Component_Interface_Pci) ProtoMessage() {}
727func (*Component_Interface_Pci) Descriptor() ([]byte, []int) {
728 return fileDescriptor_c6bb55af29234765, []int{0, 0, 1}
729}
730
731func (m *Component_Interface_Pci) XXX_Unmarshal(b []byte) error {
732 return xxx_messageInfo_Component_Interface_Pci.Unmarshal(m, b)
733}
734func (m *Component_Interface_Pci) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
735 return xxx_messageInfo_Component_Interface_Pci.Marshal(b, m, deterministic)
736}
737func (m *Component_Interface_Pci) XXX_Merge(src proto.Message) {
738 xxx_messageInfo_Component_Interface_Pci.Merge(m, src)
739}
740func (m *Component_Interface_Pci) XXX_Size() int {
741 return xxx_messageInfo_Component_Interface_Pci.Size(m)
742}
743func (m *Component_Interface_Pci) XXX_DiscardUnknown() {
744 xxx_messageInfo_Component_Interface_Pci.DiscardUnknown(m)
745}
746
747var xxx_messageInfo_Component_Interface_Pci proto.InternalMessageInfo
748
749func (m *Component_Interface_Pci) GetVendorId() string {
750 if m != nil {
751 return m.VendorId
752 }
753 return ""
754}
755
756func (m *Component_Interface_Pci) GetDeviceId() string {
757 if m != nil {
758 return m.DeviceId
759 }
760 return ""
761}
762
763func (m *Component_Interface_Pci) GetRevisionId() string {
764 if m != nil {
765 return m.RevisionId
766 }
767 return ""
768}
769
Andrew Lambbc029d32020-02-24 12:42:50 -0700770type Component_Soc struct {
771 Family *Component_Soc_Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
C Shapiro66745042020-07-21 06:33:42 -0500772 // Unique model name reported by the SoC and detected
773 // through probing.
774 // For ARM/x86 specific probing logic, see:
775 // platform/factory/py/probe/functions/generic_cpu.py
Andrew Lambbc029d32020-02-24 12:42:50 -0700776 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
777 // Number of cores present on the SoC model
778 Cores int32 `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
779 XXX_NoUnkeyedLiteral struct{} `json:"-"`
780 XXX_unrecognized []byte `json:"-"`
781 XXX_sizecache int32 `json:"-"`
782}
783
784func (m *Component_Soc) Reset() { *m = Component_Soc{} }
785func (m *Component_Soc) String() string { return proto.CompactTextString(m) }
786func (*Component_Soc) ProtoMessage() {}
787func (*Component_Soc) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500788 return fileDescriptor_c6bb55af29234765, []int{0, 1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700789}
790
791func (m *Component_Soc) XXX_Unmarshal(b []byte) error {
792 return xxx_messageInfo_Component_Soc.Unmarshal(m, b)
793}
794func (m *Component_Soc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
795 return xxx_messageInfo_Component_Soc.Marshal(b, m, deterministic)
796}
797func (m *Component_Soc) XXX_Merge(src proto.Message) {
798 xxx_messageInfo_Component_Soc.Merge(m, src)
799}
800func (m *Component_Soc) XXX_Size() int {
801 return xxx_messageInfo_Component_Soc.Size(m)
802}
803func (m *Component_Soc) XXX_DiscardUnknown() {
804 xxx_messageInfo_Component_Soc.DiscardUnknown(m)
805}
806
807var xxx_messageInfo_Component_Soc proto.InternalMessageInfo
808
809func (m *Component_Soc) GetFamily() *Component_Soc_Family {
810 if m != nil {
811 return m.Family
812 }
813 return nil
814}
815
816func (m *Component_Soc) GetModel() string {
817 if m != nil {
818 return m.Model
819 }
820 return ""
821}
822
823func (m *Component_Soc) GetCores() int32 {
824 if m != nil {
825 return m.Cores
826 }
827 return 0
828}
829
830type Component_Soc_Family struct {
831 Arch Component_Soc_Architecture `protobuf:"varint,1,opt,name=arch,proto3,enum=chromiumos.config.api.Component_Soc_Architecture" json:"arch,omitempty"`
832 // Common name (human friendly) for the family
833 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
834 XXX_NoUnkeyedLiteral struct{} `json:"-"`
835 XXX_unrecognized []byte `json:"-"`
836 XXX_sizecache int32 `json:"-"`
837}
838
839func (m *Component_Soc_Family) Reset() { *m = Component_Soc_Family{} }
840func (m *Component_Soc_Family) String() string { return proto.CompactTextString(m) }
841func (*Component_Soc_Family) ProtoMessage() {}
842func (*Component_Soc_Family) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500843 return fileDescriptor_c6bb55af29234765, []int{0, 1, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700844}
845
846func (m *Component_Soc_Family) XXX_Unmarshal(b []byte) error {
847 return xxx_messageInfo_Component_Soc_Family.Unmarshal(m, b)
848}
849func (m *Component_Soc_Family) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
850 return xxx_messageInfo_Component_Soc_Family.Marshal(b, m, deterministic)
851}
852func (m *Component_Soc_Family) XXX_Merge(src proto.Message) {
853 xxx_messageInfo_Component_Soc_Family.Merge(m, src)
854}
855func (m *Component_Soc_Family) XXX_Size() int {
856 return xxx_messageInfo_Component_Soc_Family.Size(m)
857}
858func (m *Component_Soc_Family) XXX_DiscardUnknown() {
859 xxx_messageInfo_Component_Soc_Family.DiscardUnknown(m)
860}
861
862var xxx_messageInfo_Component_Soc_Family proto.InternalMessageInfo
863
864func (m *Component_Soc_Family) GetArch() Component_Soc_Architecture {
865 if m != nil {
866 return m.Arch
867 }
868 return Component_Soc_ARCHITECTURE_UNDEFINED
869}
870
871func (m *Component_Soc_Family) GetName() string {
872 if m != nil {
873 return m.Name
874 }
875 return ""
876}
877
878type Component_Memory struct {
879 Profile *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
880 PartNumber string `protobuf:"bytes,2,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700881 XXX_NoUnkeyedLiteral struct{} `json:"-"`
882 XXX_unrecognized []byte `json:"-"`
883 XXX_sizecache int32 `json:"-"`
884}
885
886func (m *Component_Memory) Reset() { *m = Component_Memory{} }
887func (m *Component_Memory) String() string { return proto.CompactTextString(m) }
888func (*Component_Memory) ProtoMessage() {}
889func (*Component_Memory) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500890 return fileDescriptor_c6bb55af29234765, []int{0, 2}
Andrew Lambbc029d32020-02-24 12:42:50 -0700891}
892
893func (m *Component_Memory) XXX_Unmarshal(b []byte) error {
894 return xxx_messageInfo_Component_Memory.Unmarshal(m, b)
895}
896func (m *Component_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
897 return xxx_messageInfo_Component_Memory.Marshal(b, m, deterministic)
898}
899func (m *Component_Memory) XXX_Merge(src proto.Message) {
900 xxx_messageInfo_Component_Memory.Merge(m, src)
901}
902func (m *Component_Memory) XXX_Size() int {
903 return xxx_messageInfo_Component_Memory.Size(m)
904}
905func (m *Component_Memory) XXX_DiscardUnknown() {
906 xxx_messageInfo_Component_Memory.DiscardUnknown(m)
907}
908
909var xxx_messageInfo_Component_Memory proto.InternalMessageInfo
910
911func (m *Component_Memory) GetProfile() *Component_Memory_Profile {
912 if m != nil {
913 return m.Profile
914 }
915 return nil
916}
917
918func (m *Component_Memory) GetPartNumber() string {
919 if m != nil {
920 return m.PartNumber
921 }
922 return ""
923}
924
Andrew Lambbc029d32020-02-24 12:42:50 -0700925type Component_Memory_Profile struct {
926 Type Component_Memory_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.Component_Memory_Type" json:"type,omitempty"`
927 SpeedMhz int32 `protobuf:"varint,2,opt,name=speed_mhz,json=speedMhz,proto3" json:"speed_mhz,omitempty"`
928 SizeMegabytes int32 `protobuf:"varint,3,opt,name=size_megabytes,json=sizeMegabytes,proto3" json:"size_megabytes,omitempty"`
929 XXX_NoUnkeyedLiteral struct{} `json:"-"`
930 XXX_unrecognized []byte `json:"-"`
931 XXX_sizecache int32 `json:"-"`
932}
933
934func (m *Component_Memory_Profile) Reset() { *m = Component_Memory_Profile{} }
935func (m *Component_Memory_Profile) String() string { return proto.CompactTextString(m) }
936func (*Component_Memory_Profile) ProtoMessage() {}
937func (*Component_Memory_Profile) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500938 return fileDescriptor_c6bb55af29234765, []int{0, 2, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700939}
940
941func (m *Component_Memory_Profile) XXX_Unmarshal(b []byte) error {
942 return xxx_messageInfo_Component_Memory_Profile.Unmarshal(m, b)
943}
944func (m *Component_Memory_Profile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
945 return xxx_messageInfo_Component_Memory_Profile.Marshal(b, m, deterministic)
946}
947func (m *Component_Memory_Profile) XXX_Merge(src proto.Message) {
948 xxx_messageInfo_Component_Memory_Profile.Merge(m, src)
949}
950func (m *Component_Memory_Profile) XXX_Size() int {
951 return xxx_messageInfo_Component_Memory_Profile.Size(m)
952}
953func (m *Component_Memory_Profile) XXX_DiscardUnknown() {
954 xxx_messageInfo_Component_Memory_Profile.DiscardUnknown(m)
955}
956
957var xxx_messageInfo_Component_Memory_Profile proto.InternalMessageInfo
958
959func (m *Component_Memory_Profile) GetType() Component_Memory_Type {
960 if m != nil {
961 return m.Type
962 }
963 return Component_Memory_TYPE_UNDEFINED
964}
965
966func (m *Component_Memory_Profile) GetSpeedMhz() int32 {
967 if m != nil {
968 return m.SpeedMhz
969 }
970 return 0
971}
972
973func (m *Component_Memory_Profile) GetSizeMegabytes() int32 {
974 if m != nil {
975 return m.SizeMegabytes
976 }
977 return 0
978}
979
980type Component_Bluetooth struct {
C Shapiro74da76e2020-05-04 13:02:20 -0500981 Usb *Component_Interface_Usb `protobuf:"bytes,4,opt,name=usb,proto3" json:"usb,omitempty"`
982 XXX_NoUnkeyedLiteral struct{} `json:"-"`
983 XXX_unrecognized []byte `json:"-"`
984 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700985}
986
987func (m *Component_Bluetooth) Reset() { *m = Component_Bluetooth{} }
988func (m *Component_Bluetooth) String() string { return proto.CompactTextString(m) }
989func (*Component_Bluetooth) ProtoMessage() {}
990func (*Component_Bluetooth) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500991 return fileDescriptor_c6bb55af29234765, []int{0, 3}
Andrew Lambbc029d32020-02-24 12:42:50 -0700992}
993
994func (m *Component_Bluetooth) XXX_Unmarshal(b []byte) error {
995 return xxx_messageInfo_Component_Bluetooth.Unmarshal(m, b)
996}
997func (m *Component_Bluetooth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
998 return xxx_messageInfo_Component_Bluetooth.Marshal(b, m, deterministic)
999}
1000func (m *Component_Bluetooth) XXX_Merge(src proto.Message) {
1001 xxx_messageInfo_Component_Bluetooth.Merge(m, src)
1002}
1003func (m *Component_Bluetooth) XXX_Size() int {
1004 return xxx_messageInfo_Component_Bluetooth.Size(m)
1005}
1006func (m *Component_Bluetooth) XXX_DiscardUnknown() {
1007 xxx_messageInfo_Component_Bluetooth.DiscardUnknown(m)
1008}
1009
1010var xxx_messageInfo_Component_Bluetooth proto.InternalMessageInfo
1011
C Shapiro74da76e2020-05-04 13:02:20 -05001012func (m *Component_Bluetooth) GetUsb() *Component_Interface_Usb {
Andrew Lambbc029d32020-02-24 12:42:50 -07001013 if m != nil {
C Shapiro74da76e2020-05-04 13:02:20 -05001014 return m.Usb
Andrew Lambbc029d32020-02-24 12:42:50 -07001015 }
C Shapiro74da76e2020-05-04 13:02:20 -05001016 return nil
Andrew Lambbc029d32020-02-24 12:42:50 -07001017}
1018
1019type Component_Camera struct {
Sean McAllistere57a0792020-06-24 13:20:31 -06001020 Features []Component_Camera_Feature `protobuf:"varint,1,rep,packed,name=features,proto3,enum=chromiumos.config.api.Component_Camera_Feature" json:"features,omitempty"`
1021 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"`
1022 // Types that are valid to be assigned to Interface:
1023 // *Component_Camera_Usb
1024 // *Component_Camera_Pci
1025 Interface isComponent_Camera_Interface `protobuf_oneof:"interface"`
1026 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1027 XXX_unrecognized []byte `json:"-"`
1028 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001029}
1030
1031func (m *Component_Camera) Reset() { *m = Component_Camera{} }
1032func (m *Component_Camera) String() string { return proto.CompactTextString(m) }
1033func (*Component_Camera) ProtoMessage() {}
1034func (*Component_Camera) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -05001035 return fileDescriptor_c6bb55af29234765, []int{0, 4}
Andrew Lambbc029d32020-02-24 12:42:50 -07001036}
1037
1038func (m *Component_Camera) XXX_Unmarshal(b []byte) error {
1039 return xxx_messageInfo_Component_Camera.Unmarshal(m, b)
1040}
1041func (m *Component_Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1042 return xxx_messageInfo_Component_Camera.Marshal(b, m, deterministic)
1043}
1044func (m *Component_Camera) XXX_Merge(src proto.Message) {
1045 xxx_messageInfo_Component_Camera.Merge(m, src)
1046}
1047func (m *Component_Camera) XXX_Size() int {
1048 return xxx_messageInfo_Component_Camera.Size(m)
1049}
1050func (m *Component_Camera) XXX_DiscardUnknown() {
1051 xxx_messageInfo_Component_Camera.DiscardUnknown(m)
1052}
1053
1054var xxx_messageInfo_Component_Camera proto.InternalMessageInfo
1055
1056func (m *Component_Camera) GetFeatures() []Component_Camera_Feature {
1057 if m != nil {
1058 return m.Features
1059 }
1060 return nil
1061}
1062
1063func (m *Component_Camera) GetClockType() Component_Camera_ClockType {
1064 if m != nil {
1065 return m.ClockType
1066 }
1067 return Component_Camera_CLOCK_TYPE_UNDEFINED
1068}
1069
Sean McAllistere57a0792020-06-24 13:20:31 -06001070type isComponent_Camera_Interface interface {
1071 isComponent_Camera_Interface()
1072}
1073
1074type Component_Camera_Usb struct {
1075 Usb *Component_Interface_Usb `protobuf:"bytes,3,opt,name=usb,proto3,oneof"`
1076}
1077
1078type Component_Camera_Pci struct {
1079 Pci *Component_Interface_Pci `protobuf:"bytes,4,opt,name=pci,proto3,oneof"`
1080}
1081
1082func (*Component_Camera_Usb) isComponent_Camera_Interface() {}
1083
1084func (*Component_Camera_Pci) isComponent_Camera_Interface() {}
1085
1086func (m *Component_Camera) GetInterface() isComponent_Camera_Interface {
1087 if m != nil {
1088 return m.Interface
1089 }
1090 return nil
1091}
1092
1093func (m *Component_Camera) GetUsb() *Component_Interface_Usb {
1094 if x, ok := m.GetInterface().(*Component_Camera_Usb); ok {
1095 return x.Usb
1096 }
1097 return nil
1098}
1099
1100func (m *Component_Camera) GetPci() *Component_Interface_Pci {
1101 if x, ok := m.GetInterface().(*Component_Camera_Pci); ok {
1102 return x.Pci
1103 }
1104 return nil
1105}
1106
1107// XXX_OneofWrappers is for the internal use of the proto package.
1108func (*Component_Camera) XXX_OneofWrappers() []interface{} {
1109 return []interface{}{
1110 (*Component_Camera_Usb)(nil),
1111 (*Component_Camera_Pci)(nil),
1112 }
1113}
1114
C Shapirod2365312020-05-18 14:46:48 -05001115type Component_DisplayPanel struct {
1116 ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
1117 Properties *Component_DisplayPanel_Properties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
1118 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1119 XXX_unrecognized []byte `json:"-"`
1120 XXX_sizecache int32 `json:"-"`
1121}
1122
1123func (m *Component_DisplayPanel) Reset() { *m = Component_DisplayPanel{} }
1124func (m *Component_DisplayPanel) String() string { return proto.CompactTextString(m) }
1125func (*Component_DisplayPanel) ProtoMessage() {}
1126func (*Component_DisplayPanel) Descriptor() ([]byte, []int) {
1127 return fileDescriptor_c6bb55af29234765, []int{0, 5}
1128}
1129
1130func (m *Component_DisplayPanel) XXX_Unmarshal(b []byte) error {
1131 return xxx_messageInfo_Component_DisplayPanel.Unmarshal(m, b)
1132}
1133func (m *Component_DisplayPanel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1134 return xxx_messageInfo_Component_DisplayPanel.Marshal(b, m, deterministic)
1135}
1136func (m *Component_DisplayPanel) XXX_Merge(src proto.Message) {
1137 xxx_messageInfo_Component_DisplayPanel.Merge(m, src)
1138}
1139func (m *Component_DisplayPanel) XXX_Size() int {
1140 return xxx_messageInfo_Component_DisplayPanel.Size(m)
1141}
1142func (m *Component_DisplayPanel) XXX_DiscardUnknown() {
1143 xxx_messageInfo_Component_DisplayPanel.DiscardUnknown(m)
1144}
1145
1146var xxx_messageInfo_Component_DisplayPanel proto.InternalMessageInfo
1147
1148func (m *Component_DisplayPanel) GetProductId() string {
1149 if m != nil {
1150 return m.ProductId
1151 }
1152 return ""
1153}
1154
1155func (m *Component_DisplayPanel) GetProperties() *Component_DisplayPanel_Properties {
1156 if m != nil {
1157 return m.Properties
1158 }
1159 return nil
1160}
1161
1162type Component_DisplayPanel_Properties struct {
1163 WidthPx int32 `protobuf:"varint,1,opt,name=width_px,json=widthPx,proto3" json:"width_px,omitempty"`
1164 HeightPx int32 `protobuf:"varint,2,opt,name=height_px,json=heightPx,proto3" json:"height_px,omitempty"`
1165 // Generally expressed as double (e.g. 11.7 inches) in specs, but storing
1166 // as milliinch to remove double ambiguities.
1167 DiagonalMilliinch int32 `protobuf:"varint,3,opt,name=diagonal_milliinch,json=diagonalMilliinch,proto3" json:"diagonal_milliinch,omitempty"`
1168 // PPI or also referred to as DPI (density per inch)
1169 PixelsPerIn int32 `protobuf:"varint,4,opt,name=pixels_per_in,json=pixelsPerIn,proto3" json:"pixels_per_in,omitempty"`
1170 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1171 XXX_unrecognized []byte `json:"-"`
1172 XXX_sizecache int32 `json:"-"`
1173}
1174
1175func (m *Component_DisplayPanel_Properties) Reset() { *m = Component_DisplayPanel_Properties{} }
1176func (m *Component_DisplayPanel_Properties) String() string { return proto.CompactTextString(m) }
1177func (*Component_DisplayPanel_Properties) ProtoMessage() {}
1178func (*Component_DisplayPanel_Properties) Descriptor() ([]byte, []int) {
1179 return fileDescriptor_c6bb55af29234765, []int{0, 5, 0}
1180}
1181
1182func (m *Component_DisplayPanel_Properties) XXX_Unmarshal(b []byte) error {
1183 return xxx_messageInfo_Component_DisplayPanel_Properties.Unmarshal(m, b)
1184}
1185func (m *Component_DisplayPanel_Properties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1186 return xxx_messageInfo_Component_DisplayPanel_Properties.Marshal(b, m, deterministic)
1187}
1188func (m *Component_DisplayPanel_Properties) XXX_Merge(src proto.Message) {
1189 xxx_messageInfo_Component_DisplayPanel_Properties.Merge(m, src)
1190}
1191func (m *Component_DisplayPanel_Properties) XXX_Size() int {
1192 return xxx_messageInfo_Component_DisplayPanel_Properties.Size(m)
1193}
1194func (m *Component_DisplayPanel_Properties) XXX_DiscardUnknown() {
1195 xxx_messageInfo_Component_DisplayPanel_Properties.DiscardUnknown(m)
1196}
1197
1198var xxx_messageInfo_Component_DisplayPanel_Properties proto.InternalMessageInfo
1199
1200func (m *Component_DisplayPanel_Properties) GetWidthPx() int32 {
1201 if m != nil {
1202 return m.WidthPx
1203 }
1204 return 0
1205}
1206
1207func (m *Component_DisplayPanel_Properties) GetHeightPx() int32 {
1208 if m != nil {
1209 return m.HeightPx
1210 }
1211 return 0
1212}
1213
1214func (m *Component_DisplayPanel_Properties) GetDiagonalMilliinch() int32 {
1215 if m != nil {
1216 return m.DiagonalMilliinch
1217 }
1218 return 0
1219}
1220
1221func (m *Component_DisplayPanel_Properties) GetPixelsPerIn() int32 {
1222 if m != nil {
1223 return m.PixelsPerIn
1224 }
1225 return 0
1226}
1227
C Shapiro5c6fc212020-05-13 16:32:09 -05001228type Component_Touch struct {
Andrew Lambbc029d32020-02-24 12:42:50 -07001229 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001230 FwVersion string `protobuf:"bytes,3,opt,name=fw_version,json=fwVersion,proto3" json:"fw_version,omitempty"`
C Shapiroda331d62020-05-06 14:58:00 -05001231 // Optional product brand/series name
1232 // For some vendors, this is used in the firmware naming schema
Sean McAllisterc8687d32020-06-24 11:32:31 -06001233 ProductSeries string `protobuf:"bytes,5,opt,name=product_series,json=productSeries,proto3" json:"product_series,omitempty"`
1234 FwChecksum string `protobuf:"bytes,6,opt,name=fw_checksum,json=fwChecksum,proto3" json:"fw_checksum,omitempty"`
1235 Type Component_Touch_TouchType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Touch_TouchType" json:"type,omitempty"`
1236 Usb *Component_Interface_Usb `protobuf:"bytes,8,opt,name=usb,proto3" json:"usb,omitempty"`
1237 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1238 XXX_unrecognized []byte `json:"-"`
1239 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001240}
1241
C Shapiro5c6fc212020-05-13 16:32:09 -05001242func (m *Component_Touch) Reset() { *m = Component_Touch{} }
1243func (m *Component_Touch) String() string { return proto.CompactTextString(m) }
1244func (*Component_Touch) ProtoMessage() {}
1245func (*Component_Touch) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001246 return fileDescriptor_c6bb55af29234765, []int{0, 6}
Andrew Lambbc029d32020-02-24 12:42:50 -07001247}
1248
C Shapiro5c6fc212020-05-13 16:32:09 -05001249func (m *Component_Touch) XXX_Unmarshal(b []byte) error {
1250 return xxx_messageInfo_Component_Touch.Unmarshal(m, b)
Andrew Lambbc029d32020-02-24 12:42:50 -07001251}
C Shapiro5c6fc212020-05-13 16:32:09 -05001252func (m *Component_Touch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1253 return xxx_messageInfo_Component_Touch.Marshal(b, m, deterministic)
Andrew Lambbc029d32020-02-24 12:42:50 -07001254}
C Shapiro5c6fc212020-05-13 16:32:09 -05001255func (m *Component_Touch) XXX_Merge(src proto.Message) {
1256 xxx_messageInfo_Component_Touch.Merge(m, src)
Andrew Lambbc029d32020-02-24 12:42:50 -07001257}
C Shapiro5c6fc212020-05-13 16:32:09 -05001258func (m *Component_Touch) XXX_Size() int {
1259 return xxx_messageInfo_Component_Touch.Size(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001260}
C Shapiro5c6fc212020-05-13 16:32:09 -05001261func (m *Component_Touch) XXX_DiscardUnknown() {
1262 xxx_messageInfo_Component_Touch.DiscardUnknown(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001263}
1264
C Shapiro5c6fc212020-05-13 16:32:09 -05001265var xxx_messageInfo_Component_Touch proto.InternalMessageInfo
Andrew Lambbc029d32020-02-24 12:42:50 -07001266
C Shapiro5c6fc212020-05-13 16:32:09 -05001267func (m *Component_Touch) GetProductId() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001268 if m != nil {
1269 return m.ProductId
1270 }
1271 return ""
1272}
1273
C Shapiro5c6fc212020-05-13 16:32:09 -05001274func (m *Component_Touch) GetFwVersion() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001275 if m != nil {
1276 return m.FwVersion
1277 }
1278 return ""
1279}
1280
C Shapiro5c6fc212020-05-13 16:32:09 -05001281func (m *Component_Touch) GetProductSeries() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001282 if m != nil {
C Shapiroda331d62020-05-06 14:58:00 -05001283 return m.ProductSeries
Andrew Lambbc029d32020-02-24 12:42:50 -07001284 }
1285 return ""
1286}
1287
Sean McAllisterc8687d32020-06-24 11:32:31 -06001288func (m *Component_Touch) GetFwChecksum() string {
1289 if m != nil {
1290 return m.FwChecksum
1291 }
1292 return ""
1293}
1294
1295func (m *Component_Touch) GetType() Component_Touch_TouchType {
1296 if m != nil {
1297 return m.Type
1298 }
1299 return Component_Touch_TOUCH_TYPE_UNDEFINED
1300}
1301
1302func (m *Component_Touch) GetUsb() *Component_Interface_Usb {
1303 if m != nil {
1304 return m.Usb
1305 }
1306 return nil
1307}
1308
C Shapiro74da76e2020-05-04 13:02:20 -05001309type Component_Wifi struct {
1310 // Types that are valid to be assigned to Interface:
1311 // *Component_Wifi_Pci
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001312 Interface isComponent_Wifi_Interface `protobuf_oneof:"interface"`
1313 // WLAN protocols supported by this Wifi chipset.
1314 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"`
1315 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1316 XXX_unrecognized []byte `json:"-"`
1317 XXX_sizecache int32 `json:"-"`
C Shapiro74da76e2020-05-04 13:02:20 -05001318}
1319
1320func (m *Component_Wifi) Reset() { *m = Component_Wifi{} }
1321func (m *Component_Wifi) String() string { return proto.CompactTextString(m) }
1322func (*Component_Wifi) ProtoMessage() {}
1323func (*Component_Wifi) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001324 return fileDescriptor_c6bb55af29234765, []int{0, 7}
C Shapiro74da76e2020-05-04 13:02:20 -05001325}
1326
1327func (m *Component_Wifi) XXX_Unmarshal(b []byte) error {
1328 return xxx_messageInfo_Component_Wifi.Unmarshal(m, b)
1329}
1330func (m *Component_Wifi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1331 return xxx_messageInfo_Component_Wifi.Marshal(b, m, deterministic)
1332}
1333func (m *Component_Wifi) XXX_Merge(src proto.Message) {
1334 xxx_messageInfo_Component_Wifi.Merge(m, src)
1335}
1336func (m *Component_Wifi) XXX_Size() int {
1337 return xxx_messageInfo_Component_Wifi.Size(m)
1338}
1339func (m *Component_Wifi) XXX_DiscardUnknown() {
1340 xxx_messageInfo_Component_Wifi.DiscardUnknown(m)
1341}
1342
1343var xxx_messageInfo_Component_Wifi proto.InternalMessageInfo
1344
1345type isComponent_Wifi_Interface interface {
1346 isComponent_Wifi_Interface()
1347}
1348
1349type Component_Wifi_Pci struct {
1350 Pci *Component_Interface_Pci `protobuf:"bytes,1,opt,name=pci,proto3,oneof"`
1351}
1352
1353func (*Component_Wifi_Pci) isComponent_Wifi_Interface() {}
1354
1355func (m *Component_Wifi) GetInterface() isComponent_Wifi_Interface {
1356 if m != nil {
1357 return m.Interface
1358 }
1359 return nil
1360}
1361
1362func (m *Component_Wifi) GetPci() *Component_Interface_Pci {
1363 if x, ok := m.GetInterface().(*Component_Wifi_Pci); ok {
1364 return x.Pci
1365 }
1366 return nil
1367}
1368
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001369func (m *Component_Wifi) GetSupportedWlanProtocols() []Component_Wifi_WLANProtocol {
1370 if m != nil {
1371 return m.SupportedWlanProtocols
1372 }
1373 return nil
1374}
1375
C Shapiro74da76e2020-05-04 13:02:20 -05001376// XXX_OneofWrappers is for the internal use of the proto package.
1377func (*Component_Wifi) XXX_OneofWrappers() []interface{} {
1378 return []interface{}{
1379 (*Component_Wifi_Pci)(nil),
1380 }
1381}
1382
Andrew Lambbc029d32020-02-24 12:42:50 -07001383// Record of a component level qualification and the corresponding status.
1384type Component_Qualification struct {
1385 ComponentId *ComponentId `protobuf:"bytes,1,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
1386 Status Component_Qualification_Status `protobuf:"varint,2,opt,name=status,proto3,enum=chromiumos.config.api.Component_Qualification_Status" json:"status,omitempty"`
1387 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1388 XXX_unrecognized []byte `json:"-"`
1389 XXX_sizecache int32 `json:"-"`
1390}
1391
1392func (m *Component_Qualification) Reset() { *m = Component_Qualification{} }
1393func (m *Component_Qualification) String() string { return proto.CompactTextString(m) }
1394func (*Component_Qualification) ProtoMessage() {}
1395func (*Component_Qualification) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001396 return fileDescriptor_c6bb55af29234765, []int{0, 8}
Andrew Lambbc029d32020-02-24 12:42:50 -07001397}
1398
1399func (m *Component_Qualification) XXX_Unmarshal(b []byte) error {
1400 return xxx_messageInfo_Component_Qualification.Unmarshal(m, b)
1401}
1402func (m *Component_Qualification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1403 return xxx_messageInfo_Component_Qualification.Marshal(b, m, deterministic)
1404}
1405func (m *Component_Qualification) XXX_Merge(src proto.Message) {
1406 xxx_messageInfo_Component_Qualification.Merge(m, src)
1407}
1408func (m *Component_Qualification) XXX_Size() int {
1409 return xxx_messageInfo_Component_Qualification.Size(m)
1410}
1411func (m *Component_Qualification) XXX_DiscardUnknown() {
1412 xxx_messageInfo_Component_Qualification.DiscardUnknown(m)
1413}
1414
1415var xxx_messageInfo_Component_Qualification proto.InternalMessageInfo
1416
1417func (m *Component_Qualification) GetComponentId() *ComponentId {
1418 if m != nil {
1419 return m.ComponentId
1420 }
1421 return nil
1422}
1423
1424func (m *Component_Qualification) GetStatus() Component_Qualification_Status {
1425 if m != nil {
1426 return m.Status
1427 }
1428 return Component_Qualification_STATUS_UNKNOWN
1429}
1430
Sean McAllisterc19613b2020-06-22 11:41:58 -06001431type Component_AudioCodec struct {
1432 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1433 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1434 XXX_unrecognized []byte `json:"-"`
1435 XXX_sizecache int32 `json:"-"`
1436}
1437
1438func (m *Component_AudioCodec) Reset() { *m = Component_AudioCodec{} }
1439func (m *Component_AudioCodec) String() string { return proto.CompactTextString(m) }
1440func (*Component_AudioCodec) ProtoMessage() {}
1441func (*Component_AudioCodec) Descriptor() ([]byte, []int) {
1442 return fileDescriptor_c6bb55af29234765, []int{0, 9}
1443}
1444
1445func (m *Component_AudioCodec) XXX_Unmarshal(b []byte) error {
1446 return xxx_messageInfo_Component_AudioCodec.Unmarshal(m, b)
1447}
1448func (m *Component_AudioCodec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1449 return xxx_messageInfo_Component_AudioCodec.Marshal(b, m, deterministic)
1450}
1451func (m *Component_AudioCodec) XXX_Merge(src proto.Message) {
1452 xxx_messageInfo_Component_AudioCodec.Merge(m, src)
1453}
1454func (m *Component_AudioCodec) XXX_Size() int {
1455 return xxx_messageInfo_Component_AudioCodec.Size(m)
1456}
1457func (m *Component_AudioCodec) XXX_DiscardUnknown() {
1458 xxx_messageInfo_Component_AudioCodec.DiscardUnknown(m)
1459}
1460
1461var xxx_messageInfo_Component_AudioCodec proto.InternalMessageInfo
1462
1463func (m *Component_AudioCodec) GetName() string {
1464 if m != nil {
1465 return m.Name
1466 }
1467 return ""
1468}
1469
Sean McAllistera3b6b412020-06-22 13:33:16 -06001470type Component_Battery struct {
1471 Model string `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
1472 Technology Component_Battery_Technology `protobuf:"varint,2,opt,name=technology,proto3,enum=chromiumos.config.api.Component_Battery_Technology" json:"technology,omitempty"`
1473 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1474 XXX_unrecognized []byte `json:"-"`
1475 XXX_sizecache int32 `json:"-"`
1476}
1477
1478func (m *Component_Battery) Reset() { *m = Component_Battery{} }
1479func (m *Component_Battery) String() string { return proto.CompactTextString(m) }
1480func (*Component_Battery) ProtoMessage() {}
1481func (*Component_Battery) Descriptor() ([]byte, []int) {
1482 return fileDescriptor_c6bb55af29234765, []int{0, 10}
1483}
1484
1485func (m *Component_Battery) XXX_Unmarshal(b []byte) error {
1486 return xxx_messageInfo_Component_Battery.Unmarshal(m, b)
1487}
1488func (m *Component_Battery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1489 return xxx_messageInfo_Component_Battery.Marshal(b, m, deterministic)
1490}
1491func (m *Component_Battery) XXX_Merge(src proto.Message) {
1492 xxx_messageInfo_Component_Battery.Merge(m, src)
1493}
1494func (m *Component_Battery) XXX_Size() int {
1495 return xxx_messageInfo_Component_Battery.Size(m)
1496}
1497func (m *Component_Battery) XXX_DiscardUnknown() {
1498 xxx_messageInfo_Component_Battery.DiscardUnknown(m)
1499}
1500
1501var xxx_messageInfo_Component_Battery proto.InternalMessageInfo
1502
1503func (m *Component_Battery) GetModel() string {
1504 if m != nil {
1505 return m.Model
1506 }
1507 return ""
1508}
1509
1510func (m *Component_Battery) GetTechnology() Component_Battery_Technology {
1511 if m != nil {
1512 return m.Technology
1513 }
1514 return Component_Battery_TECH_UNKNOWN
1515}
1516
Sean McAllisterc6030032020-06-23 13:54:03 -06001517type Component_FlashChip struct {
1518 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1519 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1520 XXX_unrecognized []byte `json:"-"`
1521 XXX_sizecache int32 `json:"-"`
1522}
1523
1524func (m *Component_FlashChip) Reset() { *m = Component_FlashChip{} }
1525func (m *Component_FlashChip) String() string { return proto.CompactTextString(m) }
1526func (*Component_FlashChip) ProtoMessage() {}
1527func (*Component_FlashChip) Descriptor() ([]byte, []int) {
1528 return fileDescriptor_c6bb55af29234765, []int{0, 11}
1529}
1530
1531func (m *Component_FlashChip) XXX_Unmarshal(b []byte) error {
1532 return xxx_messageInfo_Component_FlashChip.Unmarshal(m, b)
1533}
1534func (m *Component_FlashChip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1535 return xxx_messageInfo_Component_FlashChip.Marshal(b, m, deterministic)
1536}
1537func (m *Component_FlashChip) XXX_Merge(src proto.Message) {
1538 xxx_messageInfo_Component_FlashChip.Merge(m, src)
1539}
1540func (m *Component_FlashChip) XXX_Size() int {
1541 return xxx_messageInfo_Component_FlashChip.Size(m)
1542}
1543func (m *Component_FlashChip) XXX_DiscardUnknown() {
1544 xxx_messageInfo_Component_FlashChip.DiscardUnknown(m)
1545}
1546
1547var xxx_messageInfo_Component_FlashChip proto.InternalMessageInfo
1548
1549func (m *Component_FlashChip) GetPartNumber() string {
1550 if m != nil {
1551 return m.PartNumber
1552 }
1553 return ""
1554}
1555
1556type Component_EmbeddedController struct {
1557 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1558 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1559 XXX_unrecognized []byte `json:"-"`
1560 XXX_sizecache int32 `json:"-"`
1561}
1562
1563func (m *Component_EmbeddedController) Reset() { *m = Component_EmbeddedController{} }
1564func (m *Component_EmbeddedController) String() string { return proto.CompactTextString(m) }
1565func (*Component_EmbeddedController) ProtoMessage() {}
1566func (*Component_EmbeddedController) Descriptor() ([]byte, []int) {
1567 return fileDescriptor_c6bb55af29234765, []int{0, 12}
1568}
1569
1570func (m *Component_EmbeddedController) XXX_Unmarshal(b []byte) error {
1571 return xxx_messageInfo_Component_EmbeddedController.Unmarshal(m, b)
1572}
1573func (m *Component_EmbeddedController) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1574 return xxx_messageInfo_Component_EmbeddedController.Marshal(b, m, deterministic)
1575}
1576func (m *Component_EmbeddedController) XXX_Merge(src proto.Message) {
1577 xxx_messageInfo_Component_EmbeddedController.Merge(m, src)
1578}
1579func (m *Component_EmbeddedController) XXX_Size() int {
1580 return xxx_messageInfo_Component_EmbeddedController.Size(m)
1581}
1582func (m *Component_EmbeddedController) XXX_DiscardUnknown() {
1583 xxx_messageInfo_Component_EmbeddedController.DiscardUnknown(m)
1584}
1585
1586var xxx_messageInfo_Component_EmbeddedController proto.InternalMessageInfo
1587
1588func (m *Component_EmbeddedController) GetPartNumber() string {
1589 if m != nil {
1590 return m.PartNumber
1591 }
1592 return ""
1593}
1594
Sean McAllistera84b7342020-06-23 18:08:48 -06001595type Component_Storage struct {
1596 Emmc5FwVer string `protobuf:"bytes,1,opt,name=emmc5_fw_ver,json=emmc5FwVer,proto3" json:"emmc5_fw_ver,omitempty"`
1597 Manfid string `protobuf:"bytes,2,opt,name=manfid,proto3" json:"manfid,omitempty"`
1598 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
1599 Oemid string `protobuf:"bytes,4,opt,name=oemid,proto3" json:"oemid,omitempty"`
1600 Prv string `protobuf:"bytes,5,opt,name=prv,proto3" json:"prv,omitempty"`
1601 Sectors string `protobuf:"bytes,6,opt,name=sectors,proto3" json:"sectors,omitempty"`
1602 Type Component_Storage_StorageType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Storage_StorageType" json:"type,omitempty"`
1603 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1604 XXX_unrecognized []byte `json:"-"`
1605 XXX_sizecache int32 `json:"-"`
1606}
1607
1608func (m *Component_Storage) Reset() { *m = Component_Storage{} }
1609func (m *Component_Storage) String() string { return proto.CompactTextString(m) }
1610func (*Component_Storage) ProtoMessage() {}
1611func (*Component_Storage) Descriptor() ([]byte, []int) {
1612 return fileDescriptor_c6bb55af29234765, []int{0, 13}
1613}
1614
1615func (m *Component_Storage) XXX_Unmarshal(b []byte) error {
1616 return xxx_messageInfo_Component_Storage.Unmarshal(m, b)
1617}
1618func (m *Component_Storage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1619 return xxx_messageInfo_Component_Storage.Marshal(b, m, deterministic)
1620}
1621func (m *Component_Storage) XXX_Merge(src proto.Message) {
1622 xxx_messageInfo_Component_Storage.Merge(m, src)
1623}
1624func (m *Component_Storage) XXX_Size() int {
1625 return xxx_messageInfo_Component_Storage.Size(m)
1626}
1627func (m *Component_Storage) XXX_DiscardUnknown() {
1628 xxx_messageInfo_Component_Storage.DiscardUnknown(m)
1629}
1630
1631var xxx_messageInfo_Component_Storage proto.InternalMessageInfo
1632
1633func (m *Component_Storage) GetEmmc5FwVer() string {
1634 if m != nil {
1635 return m.Emmc5FwVer
1636 }
1637 return ""
1638}
1639
1640func (m *Component_Storage) GetManfid() string {
1641 if m != nil {
1642 return m.Manfid
1643 }
1644 return ""
1645}
1646
1647func (m *Component_Storage) GetName() string {
1648 if m != nil {
1649 return m.Name
1650 }
1651 return ""
1652}
1653
1654func (m *Component_Storage) GetOemid() string {
1655 if m != nil {
1656 return m.Oemid
1657 }
1658 return ""
1659}
1660
1661func (m *Component_Storage) GetPrv() string {
1662 if m != nil {
1663 return m.Prv
1664 }
1665 return ""
1666}
1667
1668func (m *Component_Storage) GetSectors() string {
1669 if m != nil {
1670 return m.Sectors
1671 }
1672 return ""
1673}
1674
1675func (m *Component_Storage) GetType() Component_Storage_StorageType {
1676 if m != nil {
1677 return m.Type
1678 }
1679 return Component_Storage_STORAGE_TYPE_UNKNOWN
1680}
1681
Sean McAllister8f78b782020-06-24 12:25:52 -06001682// Defines a Trusted Platform Module, for more information see here:
1683// https://www.chromium.org/developers/design-documents/tpm-usage
1684type Component_Tpm struct {
1685 ManufacturerInfo string `protobuf:"bytes,1,opt,name=manufacturer_info,json=manufacturerInfo,proto3" json:"manufacturer_info,omitempty"`
1686 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
1687 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1688 XXX_unrecognized []byte `json:"-"`
1689 XXX_sizecache int32 `json:"-"`
1690}
1691
1692func (m *Component_Tpm) Reset() { *m = Component_Tpm{} }
1693func (m *Component_Tpm) String() string { return proto.CompactTextString(m) }
1694func (*Component_Tpm) ProtoMessage() {}
1695func (*Component_Tpm) Descriptor() ([]byte, []int) {
1696 return fileDescriptor_c6bb55af29234765, []int{0, 14}
1697}
1698
1699func (m *Component_Tpm) XXX_Unmarshal(b []byte) error {
1700 return xxx_messageInfo_Component_Tpm.Unmarshal(m, b)
1701}
1702func (m *Component_Tpm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1703 return xxx_messageInfo_Component_Tpm.Marshal(b, m, deterministic)
1704}
1705func (m *Component_Tpm) XXX_Merge(src proto.Message) {
1706 xxx_messageInfo_Component_Tpm.Merge(m, src)
1707}
1708func (m *Component_Tpm) XXX_Size() int {
1709 return xxx_messageInfo_Component_Tpm.Size(m)
1710}
1711func (m *Component_Tpm) XXX_DiscardUnknown() {
1712 xxx_messageInfo_Component_Tpm.DiscardUnknown(m)
1713}
1714
1715var xxx_messageInfo_Component_Tpm proto.InternalMessageInfo
1716
1717func (m *Component_Tpm) GetManufacturerInfo() string {
1718 if m != nil {
1719 return m.ManufacturerInfo
1720 }
1721 return ""
1722}
1723
1724func (m *Component_Tpm) GetVersion() string {
1725 if m != nil {
1726 return m.Version
1727 }
1728 return ""
1729}
1730
Andrew Lambbc029d32020-02-24 12:42:50 -07001731func init() {
1732 proto.RegisterEnum("chromiumos.config.api.Component_Soc_Architecture", Component_Soc_Architecture_name, Component_Soc_Architecture_value)
1733 proto.RegisterEnum("chromiumos.config.api.Component_Memory_Type", Component_Memory_Type_name, Component_Memory_Type_value)
1734 proto.RegisterEnum("chromiumos.config.api.Component_Camera_Feature", Component_Camera_Feature_name, Component_Camera_Feature_value)
1735 proto.RegisterEnum("chromiumos.config.api.Component_Camera_ClockType", Component_Camera_ClockType_name, Component_Camera_ClockType_value)
Sean McAllisterc8687d32020-06-24 11:32:31 -06001736 proto.RegisterEnum("chromiumos.config.api.Component_Touch_TouchType", Component_Touch_TouchType_name, Component_Touch_TouchType_value)
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001737 proto.RegisterEnum("chromiumos.config.api.Component_Wifi_WLANProtocol", Component_Wifi_WLANProtocol_name, Component_Wifi_WLANProtocol_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001738 proto.RegisterEnum("chromiumos.config.api.Component_Qualification_Status", Component_Qualification_Status_name, Component_Qualification_Status_value)
Sean McAllistera3b6b412020-06-22 13:33:16 -06001739 proto.RegisterEnum("chromiumos.config.api.Component_Battery_Technology", Component_Battery_Technology_name, Component_Battery_Technology_value)
Sean McAllistera84b7342020-06-23 18:08:48 -06001740 proto.RegisterEnum("chromiumos.config.api.Component_Storage_StorageType", Component_Storage_StorageType_name, Component_Storage_StorageType_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001741 proto.RegisterType((*Component)(nil), "chromiumos.config.api.Component")
C Shapiro74da76e2020-05-04 13:02:20 -05001742 proto.RegisterType((*Component_Interface)(nil), "chromiumos.config.api.Component.Interface")
1743 proto.RegisterType((*Component_Interface_Usb)(nil), "chromiumos.config.api.Component.Interface.Usb")
1744 proto.RegisterType((*Component_Interface_Pci)(nil), "chromiumos.config.api.Component.Interface.Pci")
Andrew Lambbc029d32020-02-24 12:42:50 -07001745 proto.RegisterType((*Component_Soc)(nil), "chromiumos.config.api.Component.Soc")
1746 proto.RegisterType((*Component_Soc_Family)(nil), "chromiumos.config.api.Component.Soc.Family")
1747 proto.RegisterType((*Component_Memory)(nil), "chromiumos.config.api.Component.Memory")
1748 proto.RegisterType((*Component_Memory_Profile)(nil), "chromiumos.config.api.Component.Memory.Profile")
1749 proto.RegisterType((*Component_Bluetooth)(nil), "chromiumos.config.api.Component.Bluetooth")
1750 proto.RegisterType((*Component_Camera)(nil), "chromiumos.config.api.Component.Camera")
C Shapirod2365312020-05-18 14:46:48 -05001751 proto.RegisterType((*Component_DisplayPanel)(nil), "chromiumos.config.api.Component.DisplayPanel")
1752 proto.RegisterType((*Component_DisplayPanel_Properties)(nil), "chromiumos.config.api.Component.DisplayPanel.Properties")
C Shapiro5c6fc212020-05-13 16:32:09 -05001753 proto.RegisterType((*Component_Touch)(nil), "chromiumos.config.api.Component.Touch")
C Shapiro74da76e2020-05-04 13:02:20 -05001754 proto.RegisterType((*Component_Wifi)(nil), "chromiumos.config.api.Component.Wifi")
Andrew Lambbc029d32020-02-24 12:42:50 -07001755 proto.RegisterType((*Component_Qualification)(nil), "chromiumos.config.api.Component.Qualification")
Sean McAllisterc19613b2020-06-22 11:41:58 -06001756 proto.RegisterType((*Component_AudioCodec)(nil), "chromiumos.config.api.Component.AudioCodec")
Sean McAllistera3b6b412020-06-22 13:33:16 -06001757 proto.RegisterType((*Component_Battery)(nil), "chromiumos.config.api.Component.Battery")
Sean McAllisterc6030032020-06-23 13:54:03 -06001758 proto.RegisterType((*Component_FlashChip)(nil), "chromiumos.config.api.Component.FlashChip")
1759 proto.RegisterType((*Component_EmbeddedController)(nil), "chromiumos.config.api.Component.EmbeddedController")
Sean McAllistera84b7342020-06-23 18:08:48 -06001760 proto.RegisterType((*Component_Storage)(nil), "chromiumos.config.api.Component.Storage")
Sean McAllister8f78b782020-06-24 12:25:52 -06001761 proto.RegisterType((*Component_Tpm)(nil), "chromiumos.config.api.Component.Tpm")
Andrew Lambbc029d32020-02-24 12:42:50 -07001762}
1763
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001764func init() {
1765 proto.RegisterFile("chromiumos/config/api/component.proto", fileDescriptor_c6bb55af29234765)
1766}
Andrew Lambbc029d32020-02-24 12:42:50 -07001767
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001768var fileDescriptor_c6bb55af29234765 = []byte{
YH Lin1745dd22020-11-25 09:18:34 -08001769 // 1894 bytes of a gzipped FileDescriptorProto
C Shapiroc37bbda2020-08-17 07:32:16 -05001770 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x58, 0xcb, 0x72, 0xdb, 0xc8,
YH Lin1745dd22020-11-25 09:18:34 -08001771 0x15, 0x25, 0xc0, 0x27, 0x2e, 0x45, 0x19, 0xee, 0xf1, 0xb8, 0x30, 0x9c, 0x4a, 0x45, 0xc5, 0x1a,
1772 0x4f, 0x54, 0xf6, 0x0c, 0x65, 0xcb, 0x8f, 0xb8, 0x2a, 0x9b, 0xa1, 0x40, 0x68, 0x08, 0x9b, 0x2f,
1773 0x83, 0xa0, 0x1f, 0xc9, 0x02, 0x01, 0x1b, 0x4d, 0x11, 0x35, 0x00, 0x1a, 0x05, 0x80, 0x92, 0xe5,
1774 0x9f, 0xc8, 0x32, 0xab, 0x54, 0x25, 0xdb, 0xac, 0x52, 0xf9, 0x83, 0x7c, 0x41, 0xf6, 0xd9, 0x67,
1775 0x91, 0x7f, 0xc8, 0x22, 0xd5, 0x0d, 0x80, 0xa4, 0x24, 0x27, 0xa4, 0x9d, 0x8d, 0x84, 0xbe, 0xdd,
1776 0xe7, 0x74, 0xf7, 0xed, 0xbe, 0xe7, 0xde, 0x26, 0xdc, 0xc3, 0x8b, 0x88, 0xfa, 0xee, 0xd2, 0xa7,
1777 0xf1, 0x11, 0xa6, 0xc1, 0xdc, 0x3d, 0x3b, 0xb2, 0x43, 0xf7, 0x08, 0x53, 0x3f, 0xa4, 0x01, 0x09,
1778 0x92, 0x76, 0x18, 0xd1, 0x84, 0xa2, 0x2f, 0xd7, 0xc3, 0xda, 0xe9, 0xb0, 0xb6, 0x1d, 0xba, 0xcd,
1779 0xc3, 0x2d, 0x68, 0xcb, 0x75, 0x52, 0x82, 0xe6, 0xb7, 0x1f, 0x1f, 0x19, 0xda, 0x51, 0x12, 0x90,
1780 0x68, 0x35, 0xae, 0xf5, 0xb7, 0x6f, 0x40, 0x52, 0x73, 0x38, 0x3a, 0x06, 0xd1, 0x75, 0x14, 0xe1,
1781 0x40, 0x38, 0xac, 0x1f, 0xb7, 0xda, 0x1f, 0x5d, 0x43, 0x7b, 0x35, 0x5a, 0x77, 0x0c, 0xd1, 0x75,
1782 0x90, 0x0e, 0xb7, 0x7c, 0x3b, 0x58, 0xce, 0x6d, 0x9c, 0x2c, 0x23, 0x4e, 0xad, 0xd4, 0x38, 0xc1,
1783 0xc1, 0x7f, 0x21, 0x18, 0xa7, 0x6b, 0xd0, 0x1d, 0x63, 0x7f, 0x13, 0xa8, 0x3b, 0x08, 0x41, 0x29,
1784 0xb0, 0x7d, 0xa2, 0x48, 0x07, 0xc2, 0xa1, 0x64, 0xf0, 0x6f, 0xf4, 0x1c, 0x8a, 0x31, 0xc5, 0x8a,
1785 0xc8, 0x29, 0xbf, 0xd9, 0xb6, 0xa6, 0xf6, 0x84, 0xe2, 0x5e, 0xc1, 0x60, 0x10, 0xd4, 0x81, 0x8a,
1786 0x4f, 0x7c, 0x1a, 0x5d, 0x2a, 0x45, 0x0e, 0xfe, 0xc5, 0x56, 0xf0, 0x80, 0x0f, 0xef, 0x15, 0x8c,
1787 0x0c, 0x88, 0x5e, 0x80, 0x34, 0xf3, 0x96, 0x24, 0xa1, 0x34, 0x59, 0x28, 0x25, 0xce, 0x72, 0x7f,
1788 0x2b, 0xcb, 0x49, 0x8e, 0xe8, 0x15, 0x8c, 0x35, 0x9c, 0x2d, 0x07, 0xdb, 0x3e, 0x89, 0x6c, 0xa5,
1789 0xbc, 0xe3, 0x72, 0x54, 0x3e, 0x9c, 0x2d, 0x27, 0x05, 0xa2, 0x17, 0x50, 0x4f, 0xe8, 0x12, 0x2f,
1790 0x62, 0x1c, 0x11, 0x12, 0x28, 0x15, 0xce, 0xf3, 0xed, 0x56, 0x1e, 0x93, 0x61, 0x7a, 0x05, 0x63,
1791 0x13, 0x8c, 0x7e, 0x05, 0xa5, 0x0b, 0x77, 0xee, 0x2a, 0x55, 0x4e, 0x72, 0x6f, 0x2b, 0xc9, 0x1b,
Tatsuhisa Yamaguchi38cfe8c2020-09-15 11:53:16 +00001792 0x77, 0xee, 0xf6, 0x0a, 0x06, 0x07, 0xa1, 0x2e, 0xd4, 0x38, 0x57, 0x68, 0x3b, 0x0a, 0x7c, 0xe2,
1793 0x2a, 0x56, 0x48, 0x64, 0x42, 0xc3, 0x71, 0xe3, 0xd0, 0xb3, 0x2f, 0xad, 0xd0, 0x0e, 0x88, 0xa7,
1794 0xd4, 0x39, 0xd5, 0xf7, 0x5b, 0xa9, 0xba, 0x29, 0x6a, 0xcc, 0x40, 0xbd, 0x82, 0xb1, 0xe7, 0x6c,
1795 0xb4, 0xd1, 0x10, 0xea, 0xf6, 0xd2, 0x71, 0xa9, 0x85, 0xa9, 0x43, 0xb0, 0xb2, 0xc7, 0x39, 0x1f,
1796 0x6c, 0xe5, 0xec, 0x30, 0x8c, 0xca, 0x20, 0xbd, 0x82, 0x01, 0xf6, 0xaa, 0x85, 0xba, 0x50, 0x9d,
1797 0xd9, 0x49, 0x42, 0xa2, 0x4b, 0xa5, 0xc1, 0xb9, 0x0e, 0xb7, 0xdf, 0x80, 0x74, 0x7c, 0xaf, 0x60,
1798 0xe4, 0x50, 0x34, 0x86, 0x06, 0xc1, 0xd6, 0xdc, 0xb3, 0xe3, 0x85, 0x85, 0x17, 0x6e, 0xa8, 0xec,
1799 0xef, 0x78, 0x9b, 0x4e, 0x19, 0x44, 0x5d, 0xb8, 0x21, 0x3b, 0x40, 0x82, 0x57, 0x4d, 0xf4, 0x16,
1800 0x6e, 0xc7, 0x97, 0x71, 0x42, 0xfc, 0x4d, 0xd6, 0x5b, 0x9f, 0xc1, 0x7a, 0x2b, 0xa5, 0x59, 0x33,
1801 0x6b, 0x20, 0x12, 0xac, 0xc8, 0x9c, 0xea, 0xf1, 0x56, 0x2a, 0xcd, 0x9f, 0x11, 0xc7, 0x21, 0x8e,
1802 0x4a, 0x83, 0x24, 0xa2, 0x9e, 0x47, 0xa2, 0x5e, 0xc1, 0x10, 0x53, 0xc7, 0xc5, 0x09, 0x8d, 0xec,
1803 0x33, 0xa2, 0xdc, 0xde, 0xd1, 0x71, 0x93, 0x74, 0x3c, 0x73, 0x5c, 0x06, 0x65, 0xf1, 0x9f, 0x84,
1804 0xbe, 0x82, 0x76, 0x8c, 0x7f, 0x33, 0xf4, 0x59, 0xfc, 0x27, 0xa1, 0x8f, 0x5e, 0x42, 0x6d, 0x19,
1805 0xcf, 0xac, 0x05, 0x8d, 0x13, 0xe5, 0x0b, 0x0e, 0x6f, 0x6f, 0x85, 0xeb, 0x41, 0x42, 0xa2, 0xb9,
YH Lin1745dd22020-11-25 09:18:34 -08001806 0x8d, 0x49, 0x7b, 0x1a, 0xcf, 0xd8, 0x32, 0x96, 0xf1, 0xac, 0x47, 0xe3, 0xa4, 0xf9, 0x77, 0x01,
1807 0xa4, 0x55, 0x67, 0xf3, 0xb7, 0x50, 0x9c, 0xc6, 0x33, 0xf4, 0x35, 0x48, 0xe7, 0x24, 0x70, 0x28,
1808 0x17, 0x3d, 0x81, 0x8b, 0x56, 0x2d, 0x35, 0xe8, 0x0e, 0xfa, 0x19, 0x40, 0x18, 0x51, 0x67, 0x89,
1809 0x99, 0x2a, 0x73, 0xfd, 0x92, 0x0c, 0x29, 0xb3, 0xa4, 0xdd, 0x33, 0xec, 0x58, 0x0e, 0x39, 0x77,
1810 0x31, 0xe1, 0x0a, 0x25, 0x19, 0xd2, 0x0c, 0x3b, 0x5d, 0x6e, 0x60, 0x33, 0x8c, 0xb1, 0xfb, 0xbf,
1811 0x67, 0xf8, 0x1a, 0xa4, 0x14, 0xbe, 0x9e, 0xa0, 0x96, 0x1a, 0x74, 0x07, 0xfd, 0x1c, 0xea, 0x11,
1812 0x39, 0x77, 0x63, 0x97, 0x06, 0xac, 0x3b, 0x9d, 0x00, 0x72, 0x93, 0xee, 0x34, 0xff, 0x22, 0x42,
1813 0x71, 0x42, 0x31, 0x52, 0xa1, 0x32, 0xb7, 0x7d, 0xd7, 0xbb, 0xcc, 0x74, 0xff, 0xc1, 0x2e, 0x1a,
1814 0xdb, 0x3e, 0xe5, 0x10, 0x23, 0x83, 0xa2, 0x3b, 0x50, 0xf6, 0xa9, 0x43, 0xbc, 0x6c, 0x19, 0x69,
1815 0x83, 0x59, 0x31, 0x8d, 0x48, 0xcc, 0x67, 0x2f, 0x1b, 0x69, 0xa3, 0x89, 0xa1, 0x92, 0xa2, 0x91,
1816 0x06, 0x25, 0x3b, 0xc2, 0x0b, 0x3e, 0xf1, 0xfe, 0xf1, 0xa3, 0x9d, 0x26, 0xee, 0x44, 0x78, 0xe1,
1817 0x26, 0x84, 0xe7, 0x0c, 0x83, 0xc3, 0x57, 0x69, 0x43, 0x5c, 0xa7, 0x8d, 0xd6, 0x04, 0xf6, 0x36,
1818 0x47, 0xa2, 0x26, 0xdc, 0xed, 0x18, 0x6a, 0x4f, 0x37, 0x35, 0xd5, 0x9c, 0x1a, 0x9a, 0x35, 0x1d,
1819 0x76, 0xb5, 0x53, 0x7d, 0xa8, 0x75, 0xe5, 0x02, 0xaa, 0x42, 0xf1, 0xed, 0xf3, 0x67, 0xb2, 0x80,
1820 0x00, 0x2a, 0x6f, 0x9f, 0x3f, 0xb3, 0x9e, 0x3d, 0x91, 0x45, 0x66, 0xec, 0x18, 0x03, 0xb9, 0x88,
1821 0x24, 0x28, 0x77, 0x8c, 0xc1, 0xb3, 0x27, 0x72, 0xa9, 0xf9, 0x2f, 0x11, 0x2a, 0x69, 0x8e, 0x40,
1822 0x3a, 0x54, 0xc3, 0x88, 0xce, 0x5d, 0x8f, 0x64, 0x6e, 0x3b, 0xda, 0x31, 0xbb, 0xb4, 0xc7, 0x29,
1823 0xcc, 0xc8, 0xf1, 0xec, 0xa4, 0x58, 0x5a, 0xb6, 0x82, 0xa5, 0x3f, 0x23, 0x51, 0xb6, 0x0b, 0x60,
1824 0xa6, 0x21, 0xb7, 0x34, 0x7f, 0x27, 0x40, 0x35, 0x43, 0xa1, 0x1f, 0xa0, 0x94, 0x5c, 0x86, 0x24,
1825 0x73, 0xd9, 0x77, 0xbb, 0x4e, 0x6a, 0x5e, 0x86, 0xc4, 0xe0, 0x48, 0x76, 0x6b, 0xe2, 0x90, 0x10,
1826 0xc7, 0xf2, 0x17, 0x1f, 0xf8, 0x64, 0x65, 0xa3, 0xc6, 0x0d, 0x83, 0xc5, 0x07, 0x74, 0x0f, 0xf6,
1827 0x63, 0xf7, 0x03, 0xb1, 0x7c, 0x72, 0x66, 0xcf, 0x2e, 0x93, 0xd5, 0xd1, 0x35, 0x98, 0x75, 0x90,
1828 0x1b, 0x5b, 0xbf, 0x81, 0x12, 0x63, 0x44, 0x08, 0xf6, 0xcd, 0x77, 0xe3, 0x1b, 0xde, 0xec, 0x76,
1829 0x0d, 0x59, 0x40, 0x35, 0x28, 0x75, 0xbb, 0xc6, 0xb1, 0x2c, 0x66, 0x5f, 0x8f, 0xe5, 0x62, 0xf6,
1830 0xf5, 0x44, 0x2e, 0xa1, 0x3a, 0x54, 0xfb, 0x63, 0x8b, 0x9b, 0xcb, 0xeb, 0xc6, 0x13, 0xb9, 0xf2,
1831 0xa2, 0x54, 0x2b, 0xca, 0xa5, 0xa6, 0x05, 0xd2, 0x2a, 0x91, 0xa2, 0x1f, 0xa0, 0xb8, 0x8c, 0x67,
1832 0x59, 0x06, 0xfe, 0xc4, 0x28, 0x36, 0x18, 0xf4, 0x45, 0xa9, 0x26, 0xc8, 0xe2, 0x8b, 0x52, 0x4d,
1833 0x94, 0x8b, 0xd9, 0x04, 0x7f, 0x2d, 0x42, 0x25, 0xcd, 0xb0, 0x4c, 0x29, 0xe6, 0xc4, 0x66, 0xf7,
1834 0x24, 0x56, 0x84, 0x83, 0xe2, 0xe1, 0xfe, 0x0e, 0xa7, 0x99, 0x42, 0xdb, 0xa7, 0x29, 0xce, 0x58,
1835 0x11, 0xa0, 0x31, 0x00, 0xf6, 0x28, 0xfe, 0xc9, 0xe2, 0xe7, 0x24, 0xee, 0x78, 0xb5, 0x33, 0x3a,
1836 0x95, 0x21, 0xf9, 0x61, 0x49, 0x38, 0xff, 0x44, 0x27, 0xe9, 0xee, 0x8b, 0x9f, 0xa9, 0x61, 0x0c,
1837 0xcc, 0x38, 0x42, 0xec, 0x7e, 0x86, 0x07, 0xc7, 0x98, 0xa5, 0x7d, 0x06, 0x6e, 0x3d, 0x84, 0x6a,
1838 0xb6, 0x5d, 0xf4, 0x05, 0xdc, 0x3a, 0xd5, 0x3a, 0x59, 0x24, 0xbd, 0x1c, 0x8e, 0xde, 0x0c, 0xe5,
1839 0x02, 0x92, 0x61, 0xaf, 0xa3, 0x9a, 0xfa, 0x6b, 0xdd, 0x7c, 0x67, 0xf5, 0xb5, 0xae, 0x2c, 0xb4,
1840 0x4e, 0x40, 0x5a, 0xed, 0x08, 0x29, 0x70, 0x47, 0xed, 0x8f, 0xd4, 0x97, 0xd6, 0x8d, 0x2b, 0xd3,
1841 0x00, 0x69, 0x30, 0x1a, 0x8e, 0xcc, 0xd1, 0x50, 0x57, 0x65, 0x01, 0xed, 0x41, 0xed, 0x64, 0x34,
1842 0x32, 0x4d, 0x7d, 0xa0, 0xc9, 0xe2, 0x49, 0x1d, 0x24, 0x77, 0x25, 0xbc, 0x7f, 0x12, 0x61, 0x6f,
1843 0x33, 0xfb, 0x5f, 0x53, 0x59, 0xe1, 0xba, 0xca, 0xbe, 0xe5, 0xdd, 0x21, 0x89, 0x12, 0x97, 0xc4,
1844 0x59, 0x11, 0xf9, 0xfc, 0x93, 0xea, 0x0b, 0x16, 0xaf, 0x19, 0xde, 0xd8, 0xe0, 0x6a, 0xfe, 0x5e,
1845 0x00, 0x58, 0x77, 0xa1, 0xaf, 0xa0, 0x76, 0xe1, 0x3a, 0xc9, 0xc2, 0x0a, 0xdf, 0xf3, 0x55, 0x94,
1846 0x8d, 0x2a, 0x6f, 0x8f, 0xdf, 0xb3, 0x80, 0x5b, 0x10, 0xf7, 0x6c, 0x91, 0xb0, 0xbe, 0x2c, 0xe0,
1847 0x52, 0xc3, 0xf8, 0x3d, 0xfa, 0x1e, 0x90, 0xe3, 0xda, 0x67, 0x34, 0xb0, 0x3d, 0xcb, 0x77, 0x3d,
1848 0xcf, 0x75, 0x03, 0xbc, 0xc8, 0x82, 0xee, 0x76, 0xde, 0x33, 0xc8, 0x3b, 0x50, 0x0b, 0x1a, 0xa1,
1849 0xfb, 0x9e, 0x78, 0xb1, 0x15, 0xb2, 0x52, 0x3b, 0xe0, 0x07, 0x5a, 0x36, 0xea, 0xa9, 0x71, 0x4c,
1850 0x22, 0x3d, 0x68, 0xfe, 0x43, 0x84, 0x32, 0x2f, 0xb6, 0x76, 0x48, 0x41, 0xf3, 0x0b, 0xeb, 0x9c,
1851 0x44, 0x2c, 0x23, 0xe4, 0x29, 0x68, 0x7e, 0xf1, 0x3a, 0x35, 0x30, 0x2d, 0xc8, 0xd1, 0x31, 0x89,
1852 0x98, 0xff, 0xca, 0x7c, 0x48, 0x23, 0xb3, 0x4e, 0xb8, 0x91, 0xc9, 0xd7, 0xfc, 0xc2, 0xc2, 0x0b,
1853 0x82, 0x7f, 0x8a, 0x97, 0x3e, 0x2f, 0x4a, 0x25, 0x03, 0xe6, 0x17, 0x6a, 0x66, 0x41, 0xdd, 0x4c,
1854 0xb2, 0xaa, 0x3c, 0x14, 0x1e, 0xee, 0x56, 0x28, 0xa6, 0x7f, 0x37, 0x64, 0x2b, 0x93, 0x80, 0xda,
1855 0x67, 0x4b, 0x40, 0xeb, 0x97, 0x20, 0xad, 0x48, 0xd9, 0x65, 0x34, 0x47, 0x53, 0xb5, 0x67, 0x7d,
1856 0x4c, 0xbf, 0xa6, 0x93, 0x13, 0x59, 0x60, 0x1f, 0xfa, 0xb1, 0xca, 0x55, 0x23, 0xd5, 0x8e, 0x92,
1857 0x5c, 0x6e, 0xfe, 0x53, 0x84, 0x12, 0x2b, 0x85, 0xf3, 0x80, 0x12, 0xfe, 0x8f, 0x80, 0x42, 0x1e,
1858 0x28, 0xf1, 0x32, 0x0c, 0x69, 0x94, 0x10, 0xc7, 0xba, 0xf0, 0xec, 0xc0, 0xe2, 0x8f, 0x32, 0x4c,
1859 0x3d, 0x76, 0x57, 0x99, 0x0e, 0x1d, 0xef, 0x54, 0x97, 0xb7, 0xdf, 0xf4, 0x3b, 0xc3, 0x71, 0x06,
1860 0x35, 0xee, 0xae, 0x38, 0xdf, 0x78, 0x76, 0x90, 0x9b, 0xe3, 0xd6, 0x1f, 0x04, 0xd8, 0xdb, 0x1c,
1861 0x88, 0xbe, 0x82, 0x2f, 0x59, 0xdb, 0x1a, 0x1b, 0x23, 0x73, 0xa4, 0x8e, 0xfa, 0x1b, 0xa1, 0x7c,
1862 0x1b, 0x1a, 0xba, 0xa6, 0x69, 0xd6, 0xf3, 0x87, 0xc7, 0xd6, 0xa3, 0x47, 0x56, 0x47, 0x16, 0xae,
1863 0x9b, 0x4e, 0x64, 0xf1, 0xba, 0xe9, 0x47, 0xb9, 0x78, 0xdd, 0x34, 0x94, 0x4b, 0x2c, 0x49, 0x5c,
1864 0xe1, 0x52, 0xe5, 0xf2, 0x0d, 0xdb, 0x5b, 0xb9, 0x72, 0x35, 0xd0, 0xff, 0x2d, 0x40, 0xe3, 0xd5,
1865 0xd2, 0xf6, 0xdc, 0xb9, 0x8b, 0xed, 0x84, 0x5d, 0x47, 0x0d, 0xf6, 0x36, 0xdf, 0xb9, 0x9f, 0xf0,
1866 0x4a, 0xad, 0xe3, 0x75, 0x03, 0x0d, 0xa0, 0x12, 0x27, 0x76, 0xb2, 0x8c, 0x33, 0x69, 0x7e, 0xba,
1867 0xd5, 0xc3, 0x57, 0x96, 0xd1, 0x9e, 0x70, 0xb0, 0x91, 0x91, 0xb4, 0xa6, 0x50, 0x49, 0x2d, 0x6c,
1868 0x4b, 0x13, 0xb3, 0x63, 0x4e, 0x27, 0x1b, 0x6e, 0x6c, 0x80, 0x64, 0x68, 0xaf, 0xa6, 0xda, 0xc4,
1869 0x64, 0x72, 0xc8, 0x1c, 0x6e, 0x6a, 0x6a, 0x6f, 0xa8, 0xab, 0x9d, 0x7e, 0xff, 0x9d, 0xf5, 0x6a,
1870 0xda, 0xe9, 0xeb, 0xa7, 0xba, 0xd6, 0x95, 0x45, 0x36, 0x72, 0xdd, 0x2c, 0x36, 0x0f, 0x00, 0xd6,
1871 0x0f, 0x92, 0x55, 0x81, 0x23, 0xac, 0x0b, 0x9c, 0xe6, 0x1f, 0x05, 0xa8, 0x66, 0xef, 0x8c, 0x75,
1872 0xf5, 0x25, 0x6c, 0x56, 0x5f, 0x13, 0x80, 0x84, 0xe0, 0x45, 0x40, 0x3d, 0x7a, 0x76, 0x99, 0xed,
1873 0xf6, 0xf1, 0xae, 0x6f, 0x97, 0xb6, 0xb9, 0x82, 0x1a, 0x1b, 0x34, 0xad, 0xfb, 0x00, 0xeb, 0x1e,
1874 0xa6, 0xf8, 0x6c, 0x43, 0x1b, 0x3b, 0x06, 0xa8, 0xf4, 0x75, 0x4b, 0x1f, 0x0d, 0x65, 0xa1, 0xf9,
1875 0x1d, 0x48, 0xeb, 0x47, 0xc5, 0xb5, 0x2a, 0x47, 0xb8, 0x51, 0xe5, 0x3c, 0x05, 0x74, 0xf3, 0x29,
1876 0xb1, 0x1d, 0xf6, 0x67, 0x11, 0xaa, 0xd9, 0xb3, 0x01, 0x1d, 0xc0, 0x1e, 0xf1, 0x7d, 0xfc, 0xd4,
Tatsuhisa Yamaguchi38cfe8c2020-09-15 11:53:16 +00001877 0x4a, 0x65, 0x2d, 0x1f, 0xcd, 0x6d, 0xa7, 0x4c, 0xd7, 0xd0, 0x5d, 0xa8, 0xf8, 0x76, 0x30, 0x5f,
1878 0xa9, 0x61, 0xd6, 0x5a, 0x79, 0xb8, 0xb8, 0xf1, 0xcb, 0xc3, 0x1d, 0x28, 0x53, 0xe2, 0xbb, 0x0e,
1879 0xd7, 0x58, 0xc9, 0x48, 0x1b, 0x48, 0x86, 0x62, 0x18, 0x9d, 0x67, 0x52, 0xc8, 0x3e, 0x91, 0x02,
1880 0xd5, 0x98, 0xe0, 0x84, 0x46, 0x71, 0x26, 0x7e, 0x79, 0x13, 0xf5, 0xae, 0x28, 0xdf, 0x93, 0x5d,
YH Lin1745dd22020-11-25 09:18:34 -08001881 0x9f, 0x3f, 0xf9, 0xff, 0xb5, 0xfa, 0xb5, 0x34, 0xa8, 0x6f, 0x18, 0x99, 0x7a, 0x4d, 0xcc, 0x91,
1882 0xd1, 0xf9, 0x51, 0xcb, 0xf5, 0x2b, 0xf7, 0x7f, 0x0d, 0x4a, 0xda, 0x60, 0xa0, 0xa6, 0xe5, 0xd7,
1883 0xf0, 0x35, 0xcb, 0xa0, 0xec, 0x6b, 0xd2, 0x31, 0x3b, 0x72, 0xb1, 0xd9, 0x87, 0xa2, 0x19, 0xfa,
1884 0xe8, 0x01, 0xdc, 0xbe, 0xfa, 0x93, 0x4d, 0x30, 0xa7, 0x99, 0xb3, 0xe4, 0x2b, 0x3f, 0xc9, 0x04,
1885 0x73, 0xca, 0xb6, 0x97, 0xa7, 0x88, 0xd4, 0x67, 0x79, 0xf3, 0xa4, 0x92, 0x6e, 0xef, 0xe4, 0xfe,
1886 0xaf, 0x0f, 0xcf, 0xe8, 0x6a, 0x73, 0x6d, 0x1a, 0x9d, 0x1d, 0xdd, 0xfc, 0xf5, 0xe9, 0x8c, 0x1e,
1887 0xd9, 0xa1, 0x3b, 0xab, 0x70, 0x85, 0x7b, 0xfc, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xef, 0x16,
1888 0xa9, 0x90, 0x08, 0x13, 0x00, 0x00,
Andrew Lambbc029d32020-02-24 12:42:50 -07001889}