blob: a9274d54f5f081dc07104adf2476a74cff2c000f [file] [log] [blame]
Amit Ghosh09f28362020-06-12 21:52:19 +01001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: dmi/hw.proto
3
4package dmi
5
6import (
7 fmt "fmt"
8 proto "github.com/golang/protobuf/proto"
9 timestamp "github.com/golang/protobuf/ptypes/timestamp"
10 math "math"
11)
12
13// Reference imports to suppress errors if they are not otherwise used.
14var _ = proto.Marshal
15var _ = fmt.Errorf
16var _ = math.Inf
17
18// This is a compile-time assertion to ensure that this generated file
19// is compatible with the proto package it is being compiled against.
20// A compilation error at this line likely means your copy of the
21// proto package needs to be updated.
22const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
23
24type ComponentType int32
25
26const (
27 ComponentType_COMPONENT_TYPE_UNDEFINED ComponentType = 0
28 ComponentType_COMPONENT_TYPE_UNKNOWN ComponentType = 1
29 ComponentType_COMPONENT_TYPE_CHASSIS ComponentType = 2
30 ComponentType_COMPONENT_TYPE_BACKPLANE ComponentType = 3
31 ComponentType_COMPONENT_TYPE_CONTAINER ComponentType = 4
32 ComponentType_COMPONENT_TYPE_POWER_SUPPLY ComponentType = 5
33 ComponentType_COMPONENT_TYPE_FAN ComponentType = 6
34 ComponentType_COMPONENT_TYPE_SENSOR ComponentType = 7
35 ComponentType_COMPONENT_TYPE_MODULE ComponentType = 8
36 ComponentType_COMPONENT_TYPE_PORT ComponentType = 9
37 ComponentType_COMPONENT_TYPE_CPU ComponentType = 10
38 ComponentType_COMPONENT_TYPE_BATTERY ComponentType = 11
39 ComponentType_COMPONENT_TYPE_STORAGE ComponentType = 12
40 ComponentType_COMPONENT_TYPE_MEMORY ComponentType = 13
41 ComponentType_COMPONENT_TYPE_TRANSCEIVER ComponentType = 14
42)
43
44var ComponentType_name = map[int32]string{
45 0: "COMPONENT_TYPE_UNDEFINED",
46 1: "COMPONENT_TYPE_UNKNOWN",
47 2: "COMPONENT_TYPE_CHASSIS",
48 3: "COMPONENT_TYPE_BACKPLANE",
49 4: "COMPONENT_TYPE_CONTAINER",
50 5: "COMPONENT_TYPE_POWER_SUPPLY",
51 6: "COMPONENT_TYPE_FAN",
52 7: "COMPONENT_TYPE_SENSOR",
53 8: "COMPONENT_TYPE_MODULE",
54 9: "COMPONENT_TYPE_PORT",
55 10: "COMPONENT_TYPE_CPU",
56 11: "COMPONENT_TYPE_BATTERY",
57 12: "COMPONENT_TYPE_STORAGE",
58 13: "COMPONENT_TYPE_MEMORY",
59 14: "COMPONENT_TYPE_TRANSCEIVER",
60}
61
62var ComponentType_value = map[string]int32{
63 "COMPONENT_TYPE_UNDEFINED": 0,
64 "COMPONENT_TYPE_UNKNOWN": 1,
65 "COMPONENT_TYPE_CHASSIS": 2,
66 "COMPONENT_TYPE_BACKPLANE": 3,
67 "COMPONENT_TYPE_CONTAINER": 4,
68 "COMPONENT_TYPE_POWER_SUPPLY": 5,
69 "COMPONENT_TYPE_FAN": 6,
70 "COMPONENT_TYPE_SENSOR": 7,
71 "COMPONENT_TYPE_MODULE": 8,
72 "COMPONENT_TYPE_PORT": 9,
73 "COMPONENT_TYPE_CPU": 10,
74 "COMPONENT_TYPE_BATTERY": 11,
75 "COMPONENT_TYPE_STORAGE": 12,
76 "COMPONENT_TYPE_MEMORY": 13,
77 "COMPONENT_TYPE_TRANSCEIVER": 14,
78}
79
80func (x ComponentType) String() string {
81 return proto.EnumName(ComponentType_name, int32(x))
82}
83
84func (ComponentType) EnumDescriptor() ([]byte, []int) {
85 return fileDescriptor_d7c33d745c4ab367, []int{0}
86}
87
88type ComponentAdminState int32
89
90const (
91 ComponentAdminState_COMP_ADMIN_STATE_UNDEFINED ComponentAdminState = 0
92 ComponentAdminState_COMP_ADMIN_STATE_UNKNOWN ComponentAdminState = 1
93 ComponentAdminState_COMP_ADMIN_STATE_LOCKED ComponentAdminState = 2
94 ComponentAdminState_COMP_ADMIN_STATE_SHUTTING_DOWN ComponentAdminState = 3
95 ComponentAdminState_COMP_ADMIN_STATE_UNLOCKED ComponentAdminState = 4
96)
97
98var ComponentAdminState_name = map[int32]string{
99 0: "COMP_ADMIN_STATE_UNDEFINED",
100 1: "COMP_ADMIN_STATE_UNKNOWN",
101 2: "COMP_ADMIN_STATE_LOCKED",
102 3: "COMP_ADMIN_STATE_SHUTTING_DOWN",
103 4: "COMP_ADMIN_STATE_UNLOCKED",
104}
105
106var ComponentAdminState_value = map[string]int32{
107 "COMP_ADMIN_STATE_UNDEFINED": 0,
108 "COMP_ADMIN_STATE_UNKNOWN": 1,
109 "COMP_ADMIN_STATE_LOCKED": 2,
110 "COMP_ADMIN_STATE_SHUTTING_DOWN": 3,
111 "COMP_ADMIN_STATE_UNLOCKED": 4,
112}
113
114func (x ComponentAdminState) String() string {
115 return proto.EnumName(ComponentAdminState_name, int32(x))
116}
117
118func (ComponentAdminState) EnumDescriptor() ([]byte, []int) {
119 return fileDescriptor_d7c33d745c4ab367, []int{1}
120}
121
122type ComponentOperState int32
123
124const (
125 ComponentOperState_COMP_OPER_STATE_UNDEFINED ComponentOperState = 0
126 ComponentOperState_COMP_OPER_STATE_UNKNOWN ComponentOperState = 1
127 ComponentOperState_COMP_OPER_STATE_DISABLED ComponentOperState = 2
128 ComponentOperState_COMP_OPER_STATE_ENABLED ComponentOperState = 3
129 ComponentOperState_COMP_OPER_STATE_TESTING ComponentOperState = 4
130)
131
132var ComponentOperState_name = map[int32]string{
133 0: "COMP_OPER_STATE_UNDEFINED",
134 1: "COMP_OPER_STATE_UNKNOWN",
135 2: "COMP_OPER_STATE_DISABLED",
136 3: "COMP_OPER_STATE_ENABLED",
137 4: "COMP_OPER_STATE_TESTING",
138}
139
140var ComponentOperState_value = map[string]int32{
141 "COMP_OPER_STATE_UNDEFINED": 0,
142 "COMP_OPER_STATE_UNKNOWN": 1,
143 "COMP_OPER_STATE_DISABLED": 2,
144 "COMP_OPER_STATE_ENABLED": 3,
145 "COMP_OPER_STATE_TESTING": 4,
146}
147
148func (x ComponentOperState) String() string {
149 return proto.EnumName(ComponentOperState_name, int32(x))
150}
151
152func (ComponentOperState) EnumDescriptor() ([]byte, []int) {
153 return fileDescriptor_d7c33d745c4ab367, []int{2}
154}
155
156type ComponentUsageState int32
157
158const (
159 ComponentUsageState_COMP_USAGE_STATE_UNDEFINED ComponentUsageState = 0
160 ComponentUsageState_COMP_USAGE_STATE_UNKNOWN ComponentUsageState = 1
161 ComponentUsageState_COMP_USAGE_STATE_IDLE ComponentUsageState = 2
162 ComponentUsageState_COMP_USAGE_STATE_ACTIVE ComponentUsageState = 3
163 ComponentUsageState_COMP_USAGE_STATE_BUSY ComponentUsageState = 4
164)
165
166var ComponentUsageState_name = map[int32]string{
167 0: "COMP_USAGE_STATE_UNDEFINED",
168 1: "COMP_USAGE_STATE_UNKNOWN",
169 2: "COMP_USAGE_STATE_IDLE",
170 3: "COMP_USAGE_STATE_ACTIVE",
171 4: "COMP_USAGE_STATE_BUSY",
172}
173
174var ComponentUsageState_value = map[string]int32{
175 "COMP_USAGE_STATE_UNDEFINED": 0,
176 "COMP_USAGE_STATE_UNKNOWN": 1,
177 "COMP_USAGE_STATE_IDLE": 2,
178 "COMP_USAGE_STATE_ACTIVE": 3,
179 "COMP_USAGE_STATE_BUSY": 4,
180}
181
182func (x ComponentUsageState) String() string {
183 return proto.EnumName(ComponentUsageState_name, int32(x))
184}
185
186func (ComponentUsageState) EnumDescriptor() ([]byte, []int) {
187 return fileDescriptor_d7c33d745c4ab367, []int{3}
188}
189
190type ComponentAlarmState int32
191
192const (
193 ComponentAlarmState_COMP_ALARM_STATE_UNDEFINED ComponentAlarmState = 0
194 ComponentAlarmState_COMP_ALARM_STATE_UNKNOWN ComponentAlarmState = 1
195 ComponentAlarmState_COMP_ALARM_STATE_UNDER_REPAIR ComponentAlarmState = 2
196 ComponentAlarmState_COMP_ALARM_STATE_CRITICAL ComponentAlarmState = 3
197 ComponentAlarmState_COMP_ALARM_STATE_MAJOR ComponentAlarmState = 4
198 ComponentAlarmState_COMP_ALARM_STATE_MINOR ComponentAlarmState = 5
199 ComponentAlarmState_COMP_ALARM_STATE_WARNING ComponentAlarmState = 6
200 ComponentAlarmState_COMP_ALARM_STATE_INTERMEDIATE ComponentAlarmState = 7
201)
202
203var ComponentAlarmState_name = map[int32]string{
204 0: "COMP_ALARM_STATE_UNDEFINED",
205 1: "COMP_ALARM_STATE_UNKNOWN",
206 2: "COMP_ALARM_STATE_UNDER_REPAIR",
207 3: "COMP_ALARM_STATE_CRITICAL",
208 4: "COMP_ALARM_STATE_MAJOR",
209 5: "COMP_ALARM_STATE_MINOR",
210 6: "COMP_ALARM_STATE_WARNING",
211 7: "COMP_ALARM_STATE_INTERMEDIATE",
212}
213
214var ComponentAlarmState_value = map[string]int32{
215 "COMP_ALARM_STATE_UNDEFINED": 0,
216 "COMP_ALARM_STATE_UNKNOWN": 1,
217 "COMP_ALARM_STATE_UNDER_REPAIR": 2,
218 "COMP_ALARM_STATE_CRITICAL": 3,
219 "COMP_ALARM_STATE_MAJOR": 4,
220 "COMP_ALARM_STATE_MINOR": 5,
221 "COMP_ALARM_STATE_WARNING": 6,
222 "COMP_ALARM_STATE_INTERMEDIATE": 7,
223}
224
225func (x ComponentAlarmState) String() string {
226 return proto.EnumName(ComponentAlarmState_name, int32(x))
227}
228
229func (ComponentAlarmState) EnumDescriptor() ([]byte, []int) {
230 return fileDescriptor_d7c33d745c4ab367, []int{4}
231}
232
233type ComponentStandbyState int32
234
235const (
236 ComponentStandbyState_COMP_STANDBY_STATE_UNDEFINED ComponentStandbyState = 0
237 ComponentStandbyState_COMP_STANDBY_STATE_UNKNOWN ComponentStandbyState = 1
238 ComponentStandbyState_COMP_STANDBY_STATE_HOT ComponentStandbyState = 2
239 ComponentStandbyState_COMP_STANDBY_STATE_COLD ComponentStandbyState = 3
240 ComponentStandbyState_COMP_STANDBY_STATE_PROVIDING_SERVICE ComponentStandbyState = 4
241)
242
243var ComponentStandbyState_name = map[int32]string{
244 0: "COMP_STANDBY_STATE_UNDEFINED",
245 1: "COMP_STANDBY_STATE_UNKNOWN",
246 2: "COMP_STANDBY_STATE_HOT",
247 3: "COMP_STANDBY_STATE_COLD",
248 4: "COMP_STANDBY_STATE_PROVIDING_SERVICE",
249}
250
251var ComponentStandbyState_value = map[string]int32{
252 "COMP_STANDBY_STATE_UNDEFINED": 0,
253 "COMP_STANDBY_STATE_UNKNOWN": 1,
254 "COMP_STANDBY_STATE_HOT": 2,
255 "COMP_STANDBY_STATE_COLD": 3,
256 "COMP_STANDBY_STATE_PROVIDING_SERVICE": 4,
257}
258
259func (x ComponentStandbyState) String() string {
260 return proto.EnumName(ComponentStandbyState_name, int32(x))
261}
262
263func (ComponentStandbyState) EnumDescriptor() ([]byte, []int) {
264 return fileDescriptor_d7c33d745c4ab367, []int{5}
265}
266
267type SensorValueType int32
268
269const (
270 SensorValueType_SENSOR_VALUE_TYPE_UNDEFINED SensorValueType = 0
271 SensorValueType_SENSOR_VALUE_TYPE_OTHER SensorValueType = 1
272 SensorValueType_SENSOR_VALUE_TYPE_UNKNOWN SensorValueType = 2
273 SensorValueType_SENSOR_VALUE_TYPE_VOLTS_AC SensorValueType = 3
274 SensorValueType_SENSOR_VALUE_TYPE_VOLTS_DC SensorValueType = 4
275 SensorValueType_SENSOR_VALUE_TYPE_AMPERES SensorValueType = 5
276 SensorValueType_SENSOR_VALUE_TYPE_WATTS SensorValueType = 6
277 SensorValueType_SENSOR_VALUE_TYPE_HERTZ SensorValueType = 7
278 SensorValueType_SENSOR_VALUE_TYPE_CELSIUS SensorValueType = 8
279 SensorValueType_SENSOR_VALUE_TYPE_PERCENT_RH SensorValueType = 9
280 SensorValueType_SENSOR_VALUE_TYPE_RPM SensorValueType = 10
281 SensorValueType_SENSOR_VALUE_TYPE_CMM SensorValueType = 11
282 SensorValueType_SENSOR_VALUE_TYPE_TRUTH_VALUE SensorValueType = 12
283)
284
285var SensorValueType_name = map[int32]string{
286 0: "SENSOR_VALUE_TYPE_UNDEFINED",
287 1: "SENSOR_VALUE_TYPE_OTHER",
288 2: "SENSOR_VALUE_TYPE_UNKNOWN",
289 3: "SENSOR_VALUE_TYPE_VOLTS_AC",
290 4: "SENSOR_VALUE_TYPE_VOLTS_DC",
291 5: "SENSOR_VALUE_TYPE_AMPERES",
292 6: "SENSOR_VALUE_TYPE_WATTS",
293 7: "SENSOR_VALUE_TYPE_HERTZ",
294 8: "SENSOR_VALUE_TYPE_CELSIUS",
295 9: "SENSOR_VALUE_TYPE_PERCENT_RH",
296 10: "SENSOR_VALUE_TYPE_RPM",
297 11: "SENSOR_VALUE_TYPE_CMM",
298 12: "SENSOR_VALUE_TYPE_TRUTH_VALUE",
299}
300
301var SensorValueType_value = map[string]int32{
302 "SENSOR_VALUE_TYPE_UNDEFINED": 0,
303 "SENSOR_VALUE_TYPE_OTHER": 1,
304 "SENSOR_VALUE_TYPE_UNKNOWN": 2,
305 "SENSOR_VALUE_TYPE_VOLTS_AC": 3,
306 "SENSOR_VALUE_TYPE_VOLTS_DC": 4,
307 "SENSOR_VALUE_TYPE_AMPERES": 5,
308 "SENSOR_VALUE_TYPE_WATTS": 6,
309 "SENSOR_VALUE_TYPE_HERTZ": 7,
310 "SENSOR_VALUE_TYPE_CELSIUS": 8,
311 "SENSOR_VALUE_TYPE_PERCENT_RH": 9,
312 "SENSOR_VALUE_TYPE_RPM": 10,
313 "SENSOR_VALUE_TYPE_CMM": 11,
314 "SENSOR_VALUE_TYPE_TRUTH_VALUE": 12,
315}
316
317func (x SensorValueType) String() string {
318 return proto.EnumName(SensorValueType_name, int32(x))
319}
320
321func (SensorValueType) EnumDescriptor() ([]byte, []int) {
322 return fileDescriptor_d7c33d745c4ab367, []int{6}
323}
324
325type SensorValueScale int32
326
327const (
328 SensorValueScale_SENSOR_VALUE_SCALE_UNDEFINED SensorValueScale = 0
329 SensorValueScale_SENSOR_VALUE_SCALE_YOCTO SensorValueScale = 1
330 SensorValueScale_SENSOR_VALUE_SCALE_ZEPTO SensorValueScale = 2
331 SensorValueScale_SENSOR_VALUE_SCALE_ATTO SensorValueScale = 3
332 SensorValueScale_SENSOR_VALUE_SCALE_FEMTO SensorValueScale = 4
333 SensorValueScale_SENSOR_VALUE_SCALE_PICO SensorValueScale = 5
334 SensorValueScale_SENSOR_VALUE_SCALE_NANO SensorValueScale = 6
335 SensorValueScale_SENSOR_VALUE_SCALE_MICRO SensorValueScale = 7
336 SensorValueScale_SENSOR_VALUE_SCALE_MILLI SensorValueScale = 8
337 SensorValueScale_SENSOR_VALUE_SCALE_UNITS SensorValueScale = 9
338 SensorValueScale_SENSOR_VALUE_SCALE_KILO SensorValueScale = 10
339 SensorValueScale_SENSOR_VALUE_SCALE_MEGA SensorValueScale = 11
340 SensorValueScale_SENSOR_VALUE_SCALE_GIGA SensorValueScale = 12
341 SensorValueScale_SENSOR_VALUE_SCALE_TERA SensorValueScale = 13
342 SensorValueScale_SENSOR_VALUE_SCALE_PETA SensorValueScale = 14
343 SensorValueScale_SENSOR_VALUE_SCALE_EXA SensorValueScale = 15
344 SensorValueScale_SENSOR_VALUE_SCALE_ZETTA SensorValueScale = 16
345 SensorValueScale_SENSOR_VALUE_SCALE_YOTTA SensorValueScale = 17
346)
347
348var SensorValueScale_name = map[int32]string{
349 0: "SENSOR_VALUE_SCALE_UNDEFINED",
350 1: "SENSOR_VALUE_SCALE_YOCTO",
351 2: "SENSOR_VALUE_SCALE_ZEPTO",
352 3: "SENSOR_VALUE_SCALE_ATTO",
353 4: "SENSOR_VALUE_SCALE_FEMTO",
354 5: "SENSOR_VALUE_SCALE_PICO",
355 6: "SENSOR_VALUE_SCALE_NANO",
356 7: "SENSOR_VALUE_SCALE_MICRO",
357 8: "SENSOR_VALUE_SCALE_MILLI",
358 9: "SENSOR_VALUE_SCALE_UNITS",
359 10: "SENSOR_VALUE_SCALE_KILO",
360 11: "SENSOR_VALUE_SCALE_MEGA",
361 12: "SENSOR_VALUE_SCALE_GIGA",
362 13: "SENSOR_VALUE_SCALE_TERA",
363 14: "SENSOR_VALUE_SCALE_PETA",
364 15: "SENSOR_VALUE_SCALE_EXA",
365 16: "SENSOR_VALUE_SCALE_ZETTA",
366 17: "SENSOR_VALUE_SCALE_YOTTA",
367}
368
369var SensorValueScale_value = map[string]int32{
370 "SENSOR_VALUE_SCALE_UNDEFINED": 0,
371 "SENSOR_VALUE_SCALE_YOCTO": 1,
372 "SENSOR_VALUE_SCALE_ZEPTO": 2,
373 "SENSOR_VALUE_SCALE_ATTO": 3,
374 "SENSOR_VALUE_SCALE_FEMTO": 4,
375 "SENSOR_VALUE_SCALE_PICO": 5,
376 "SENSOR_VALUE_SCALE_NANO": 6,
377 "SENSOR_VALUE_SCALE_MICRO": 7,
378 "SENSOR_VALUE_SCALE_MILLI": 8,
379 "SENSOR_VALUE_SCALE_UNITS": 9,
380 "SENSOR_VALUE_SCALE_KILO": 10,
381 "SENSOR_VALUE_SCALE_MEGA": 11,
382 "SENSOR_VALUE_SCALE_GIGA": 12,
383 "SENSOR_VALUE_SCALE_TERA": 13,
384 "SENSOR_VALUE_SCALE_PETA": 14,
385 "SENSOR_VALUE_SCALE_EXA": 15,
386 "SENSOR_VALUE_SCALE_ZETTA": 16,
387 "SENSOR_VALUE_SCALE_YOTTA": 17,
388}
389
390func (x SensorValueScale) String() string {
391 return proto.EnumName(SensorValueScale_name, int32(x))
392}
393
394func (SensorValueScale) EnumDescriptor() ([]byte, []int) {
395 return fileDescriptor_d7c33d745c4ab367, []int{7}
396}
397
398type SensorStatus int32
399
400const (
401 SensorStatus_SENSOR_STATUS_UNDEFINED SensorStatus = 0
402 SensorStatus_SENSOR_STATUS_OK SensorStatus = 1
403 SensorStatus_SENSOR_STATUS_UNAVAILABLE SensorStatus = 2
404 SensorStatus_SENSOR_STATUS_NONOPERATIONAL SensorStatus = 3
405)
406
407var SensorStatus_name = map[int32]string{
408 0: "SENSOR_STATUS_UNDEFINED",
409 1: "SENSOR_STATUS_OK",
410 2: "SENSOR_STATUS_UNAVAILABLE",
411 3: "SENSOR_STATUS_NONOPERATIONAL",
412}
413
414var SensorStatus_value = map[string]int32{
415 "SENSOR_STATUS_UNDEFINED": 0,
416 "SENSOR_STATUS_OK": 1,
417 "SENSOR_STATUS_UNAVAILABLE": 2,
418 "SENSOR_STATUS_NONOPERATIONAL": 3,
419}
420
421func (x SensorStatus) String() string {
422 return proto.EnumName(SensorStatus_name, int32(x))
423}
424
425func (SensorStatus) EnumDescriptor() ([]byte, []int) {
426 return fileDescriptor_d7c33d745c4ab367, []int{8}
427}
428
429type Uuid struct {
430 Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
431 XXX_NoUnkeyedLiteral struct{} `json:"-"`
432 XXX_unrecognized []byte `json:"-"`
433 XXX_sizecache int32 `json:"-"`
434}
435
436func (m *Uuid) Reset() { *m = Uuid{} }
437func (m *Uuid) String() string { return proto.CompactTextString(m) }
438func (*Uuid) ProtoMessage() {}
439func (*Uuid) Descriptor() ([]byte, []int) {
440 return fileDescriptor_d7c33d745c4ab367, []int{0}
441}
442
443func (m *Uuid) XXX_Unmarshal(b []byte) error {
444 return xxx_messageInfo_Uuid.Unmarshal(m, b)
445}
446func (m *Uuid) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
447 return xxx_messageInfo_Uuid.Marshal(b, m, deterministic)
448}
449func (m *Uuid) XXX_Merge(src proto.Message) {
450 xxx_messageInfo_Uuid.Merge(m, src)
451}
452func (m *Uuid) XXX_Size() int {
453 return xxx_messageInfo_Uuid.Size(m)
454}
455func (m *Uuid) XXX_DiscardUnknown() {
456 xxx_messageInfo_Uuid.DiscardUnknown(m)
457}
458
459var xxx_messageInfo_Uuid proto.InternalMessageInfo
460
461func (m *Uuid) GetUuid() string {
462 if m != nil {
463 return m.Uuid
464 }
465 return ""
466}
467
468type HardwareID struct {
469 Uuid *Uuid `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
470 XXX_NoUnkeyedLiteral struct{} `json:"-"`
471 XXX_unrecognized []byte `json:"-"`
472 XXX_sizecache int32 `json:"-"`
473}
474
475func (m *HardwareID) Reset() { *m = HardwareID{} }
476func (m *HardwareID) String() string { return proto.CompactTextString(m) }
477func (*HardwareID) ProtoMessage() {}
478func (*HardwareID) Descriptor() ([]byte, []int) {
479 return fileDescriptor_d7c33d745c4ab367, []int{1}
480}
481
482func (m *HardwareID) XXX_Unmarshal(b []byte) error {
483 return xxx_messageInfo_HardwareID.Unmarshal(m, b)
484}
485func (m *HardwareID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
486 return xxx_messageInfo_HardwareID.Marshal(b, m, deterministic)
487}
488func (m *HardwareID) XXX_Merge(src proto.Message) {
489 xxx_messageInfo_HardwareID.Merge(m, src)
490}
491func (m *HardwareID) XXX_Size() int {
492 return xxx_messageInfo_HardwareID.Size(m)
493}
494func (m *HardwareID) XXX_DiscardUnknown() {
495 xxx_messageInfo_HardwareID.DiscardUnknown(m)
496}
497
498var xxx_messageInfo_HardwareID proto.InternalMessageInfo
499
500func (m *HardwareID) GetUuid() *Uuid {
501 if m != nil {
502 return m.Uuid
503 }
504 return nil
505}
506
507type Uri struct {
508 Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
509 XXX_NoUnkeyedLiteral struct{} `json:"-"`
510 XXX_unrecognized []byte `json:"-"`
511 XXX_sizecache int32 `json:"-"`
512}
513
514func (m *Uri) Reset() { *m = Uri{} }
515func (m *Uri) String() string { return proto.CompactTextString(m) }
516func (*Uri) ProtoMessage() {}
517func (*Uri) Descriptor() ([]byte, []int) {
518 return fileDescriptor_d7c33d745c4ab367, []int{2}
519}
520
521func (m *Uri) XXX_Unmarshal(b []byte) error {
522 return xxx_messageInfo_Uri.Unmarshal(m, b)
523}
524func (m *Uri) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
525 return xxx_messageInfo_Uri.Marshal(b, m, deterministic)
526}
527func (m *Uri) XXX_Merge(src proto.Message) {
528 xxx_messageInfo_Uri.Merge(m, src)
529}
530func (m *Uri) XXX_Size() int {
531 return xxx_messageInfo_Uri.Size(m)
532}
533func (m *Uri) XXX_DiscardUnknown() {
534 xxx_messageInfo_Uri.DiscardUnknown(m)
535}
536
537var xxx_messageInfo_Uri proto.InternalMessageInfo
538
539func (m *Uri) GetUri() string {
540 if m != nil {
541 return m.Uri
542 }
543 return ""
544}
545
546type ComponentState struct {
547 StateLastChanged *timestamp.Timestamp `protobuf:"bytes,1,opt,name=state_last_changed,json=stateLastChanged,proto3" json:"state_last_changed,omitempty"`
548 AdminState ComponentAdminState `protobuf:"varint,2,opt,name=admin_state,json=adminState,proto3,enum=dmi.ComponentAdminState" json:"admin_state,omitempty"`
549 OperState ComponentOperState `protobuf:"varint,3,opt,name=oper_state,json=operState,proto3,enum=dmi.ComponentOperState" json:"oper_state,omitempty"`
550 UsageState ComponentUsageState `protobuf:"varint,4,opt,name=usage_state,json=usageState,proto3,enum=dmi.ComponentUsageState" json:"usage_state,omitempty"`
551 AlarmState ComponentAlarmState `protobuf:"varint,5,opt,name=alarm_state,json=alarmState,proto3,enum=dmi.ComponentAlarmState" json:"alarm_state,omitempty"`
552 StandbyState ComponentStandbyState `protobuf:"varint,6,opt,name=standby_state,json=standbyState,proto3,enum=dmi.ComponentStandbyState" json:"standby_state,omitempty"`
553 XXX_NoUnkeyedLiteral struct{} `json:"-"`
554 XXX_unrecognized []byte `json:"-"`
555 XXX_sizecache int32 `json:"-"`
556}
557
558func (m *ComponentState) Reset() { *m = ComponentState{} }
559func (m *ComponentState) String() string { return proto.CompactTextString(m) }
560func (*ComponentState) ProtoMessage() {}
561func (*ComponentState) Descriptor() ([]byte, []int) {
562 return fileDescriptor_d7c33d745c4ab367, []int{3}
563}
564
565func (m *ComponentState) XXX_Unmarshal(b []byte) error {
566 return xxx_messageInfo_ComponentState.Unmarshal(m, b)
567}
568func (m *ComponentState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
569 return xxx_messageInfo_ComponentState.Marshal(b, m, deterministic)
570}
571func (m *ComponentState) XXX_Merge(src proto.Message) {
572 xxx_messageInfo_ComponentState.Merge(m, src)
573}
574func (m *ComponentState) XXX_Size() int {
575 return xxx_messageInfo_ComponentState.Size(m)
576}
577func (m *ComponentState) XXX_DiscardUnknown() {
578 xxx_messageInfo_ComponentState.DiscardUnknown(m)
579}
580
581var xxx_messageInfo_ComponentState proto.InternalMessageInfo
582
583func (m *ComponentState) GetStateLastChanged() *timestamp.Timestamp {
584 if m != nil {
585 return m.StateLastChanged
586 }
587 return nil
588}
589
590func (m *ComponentState) GetAdminState() ComponentAdminState {
591 if m != nil {
592 return m.AdminState
593 }
594 return ComponentAdminState_COMP_ADMIN_STATE_UNDEFINED
595}
596
597func (m *ComponentState) GetOperState() ComponentOperState {
598 if m != nil {
599 return m.OperState
600 }
601 return ComponentOperState_COMP_OPER_STATE_UNDEFINED
602}
603
604func (m *ComponentState) GetUsageState() ComponentUsageState {
605 if m != nil {
606 return m.UsageState
607 }
608 return ComponentUsageState_COMP_USAGE_STATE_UNDEFINED
609}
610
611func (m *ComponentState) GetAlarmState() ComponentAlarmState {
612 if m != nil {
613 return m.AlarmState
614 }
615 return ComponentAlarmState_COMP_ALARM_STATE_UNDEFINED
616}
617
618func (m *ComponentState) GetStandbyState() ComponentStandbyState {
619 if m != nil {
620 return m.StandbyState
621 }
622 return ComponentStandbyState_COMP_STANDBY_STATE_UNDEFINED
623}
624
625type ComponentSensorData struct {
626 Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
627 Type SensorValueType `protobuf:"varint,2,opt,name=type,proto3,enum=dmi.SensorValueType" json:"type,omitempty"`
628 Scale SensorValueScale `protobuf:"varint,3,opt,name=scale,proto3,enum=dmi.SensorValueScale" json:"scale,omitempty"`
629 Precision int32 `protobuf:"varint,4,opt,name=precision,proto3" json:"precision,omitempty"`
630 Status SensorStatus `protobuf:"varint,5,opt,name=status,proto3,enum=dmi.SensorStatus" json:"status,omitempty"`
631 UnitsDisplay string `protobuf:"bytes,6,opt,name=units_display,json=unitsDisplay,proto3" json:"units_display,omitempty"`
632 Timestamp *timestamp.Timestamp `protobuf:"bytes,7,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
633 ValueUpdateRate uint32 `protobuf:"varint,8,opt,name=value_update_rate,json=valueUpdateRate,proto3" json:"value_update_rate,omitempty"`
634 // data_type can be of the string representation of MetricNames or something else as well
635 DataType string `protobuf:"bytes,9,opt,name=data_type,json=dataType,proto3" json:"data_type,omitempty"`
636 XXX_NoUnkeyedLiteral struct{} `json:"-"`
637 XXX_unrecognized []byte `json:"-"`
638 XXX_sizecache int32 `json:"-"`
639}
640
641func (m *ComponentSensorData) Reset() { *m = ComponentSensorData{} }
642func (m *ComponentSensorData) String() string { return proto.CompactTextString(m) }
643func (*ComponentSensorData) ProtoMessage() {}
644func (*ComponentSensorData) Descriptor() ([]byte, []int) {
645 return fileDescriptor_d7c33d745c4ab367, []int{4}
646}
647
648func (m *ComponentSensorData) XXX_Unmarshal(b []byte) error {
649 return xxx_messageInfo_ComponentSensorData.Unmarshal(m, b)
650}
651func (m *ComponentSensorData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
652 return xxx_messageInfo_ComponentSensorData.Marshal(b, m, deterministic)
653}
654func (m *ComponentSensorData) XXX_Merge(src proto.Message) {
655 xxx_messageInfo_ComponentSensorData.Merge(m, src)
656}
657func (m *ComponentSensorData) XXX_Size() int {
658 return xxx_messageInfo_ComponentSensorData.Size(m)
659}
660func (m *ComponentSensorData) XXX_DiscardUnknown() {
661 xxx_messageInfo_ComponentSensorData.DiscardUnknown(m)
662}
663
664var xxx_messageInfo_ComponentSensorData proto.InternalMessageInfo
665
666func (m *ComponentSensorData) GetValue() int32 {
667 if m != nil {
668 return m.Value
669 }
670 return 0
671}
672
673func (m *ComponentSensorData) GetType() SensorValueType {
674 if m != nil {
675 return m.Type
676 }
677 return SensorValueType_SENSOR_VALUE_TYPE_UNDEFINED
678}
679
680func (m *ComponentSensorData) GetScale() SensorValueScale {
681 if m != nil {
682 return m.Scale
683 }
684 return SensorValueScale_SENSOR_VALUE_SCALE_UNDEFINED
685}
686
687func (m *ComponentSensorData) GetPrecision() int32 {
688 if m != nil {
689 return m.Precision
690 }
691 return 0
692}
693
694func (m *ComponentSensorData) GetStatus() SensorStatus {
695 if m != nil {
696 return m.Status
697 }
698 return SensorStatus_SENSOR_STATUS_UNDEFINED
699}
700
701func (m *ComponentSensorData) GetUnitsDisplay() string {
702 if m != nil {
703 return m.UnitsDisplay
704 }
705 return ""
706}
707
708func (m *ComponentSensorData) GetTimestamp() *timestamp.Timestamp {
709 if m != nil {
710 return m.Timestamp
711 }
712 return nil
713}
714
715func (m *ComponentSensorData) GetValueUpdateRate() uint32 {
716 if m != nil {
717 return m.ValueUpdateRate
718 }
719 return 0
720}
721
722func (m *ComponentSensorData) GetDataType() string {
723 if m != nil {
724 return m.DataType
725 }
726 return ""
727}
728
729type Component struct {
730 // The name of a component uniquely identifies an component within the Hardware
Amit Ghosh121f7c22020-07-21 10:18:38 +0100731 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
732 Class ComponentType `protobuf:"varint,2,opt,name=class,proto3,enum=dmi.ComponentType" json:"class,omitempty"`
733 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
734 // The name of the parent of this component, empty "" in case of the root component
735 Parent string `protobuf:"bytes,4,opt,name=parent,proto3" json:"parent,omitempty"`
Amit Ghosh09f28362020-06-12 21:52:19 +0100736 ParentRelPos int32 `protobuf:"varint,5,opt,name=parent_rel_pos,json=parentRelPos,proto3" json:"parent_rel_pos,omitempty"`
737 Children []*Component `protobuf:"bytes,6,rep,name=children,proto3" json:"children,omitempty"`
738 HardwareRev string `protobuf:"bytes,7,opt,name=hardware_rev,json=hardwareRev,proto3" json:"hardware_rev,omitempty"`
739 FirmwareRev string `protobuf:"bytes,8,opt,name=firmware_rev,json=firmwareRev,proto3" json:"firmware_rev,omitempty"`
740 SoftwareRev string `protobuf:"bytes,9,opt,name=software_rev,json=softwareRev,proto3" json:"software_rev,omitempty"`
741 SerialNum string `protobuf:"bytes,10,opt,name=serial_num,json=serialNum,proto3" json:"serial_num,omitempty"`
742 MfgName string `protobuf:"bytes,11,opt,name=mfg_name,json=mfgName,proto3" json:"mfg_name,omitempty"`
743 ModelName string `protobuf:"bytes,12,opt,name=model_name,json=modelName,proto3" json:"model_name,omitempty"`
744 Alias string `protobuf:"bytes,13,opt,name=alias,proto3" json:"alias,omitempty"`
745 AssetId string `protobuf:"bytes,14,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
746 IsFru bool `protobuf:"varint,15,opt,name=is_fru,json=isFru,proto3" json:"is_fru,omitempty"`
747 MfgDate *timestamp.Timestamp `protobuf:"bytes,16,opt,name=mfg_date,json=mfgDate,proto3" json:"mfg_date,omitempty"`
748 Uri *Uri `protobuf:"bytes,17,opt,name=uri,proto3" json:"uri,omitempty"`
749 // The uuid of the component uniquely identifies the component across the entire system
750 Uuid *Uuid `protobuf:"bytes,18,opt,name=uuid,proto3" json:"uuid,omitempty"`
751 State *ComponentState `protobuf:"bytes,19,opt,name=state,proto3" json:"state,omitempty"`
752 SensorData []*ComponentSensorData `protobuf:"bytes,20,rep,name=sensor_data,json=sensorData,proto3" json:"sensor_data,omitempty"`
753 XXX_NoUnkeyedLiteral struct{} `json:"-"`
754 XXX_unrecognized []byte `json:"-"`
755 XXX_sizecache int32 `json:"-"`
756}
757
758func (m *Component) Reset() { *m = Component{} }
759func (m *Component) String() string { return proto.CompactTextString(m) }
760func (*Component) ProtoMessage() {}
761func (*Component) Descriptor() ([]byte, []int) {
762 return fileDescriptor_d7c33d745c4ab367, []int{5}
763}
764
765func (m *Component) XXX_Unmarshal(b []byte) error {
766 return xxx_messageInfo_Component.Unmarshal(m, b)
767}
768func (m *Component) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
769 return xxx_messageInfo_Component.Marshal(b, m, deterministic)
770}
771func (m *Component) XXX_Merge(src proto.Message) {
772 xxx_messageInfo_Component.Merge(m, src)
773}
774func (m *Component) XXX_Size() int {
775 return xxx_messageInfo_Component.Size(m)
776}
777func (m *Component) XXX_DiscardUnknown() {
778 xxx_messageInfo_Component.DiscardUnknown(m)
779}
780
781var xxx_messageInfo_Component proto.InternalMessageInfo
782
783func (m *Component) GetName() string {
784 if m != nil {
785 return m.Name
786 }
787 return ""
788}
789
790func (m *Component) GetClass() ComponentType {
791 if m != nil {
792 return m.Class
793 }
794 return ComponentType_COMPONENT_TYPE_UNDEFINED
795}
796
797func (m *Component) GetDescription() string {
798 if m != nil {
799 return m.Description
800 }
801 return ""
802}
803
Amit Ghosh121f7c22020-07-21 10:18:38 +0100804func (m *Component) GetParent() string {
Amit Ghosh09f28362020-06-12 21:52:19 +0100805 if m != nil {
806 return m.Parent
807 }
Amit Ghosh121f7c22020-07-21 10:18:38 +0100808 return ""
Amit Ghosh09f28362020-06-12 21:52:19 +0100809}
810
811func (m *Component) GetParentRelPos() int32 {
812 if m != nil {
813 return m.ParentRelPos
814 }
815 return 0
816}
817
818func (m *Component) GetChildren() []*Component {
819 if m != nil {
820 return m.Children
821 }
822 return nil
823}
824
825func (m *Component) GetHardwareRev() string {
826 if m != nil {
827 return m.HardwareRev
828 }
829 return ""
830}
831
832func (m *Component) GetFirmwareRev() string {
833 if m != nil {
834 return m.FirmwareRev
835 }
836 return ""
837}
838
839func (m *Component) GetSoftwareRev() string {
840 if m != nil {
841 return m.SoftwareRev
842 }
843 return ""
844}
845
846func (m *Component) GetSerialNum() string {
847 if m != nil {
848 return m.SerialNum
849 }
850 return ""
851}
852
853func (m *Component) GetMfgName() string {
854 if m != nil {
855 return m.MfgName
856 }
857 return ""
858}
859
860func (m *Component) GetModelName() string {
861 if m != nil {
862 return m.ModelName
863 }
864 return ""
865}
866
867func (m *Component) GetAlias() string {
868 if m != nil {
869 return m.Alias
870 }
871 return ""
872}
873
874func (m *Component) GetAssetId() string {
875 if m != nil {
876 return m.AssetId
877 }
878 return ""
879}
880
881func (m *Component) GetIsFru() bool {
882 if m != nil {
883 return m.IsFru
884 }
885 return false
886}
887
888func (m *Component) GetMfgDate() *timestamp.Timestamp {
889 if m != nil {
890 return m.MfgDate
891 }
892 return nil
893}
894
895func (m *Component) GetUri() *Uri {
896 if m != nil {
897 return m.Uri
898 }
899 return nil
900}
901
902func (m *Component) GetUuid() *Uuid {
903 if m != nil {
904 return m.Uuid
905 }
906 return nil
907}
908
909func (m *Component) GetState() *ComponentState {
910 if m != nil {
911 return m.State
912 }
913 return nil
914}
915
916func (m *Component) GetSensorData() []*ComponentSensorData {
917 if m != nil {
918 return m.SensorData
919 }
920 return nil
921}
922
923type Hardware struct {
924 LastChange *timestamp.Timestamp `protobuf:"bytes,1,opt,name=last_change,json=lastChange,proto3" json:"last_change,omitempty"`
925 // Each HW has one parent/root and all other components are children of this
926 // The class of the root component would be set as UNDEFINED
927 Root *Component `protobuf:"bytes,2,opt,name=root,proto3" json:"root,omitempty"`
928 XXX_NoUnkeyedLiteral struct{} `json:"-"`
929 XXX_unrecognized []byte `json:"-"`
930 XXX_sizecache int32 `json:"-"`
931}
932
933func (m *Hardware) Reset() { *m = Hardware{} }
934func (m *Hardware) String() string { return proto.CompactTextString(m) }
935func (*Hardware) ProtoMessage() {}
936func (*Hardware) Descriptor() ([]byte, []int) {
937 return fileDescriptor_d7c33d745c4ab367, []int{6}
938}
939
940func (m *Hardware) XXX_Unmarshal(b []byte) error {
941 return xxx_messageInfo_Hardware.Unmarshal(m, b)
942}
943func (m *Hardware) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
944 return xxx_messageInfo_Hardware.Marshal(b, m, deterministic)
945}
946func (m *Hardware) XXX_Merge(src proto.Message) {
947 xxx_messageInfo_Hardware.Merge(m, src)
948}
949func (m *Hardware) XXX_Size() int {
950 return xxx_messageInfo_Hardware.Size(m)
951}
952func (m *Hardware) XXX_DiscardUnknown() {
953 xxx_messageInfo_Hardware.DiscardUnknown(m)
954}
955
956var xxx_messageInfo_Hardware proto.InternalMessageInfo
957
958func (m *Hardware) GetLastChange() *timestamp.Timestamp {
959 if m != nil {
960 return m.LastChange
961 }
962 return nil
963}
964
965func (m *Hardware) GetRoot() *Component {
966 if m != nil {
967 return m.Root
968 }
969 return nil
970}
971
972// The attributes of a component which are modifiable from the client side
973type ModifiableComponent struct {
974 // The name has to be unique for each component within the hardware and implementations need to
975 // ascertain this when modifying the name
976 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
977 Class ComponentType `protobuf:"varint,2,opt,name=class,proto3,enum=dmi.ComponentType" json:"class,omitempty"`
978 Parent *Component `protobuf:"bytes,3,opt,name=parent,proto3" json:"parent,omitempty"`
979 ParentRelPos int32 `protobuf:"varint,4,opt,name=parent_rel_pos,json=parentRelPos,proto3" json:"parent_rel_pos,omitempty"`
980 Alias string `protobuf:"bytes,5,opt,name=alias,proto3" json:"alias,omitempty"`
981 AssetId string `protobuf:"bytes,6,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"`
982 Uri *Uri `protobuf:"bytes,7,opt,name=uri,proto3" json:"uri,omitempty"`
983 AdminState ComponentAdminState `protobuf:"varint,8,opt,name=admin_state,json=adminState,proto3,enum=dmi.ComponentAdminState" json:"admin_state,omitempty"`
984 XXX_NoUnkeyedLiteral struct{} `json:"-"`
985 XXX_unrecognized []byte `json:"-"`
986 XXX_sizecache int32 `json:"-"`
987}
988
989func (m *ModifiableComponent) Reset() { *m = ModifiableComponent{} }
990func (m *ModifiableComponent) String() string { return proto.CompactTextString(m) }
991func (*ModifiableComponent) ProtoMessage() {}
992func (*ModifiableComponent) Descriptor() ([]byte, []int) {
993 return fileDescriptor_d7c33d745c4ab367, []int{7}
994}
995
996func (m *ModifiableComponent) XXX_Unmarshal(b []byte) error {
997 return xxx_messageInfo_ModifiableComponent.Unmarshal(m, b)
998}
999func (m *ModifiableComponent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1000 return xxx_messageInfo_ModifiableComponent.Marshal(b, m, deterministic)
1001}
1002func (m *ModifiableComponent) XXX_Merge(src proto.Message) {
1003 xxx_messageInfo_ModifiableComponent.Merge(m, src)
1004}
1005func (m *ModifiableComponent) XXX_Size() int {
1006 return xxx_messageInfo_ModifiableComponent.Size(m)
1007}
1008func (m *ModifiableComponent) XXX_DiscardUnknown() {
1009 xxx_messageInfo_ModifiableComponent.DiscardUnknown(m)
1010}
1011
1012var xxx_messageInfo_ModifiableComponent proto.InternalMessageInfo
1013
1014func (m *ModifiableComponent) GetName() string {
1015 if m != nil {
1016 return m.Name
1017 }
1018 return ""
1019}
1020
1021func (m *ModifiableComponent) GetClass() ComponentType {
1022 if m != nil {
1023 return m.Class
1024 }
1025 return ComponentType_COMPONENT_TYPE_UNDEFINED
1026}
1027
1028func (m *ModifiableComponent) GetParent() *Component {
1029 if m != nil {
1030 return m.Parent
1031 }
1032 return nil
1033}
1034
1035func (m *ModifiableComponent) GetParentRelPos() int32 {
1036 if m != nil {
1037 return m.ParentRelPos
1038 }
1039 return 0
1040}
1041
1042func (m *ModifiableComponent) GetAlias() string {
1043 if m != nil {
1044 return m.Alias
1045 }
1046 return ""
1047}
1048
1049func (m *ModifiableComponent) GetAssetId() string {
1050 if m != nil {
1051 return m.AssetId
1052 }
1053 return ""
1054}
1055
1056func (m *ModifiableComponent) GetUri() *Uri {
1057 if m != nil {
1058 return m.Uri
1059 }
1060 return nil
1061}
1062
1063func (m *ModifiableComponent) GetAdminState() ComponentAdminState {
1064 if m != nil {
1065 return m.AdminState
1066 }
1067 return ComponentAdminState_COMP_ADMIN_STATE_UNDEFINED
1068}
1069
1070func init() {
1071 proto.RegisterEnum("dmi.ComponentType", ComponentType_name, ComponentType_value)
1072 proto.RegisterEnum("dmi.ComponentAdminState", ComponentAdminState_name, ComponentAdminState_value)
1073 proto.RegisterEnum("dmi.ComponentOperState", ComponentOperState_name, ComponentOperState_value)
1074 proto.RegisterEnum("dmi.ComponentUsageState", ComponentUsageState_name, ComponentUsageState_value)
1075 proto.RegisterEnum("dmi.ComponentAlarmState", ComponentAlarmState_name, ComponentAlarmState_value)
1076 proto.RegisterEnum("dmi.ComponentStandbyState", ComponentStandbyState_name, ComponentStandbyState_value)
1077 proto.RegisterEnum("dmi.SensorValueType", SensorValueType_name, SensorValueType_value)
1078 proto.RegisterEnum("dmi.SensorValueScale", SensorValueScale_name, SensorValueScale_value)
1079 proto.RegisterEnum("dmi.SensorStatus", SensorStatus_name, SensorStatus_value)
1080 proto.RegisterType((*Uuid)(nil), "dmi.Uuid")
1081 proto.RegisterType((*HardwareID)(nil), "dmi.HardwareID")
1082 proto.RegisterType((*Uri)(nil), "dmi.Uri")
1083 proto.RegisterType((*ComponentState)(nil), "dmi.ComponentState")
1084 proto.RegisterType((*ComponentSensorData)(nil), "dmi.ComponentSensorData")
1085 proto.RegisterType((*Component)(nil), "dmi.Component")
1086 proto.RegisterType((*Hardware)(nil), "dmi.Hardware")
1087 proto.RegisterType((*ModifiableComponent)(nil), "dmi.ModifiableComponent")
1088}
1089
1090func init() { proto.RegisterFile("dmi/hw.proto", fileDescriptor_d7c33d745c4ab367) }
1091
1092var fileDescriptor_d7c33d745c4ab367 = []byte{
Amit Ghosh121f7c22020-07-21 10:18:38 +01001093 // 1737 bytes of a gzipped FileDescriptorProto
Amit Ghosh09f28362020-06-12 21:52:19 +01001094 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x97, 0x4f, 0x6f, 0xe3, 0xc6,
Amit Ghosh121f7c22020-07-21 10:18:38 +01001095 0x15, 0xc0, 0x2b, 0xeb, 0x8f, 0xa5, 0x27, 0xd9, 0x3b, 0x3b, 0xf6, 0xae, 0xb5, 0xde, 0x75, 0xe2,
1096 0xb8, 0x41, 0xe1, 0x28, 0x88, 0x0d, 0x6c, 0xd0, 0xa2, 0x41, 0x0e, 0xc5, 0x98, 0x9a, 0xb5, 0x59,
1097 0x53, 0xa4, 0x30, 0x1c, 0x79, 0xeb, 0xbd, 0x10, 0xb4, 0x48, 0xdb, 0x44, 0x45, 0x51, 0x20, 0x29,
1098 0x07, 0x7b, 0x2d, 0x7a, 0xee, 0x77, 0xe8, 0xa5, 0x48, 0xcf, 0x2d, 0xd0, 0x4b, 0xbf, 0x55, 0xbf,
1099 0x40, 0x31, 0x43, 0x52, 0x7f, 0x47, 0x9b, 0x1c, 0x72, 0x1b, 0xbd, 0xdf, 0x7b, 0x33, 0x6f, 0xde,
1100 0x3f, 0x8e, 0xa0, 0xe5, 0x85, 0xc1, 0xf9, 0xe3, 0x0f, 0x67, 0x93, 0x38, 0x4a, 0x23, 0x5c, 0xf6,
1101 0xc2, 0xe0, 0xf0, 0xf3, 0x87, 0x28, 0x7a, 0x18, 0xf9, 0xe7, 0x52, 0x74, 0x37, 0xbd, 0x3f, 0x4f,
1102 0x83, 0xd0, 0x4f, 0x52, 0x37, 0x9c, 0x64, 0x5a, 0x27, 0x87, 0x50, 0x19, 0x4c, 0x03, 0x0f, 0x63,
1103 0xa8, 0x4c, 0xa7, 0x81, 0xd7, 0x2e, 0x1d, 0x97, 0x4e, 0x1b, 0x4c, 0xae, 0x4f, 0xbe, 0x06, 0xb8,
1104 0x72, 0x63, 0xef, 0x07, 0x37, 0xf6, 0xf5, 0x2e, 0x3e, 0x5a, 0xd0, 0x68, 0xbe, 0x6d, 0x9c, 0x79,
1105 0x61, 0x70, 0x26, 0x4c, 0x73, 0xe5, 0x03, 0x28, 0x0f, 0xe2, 0x00, 0x23, 0x28, 0x4f, 0xe3, 0x20,
1106 0xdf, 0x46, 0x2c, 0x4f, 0xfe, 0x5a, 0x86, 0x5d, 0x2d, 0x0a, 0x27, 0xd1, 0xd8, 0x1f, 0xa7, 0x76,
1107 0xea, 0xa6, 0x3e, 0xbe, 0x02, 0x9c, 0x88, 0x85, 0x33, 0x72, 0x93, 0xd4, 0x19, 0x3e, 0xba, 0xe3,
1108 0x07, 0xbf, 0xd8, 0xf8, 0xf0, 0x2c, 0x73, 0xf9, 0xac, 0x70, 0xf9, 0x8c, 0x17, 0x2e, 0x33, 0x24,
1109 0xad, 0x0c, 0x37, 0x49, 0xb5, 0xcc, 0x06, 0x7f, 0x07, 0x4d, 0xd7, 0x0b, 0x83, 0xb1, 0x23, 0x49,
1110 0x7b, 0xeb, 0xb8, 0x74, 0xba, 0xfb, 0xb6, 0x2d, 0x7d, 0x9b, 0x9d, 0x49, 0x84, 0x82, 0x3c, 0x98,
1111 0x81, 0x3b, 0x5b, 0xe3, 0xdf, 0x01, 0x44, 0x13, 0x3f, 0xce, 0x2d, 0xcb, 0xd2, 0xf2, 0x60, 0xd9,
1112 0xd2, 0x9a, 0xf8, 0x71, 0x66, 0xd8, 0x88, 0x8a, 0xa5, 0x38, 0x72, 0x9a, 0xb8, 0x0f, 0x7e, 0x6e,
1113 0x58, 0x51, 0x1d, 0x39, 0x10, 0x0a, 0xf9, 0x91, 0xd3, 0xd9, 0x5a, 0x7a, 0x3b, 0x72, 0xe3, 0x30,
1114 0x37, 0xad, 0x2a, 0xbd, 0x15, 0x0a, 0x85, 0xb7, 0xb3, 0x35, 0xfe, 0x03, 0xec, 0x24, 0xa9, 0x3b,
1115 0xf6, 0xee, 0x3e, 0xe6, 0xc6, 0x35, 0x69, 0x7c, 0xb8, 0x6c, 0x6c, 0x67, 0x2a, 0x99, 0x79, 0x2b,
1116 0x59, 0xf8, 0x75, 0xf2, 0xbf, 0x2d, 0xd8, 0x9b, 0xeb, 0xf9, 0xe3, 0x24, 0x8a, 0xbb, 0x6e, 0xea,
1117 0xe2, 0x7d, 0xa8, 0x3e, 0xb9, 0xa3, 0xa9, 0x2f, 0xc3, 0x5f, 0x65, 0xd9, 0x0f, 0x7c, 0x0a, 0x95,
1118 0xf4, 0xe3, 0xa4, 0x08, 0xe8, 0xbe, 0x3c, 0x25, 0x33, 0xba, 0x11, 0x9c, 0x7f, 0x9c, 0xf8, 0x4c,
1119 0x6a, 0xe0, 0xaf, 0xa1, 0x9a, 0x0c, 0xdd, 0x51, 0x11, 0xc1, 0x17, 0xab, 0xaa, 0xb6, 0x80, 0x2c,
1120 0xd3, 0xc1, 0x6f, 0xa0, 0x31, 0x89, 0xfd, 0x61, 0x90, 0x04, 0xd1, 0x58, 0x46, 0xae, 0xca, 0xe6,
1121 0x02, 0xfc, 0x15, 0xd4, 0xc4, 0xdd, 0xa6, 0x49, 0x1e, 0x99, 0xe7, 0x0b, 0x7b, 0xd9, 0x12, 0xb0,
1122 0x5c, 0x01, 0xff, 0x1a, 0x76, 0xa6, 0xe3, 0x20, 0x4d, 0x1c, 0x2f, 0x48, 0x26, 0x23, 0xf7, 0xa3,
1123 0x0c, 0x47, 0x83, 0xb5, 0xa4, 0xb0, 0x9b, 0xc9, 0xf0, 0xef, 0xa1, 0x31, 0x2b, 0xf7, 0xf6, 0xf6,
1124 0x4f, 0x56, 0xd7, 0x5c, 0x19, 0x77, 0xe0, 0xb9, 0x8c, 0x83, 0x33, 0x9d, 0x78, 0xa2, 0x4e, 0x63,
1125 0x11, 0xf1, 0xfa, 0x71, 0xe9, 0x74, 0x87, 0x3d, 0x93, 0x60, 0x20, 0xe5, 0x4c, 0x64, 0xe6, 0x35,
1126 0x34, 0x3c, 0x37, 0x75, 0x1d, 0x19, 0xaf, 0x86, 0x74, 0xa3, 0x2e, 0x04, 0x22, 0x46, 0x27, 0xff,
1127 0xa9, 0x42, 0x63, 0x16, 0x75, 0xd1, 0x64, 0x63, 0x37, 0xf4, 0x8b, 0x26, 0x13, 0x6b, 0x7c, 0x0a,
1128 0xd5, 0xe1, 0xc8, 0x4d, 0x92, 0x3c, 0xd4, 0x78, 0x39, 0xa1, 0x32, 0xd0, 0x99, 0x02, 0x3e, 0x86,
1129 0xa6, 0xe7, 0x27, 0xc3, 0x38, 0x98, 0xa4, 0x22, 0x7c, 0x65, 0xb9, 0xc9, 0xa2, 0x08, 0xbf, 0x84,
1130 0xda, 0xc4, 0x8d, 0xfd, 0x71, 0x2a, 0x63, 0xdb, 0x60, 0xf9, 0x2f, 0xfc, 0x25, 0xec, 0x66, 0x2b,
1131 0x27, 0xf6, 0x47, 0xce, 0x24, 0xca, 0x02, 0x5c, 0x65, 0xad, 0x4c, 0xca, 0xfc, 0x51, 0x3f, 0x4a,
1132 0x70, 0x07, 0xea, 0xc3, 0xc7, 0x60, 0xe4, 0xc5, 0xfe, 0xb8, 0x5d, 0x3b, 0x2e, 0x9f, 0x36, 0xdf,
1133 0xee, 0x2e, 0x3b, 0xc3, 0x66, 0x1c, 0x7f, 0x01, 0xad, 0xc7, 0x7c, 0x34, 0x38, 0xb1, 0xff, 0x24,
1134 0xa3, 0xdb, 0x60, 0xcd, 0x42, 0xc6, 0xfc, 0x27, 0xa1, 0x72, 0x1f, 0xc4, 0xe1, 0x4c, 0xa5, 0x9e,
1135 0xa9, 0x14, 0xb2, 0x5c, 0x25, 0x89, 0xee, 0xd3, 0x99, 0x4a, 0x16, 0xbd, 0x66, 0x21, 0x13, 0x2a,
1136 0x47, 0x00, 0x89, 0x1f, 0x07, 0xee, 0xc8, 0x19, 0x4f, 0xc3, 0x36, 0x48, 0x85, 0x46, 0x26, 0x31,
1137 0xa7, 0x21, 0x7e, 0x05, 0xf5, 0xf0, 0xfe, 0xc1, 0x91, 0x51, 0x6d, 0x4a, 0xb8, 0x1d, 0xde, 0x3f,
1138 0x98, 0x22, 0xb0, 0x47, 0x00, 0x61, 0xe4, 0xf9, 0xa3, 0x0c, 0xb6, 0x32, 0x4b, 0x29, 0x91, 0x78,
1139 0x1f, 0xaa, 0xee, 0x28, 0x70, 0x93, 0xf6, 0x8e, 0x24, 0xd9, 0x0f, 0xb1, 0x9f, 0x9b, 0x24, 0x7e,
1140 0xea, 0x04, 0x5e, 0x7b, 0x37, 0xdb, 0x4f, 0xfe, 0xd6, 0x3d, 0xfc, 0x02, 0x6a, 0x41, 0xe2, 0xdc,
1141 0xc7, 0xd3, 0xf6, 0xb3, 0xe3, 0xd2, 0x69, 0x9d, 0x55, 0x83, 0xe4, 0x5d, 0x3c, 0xc5, 0xbf, 0xcd,
1142 0x3c, 0x10, 0xe5, 0xd0, 0x46, 0x3f, 0x59, 0x63, 0xc2, 0xbb, 0xae, 0xa8, 0x9a, 0xc3, 0x6c, 0x4e,
1143 0x3e, 0x97, 0x16, 0xf5, 0x6c, 0x98, 0xc6, 0x81, 0x9c, 0x98, 0xb3, 0x49, 0x8b, 0x95, 0x93, 0x16,
1144 0x7f, 0x05, 0xd5, 0x6c, 0x04, 0xec, 0x49, 0xbe, 0xb7, 0x36, 0x02, 0x52, 0xd1, 0x6f, 0xc5, 0xc0,
1145 0x49, 0x64, 0xfb, 0x08, 0xff, 0xdc, 0xf6, 0xbe, 0xcc, 0xea, 0xca, 0xc0, 0x99, 0xcf, 0x02, 0x06,
1146 0xc9, 0x6c, 0x7d, 0xf2, 0x67, 0xa8, 0x17, 0xc3, 0x1f, 0x7f, 0x0f, 0xcd, 0x85, 0x49, 0xfd, 0x33,
1147 0x06, 0x35, 0x8c, 0x66, 0x33, 0x1a, 0x9f, 0x40, 0x25, 0x8e, 0xa2, 0x54, 0xd6, 0xf7, 0x7a, 0x49,
1148 0x49, 0x76, 0xf2, 0xcf, 0x2d, 0xd8, 0xeb, 0x45, 0x5e, 0x70, 0x1f, 0xb8, 0x77, 0x23, 0xff, 0x97,
1149 0x6a, 0x98, 0xdf, 0xcc, 0xda, 0xa1, 0xac, 0x3c, 0x7b, 0x73, 0x7b, 0x54, 0x14, 0xed, 0x31, 0x2b,
1150 0x98, 0xea, 0xa6, 0x82, 0xa9, 0x2d, 0x17, 0x4c, 0x9e, 0xe2, 0x6d, 0x55, 0x8a, 0x57, 0xbe, 0x5b,
1151 0xf5, 0x9f, 0xff, 0xdd, 0xea, 0xfc, 0xbb, 0x0c, 0x3b, 0x4b, 0xd7, 0xc5, 0x6f, 0xa0, 0xad, 0x59,
1152 0xbd, 0xbe, 0x65, 0x52, 0x93, 0x3b, 0xfc, 0xb6, 0x4f, 0x9d, 0x81, 0xd9, 0xa5, 0xef, 0x74, 0x93,
1153 0x76, 0xd1, 0xaf, 0xf0, 0x21, 0xbc, 0x5c, 0xa3, 0xd7, 0xa6, 0xf5, 0xde, 0x44, 0x25, 0x05, 0xd3,
1154 0xae, 0x88, 0x6d, 0xeb, 0x36, 0xda, 0x52, 0xec, 0x7a, 0x41, 0xb4, 0xeb, 0xbe, 0x41, 0x4c, 0x8a,
1155 0xca, 0x0a, 0xaa, 0x59, 0x26, 0x27, 0xba, 0x49, 0x19, 0xaa, 0xe0, 0xcf, 0xe1, 0xf5, 0x0a, 0xed,
1156 0x5b, 0xef, 0x29, 0x73, 0xec, 0x41, 0xbf, 0x6f, 0xdc, 0xa2, 0x2a, 0x7e, 0x09, 0x78, 0x45, 0xe1,
1157 0x1d, 0x31, 0x51, 0x0d, 0xbf, 0x82, 0x17, 0x2b, 0x72, 0x9b, 0x9a, 0xb6, 0xc5, 0xd0, 0xb6, 0x02,
1158 0xf5, 0xac, 0xee, 0xc0, 0xa0, 0xa8, 0x8e, 0x0f, 0x60, 0x6f, 0xed, 0x38, 0xc6, 0x51, 0x43, 0x71,
1159 0x8c, 0xd6, 0x1f, 0x20, 0x50, 0xdc, 0xfb, 0x82, 0x70, 0x4e, 0xd9, 0x2d, 0x6a, 0x2a, 0x98, 0xcd,
1160 0x2d, 0x46, 0x2e, 0x29, 0x6a, 0xa9, 0x7c, 0xa0, 0x3d, 0x8b, 0xdd, 0xa2, 0x1d, 0xfc, 0x19, 0x1c,
1161 0xae, 0x20, 0xce, 0x88, 0x69, 0x6b, 0x54, 0xbf, 0xa1, 0x0c, 0xed, 0x76, 0xfe, 0x55, 0x5a, 0xf8,
1162 0xfe, 0xce, 0x53, 0x5b, 0xd8, 0x39, 0xa4, 0xdb, 0xd3, 0x4d, 0xc7, 0xe6, 0x84, 0x2f, 0xa7, 0x2f,
1163 0x0f, 0xf4, 0x0a, 0x2f, 0x12, 0xf8, 0x1a, 0x0e, 0xd6, 0xa8, 0x61, 0x69, 0xd7, 0xb4, 0x8b, 0xb6,
1164 0xf0, 0x09, 0x7c, 0xb6, 0x06, 0xed, 0xab, 0x01, 0xe7, 0xba, 0x79, 0xe9, 0x74, 0xc5, 0x06, 0x65,
1165 0x7c, 0x04, 0xaf, 0x14, 0xdb, 0xe7, 0x5b, 0x54, 0x3a, 0x3f, 0x96, 0x00, 0xaf, 0x3f, 0x87, 0x66,
1166 0x56, 0x56, 0x5f, 0x24, 0x75, 0xcd, 0xe7, 0xc2, 0xab, 0x25, 0x5c, 0xb8, 0x5c, 0x5c, 0x68, 0x01,
1167 0x76, 0x75, 0x9b, 0x5c, 0x18, 0xd2, 0x67, 0x85, 0x29, 0x35, 0x33, 0x58, 0x56, 0x41, 0x4e, 0x6d,
1168 0x71, 0x1d, 0x54, 0xe9, 0xfc, 0x63, 0x31, 0xc0, 0xf3, 0x07, 0xd8, 0x2c, 0xc0, 0x03, 0x9b, 0x5c,
1169 0xd2, 0x4f, 0x04, 0x78, 0x99, 0x17, 0xde, 0xe6, 0x19, 0x5f, 0xa2, 0x7a, 0xd7, 0xa0, 0x0b, 0xae,
1170 0x2e, 0x22, 0xa2, 0x71, 0xfd, 0x46, 0xf4, 0x87, 0xca, 0xee, 0x62, 0x60, 0xdf, 0xa2, 0x4a, 0xe7,
1171 0x6f, 0x8b, 0x2f, 0xb1, 0xf9, 0x73, 0x6f, 0x5e, 0x09, 0x06, 0x61, 0xbd, 0x4f, 0x55, 0xc2, 0x12,
1172 0x2f, 0x1c, 0xfd, 0x02, 0x8e, 0x94, 0xd6, 0xcc, 0x61, 0xb4, 0x4f, 0x74, 0x86, 0xb6, 0xe6, 0xb9,
1173 0x5e, 0x50, 0xd1, 0x98, 0xce, 0x75, 0x8d, 0x18, 0xa8, 0x5c, 0x14, 0xfe, 0x12, 0xee, 0x91, 0x3f,
1174 0x5a, 0xa2, 0xa1, 0x95, 0x4c, 0x37, 0x2d, 0x86, 0xaa, 0x4a, 0xbf, 0xde, 0x13, 0x66, 0x8a, 0xb4,
1175 0xd4, 0x94, 0x7e, 0xe9, 0x26, 0xa7, 0xac, 0x47, 0xbb, 0x3a, 0xe1, 0x14, 0x6d, 0x77, 0xfe, 0x5b,
1176 0x82, 0x17, 0xca, 0x27, 0x2c, 0x3e, 0x86, 0x37, 0xd2, 0xd8, 0xe6, 0xc4, 0xec, 0x5e, 0xdc, 0x2a,
1177 0x82, 0x52, 0x04, 0x6d, 0x55, 0x63, 0x65, 0xc2, 0xad, 0xf0, 0x2b, 0x8b, 0x2f, 0x24, 0x70, 0x99,
1178 0x69, 0x96, 0x21, 0x6a, 0xed, 0x14, 0xbe, 0x54, 0xc0, 0x3e, 0xb3, 0x6e, 0xf4, 0xae, 0xe8, 0x1f,
1179 0x9b, 0xb2, 0x1b, 0x5d, 0xa3, 0xa8, 0xd2, 0xf9, 0x7b, 0x19, 0x9e, 0xad, 0xbc, 0x8d, 0xc5, 0x00,
1180 0xcc, 0x06, 0x97, 0x73, 0x43, 0x8c, 0x01, 0x5d, 0x9f, 0xca, 0xaf, 0xe1, 0x60, 0x5d, 0xc1, 0xe2,
1181 0x57, 0x94, 0xa1, 0x92, 0x48, 0x94, 0xca, 0x3a, 0xbb, 0xd3, 0x96, 0xb8, 0xf3, 0x3a, 0xbe, 0xb1,
1182 0x0c, 0x6e, 0x3b, 0x44, 0x43, 0xe5, 0x4f, 0xf1, 0xae, 0x86, 0x2a, 0xea, 0xed, 0x49, 0xaf, 0x4f,
1183 0x19, 0xb5, 0x51, 0x55, 0xed, 0xda, 0x7b, 0xc2, 0xb9, 0x8d, 0x6a, 0x6a, 0x78, 0x45, 0x19, 0xff,
1184 0x80, 0xb6, 0xd5, 0x1b, 0x6b, 0xd4, 0xb0, 0xf5, 0x81, 0x8d, 0xea, 0x22, 0x9b, 0xeb, 0xb8, 0x4f,
1185 0x99, 0x26, 0x46, 0x26, 0xbb, 0x42, 0x0d, 0xd1, 0x35, 0xeb, 0x1a, 0xac, 0xdf, 0x43, 0xa0, 0x46,
1186 0x5a, 0xaf, 0x87, 0x9a, 0xa2, 0xc4, 0xd6, 0x11, 0x67, 0x03, 0x7e, 0x95, 0x09, 0x50, 0xab, 0xf3,
1187 0x63, 0x05, 0xd0, 0xea, 0x9f, 0x92, 0x35, 0x7f, 0x6c, 0x8d, 0x18, 0x6b, 0x2d, 0xa7, 0xd0, 0xb8,
1188 0xb5, 0x34, 0x6e, 0x65, 0x93, 0x4c, 0x41, 0x3f, 0xd0, 0x3e, 0xb7, 0xb2, 0xea, 0x52, 0x50, 0xc2,
1189 0xb9, 0x95, 0x7d, 0x3e, 0x15, 0xf0, 0x1d, 0xed, 0x71, 0x0b, 0x55, 0x36, 0x98, 0xf6, 0x75, 0xcd,
1190 0x52, 0xa4, 0x27, 0x83, 0x26, 0x31, 0x2d, 0x54, 0xdb, 0xb0, 0x6f, 0x4f, 0xd7, 0x98, 0x85, 0xb6,
1191 0x37, 0x52, 0xc3, 0xd0, 0x51, 0x7d, 0x03, 0x1d, 0x98, 0x3a, 0xb7, 0x51, 0x63, 0xc3, 0xb1, 0xd7,
1192 0xba, 0x61, 0x21, 0xd8, 0x00, 0x7b, 0xf4, 0x92, 0xa0, 0xe6, 0x06, 0x78, 0xa9, 0x5f, 0x12, 0xd4,
1193 0xda, 0x00, 0x39, 0x65, 0x04, 0xed, 0x6c, 0x8a, 0x03, 0xe5, 0x04, 0xed, 0x8a, 0xce, 0x56, 0x40,
1194 0xfa, 0x27, 0x82, 0x9e, 0x6d, 0xcc, 0x0c, 0xe7, 0x04, 0xa1, 0x8d, 0x59, 0x15, 0xf4, 0x79, 0xe7,
1195 0x2f, 0x25, 0x68, 0x2d, 0xfe, 0xe7, 0x5c, 0xf0, 0x42, 0xcc, 0x80, 0x81, 0xbd, 0x54, 0x21, 0xfb,
1196 0x80, 0x96, 0xa1, 0x75, 0xbd, 0xd4, 0xc0, 0x33, 0x13, 0x72, 0x43, 0x74, 0x43, 0x7c, 0xc8, 0xd0,
1197 0xd6, 0x42, 0xe1, 0xe5, 0xd8, 0xb4, 0x4c, 0xf1, 0x4d, 0x23, 0x5c, 0xb7, 0x4c, 0x31, 0x8b, 0x2f,
1198 0xbe, 0xff, 0xf0, 0xdd, 0x43, 0x90, 0x3e, 0x4e, 0xef, 0xce, 0x86, 0x51, 0x78, 0x1e, 0x4d, 0xfc,
1199 0xf1, 0x30, 0x8a, 0xbd, 0x73, 0xcf, 0x7f, 0x0a, 0x86, 0xfe, 0x37, 0xa1, 0x3b, 0x76, 0x1f, 0xfc,
1200 0xd0, 0x1f, 0xa7, 0xdf, 0x04, 0xe3, 0xd4, 0x8f, 0xef, 0xdd, 0xa1, 0x7f, 0xfe, 0xf4, 0xed, 0xf9,
1201 0x43, 0x74, 0xee, 0x85, 0xc1, 0x5d, 0x4d, 0xbe, 0xc8, 0xbf, 0xfd, 0x7f, 0x00, 0x00, 0x00, 0xff,
1202 0xff, 0x33, 0x12, 0x36, 0x2c, 0x10, 0x12, 0x00, 0x00,
Amit Ghosh09f28362020-06-12 21:52:19 +01001203}