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