blob: c822cf531ec814eaf042d21e51c2cd6432d4adab [file] [log] [blame]
khenaidoo106c61a2021-08-11 18:05:46 -04001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/openolt.proto
3
4package openolt
5
6import (
7 context "context"
8 fmt "fmt"
9 proto "github.com/golang/protobuf/proto"
khenaidoo106c61a2021-08-11 18:05:46 -040010 config "github.com/opencord/voltha-protos/v5/go/ext/config"
khenaidoodc2116e2021-10-19 17:33:19 -040011 extension "github.com/opencord/voltha-protos/v5/go/extension"
khenaidoo106c61a2021-08-11 18:05:46 -040012 tech_profile "github.com/opencord/voltha-protos/v5/go/tech_profile"
13 _ "google.golang.org/genproto/googleapis/api/annotations"
14 grpc "google.golang.org/grpc"
15 codes "google.golang.org/grpc/codes"
16 status "google.golang.org/grpc/status"
17 math "math"
18)
19
20// Reference imports to suppress errors if they are not otherwise used.
21var _ = proto.Marshal
22var _ = fmt.Errorf
23var _ = math.Inf
24
25// This is a compile-time assertion to ensure that this generated file
26// is compatible with the proto package it is being compiled against.
27// A compilation error at this line likely means your copy of the
28// proto package needs to be updated.
29const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
30
sepon82ac7582023-06-12 21:05:41 +030031type AlarmState int32
32
33const (
34 AlarmState_OFF AlarmState = 0
35 AlarmState_ON AlarmState = 1
36)
37
38var AlarmState_name = map[int32]string{
39 0: "OFF",
40 1: "ON",
41}
42
43var AlarmState_value = map[string]int32{
44 "OFF": 0,
45 "ON": 1,
46}
47
48func (x AlarmState) String() string {
49 return proto.EnumName(AlarmState_name, int32(x))
50}
51
52func (AlarmState) EnumDescriptor() ([]byte, []int) {
53 return fileDescriptor_c072e7aa0dfd74d5, []int{0}
54}
55
khenaidoo106c61a2021-08-11 18:05:46 -040056//* activation fail reason.
57type OnuIndication_ActivationFailReason int32
58
59const (
60 OnuIndication_ONU_ACTIVATION_FAIL_REASON_NONE OnuIndication_ActivationFailReason = 0
61 OnuIndication_ONU_ACTIVATION_FAIL_REASON_RANGING OnuIndication_ActivationFailReason = 1
62 OnuIndication_ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION OnuIndication_ActivationFailReason = 2
63 OnuIndication_ONU_ACTIVATION_FAIL_REASON_LOS OnuIndication_ActivationFailReason = 3
64 OnuIndication_ONU_ACTIVATION_FAIL_ONU_ALARM OnuIndication_ActivationFailReason = 4
65 OnuIndication_ONU_ACTIVATION_FAIL_SWITCH_OVER OnuIndication_ActivationFailReason = 5
66)
67
68var OnuIndication_ActivationFailReason_name = map[int32]string{
69 0: "ONU_ACTIVATION_FAIL_REASON_NONE",
70 1: "ONU_ACTIVATION_FAIL_REASON_RANGING",
71 2: "ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION",
72 3: "ONU_ACTIVATION_FAIL_REASON_LOS",
73 4: "ONU_ACTIVATION_FAIL_ONU_ALARM",
74 5: "ONU_ACTIVATION_FAIL_SWITCH_OVER",
75}
76
77var OnuIndication_ActivationFailReason_value = map[string]int32{
78 "ONU_ACTIVATION_FAIL_REASON_NONE": 0,
79 "ONU_ACTIVATION_FAIL_REASON_RANGING": 1,
80 "ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION": 2,
81 "ONU_ACTIVATION_FAIL_REASON_LOS": 3,
82 "ONU_ACTIVATION_FAIL_ONU_ALARM": 4,
83 "ONU_ACTIVATION_FAIL_SWITCH_OVER": 5,
84}
85
86func (x OnuIndication_ActivationFailReason) String() string {
87 return proto.EnumName(OnuIndication_ActivationFailReason_name, int32(x))
88}
89
90func (OnuIndication_ActivationFailReason) EnumDescriptor() ([]byte, []int) {
91 return fileDescriptor_c072e7aa0dfd74d5, []int{5, 0}
92}
93
Abhilash Laxmeshward0f58cf2022-06-01 12:15:19 +053094type IntfOperIndication_PONResourceRanges_Pool_PoolType int32
95
96const (
97 IntfOperIndication_PONResourceRanges_Pool_ONU_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 0
98 IntfOperIndication_PONResourceRanges_Pool_ALLOC_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 1
99 IntfOperIndication_PONResourceRanges_Pool_GEMPORT_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 2
100 IntfOperIndication_PONResourceRanges_Pool_FLOW_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 3
101)
102
103var IntfOperIndication_PONResourceRanges_Pool_PoolType_name = map[int32]string{
104 0: "ONU_ID",
105 1: "ALLOC_ID",
106 2: "GEMPORT_ID",
107 3: "FLOW_ID",
108}
109
110var IntfOperIndication_PONResourceRanges_Pool_PoolType_value = map[string]int32{
111 "ONU_ID": 0,
112 "ALLOC_ID": 1,
113 "GEMPORT_ID": 2,
114 "FLOW_ID": 3,
115}
116
117func (x IntfOperIndication_PONResourceRanges_Pool_PoolType) String() string {
118 return proto.EnumName(IntfOperIndication_PONResourceRanges_Pool_PoolType_name, int32(x))
119}
120
121func (IntfOperIndication_PONResourceRanges_Pool_PoolType) EnumDescriptor() ([]byte, []int) {
122 return fileDescriptor_c072e7aa0dfd74d5, []int{6, 0, 0, 0}
123}
124
khenaidoo106c61a2021-08-11 18:05:46 -0400125type DeviceInfo_DeviceResourceRanges_Pool_PoolType int32
126
127const (
128 DeviceInfo_DeviceResourceRanges_Pool_ONU_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 0
129 DeviceInfo_DeviceResourceRanges_Pool_ALLOC_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 1
130 DeviceInfo_DeviceResourceRanges_Pool_GEMPORT_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 2
131 DeviceInfo_DeviceResourceRanges_Pool_FLOW_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 3
132)
133
134var DeviceInfo_DeviceResourceRanges_Pool_PoolType_name = map[int32]string{
135 0: "ONU_ID",
136 1: "ALLOC_ID",
137 2: "GEMPORT_ID",
138 3: "FLOW_ID",
139}
140
141var DeviceInfo_DeviceResourceRanges_Pool_PoolType_value = map[string]int32{
142 "ONU_ID": 0,
143 "ALLOC_ID": 1,
144 "GEMPORT_ID": 2,
145 "FLOW_ID": 3,
146}
147
148func (x DeviceInfo_DeviceResourceRanges_Pool_PoolType) String() string {
149 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, int32(x))
150}
151
152func (DeviceInfo_DeviceResourceRanges_Pool_PoolType) EnumDescriptor() ([]byte, []int) {
153 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0, 0}
154}
155
156type DeviceInfo_DeviceResourceRanges_Pool_SharingType int32
157
158const (
159 DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF DeviceInfo_DeviceResourceRanges_Pool_SharingType = 0
160 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_ALL_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 1
161 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_SAME_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 2
162)
163
164var DeviceInfo_DeviceResourceRanges_Pool_SharingType_name = map[int32]string{
165 0: "DEDICATED_PER_INTF",
166 1: "SHARED_BY_ALL_INTF_ALL_TECH",
167 2: "SHARED_BY_ALL_INTF_SAME_TECH",
168}
169
170var DeviceInfo_DeviceResourceRanges_Pool_SharingType_value = map[string]int32{
171 "DEDICATED_PER_INTF": 0,
172 "SHARED_BY_ALL_INTF_ALL_TECH": 1,
173 "SHARED_BY_ALL_INTF_SAME_TECH": 2,
174}
175
176func (x DeviceInfo_DeviceResourceRanges_Pool_SharingType) String() string {
177 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, int32(x))
178}
179
180func (DeviceInfo_DeviceResourceRanges_Pool_SharingType) EnumDescriptor() ([]byte, []int) {
181 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0, 1}
182}
183
184type GroupMember_InterfaceType int32
185
186const (
187 GroupMember_PON GroupMember_InterfaceType = 0
188 GroupMember_EPON_1G_PATH GroupMember_InterfaceType = 1
189 GroupMember_EPON_10G_PATH GroupMember_InterfaceType = 2
190)
191
192var GroupMember_InterfaceType_name = map[int32]string{
193 0: "PON",
194 1: "EPON_1G_PATH",
195 2: "EPON_10G_PATH",
196}
197
198var GroupMember_InterfaceType_value = map[string]int32{
199 "PON": 0,
200 "EPON_1G_PATH": 1,
201 "EPON_10G_PATH": 2,
202}
203
204func (x GroupMember_InterfaceType) String() string {
205 return proto.EnumName(GroupMember_InterfaceType_name, int32(x))
206}
207
208func (GroupMember_InterfaceType) EnumDescriptor() ([]byte, []int) {
209 return fileDescriptor_c072e7aa0dfd74d5, []int{46, 0}
210}
211
212type Group_GroupMembersCommand int32
213
214const (
215 Group_ADD_MEMBERS Group_GroupMembersCommand = 0
216 Group_REMOVE_MEMBERS Group_GroupMembersCommand = 1
217 Group_SET_MEMBERS Group_GroupMembersCommand = 2
218)
219
220var Group_GroupMembersCommand_name = map[int32]string{
221 0: "ADD_MEMBERS",
222 1: "REMOVE_MEMBERS",
223 2: "SET_MEMBERS",
224}
225
226var Group_GroupMembersCommand_value = map[string]int32{
227 "ADD_MEMBERS": 0,
228 "REMOVE_MEMBERS": 1,
229 "SET_MEMBERS": 2,
230}
231
232func (x Group_GroupMembersCommand) String() string {
233 return proto.EnumName(Group_GroupMembersCommand_name, int32(x))
234}
235
236func (Group_GroupMembersCommand) EnumDescriptor() ([]byte, []int) {
237 return fileDescriptor_c072e7aa0dfd74d5, []int{47, 0}
238}
239
240type PonRxPowerData_RssiMeasurementFailReason int32
241
242const (
243 PonRxPowerData_FAIL_REASON_NONE PonRxPowerData_RssiMeasurementFailReason = 0
244 PonRxPowerData_FAIL_REASON_NO_DELIMITER PonRxPowerData_RssiMeasurementFailReason = 1
245 PonRxPowerData_FAIL_REASON_NO_ACCESS PonRxPowerData_RssiMeasurementFailReason = 2
246)
247
248var PonRxPowerData_RssiMeasurementFailReason_name = map[int32]string{
249 0: "FAIL_REASON_NONE",
250 1: "FAIL_REASON_NO_DELIMITER",
251 2: "FAIL_REASON_NO_ACCESS",
252}
253
254var PonRxPowerData_RssiMeasurementFailReason_value = map[string]int32{
255 "FAIL_REASON_NONE": 0,
256 "FAIL_REASON_NO_DELIMITER": 1,
257 "FAIL_REASON_NO_ACCESS": 2,
258}
259
260func (x PonRxPowerData_RssiMeasurementFailReason) String() string {
261 return proto.EnumName(PonRxPowerData_RssiMeasurementFailReason_name, int32(x))
262}
263
264func (PonRxPowerData_RssiMeasurementFailReason) EnumDescriptor() ([]byte, []int) {
265 return fileDescriptor_c072e7aa0dfd74d5, []int{49, 0}
266}
267
sepon82ac7582023-06-12 21:05:41 +0300268type OnuInfo_OnuState int32
269
270const (
271 //
272 // There are other states in BAL for ONU, which voltha is not interested as of now.
273 // UNKNOWN is to be filled for the rest of the states other than NOT_CONFIGURED/ACTIVE/INACTIVE/DISABLED
274 OnuInfo_UNKNOWN OnuInfo_OnuState = 0
275 OnuInfo_NOT_CONFIGURED OnuInfo_OnuState = 1
276 OnuInfo_ACTIVE OnuInfo_OnuState = 2
277 OnuInfo_INACTIVE OnuInfo_OnuState = 3
278 OnuInfo_DISABLED OnuInfo_OnuState = 4
279)
280
281var OnuInfo_OnuState_name = map[int32]string{
282 0: "UNKNOWN",
283 1: "NOT_CONFIGURED",
284 2: "ACTIVE",
285 3: "INACTIVE",
286 4: "DISABLED",
287}
288
289var OnuInfo_OnuState_value = map[string]int32{
290 "UNKNOWN": 0,
291 "NOT_CONFIGURED": 1,
292 "ACTIVE": 2,
293 "INACTIVE": 3,
294 "DISABLED": 4,
295}
296
297func (x OnuInfo_OnuState) String() string {
298 return proto.EnumName(OnuInfo_OnuState_name, int32(x))
299}
300
301func (OnuInfo_OnuState) EnumDescriptor() ([]byte, []int) {
302 return fileDescriptor_c072e7aa0dfd74d5, []int{50, 0}
303}
304
305type PonIntfInfo_PonIntfState int32
306
307const (
308 PonIntfInfo_UNKNOWN PonIntfInfo_PonIntfState = 0
309 PonIntfInfo_ACTIVE_WORKING PonIntfInfo_PonIntfState = 1
310 PonIntfInfo_ACTIVE_STANDBY PonIntfInfo_PonIntfState = 2
311 PonIntfInfo_INACTIVE PonIntfInfo_PonIntfState = 3
312 PonIntfInfo_DISABLED PonIntfInfo_PonIntfState = 4
313)
314
315var PonIntfInfo_PonIntfState_name = map[int32]string{
316 0: "UNKNOWN",
317 1: "ACTIVE_WORKING",
318 2: "ACTIVE_STANDBY",
319 3: "INACTIVE",
320 4: "DISABLED",
321}
322
323var PonIntfInfo_PonIntfState_value = map[string]int32{
324 "UNKNOWN": 0,
325 "ACTIVE_WORKING": 1,
326 "ACTIVE_STANDBY": 2,
327 "INACTIVE": 3,
328 "DISABLED": 4,
329}
330
331func (x PonIntfInfo_PonIntfState) String() string {
332 return proto.EnumName(PonIntfInfo_PonIntfState_name, int32(x))
333}
334
335func (PonIntfInfo_PonIntfState) EnumDescriptor() ([]byte, []int) {
336 return fileDescriptor_c072e7aa0dfd74d5, []int{51, 0}
337}
338
khenaidoo106c61a2021-08-11 18:05:46 -0400339type Indication struct {
340 // Types that are valid to be assigned to Data:
341 // *Indication_OltInd
342 // *Indication_IntfInd
343 // *Indication_IntfOperInd
344 // *Indication_OnuDiscInd
345 // *Indication_OnuInd
346 // *Indication_OmciInd
347 // *Indication_PktInd
348 // *Indication_PortStats
349 // *Indication_FlowStats
350 // *Indication_AlarmInd
351 Data isIndication_Data `protobuf_oneof:"data"`
352 XXX_NoUnkeyedLiteral struct{} `json:"-"`
353 XXX_unrecognized []byte `json:"-"`
354 XXX_sizecache int32 `json:"-"`
355}
356
357func (m *Indication) Reset() { *m = Indication{} }
358func (m *Indication) String() string { return proto.CompactTextString(m) }
359func (*Indication) ProtoMessage() {}
360func (*Indication) Descriptor() ([]byte, []int) {
361 return fileDescriptor_c072e7aa0dfd74d5, []int{0}
362}
363
364func (m *Indication) XXX_Unmarshal(b []byte) error {
365 return xxx_messageInfo_Indication.Unmarshal(m, b)
366}
367func (m *Indication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
368 return xxx_messageInfo_Indication.Marshal(b, m, deterministic)
369}
370func (m *Indication) XXX_Merge(src proto.Message) {
371 xxx_messageInfo_Indication.Merge(m, src)
372}
373func (m *Indication) XXX_Size() int {
374 return xxx_messageInfo_Indication.Size(m)
375}
376func (m *Indication) XXX_DiscardUnknown() {
377 xxx_messageInfo_Indication.DiscardUnknown(m)
378}
379
380var xxx_messageInfo_Indication proto.InternalMessageInfo
381
382type isIndication_Data interface {
383 isIndication_Data()
384}
385
386type Indication_OltInd struct {
387 OltInd *OltIndication `protobuf:"bytes,1,opt,name=olt_ind,json=oltInd,proto3,oneof"`
388}
389
390type Indication_IntfInd struct {
391 IntfInd *IntfIndication `protobuf:"bytes,2,opt,name=intf_ind,json=intfInd,proto3,oneof"`
392}
393
394type Indication_IntfOperInd struct {
395 IntfOperInd *IntfOperIndication `protobuf:"bytes,3,opt,name=intf_oper_ind,json=intfOperInd,proto3,oneof"`
396}
397
398type Indication_OnuDiscInd struct {
399 OnuDiscInd *OnuDiscIndication `protobuf:"bytes,4,opt,name=onu_disc_ind,json=onuDiscInd,proto3,oneof"`
400}
401
402type Indication_OnuInd struct {
403 OnuInd *OnuIndication `protobuf:"bytes,5,opt,name=onu_ind,json=onuInd,proto3,oneof"`
404}
405
406type Indication_OmciInd struct {
407 OmciInd *OmciIndication `protobuf:"bytes,6,opt,name=omci_ind,json=omciInd,proto3,oneof"`
408}
409
410type Indication_PktInd struct {
411 PktInd *PacketIndication `protobuf:"bytes,7,opt,name=pkt_ind,json=pktInd,proto3,oneof"`
412}
413
414type Indication_PortStats struct {
415 PortStats *PortStatistics `protobuf:"bytes,8,opt,name=port_stats,json=portStats,proto3,oneof"`
416}
417
418type Indication_FlowStats struct {
419 FlowStats *FlowStatistics `protobuf:"bytes,9,opt,name=flow_stats,json=flowStats,proto3,oneof"`
420}
421
422type Indication_AlarmInd struct {
423 AlarmInd *AlarmIndication `protobuf:"bytes,10,opt,name=alarm_ind,json=alarmInd,proto3,oneof"`
424}
425
426func (*Indication_OltInd) isIndication_Data() {}
427
428func (*Indication_IntfInd) isIndication_Data() {}
429
430func (*Indication_IntfOperInd) isIndication_Data() {}
431
432func (*Indication_OnuDiscInd) isIndication_Data() {}
433
434func (*Indication_OnuInd) isIndication_Data() {}
435
436func (*Indication_OmciInd) isIndication_Data() {}
437
438func (*Indication_PktInd) isIndication_Data() {}
439
440func (*Indication_PortStats) isIndication_Data() {}
441
442func (*Indication_FlowStats) isIndication_Data() {}
443
444func (*Indication_AlarmInd) isIndication_Data() {}
445
446func (m *Indication) GetData() isIndication_Data {
447 if m != nil {
448 return m.Data
449 }
450 return nil
451}
452
453func (m *Indication) GetOltInd() *OltIndication {
454 if x, ok := m.GetData().(*Indication_OltInd); ok {
455 return x.OltInd
456 }
457 return nil
458}
459
460func (m *Indication) GetIntfInd() *IntfIndication {
461 if x, ok := m.GetData().(*Indication_IntfInd); ok {
462 return x.IntfInd
463 }
464 return nil
465}
466
467func (m *Indication) GetIntfOperInd() *IntfOperIndication {
468 if x, ok := m.GetData().(*Indication_IntfOperInd); ok {
469 return x.IntfOperInd
470 }
471 return nil
472}
473
474func (m *Indication) GetOnuDiscInd() *OnuDiscIndication {
475 if x, ok := m.GetData().(*Indication_OnuDiscInd); ok {
476 return x.OnuDiscInd
477 }
478 return nil
479}
480
481func (m *Indication) GetOnuInd() *OnuIndication {
482 if x, ok := m.GetData().(*Indication_OnuInd); ok {
483 return x.OnuInd
484 }
485 return nil
486}
487
488func (m *Indication) GetOmciInd() *OmciIndication {
489 if x, ok := m.GetData().(*Indication_OmciInd); ok {
490 return x.OmciInd
491 }
492 return nil
493}
494
495func (m *Indication) GetPktInd() *PacketIndication {
496 if x, ok := m.GetData().(*Indication_PktInd); ok {
497 return x.PktInd
498 }
499 return nil
500}
501
502func (m *Indication) GetPortStats() *PortStatistics {
503 if x, ok := m.GetData().(*Indication_PortStats); ok {
504 return x.PortStats
505 }
506 return nil
507}
508
509func (m *Indication) GetFlowStats() *FlowStatistics {
510 if x, ok := m.GetData().(*Indication_FlowStats); ok {
511 return x.FlowStats
512 }
513 return nil
514}
515
516func (m *Indication) GetAlarmInd() *AlarmIndication {
517 if x, ok := m.GetData().(*Indication_AlarmInd); ok {
518 return x.AlarmInd
519 }
520 return nil
521}
522
523// XXX_OneofWrappers is for the internal use of the proto package.
524func (*Indication) XXX_OneofWrappers() []interface{} {
525 return []interface{}{
526 (*Indication_OltInd)(nil),
527 (*Indication_IntfInd)(nil),
528 (*Indication_IntfOperInd)(nil),
529 (*Indication_OnuDiscInd)(nil),
530 (*Indication_OnuInd)(nil),
531 (*Indication_OmciInd)(nil),
532 (*Indication_PktInd)(nil),
533 (*Indication_PortStats)(nil),
534 (*Indication_FlowStats)(nil),
535 (*Indication_AlarmInd)(nil),
536 }
537}
538
539type AlarmIndication struct {
540 // Types that are valid to be assigned to Data:
541 // *AlarmIndication_LosInd
542 // *AlarmIndication_DyingGaspInd
543 // *AlarmIndication_OnuAlarmInd
544 // *AlarmIndication_OnuStartupFailInd
545 // *AlarmIndication_OnuSignalDegradeInd
546 // *AlarmIndication_OnuDriftOfWindowInd
547 // *AlarmIndication_OnuLossOmciInd
548 // *AlarmIndication_OnuSignalsFailInd
549 // *AlarmIndication_OnuTiwiInd
550 // *AlarmIndication_OnuActivationFailInd
551 // *AlarmIndication_OnuProcessingErrorInd
552 // *AlarmIndication_OnuLossOfSyncFailInd
553 // *AlarmIndication_OnuItuPonStatsInd
554 // *AlarmIndication_OnuDeactivationFailureInd
555 // *AlarmIndication_OnuRemoteDefectInd
556 // *AlarmIndication_OnuLossGemDelineationInd
557 // *AlarmIndication_OnuPhysicalEquipmentErrorInd
558 // *AlarmIndication_OnuLossOfAckInd
559 // *AlarmIndication_OnuDiffReachExceededInd
560 Data isAlarmIndication_Data `protobuf_oneof:"data"`
561 XXX_NoUnkeyedLiteral struct{} `json:"-"`
562 XXX_unrecognized []byte `json:"-"`
563 XXX_sizecache int32 `json:"-"`
564}
565
566func (m *AlarmIndication) Reset() { *m = AlarmIndication{} }
567func (m *AlarmIndication) String() string { return proto.CompactTextString(m) }
568func (*AlarmIndication) ProtoMessage() {}
569func (*AlarmIndication) Descriptor() ([]byte, []int) {
570 return fileDescriptor_c072e7aa0dfd74d5, []int{1}
571}
572
573func (m *AlarmIndication) XXX_Unmarshal(b []byte) error {
574 return xxx_messageInfo_AlarmIndication.Unmarshal(m, b)
575}
576func (m *AlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
577 return xxx_messageInfo_AlarmIndication.Marshal(b, m, deterministic)
578}
579func (m *AlarmIndication) XXX_Merge(src proto.Message) {
580 xxx_messageInfo_AlarmIndication.Merge(m, src)
581}
582func (m *AlarmIndication) XXX_Size() int {
583 return xxx_messageInfo_AlarmIndication.Size(m)
584}
585func (m *AlarmIndication) XXX_DiscardUnknown() {
586 xxx_messageInfo_AlarmIndication.DiscardUnknown(m)
587}
588
589var xxx_messageInfo_AlarmIndication proto.InternalMessageInfo
590
591type isAlarmIndication_Data interface {
592 isAlarmIndication_Data()
593}
594
595type AlarmIndication_LosInd struct {
596 LosInd *LosIndication `protobuf:"bytes,1,opt,name=los_ind,json=losInd,proto3,oneof"`
597}
598
599type AlarmIndication_DyingGaspInd struct {
600 DyingGaspInd *DyingGaspIndication `protobuf:"bytes,2,opt,name=dying_gasp_ind,json=dyingGaspInd,proto3,oneof"`
601}
602
603type AlarmIndication_OnuAlarmInd struct {
604 OnuAlarmInd *OnuAlarmIndication `protobuf:"bytes,3,opt,name=onu_alarm_ind,json=onuAlarmInd,proto3,oneof"`
605}
606
607type AlarmIndication_OnuStartupFailInd struct {
608 OnuStartupFailInd *OnuStartupFailureIndication `protobuf:"bytes,4,opt,name=onu_startup_fail_ind,json=onuStartupFailInd,proto3,oneof"`
609}
610
611type AlarmIndication_OnuSignalDegradeInd struct {
612 OnuSignalDegradeInd *OnuSignalDegradeIndication `protobuf:"bytes,5,opt,name=onu_signal_degrade_ind,json=onuSignalDegradeInd,proto3,oneof"`
613}
614
615type AlarmIndication_OnuDriftOfWindowInd struct {
616 OnuDriftOfWindowInd *OnuDriftOfWindowIndication `protobuf:"bytes,6,opt,name=onu_drift_of_window_ind,json=onuDriftOfWindowInd,proto3,oneof"`
617}
618
619type AlarmIndication_OnuLossOmciInd struct {
620 OnuLossOmciInd *OnuLossOfOmciChannelIndication `protobuf:"bytes,7,opt,name=onu_loss_omci_ind,json=onuLossOmciInd,proto3,oneof"`
621}
622
623type AlarmIndication_OnuSignalsFailInd struct {
624 OnuSignalsFailInd *OnuSignalsFailureIndication `protobuf:"bytes,8,opt,name=onu_signals_fail_ind,json=onuSignalsFailInd,proto3,oneof"`
625}
626
627type AlarmIndication_OnuTiwiInd struct {
628 OnuTiwiInd *OnuTransmissionInterferenceWarning `protobuf:"bytes,9,opt,name=onu_tiwi_ind,json=onuTiwiInd,proto3,oneof"`
629}
630
631type AlarmIndication_OnuActivationFailInd struct {
632 OnuActivationFailInd *OnuActivationFailureIndication `protobuf:"bytes,10,opt,name=onu_activation_fail_ind,json=onuActivationFailInd,proto3,oneof"`
633}
634
635type AlarmIndication_OnuProcessingErrorInd struct {
636 OnuProcessingErrorInd *OnuProcessingErrorIndication `protobuf:"bytes,11,opt,name=onu_processing_error_ind,json=onuProcessingErrorInd,proto3,oneof"`
637}
638
639type AlarmIndication_OnuLossOfSyncFailInd struct {
640 OnuLossOfSyncFailInd *OnuLossOfKeySyncFailureIndication `protobuf:"bytes,12,opt,name=onu_loss_of_sync_fail_ind,json=onuLossOfSyncFailInd,proto3,oneof"`
641}
642
643type AlarmIndication_OnuItuPonStatsInd struct {
644 OnuItuPonStatsInd *OnuItuPonStatsIndication `protobuf:"bytes,13,opt,name=onu_itu_pon_stats_ind,json=onuItuPonStatsInd,proto3,oneof"`
645}
646
647type AlarmIndication_OnuDeactivationFailureInd struct {
648 OnuDeactivationFailureInd *OnuDeactivationFailureIndication `protobuf:"bytes,14,opt,name=onu_deactivation_failure_ind,json=onuDeactivationFailureInd,proto3,oneof"`
649}
650
651type AlarmIndication_OnuRemoteDefectInd struct {
652 OnuRemoteDefectInd *OnuRemoteDefectIndication `protobuf:"bytes,15,opt,name=onu_remote_defect_ind,json=onuRemoteDefectInd,proto3,oneof"`
653}
654
655type AlarmIndication_OnuLossGemDelineationInd struct {
656 OnuLossGemDelineationInd *OnuLossOfGEMChannelDelineationIndication `protobuf:"bytes,16,opt,name=onu_loss_gem_delineation_ind,json=onuLossGemDelineationInd,proto3,oneof"`
657}
658
659type AlarmIndication_OnuPhysicalEquipmentErrorInd struct {
660 OnuPhysicalEquipmentErrorInd *OnuPhysicalEquipmentErrorIndication `protobuf:"bytes,17,opt,name=onu_physical_equipment_error_ind,json=onuPhysicalEquipmentErrorInd,proto3,oneof"`
661}
662
663type AlarmIndication_OnuLossOfAckInd struct {
664 OnuLossOfAckInd *OnuLossOfAcknowledgementIndication `protobuf:"bytes,18,opt,name=onu_loss_of_ack_ind,json=onuLossOfAckInd,proto3,oneof"`
665}
666
667type AlarmIndication_OnuDiffReachExceededInd struct {
668 OnuDiffReachExceededInd *OnuDifferentialReachExceededIndication `protobuf:"bytes,19,opt,name=onu_diff_reach_exceeded_ind,json=onuDiffReachExceededInd,proto3,oneof"`
669}
670
671func (*AlarmIndication_LosInd) isAlarmIndication_Data() {}
672
673func (*AlarmIndication_DyingGaspInd) isAlarmIndication_Data() {}
674
675func (*AlarmIndication_OnuAlarmInd) isAlarmIndication_Data() {}
676
677func (*AlarmIndication_OnuStartupFailInd) isAlarmIndication_Data() {}
678
679func (*AlarmIndication_OnuSignalDegradeInd) isAlarmIndication_Data() {}
680
681func (*AlarmIndication_OnuDriftOfWindowInd) isAlarmIndication_Data() {}
682
683func (*AlarmIndication_OnuLossOmciInd) isAlarmIndication_Data() {}
684
685func (*AlarmIndication_OnuSignalsFailInd) isAlarmIndication_Data() {}
686
687func (*AlarmIndication_OnuTiwiInd) isAlarmIndication_Data() {}
688
689func (*AlarmIndication_OnuActivationFailInd) isAlarmIndication_Data() {}
690
691func (*AlarmIndication_OnuProcessingErrorInd) isAlarmIndication_Data() {}
692
693func (*AlarmIndication_OnuLossOfSyncFailInd) isAlarmIndication_Data() {}
694
695func (*AlarmIndication_OnuItuPonStatsInd) isAlarmIndication_Data() {}
696
697func (*AlarmIndication_OnuDeactivationFailureInd) isAlarmIndication_Data() {}
698
699func (*AlarmIndication_OnuRemoteDefectInd) isAlarmIndication_Data() {}
700
701func (*AlarmIndication_OnuLossGemDelineationInd) isAlarmIndication_Data() {}
702
703func (*AlarmIndication_OnuPhysicalEquipmentErrorInd) isAlarmIndication_Data() {}
704
705func (*AlarmIndication_OnuLossOfAckInd) isAlarmIndication_Data() {}
706
707func (*AlarmIndication_OnuDiffReachExceededInd) isAlarmIndication_Data() {}
708
709func (m *AlarmIndication) GetData() isAlarmIndication_Data {
710 if m != nil {
711 return m.Data
712 }
713 return nil
714}
715
716func (m *AlarmIndication) GetLosInd() *LosIndication {
717 if x, ok := m.GetData().(*AlarmIndication_LosInd); ok {
718 return x.LosInd
719 }
720 return nil
721}
722
723func (m *AlarmIndication) GetDyingGaspInd() *DyingGaspIndication {
724 if x, ok := m.GetData().(*AlarmIndication_DyingGaspInd); ok {
725 return x.DyingGaspInd
726 }
727 return nil
728}
729
730func (m *AlarmIndication) GetOnuAlarmInd() *OnuAlarmIndication {
731 if x, ok := m.GetData().(*AlarmIndication_OnuAlarmInd); ok {
732 return x.OnuAlarmInd
733 }
734 return nil
735}
736
737func (m *AlarmIndication) GetOnuStartupFailInd() *OnuStartupFailureIndication {
738 if x, ok := m.GetData().(*AlarmIndication_OnuStartupFailInd); ok {
739 return x.OnuStartupFailInd
740 }
741 return nil
742}
743
744func (m *AlarmIndication) GetOnuSignalDegradeInd() *OnuSignalDegradeIndication {
745 if x, ok := m.GetData().(*AlarmIndication_OnuSignalDegradeInd); ok {
746 return x.OnuSignalDegradeInd
747 }
748 return nil
749}
750
751func (m *AlarmIndication) GetOnuDriftOfWindowInd() *OnuDriftOfWindowIndication {
752 if x, ok := m.GetData().(*AlarmIndication_OnuDriftOfWindowInd); ok {
753 return x.OnuDriftOfWindowInd
754 }
755 return nil
756}
757
758func (m *AlarmIndication) GetOnuLossOmciInd() *OnuLossOfOmciChannelIndication {
759 if x, ok := m.GetData().(*AlarmIndication_OnuLossOmciInd); ok {
760 return x.OnuLossOmciInd
761 }
762 return nil
763}
764
765func (m *AlarmIndication) GetOnuSignalsFailInd() *OnuSignalsFailureIndication {
766 if x, ok := m.GetData().(*AlarmIndication_OnuSignalsFailInd); ok {
767 return x.OnuSignalsFailInd
768 }
769 return nil
770}
771
772func (m *AlarmIndication) GetOnuTiwiInd() *OnuTransmissionInterferenceWarning {
773 if x, ok := m.GetData().(*AlarmIndication_OnuTiwiInd); ok {
774 return x.OnuTiwiInd
775 }
776 return nil
777}
778
779func (m *AlarmIndication) GetOnuActivationFailInd() *OnuActivationFailureIndication {
780 if x, ok := m.GetData().(*AlarmIndication_OnuActivationFailInd); ok {
781 return x.OnuActivationFailInd
782 }
783 return nil
784}
785
786func (m *AlarmIndication) GetOnuProcessingErrorInd() *OnuProcessingErrorIndication {
787 if x, ok := m.GetData().(*AlarmIndication_OnuProcessingErrorInd); ok {
788 return x.OnuProcessingErrorInd
789 }
790 return nil
791}
792
793func (m *AlarmIndication) GetOnuLossOfSyncFailInd() *OnuLossOfKeySyncFailureIndication {
794 if x, ok := m.GetData().(*AlarmIndication_OnuLossOfSyncFailInd); ok {
795 return x.OnuLossOfSyncFailInd
796 }
797 return nil
798}
799
800func (m *AlarmIndication) GetOnuItuPonStatsInd() *OnuItuPonStatsIndication {
801 if x, ok := m.GetData().(*AlarmIndication_OnuItuPonStatsInd); ok {
802 return x.OnuItuPonStatsInd
803 }
804 return nil
805}
806
807func (m *AlarmIndication) GetOnuDeactivationFailureInd() *OnuDeactivationFailureIndication {
808 if x, ok := m.GetData().(*AlarmIndication_OnuDeactivationFailureInd); ok {
809 return x.OnuDeactivationFailureInd
810 }
811 return nil
812}
813
814func (m *AlarmIndication) GetOnuRemoteDefectInd() *OnuRemoteDefectIndication {
815 if x, ok := m.GetData().(*AlarmIndication_OnuRemoteDefectInd); ok {
816 return x.OnuRemoteDefectInd
817 }
818 return nil
819}
820
821func (m *AlarmIndication) GetOnuLossGemDelineationInd() *OnuLossOfGEMChannelDelineationIndication {
822 if x, ok := m.GetData().(*AlarmIndication_OnuLossGemDelineationInd); ok {
823 return x.OnuLossGemDelineationInd
824 }
825 return nil
826}
827
828func (m *AlarmIndication) GetOnuPhysicalEquipmentErrorInd() *OnuPhysicalEquipmentErrorIndication {
829 if x, ok := m.GetData().(*AlarmIndication_OnuPhysicalEquipmentErrorInd); ok {
830 return x.OnuPhysicalEquipmentErrorInd
831 }
832 return nil
833}
834
835func (m *AlarmIndication) GetOnuLossOfAckInd() *OnuLossOfAcknowledgementIndication {
836 if x, ok := m.GetData().(*AlarmIndication_OnuLossOfAckInd); ok {
837 return x.OnuLossOfAckInd
838 }
839 return nil
840}
841
842func (m *AlarmIndication) GetOnuDiffReachExceededInd() *OnuDifferentialReachExceededIndication {
843 if x, ok := m.GetData().(*AlarmIndication_OnuDiffReachExceededInd); ok {
844 return x.OnuDiffReachExceededInd
845 }
846 return nil
847}
848
849// XXX_OneofWrappers is for the internal use of the proto package.
850func (*AlarmIndication) XXX_OneofWrappers() []interface{} {
851 return []interface{}{
852 (*AlarmIndication_LosInd)(nil),
853 (*AlarmIndication_DyingGaspInd)(nil),
854 (*AlarmIndication_OnuAlarmInd)(nil),
855 (*AlarmIndication_OnuStartupFailInd)(nil),
856 (*AlarmIndication_OnuSignalDegradeInd)(nil),
857 (*AlarmIndication_OnuDriftOfWindowInd)(nil),
858 (*AlarmIndication_OnuLossOmciInd)(nil),
859 (*AlarmIndication_OnuSignalsFailInd)(nil),
860 (*AlarmIndication_OnuTiwiInd)(nil),
861 (*AlarmIndication_OnuActivationFailInd)(nil),
862 (*AlarmIndication_OnuProcessingErrorInd)(nil),
863 (*AlarmIndication_OnuLossOfSyncFailInd)(nil),
864 (*AlarmIndication_OnuItuPonStatsInd)(nil),
865 (*AlarmIndication_OnuDeactivationFailureInd)(nil),
866 (*AlarmIndication_OnuRemoteDefectInd)(nil),
867 (*AlarmIndication_OnuLossGemDelineationInd)(nil),
868 (*AlarmIndication_OnuPhysicalEquipmentErrorInd)(nil),
869 (*AlarmIndication_OnuLossOfAckInd)(nil),
870 (*AlarmIndication_OnuDiffReachExceededInd)(nil),
871 }
872}
873
874type OltIndication struct {
875 OperState string `protobuf:"bytes,1,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
876 XXX_NoUnkeyedLiteral struct{} `json:"-"`
877 XXX_unrecognized []byte `json:"-"`
878 XXX_sizecache int32 `json:"-"`
879}
880
881func (m *OltIndication) Reset() { *m = OltIndication{} }
882func (m *OltIndication) String() string { return proto.CompactTextString(m) }
883func (*OltIndication) ProtoMessage() {}
884func (*OltIndication) Descriptor() ([]byte, []int) {
885 return fileDescriptor_c072e7aa0dfd74d5, []int{2}
886}
887
888func (m *OltIndication) XXX_Unmarshal(b []byte) error {
889 return xxx_messageInfo_OltIndication.Unmarshal(m, b)
890}
891func (m *OltIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
892 return xxx_messageInfo_OltIndication.Marshal(b, m, deterministic)
893}
894func (m *OltIndication) XXX_Merge(src proto.Message) {
895 xxx_messageInfo_OltIndication.Merge(m, src)
896}
897func (m *OltIndication) XXX_Size() int {
898 return xxx_messageInfo_OltIndication.Size(m)
899}
900func (m *OltIndication) XXX_DiscardUnknown() {
901 xxx_messageInfo_OltIndication.DiscardUnknown(m)
902}
903
904var xxx_messageInfo_OltIndication proto.InternalMessageInfo
905
906func (m *OltIndication) GetOperState() string {
907 if m != nil {
908 return m.OperState
909 }
910 return ""
911}
912
913type IntfIndication struct {
914 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
915 OperState string `protobuf:"bytes,2,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
916 XXX_NoUnkeyedLiteral struct{} `json:"-"`
917 XXX_unrecognized []byte `json:"-"`
918 XXX_sizecache int32 `json:"-"`
919}
920
921func (m *IntfIndication) Reset() { *m = IntfIndication{} }
922func (m *IntfIndication) String() string { return proto.CompactTextString(m) }
923func (*IntfIndication) ProtoMessage() {}
924func (*IntfIndication) Descriptor() ([]byte, []int) {
925 return fileDescriptor_c072e7aa0dfd74d5, []int{3}
926}
927
928func (m *IntfIndication) XXX_Unmarshal(b []byte) error {
929 return xxx_messageInfo_IntfIndication.Unmarshal(m, b)
930}
931func (m *IntfIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
932 return xxx_messageInfo_IntfIndication.Marshal(b, m, deterministic)
933}
934func (m *IntfIndication) XXX_Merge(src proto.Message) {
935 xxx_messageInfo_IntfIndication.Merge(m, src)
936}
937func (m *IntfIndication) XXX_Size() int {
938 return xxx_messageInfo_IntfIndication.Size(m)
939}
940func (m *IntfIndication) XXX_DiscardUnknown() {
941 xxx_messageInfo_IntfIndication.DiscardUnknown(m)
942}
943
944var xxx_messageInfo_IntfIndication proto.InternalMessageInfo
945
946func (m *IntfIndication) GetIntfId() uint32 {
947 if m != nil {
948 return m.IntfId
949 }
950 return 0
951}
952
953func (m *IntfIndication) GetOperState() string {
954 if m != nil {
955 return m.OperState
956 }
957 return ""
958}
959
960type OnuDiscIndication struct {
961 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
962 SerialNumber *SerialNumber `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
963 XXX_NoUnkeyedLiteral struct{} `json:"-"`
964 XXX_unrecognized []byte `json:"-"`
965 XXX_sizecache int32 `json:"-"`
966}
967
968func (m *OnuDiscIndication) Reset() { *m = OnuDiscIndication{} }
969func (m *OnuDiscIndication) String() string { return proto.CompactTextString(m) }
970func (*OnuDiscIndication) ProtoMessage() {}
971func (*OnuDiscIndication) Descriptor() ([]byte, []int) {
972 return fileDescriptor_c072e7aa0dfd74d5, []int{4}
973}
974
975func (m *OnuDiscIndication) XXX_Unmarshal(b []byte) error {
976 return xxx_messageInfo_OnuDiscIndication.Unmarshal(m, b)
977}
978func (m *OnuDiscIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
979 return xxx_messageInfo_OnuDiscIndication.Marshal(b, m, deterministic)
980}
981func (m *OnuDiscIndication) XXX_Merge(src proto.Message) {
982 xxx_messageInfo_OnuDiscIndication.Merge(m, src)
983}
984func (m *OnuDiscIndication) XXX_Size() int {
985 return xxx_messageInfo_OnuDiscIndication.Size(m)
986}
987func (m *OnuDiscIndication) XXX_DiscardUnknown() {
988 xxx_messageInfo_OnuDiscIndication.DiscardUnknown(m)
989}
990
991var xxx_messageInfo_OnuDiscIndication proto.InternalMessageInfo
992
993func (m *OnuDiscIndication) GetIntfId() uint32 {
994 if m != nil {
995 return m.IntfId
996 }
997 return 0
998}
999
1000func (m *OnuDiscIndication) GetSerialNumber() *SerialNumber {
1001 if m != nil {
1002 return m.SerialNumber
1003 }
1004 return nil
1005}
1006
1007type OnuIndication struct {
1008 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1009 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1010 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
1011 AdminState string `protobuf:"bytes,5,opt,name=admin_state,json=adminState,proto3" json:"admin_state,omitempty"`
1012 SerialNumber *SerialNumber `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1013 FailReason OnuIndication_ActivationFailReason `protobuf:"varint,6,opt,name=fail_reason,json=failReason,proto3,enum=openolt.OnuIndication_ActivationFailReason" json:"fail_reason,omitempty"`
1014 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1015 XXX_unrecognized []byte `json:"-"`
1016 XXX_sizecache int32 `json:"-"`
1017}
1018
1019func (m *OnuIndication) Reset() { *m = OnuIndication{} }
1020func (m *OnuIndication) String() string { return proto.CompactTextString(m) }
1021func (*OnuIndication) ProtoMessage() {}
1022func (*OnuIndication) Descriptor() ([]byte, []int) {
1023 return fileDescriptor_c072e7aa0dfd74d5, []int{5}
1024}
1025
1026func (m *OnuIndication) XXX_Unmarshal(b []byte) error {
1027 return xxx_messageInfo_OnuIndication.Unmarshal(m, b)
1028}
1029func (m *OnuIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1030 return xxx_messageInfo_OnuIndication.Marshal(b, m, deterministic)
1031}
1032func (m *OnuIndication) XXX_Merge(src proto.Message) {
1033 xxx_messageInfo_OnuIndication.Merge(m, src)
1034}
1035func (m *OnuIndication) XXX_Size() int {
1036 return xxx_messageInfo_OnuIndication.Size(m)
1037}
1038func (m *OnuIndication) XXX_DiscardUnknown() {
1039 xxx_messageInfo_OnuIndication.DiscardUnknown(m)
1040}
1041
1042var xxx_messageInfo_OnuIndication proto.InternalMessageInfo
1043
1044func (m *OnuIndication) GetIntfId() uint32 {
1045 if m != nil {
1046 return m.IntfId
1047 }
1048 return 0
1049}
1050
1051func (m *OnuIndication) GetOnuId() uint32 {
1052 if m != nil {
1053 return m.OnuId
1054 }
1055 return 0
1056}
1057
1058func (m *OnuIndication) GetOperState() string {
1059 if m != nil {
1060 return m.OperState
1061 }
1062 return ""
1063}
1064
1065func (m *OnuIndication) GetAdminState() string {
1066 if m != nil {
1067 return m.AdminState
1068 }
1069 return ""
1070}
1071
1072func (m *OnuIndication) GetSerialNumber() *SerialNumber {
1073 if m != nil {
1074 return m.SerialNumber
1075 }
1076 return nil
1077}
1078
1079func (m *OnuIndication) GetFailReason() OnuIndication_ActivationFailReason {
1080 if m != nil {
1081 return m.FailReason
1082 }
1083 return OnuIndication_ONU_ACTIVATION_FAIL_REASON_NONE
1084}
1085
1086type IntfOperIndication struct {
Abhilash Laxmeshward0f58cf2022-06-01 12:15:19 +05301087 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
1088 IntfId uint32 `protobuf:"fixed32,2,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1089 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
1090 Speed uint32 `protobuf:"fixed32,4,opt,name=speed,proto3" json:"speed,omitempty"`
1091 Technology string `protobuf:"bytes,5,opt,name=technology,proto3" json:"technology,omitempty"`
1092 Ranges *IntfOperIndication_PONResourceRanges `protobuf:"bytes,6,opt,name=ranges,proto3" json:"ranges,omitempty"`
1093 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1094 XXX_unrecognized []byte `json:"-"`
1095 XXX_sizecache int32 `json:"-"`
khenaidoo106c61a2021-08-11 18:05:46 -04001096}
1097
1098func (m *IntfOperIndication) Reset() { *m = IntfOperIndication{} }
1099func (m *IntfOperIndication) String() string { return proto.CompactTextString(m) }
1100func (*IntfOperIndication) ProtoMessage() {}
1101func (*IntfOperIndication) Descriptor() ([]byte, []int) {
1102 return fileDescriptor_c072e7aa0dfd74d5, []int{6}
1103}
1104
1105func (m *IntfOperIndication) XXX_Unmarshal(b []byte) error {
1106 return xxx_messageInfo_IntfOperIndication.Unmarshal(m, b)
1107}
1108func (m *IntfOperIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1109 return xxx_messageInfo_IntfOperIndication.Marshal(b, m, deterministic)
1110}
1111func (m *IntfOperIndication) XXX_Merge(src proto.Message) {
1112 xxx_messageInfo_IntfOperIndication.Merge(m, src)
1113}
1114func (m *IntfOperIndication) XXX_Size() int {
1115 return xxx_messageInfo_IntfOperIndication.Size(m)
1116}
1117func (m *IntfOperIndication) XXX_DiscardUnknown() {
1118 xxx_messageInfo_IntfOperIndication.DiscardUnknown(m)
1119}
1120
1121var xxx_messageInfo_IntfOperIndication proto.InternalMessageInfo
1122
1123func (m *IntfOperIndication) GetType() string {
1124 if m != nil {
1125 return m.Type
1126 }
1127 return ""
1128}
1129
1130func (m *IntfOperIndication) GetIntfId() uint32 {
1131 if m != nil {
1132 return m.IntfId
1133 }
1134 return 0
1135}
1136
1137func (m *IntfOperIndication) GetOperState() string {
1138 if m != nil {
1139 return m.OperState
1140 }
1141 return ""
1142}
1143
Elia Battiston596406d2022-02-02 12:19:00 +01001144func (m *IntfOperIndication) GetSpeed() uint32 {
1145 if m != nil {
1146 return m.Speed
1147 }
1148 return 0
1149}
1150
Abhilash Laxmeshward0f58cf2022-06-01 12:15:19 +05301151func (m *IntfOperIndication) GetTechnology() string {
1152 if m != nil {
1153 return m.Technology
1154 }
1155 return ""
1156}
1157
1158func (m *IntfOperIndication) GetRanges() *IntfOperIndication_PONResourceRanges {
1159 if m != nil {
1160 return m.Ranges
1161 }
1162 return nil
1163}
1164
1165type IntfOperIndication_PONResourceRanges struct {
1166 Pools []*IntfOperIndication_PONResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
1167 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1168 XXX_unrecognized []byte `json:"-"`
1169 XXX_sizecache int32 `json:"-"`
1170}
1171
1172func (m *IntfOperIndication_PONResourceRanges) Reset() { *m = IntfOperIndication_PONResourceRanges{} }
1173func (m *IntfOperIndication_PONResourceRanges) String() string { return proto.CompactTextString(m) }
1174func (*IntfOperIndication_PONResourceRanges) ProtoMessage() {}
1175func (*IntfOperIndication_PONResourceRanges) Descriptor() ([]byte, []int) {
1176 return fileDescriptor_c072e7aa0dfd74d5, []int{6, 0}
1177}
1178
1179func (m *IntfOperIndication_PONResourceRanges) XXX_Unmarshal(b []byte) error {
1180 return xxx_messageInfo_IntfOperIndication_PONResourceRanges.Unmarshal(m, b)
1181}
1182func (m *IntfOperIndication_PONResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1183 return xxx_messageInfo_IntfOperIndication_PONResourceRanges.Marshal(b, m, deterministic)
1184}
1185func (m *IntfOperIndication_PONResourceRanges) XXX_Merge(src proto.Message) {
1186 xxx_messageInfo_IntfOperIndication_PONResourceRanges.Merge(m, src)
1187}
1188func (m *IntfOperIndication_PONResourceRanges) XXX_Size() int {
1189 return xxx_messageInfo_IntfOperIndication_PONResourceRanges.Size(m)
1190}
1191func (m *IntfOperIndication_PONResourceRanges) XXX_DiscardUnknown() {
1192 xxx_messageInfo_IntfOperIndication_PONResourceRanges.DiscardUnknown(m)
1193}
1194
1195var xxx_messageInfo_IntfOperIndication_PONResourceRanges proto.InternalMessageInfo
1196
1197func (m *IntfOperIndication_PONResourceRanges) GetPools() []*IntfOperIndication_PONResourceRanges_Pool {
1198 if m != nil {
1199 return m.Pools
1200 }
1201 return nil
1202}
1203
1204type IntfOperIndication_PONResourceRanges_Pool struct {
1205 Type IntfOperIndication_PONResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.IntfOperIndication_PONResourceRanges_Pool_PoolType" json:"type,omitempty"`
1206 Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
1207 End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
1208 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1209 XXX_unrecognized []byte `json:"-"`
1210 XXX_sizecache int32 `json:"-"`
1211}
1212
1213func (m *IntfOperIndication_PONResourceRanges_Pool) Reset() {
1214 *m = IntfOperIndication_PONResourceRanges_Pool{}
1215}
1216func (m *IntfOperIndication_PONResourceRanges_Pool) String() string {
1217 return proto.CompactTextString(m)
1218}
1219func (*IntfOperIndication_PONResourceRanges_Pool) ProtoMessage() {}
1220func (*IntfOperIndication_PONResourceRanges_Pool) Descriptor() ([]byte, []int) {
1221 return fileDescriptor_c072e7aa0dfd74d5, []int{6, 0, 0}
1222}
1223
1224func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_Unmarshal(b []byte) error {
1225 return xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.Unmarshal(m, b)
1226}
1227func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1228 return xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.Marshal(b, m, deterministic)
1229}
1230func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_Merge(src proto.Message) {
1231 xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.Merge(m, src)
1232}
1233func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_Size() int {
1234 return xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.Size(m)
1235}
1236func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_DiscardUnknown() {
1237 xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.DiscardUnknown(m)
1238}
1239
1240var xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool proto.InternalMessageInfo
1241
1242func (m *IntfOperIndication_PONResourceRanges_Pool) GetType() IntfOperIndication_PONResourceRanges_Pool_PoolType {
1243 if m != nil {
1244 return m.Type
1245 }
1246 return IntfOperIndication_PONResourceRanges_Pool_ONU_ID
1247}
1248
1249func (m *IntfOperIndication_PONResourceRanges_Pool) GetStart() uint32 {
1250 if m != nil {
1251 return m.Start
1252 }
1253 return 0
1254}
1255
1256func (m *IntfOperIndication_PONResourceRanges_Pool) GetEnd() uint32 {
1257 if m != nil {
1258 return m.End
1259 }
1260 return 0
1261}
1262
khenaidoo106c61a2021-08-11 18:05:46 -04001263type OmciIndication struct {
1264 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1265 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1266 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1267 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1268 XXX_unrecognized []byte `json:"-"`
1269 XXX_sizecache int32 `json:"-"`
1270}
1271
1272func (m *OmciIndication) Reset() { *m = OmciIndication{} }
1273func (m *OmciIndication) String() string { return proto.CompactTextString(m) }
1274func (*OmciIndication) ProtoMessage() {}
1275func (*OmciIndication) Descriptor() ([]byte, []int) {
1276 return fileDescriptor_c072e7aa0dfd74d5, []int{7}
1277}
1278
1279func (m *OmciIndication) XXX_Unmarshal(b []byte) error {
1280 return xxx_messageInfo_OmciIndication.Unmarshal(m, b)
1281}
1282func (m *OmciIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1283 return xxx_messageInfo_OmciIndication.Marshal(b, m, deterministic)
1284}
1285func (m *OmciIndication) XXX_Merge(src proto.Message) {
1286 xxx_messageInfo_OmciIndication.Merge(m, src)
1287}
1288func (m *OmciIndication) XXX_Size() int {
1289 return xxx_messageInfo_OmciIndication.Size(m)
1290}
1291func (m *OmciIndication) XXX_DiscardUnknown() {
1292 xxx_messageInfo_OmciIndication.DiscardUnknown(m)
1293}
1294
1295var xxx_messageInfo_OmciIndication proto.InternalMessageInfo
1296
1297func (m *OmciIndication) GetIntfId() uint32 {
1298 if m != nil {
1299 return m.IntfId
1300 }
1301 return 0
1302}
1303
1304func (m *OmciIndication) GetOnuId() uint32 {
1305 if m != nil {
1306 return m.OnuId
1307 }
1308 return 0
1309}
1310
1311func (m *OmciIndication) GetPkt() []byte {
1312 if m != nil {
1313 return m.Pkt
1314 }
1315 return nil
1316}
1317
1318type PacketIndication struct {
1319 IntfType string `protobuf:"bytes,5,opt,name=intf_type,json=intfType,proto3" json:"intf_type,omitempty"`
1320 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1321 OnuId uint32 `protobuf:"fixed32,8,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1322 UniId uint32 `protobuf:"fixed32,9,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
1323 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
1324 FlowId uint32 `protobuf:"fixed32,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
1325 PortNo uint32 `protobuf:"fixed32,6,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
1326 Cookie uint64 `protobuf:"fixed64,7,opt,name=cookie,proto3" json:"cookie,omitempty"`
1327 Pkt []byte `protobuf:"bytes,4,opt,name=pkt,proto3" json:"pkt,omitempty"`
1328 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1329 XXX_unrecognized []byte `json:"-"`
1330 XXX_sizecache int32 `json:"-"`
1331}
1332
1333func (m *PacketIndication) Reset() { *m = PacketIndication{} }
1334func (m *PacketIndication) String() string { return proto.CompactTextString(m) }
1335func (*PacketIndication) ProtoMessage() {}
1336func (*PacketIndication) Descriptor() ([]byte, []int) {
1337 return fileDescriptor_c072e7aa0dfd74d5, []int{8}
1338}
1339
1340func (m *PacketIndication) XXX_Unmarshal(b []byte) error {
1341 return xxx_messageInfo_PacketIndication.Unmarshal(m, b)
1342}
1343func (m *PacketIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1344 return xxx_messageInfo_PacketIndication.Marshal(b, m, deterministic)
1345}
1346func (m *PacketIndication) XXX_Merge(src proto.Message) {
1347 xxx_messageInfo_PacketIndication.Merge(m, src)
1348}
1349func (m *PacketIndication) XXX_Size() int {
1350 return xxx_messageInfo_PacketIndication.Size(m)
1351}
1352func (m *PacketIndication) XXX_DiscardUnknown() {
1353 xxx_messageInfo_PacketIndication.DiscardUnknown(m)
1354}
1355
1356var xxx_messageInfo_PacketIndication proto.InternalMessageInfo
1357
1358func (m *PacketIndication) GetIntfType() string {
1359 if m != nil {
1360 return m.IntfType
1361 }
1362 return ""
1363}
1364
1365func (m *PacketIndication) GetIntfId() uint32 {
1366 if m != nil {
1367 return m.IntfId
1368 }
1369 return 0
1370}
1371
1372func (m *PacketIndication) GetOnuId() uint32 {
1373 if m != nil {
1374 return m.OnuId
1375 }
1376 return 0
1377}
1378
1379func (m *PacketIndication) GetUniId() uint32 {
1380 if m != nil {
1381 return m.UniId
1382 }
1383 return 0
1384}
1385
1386func (m *PacketIndication) GetGemportId() uint32 {
1387 if m != nil {
1388 return m.GemportId
1389 }
1390 return 0
1391}
1392
1393func (m *PacketIndication) GetFlowId() uint32 {
1394 if m != nil {
1395 return m.FlowId
1396 }
1397 return 0
1398}
1399
1400func (m *PacketIndication) GetPortNo() uint32 {
1401 if m != nil {
1402 return m.PortNo
1403 }
1404 return 0
1405}
1406
1407func (m *PacketIndication) GetCookie() uint64 {
1408 if m != nil {
1409 return m.Cookie
1410 }
1411 return 0
1412}
1413
1414func (m *PacketIndication) GetPkt() []byte {
1415 if m != nil {
1416 return m.Pkt
1417 }
1418 return nil
1419}
1420
1421type Interface struct {
1422 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1423 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1424 XXX_unrecognized []byte `json:"-"`
1425 XXX_sizecache int32 `json:"-"`
1426}
1427
1428func (m *Interface) Reset() { *m = Interface{} }
1429func (m *Interface) String() string { return proto.CompactTextString(m) }
1430func (*Interface) ProtoMessage() {}
1431func (*Interface) Descriptor() ([]byte, []int) {
1432 return fileDescriptor_c072e7aa0dfd74d5, []int{9}
1433}
1434
1435func (m *Interface) XXX_Unmarshal(b []byte) error {
1436 return xxx_messageInfo_Interface.Unmarshal(m, b)
1437}
1438func (m *Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1439 return xxx_messageInfo_Interface.Marshal(b, m, deterministic)
1440}
1441func (m *Interface) XXX_Merge(src proto.Message) {
1442 xxx_messageInfo_Interface.Merge(m, src)
1443}
1444func (m *Interface) XXX_Size() int {
1445 return xxx_messageInfo_Interface.Size(m)
1446}
1447func (m *Interface) XXX_DiscardUnknown() {
1448 xxx_messageInfo_Interface.DiscardUnknown(m)
1449}
1450
1451var xxx_messageInfo_Interface proto.InternalMessageInfo
1452
1453func (m *Interface) GetIntfId() uint32 {
1454 if m != nil {
1455 return m.IntfId
1456 }
1457 return 0
1458}
1459
1460type Heartbeat struct {
1461 HeartbeatSignature uint32 `protobuf:"fixed32,1,opt,name=heartbeat_signature,json=heartbeatSignature,proto3" json:"heartbeat_signature,omitempty"`
1462 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1463 XXX_unrecognized []byte `json:"-"`
1464 XXX_sizecache int32 `json:"-"`
1465}
1466
1467func (m *Heartbeat) Reset() { *m = Heartbeat{} }
1468func (m *Heartbeat) String() string { return proto.CompactTextString(m) }
1469func (*Heartbeat) ProtoMessage() {}
1470func (*Heartbeat) Descriptor() ([]byte, []int) {
1471 return fileDescriptor_c072e7aa0dfd74d5, []int{10}
1472}
1473
1474func (m *Heartbeat) XXX_Unmarshal(b []byte) error {
1475 return xxx_messageInfo_Heartbeat.Unmarshal(m, b)
1476}
1477func (m *Heartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1478 return xxx_messageInfo_Heartbeat.Marshal(b, m, deterministic)
1479}
1480func (m *Heartbeat) XXX_Merge(src proto.Message) {
1481 xxx_messageInfo_Heartbeat.Merge(m, src)
1482}
1483func (m *Heartbeat) XXX_Size() int {
1484 return xxx_messageInfo_Heartbeat.Size(m)
1485}
1486func (m *Heartbeat) XXX_DiscardUnknown() {
1487 xxx_messageInfo_Heartbeat.DiscardUnknown(m)
1488}
1489
1490var xxx_messageInfo_Heartbeat proto.InternalMessageInfo
1491
1492func (m *Heartbeat) GetHeartbeatSignature() uint32 {
1493 if m != nil {
1494 return m.HeartbeatSignature
1495 }
1496 return 0
1497}
1498
1499type Onu struct {
1500 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1501 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1502 SerialNumber *SerialNumber `protobuf:"bytes,3,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1503 Pir uint32 `protobuf:"fixed32,4,opt,name=pir,proto3" json:"pir,omitempty"`
1504 OmccEncryption bool `protobuf:"varint,5,opt,name=omcc_encryption,json=omccEncryption,proto3" json:"omcc_encryption,omitempty"`
1505 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1506 XXX_unrecognized []byte `json:"-"`
1507 XXX_sizecache int32 `json:"-"`
1508}
1509
1510func (m *Onu) Reset() { *m = Onu{} }
1511func (m *Onu) String() string { return proto.CompactTextString(m) }
1512func (*Onu) ProtoMessage() {}
1513func (*Onu) Descriptor() ([]byte, []int) {
1514 return fileDescriptor_c072e7aa0dfd74d5, []int{11}
1515}
1516
1517func (m *Onu) XXX_Unmarshal(b []byte) error {
1518 return xxx_messageInfo_Onu.Unmarshal(m, b)
1519}
1520func (m *Onu) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1521 return xxx_messageInfo_Onu.Marshal(b, m, deterministic)
1522}
1523func (m *Onu) XXX_Merge(src proto.Message) {
1524 xxx_messageInfo_Onu.Merge(m, src)
1525}
1526func (m *Onu) XXX_Size() int {
1527 return xxx_messageInfo_Onu.Size(m)
1528}
1529func (m *Onu) XXX_DiscardUnknown() {
1530 xxx_messageInfo_Onu.DiscardUnknown(m)
1531}
1532
1533var xxx_messageInfo_Onu proto.InternalMessageInfo
1534
1535func (m *Onu) GetIntfId() uint32 {
1536 if m != nil {
1537 return m.IntfId
1538 }
1539 return 0
1540}
1541
1542func (m *Onu) GetOnuId() uint32 {
1543 if m != nil {
1544 return m.OnuId
1545 }
1546 return 0
1547}
1548
1549func (m *Onu) GetSerialNumber() *SerialNumber {
1550 if m != nil {
1551 return m.SerialNumber
1552 }
1553 return nil
1554}
1555
1556func (m *Onu) GetPir() uint32 {
1557 if m != nil {
1558 return m.Pir
1559 }
1560 return 0
1561}
1562
1563func (m *Onu) GetOmccEncryption() bool {
1564 if m != nil {
1565 return m.OmccEncryption
1566 }
1567 return false
1568}
1569
1570type OnuLogicalDistance struct {
1571 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1572 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1573 LogicalOnuDistanceZero uint32 `protobuf:"fixed32,3,opt,name=logical_onu_distance_zero,json=logicalOnuDistanceZero,proto3" json:"logical_onu_distance_zero,omitempty"`
1574 LogicalOnuDistance uint32 `protobuf:"fixed32,4,opt,name=logical_onu_distance,json=logicalOnuDistance,proto3" json:"logical_onu_distance,omitempty"`
1575 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1576 XXX_unrecognized []byte `json:"-"`
1577 XXX_sizecache int32 `json:"-"`
1578}
1579
1580func (m *OnuLogicalDistance) Reset() { *m = OnuLogicalDistance{} }
1581func (m *OnuLogicalDistance) String() string { return proto.CompactTextString(m) }
1582func (*OnuLogicalDistance) ProtoMessage() {}
1583func (*OnuLogicalDistance) Descriptor() ([]byte, []int) {
1584 return fileDescriptor_c072e7aa0dfd74d5, []int{12}
1585}
1586
1587func (m *OnuLogicalDistance) XXX_Unmarshal(b []byte) error {
1588 return xxx_messageInfo_OnuLogicalDistance.Unmarshal(m, b)
1589}
1590func (m *OnuLogicalDistance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1591 return xxx_messageInfo_OnuLogicalDistance.Marshal(b, m, deterministic)
1592}
1593func (m *OnuLogicalDistance) XXX_Merge(src proto.Message) {
1594 xxx_messageInfo_OnuLogicalDistance.Merge(m, src)
1595}
1596func (m *OnuLogicalDistance) XXX_Size() int {
1597 return xxx_messageInfo_OnuLogicalDistance.Size(m)
1598}
1599func (m *OnuLogicalDistance) XXX_DiscardUnknown() {
1600 xxx_messageInfo_OnuLogicalDistance.DiscardUnknown(m)
1601}
1602
1603var xxx_messageInfo_OnuLogicalDistance proto.InternalMessageInfo
1604
1605func (m *OnuLogicalDistance) GetIntfId() uint32 {
1606 if m != nil {
1607 return m.IntfId
1608 }
1609 return 0
1610}
1611
1612func (m *OnuLogicalDistance) GetOnuId() uint32 {
1613 if m != nil {
1614 return m.OnuId
1615 }
1616 return 0
1617}
1618
1619func (m *OnuLogicalDistance) GetLogicalOnuDistanceZero() uint32 {
1620 if m != nil {
1621 return m.LogicalOnuDistanceZero
1622 }
1623 return 0
1624}
1625
1626func (m *OnuLogicalDistance) GetLogicalOnuDistance() uint32 {
1627 if m != nil {
1628 return m.LogicalOnuDistance
1629 }
1630 return 0
1631}
1632
1633type OmciMsg struct {
1634 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1635 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1636 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1637 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1638 XXX_unrecognized []byte `json:"-"`
1639 XXX_sizecache int32 `json:"-"`
1640}
1641
1642func (m *OmciMsg) Reset() { *m = OmciMsg{} }
1643func (m *OmciMsg) String() string { return proto.CompactTextString(m) }
1644func (*OmciMsg) ProtoMessage() {}
1645func (*OmciMsg) Descriptor() ([]byte, []int) {
1646 return fileDescriptor_c072e7aa0dfd74d5, []int{13}
1647}
1648
1649func (m *OmciMsg) XXX_Unmarshal(b []byte) error {
1650 return xxx_messageInfo_OmciMsg.Unmarshal(m, b)
1651}
1652func (m *OmciMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1653 return xxx_messageInfo_OmciMsg.Marshal(b, m, deterministic)
1654}
1655func (m *OmciMsg) XXX_Merge(src proto.Message) {
1656 xxx_messageInfo_OmciMsg.Merge(m, src)
1657}
1658func (m *OmciMsg) XXX_Size() int {
1659 return xxx_messageInfo_OmciMsg.Size(m)
1660}
1661func (m *OmciMsg) XXX_DiscardUnknown() {
1662 xxx_messageInfo_OmciMsg.DiscardUnknown(m)
1663}
1664
1665var xxx_messageInfo_OmciMsg proto.InternalMessageInfo
1666
1667func (m *OmciMsg) GetIntfId() uint32 {
1668 if m != nil {
1669 return m.IntfId
1670 }
1671 return 0
1672}
1673
1674func (m *OmciMsg) GetOnuId() uint32 {
1675 if m != nil {
1676 return m.OnuId
1677 }
1678 return 0
1679}
1680
1681func (m *OmciMsg) GetPkt() []byte {
1682 if m != nil {
1683 return m.Pkt
1684 }
1685 return nil
1686}
1687
1688type OnuPacket struct {
1689 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1690 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1691 PortNo uint32 `protobuf:"fixed32,4,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
1692 GemportId uint32 `protobuf:"fixed32,5,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
1693 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1694 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1695 XXX_unrecognized []byte `json:"-"`
1696 XXX_sizecache int32 `json:"-"`
1697}
1698
1699func (m *OnuPacket) Reset() { *m = OnuPacket{} }
1700func (m *OnuPacket) String() string { return proto.CompactTextString(m) }
1701func (*OnuPacket) ProtoMessage() {}
1702func (*OnuPacket) Descriptor() ([]byte, []int) {
1703 return fileDescriptor_c072e7aa0dfd74d5, []int{14}
1704}
1705
1706func (m *OnuPacket) XXX_Unmarshal(b []byte) error {
1707 return xxx_messageInfo_OnuPacket.Unmarshal(m, b)
1708}
1709func (m *OnuPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1710 return xxx_messageInfo_OnuPacket.Marshal(b, m, deterministic)
1711}
1712func (m *OnuPacket) XXX_Merge(src proto.Message) {
1713 xxx_messageInfo_OnuPacket.Merge(m, src)
1714}
1715func (m *OnuPacket) XXX_Size() int {
1716 return xxx_messageInfo_OnuPacket.Size(m)
1717}
1718func (m *OnuPacket) XXX_DiscardUnknown() {
1719 xxx_messageInfo_OnuPacket.DiscardUnknown(m)
1720}
1721
1722var xxx_messageInfo_OnuPacket proto.InternalMessageInfo
1723
1724func (m *OnuPacket) GetIntfId() uint32 {
1725 if m != nil {
1726 return m.IntfId
1727 }
1728 return 0
1729}
1730
1731func (m *OnuPacket) GetOnuId() uint32 {
1732 if m != nil {
1733 return m.OnuId
1734 }
1735 return 0
1736}
1737
1738func (m *OnuPacket) GetPortNo() uint32 {
1739 if m != nil {
1740 return m.PortNo
1741 }
1742 return 0
1743}
1744
1745func (m *OnuPacket) GetGemportId() uint32 {
1746 if m != nil {
1747 return m.GemportId
1748 }
1749 return 0
1750}
1751
1752func (m *OnuPacket) GetPkt() []byte {
1753 if m != nil {
1754 return m.Pkt
1755 }
1756 return nil
1757}
1758
1759type UplinkPacket struct {
1760 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1761 Pkt []byte `protobuf:"bytes,2,opt,name=pkt,proto3" json:"pkt,omitempty"`
1762 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1763 XXX_unrecognized []byte `json:"-"`
1764 XXX_sizecache int32 `json:"-"`
1765}
1766
1767func (m *UplinkPacket) Reset() { *m = UplinkPacket{} }
1768func (m *UplinkPacket) String() string { return proto.CompactTextString(m) }
1769func (*UplinkPacket) ProtoMessage() {}
1770func (*UplinkPacket) Descriptor() ([]byte, []int) {
1771 return fileDescriptor_c072e7aa0dfd74d5, []int{15}
1772}
1773
1774func (m *UplinkPacket) XXX_Unmarshal(b []byte) error {
1775 return xxx_messageInfo_UplinkPacket.Unmarshal(m, b)
1776}
1777func (m *UplinkPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1778 return xxx_messageInfo_UplinkPacket.Marshal(b, m, deterministic)
1779}
1780func (m *UplinkPacket) XXX_Merge(src proto.Message) {
1781 xxx_messageInfo_UplinkPacket.Merge(m, src)
1782}
1783func (m *UplinkPacket) XXX_Size() int {
1784 return xxx_messageInfo_UplinkPacket.Size(m)
1785}
1786func (m *UplinkPacket) XXX_DiscardUnknown() {
1787 xxx_messageInfo_UplinkPacket.DiscardUnknown(m)
1788}
1789
1790var xxx_messageInfo_UplinkPacket proto.InternalMessageInfo
1791
1792func (m *UplinkPacket) GetIntfId() uint32 {
1793 if m != nil {
1794 return m.IntfId
1795 }
1796 return 0
1797}
1798
1799func (m *UplinkPacket) GetPkt() []byte {
1800 if m != nil {
1801 return m.Pkt
1802 }
1803 return nil
1804}
1805
1806type DeviceInfo struct {
1807 Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
1808 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
1809 HardwareVersion string `protobuf:"bytes,3,opt,name=hardware_version,json=hardwareVersion,proto3" json:"hardware_version,omitempty"`
1810 FirmwareVersion string `protobuf:"bytes,4,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
1811 DeviceId string `protobuf:"bytes,16,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
1812 DeviceSerialNumber string `protobuf:"bytes,17,opt,name=device_serial_number,json=deviceSerialNumber,proto3" json:"device_serial_number,omitempty"`
1813 PreviouslyConnected bool `protobuf:"varint,19,opt,name=previously_connected,json=previouslyConnected,proto3" json:"previously_connected,omitempty"`
1814 // Total number of pon intf ports on the device
Abhilash Laxmeshward0f58cf2022-06-01 12:15:19 +05301815 PonPorts uint32 `protobuf:"fixed32,12,opt,name=pon_ports,json=ponPorts,proto3" json:"pon_ports,omitempty"`
khenaidoo106c61a2021-08-11 18:05:46 -04001816 Ranges []*DeviceInfo_DeviceResourceRanges `protobuf:"bytes,15,rep,name=ranges,proto3" json:"ranges,omitempty"`
1817 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1818 XXX_unrecognized []byte `json:"-"`
1819 XXX_sizecache int32 `json:"-"`
1820}
1821
1822func (m *DeviceInfo) Reset() { *m = DeviceInfo{} }
1823func (m *DeviceInfo) String() string { return proto.CompactTextString(m) }
1824func (*DeviceInfo) ProtoMessage() {}
1825func (*DeviceInfo) Descriptor() ([]byte, []int) {
1826 return fileDescriptor_c072e7aa0dfd74d5, []int{16}
1827}
1828
1829func (m *DeviceInfo) XXX_Unmarshal(b []byte) error {
1830 return xxx_messageInfo_DeviceInfo.Unmarshal(m, b)
1831}
1832func (m *DeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1833 return xxx_messageInfo_DeviceInfo.Marshal(b, m, deterministic)
1834}
1835func (m *DeviceInfo) XXX_Merge(src proto.Message) {
1836 xxx_messageInfo_DeviceInfo.Merge(m, src)
1837}
1838func (m *DeviceInfo) XXX_Size() int {
1839 return xxx_messageInfo_DeviceInfo.Size(m)
1840}
1841func (m *DeviceInfo) XXX_DiscardUnknown() {
1842 xxx_messageInfo_DeviceInfo.DiscardUnknown(m)
1843}
1844
1845var xxx_messageInfo_DeviceInfo proto.InternalMessageInfo
1846
1847func (m *DeviceInfo) GetVendor() string {
1848 if m != nil {
1849 return m.Vendor
1850 }
1851 return ""
1852}
1853
1854func (m *DeviceInfo) GetModel() string {
1855 if m != nil {
1856 return m.Model
1857 }
1858 return ""
1859}
1860
1861func (m *DeviceInfo) GetHardwareVersion() string {
1862 if m != nil {
1863 return m.HardwareVersion
1864 }
1865 return ""
1866}
1867
1868func (m *DeviceInfo) GetFirmwareVersion() string {
1869 if m != nil {
1870 return m.FirmwareVersion
1871 }
1872 return ""
1873}
1874
1875func (m *DeviceInfo) GetDeviceId() string {
1876 if m != nil {
1877 return m.DeviceId
1878 }
1879 return ""
1880}
1881
1882func (m *DeviceInfo) GetDeviceSerialNumber() string {
1883 if m != nil {
1884 return m.DeviceSerialNumber
1885 }
1886 return ""
1887}
1888
1889func (m *DeviceInfo) GetPreviouslyConnected() bool {
1890 if m != nil {
1891 return m.PreviouslyConnected
1892 }
1893 return false
1894}
1895
1896func (m *DeviceInfo) GetPonPorts() uint32 {
1897 if m != nil {
1898 return m.PonPorts
1899 }
1900 return 0
1901}
1902
khenaidoo106c61a2021-08-11 18:05:46 -04001903func (m *DeviceInfo) GetRanges() []*DeviceInfo_DeviceResourceRanges {
1904 if m != nil {
1905 return m.Ranges
1906 }
1907 return nil
1908}
1909
1910type DeviceInfo_DeviceResourceRanges struct {
1911 // List of 0 or more intf_ids that use the same technology and pools.
1912 // If 0 intf_ids supplied, it implies ALL interfaces
1913 IntfIds []uint32 `protobuf:"fixed32,1,rep,packed,name=intf_ids,json=intfIds,proto3" json:"intf_ids,omitempty"`
1914 // Technology profile for this pool
1915 Technology string `protobuf:"bytes,2,opt,name=technology,proto3" json:"technology,omitempty"`
1916 Pools []*DeviceInfo_DeviceResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
1917 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1918 XXX_unrecognized []byte `json:"-"`
1919 XXX_sizecache int32 `json:"-"`
1920}
1921
1922func (m *DeviceInfo_DeviceResourceRanges) Reset() { *m = DeviceInfo_DeviceResourceRanges{} }
1923func (m *DeviceInfo_DeviceResourceRanges) String() string { return proto.CompactTextString(m) }
1924func (*DeviceInfo_DeviceResourceRanges) ProtoMessage() {}
1925func (*DeviceInfo_DeviceResourceRanges) Descriptor() ([]byte, []int) {
1926 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0}
1927}
1928
1929func (m *DeviceInfo_DeviceResourceRanges) XXX_Unmarshal(b []byte) error {
1930 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Unmarshal(m, b)
1931}
1932func (m *DeviceInfo_DeviceResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1933 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Marshal(b, m, deterministic)
1934}
1935func (m *DeviceInfo_DeviceResourceRanges) XXX_Merge(src proto.Message) {
1936 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Merge(m, src)
1937}
1938func (m *DeviceInfo_DeviceResourceRanges) XXX_Size() int {
1939 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Size(m)
1940}
1941func (m *DeviceInfo_DeviceResourceRanges) XXX_DiscardUnknown() {
1942 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.DiscardUnknown(m)
1943}
1944
1945var xxx_messageInfo_DeviceInfo_DeviceResourceRanges proto.InternalMessageInfo
1946
1947func (m *DeviceInfo_DeviceResourceRanges) GetIntfIds() []uint32 {
1948 if m != nil {
1949 return m.IntfIds
1950 }
1951 return nil
1952}
1953
1954func (m *DeviceInfo_DeviceResourceRanges) GetTechnology() string {
1955 if m != nil {
1956 return m.Technology
1957 }
1958 return ""
1959}
1960
1961func (m *DeviceInfo_DeviceResourceRanges) GetPools() []*DeviceInfo_DeviceResourceRanges_Pool {
1962 if m != nil {
1963 return m.Pools
1964 }
1965 return nil
1966}
1967
1968type DeviceInfo_DeviceResourceRanges_Pool struct {
1969 Type DeviceInfo_DeviceResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType" json:"type,omitempty"`
1970 Sharing DeviceInfo_DeviceResourceRanges_Pool_SharingType `protobuf:"varint,2,opt,name=sharing,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType" json:"sharing,omitempty"`
1971 Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
1972 End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
1973 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1974 XXX_unrecognized []byte `json:"-"`
1975 XXX_sizecache int32 `json:"-"`
1976}
1977
1978func (m *DeviceInfo_DeviceResourceRanges_Pool) Reset() { *m = DeviceInfo_DeviceResourceRanges_Pool{} }
1979func (m *DeviceInfo_DeviceResourceRanges_Pool) String() string { return proto.CompactTextString(m) }
1980func (*DeviceInfo_DeviceResourceRanges_Pool) ProtoMessage() {}
1981func (*DeviceInfo_DeviceResourceRanges_Pool) Descriptor() ([]byte, []int) {
1982 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0}
1983}
1984
1985func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Unmarshal(b []byte) error {
1986 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Unmarshal(m, b)
1987}
1988func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1989 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Marshal(b, m, deterministic)
1990}
1991func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Merge(src proto.Message) {
1992 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Merge(m, src)
1993}
1994func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Size() int {
1995 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Size(m)
1996}
1997func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_DiscardUnknown() {
1998 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.DiscardUnknown(m)
1999}
2000
2001var xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool proto.InternalMessageInfo
2002
2003func (m *DeviceInfo_DeviceResourceRanges_Pool) GetType() DeviceInfo_DeviceResourceRanges_Pool_PoolType {
2004 if m != nil {
2005 return m.Type
2006 }
2007 return DeviceInfo_DeviceResourceRanges_Pool_ONU_ID
2008}
2009
2010func (m *DeviceInfo_DeviceResourceRanges_Pool) GetSharing() DeviceInfo_DeviceResourceRanges_Pool_SharingType {
2011 if m != nil {
2012 return m.Sharing
2013 }
2014 return DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF
2015}
2016
2017func (m *DeviceInfo_DeviceResourceRanges_Pool) GetStart() uint32 {
2018 if m != nil {
2019 return m.Start
2020 }
2021 return 0
2022}
2023
2024func (m *DeviceInfo_DeviceResourceRanges_Pool) GetEnd() uint32 {
2025 if m != nil {
2026 return m.End
2027 }
2028 return 0
2029}
2030
2031type Classifier struct {
2032 OTpid uint32 `protobuf:"fixed32,1,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
2033 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
2034 ITpid uint32 `protobuf:"fixed32,3,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
2035 IVid uint32 `protobuf:"fixed32,4,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
2036 OPbits uint32 `protobuf:"fixed32,5,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
2037 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
2038 EthType uint32 `protobuf:"fixed32,7,opt,name=eth_type,json=ethType,proto3" json:"eth_type,omitempty"`
2039 DstMac []byte `protobuf:"bytes,8,opt,name=dst_mac,json=dstMac,proto3" json:"dst_mac,omitempty"`
2040 SrcMac []byte `protobuf:"bytes,9,opt,name=src_mac,json=srcMac,proto3" json:"src_mac,omitempty"`
2041 IpProto uint32 `protobuf:"fixed32,10,opt,name=ip_proto,json=ipProto,proto3" json:"ip_proto,omitempty"`
2042 DstIp uint32 `protobuf:"fixed32,11,opt,name=dst_ip,json=dstIp,proto3" json:"dst_ip,omitempty"`
2043 SrcIp uint32 `protobuf:"fixed32,12,opt,name=src_ip,json=srcIp,proto3" json:"src_ip,omitempty"`
2044 SrcPort uint32 `protobuf:"fixed32,13,opt,name=src_port,json=srcPort,proto3" json:"src_port,omitempty"`
2045 DstPort uint32 `protobuf:"fixed32,14,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"`
2046 PktTagType string `protobuf:"bytes,15,opt,name=pkt_tag_type,json=pktTagType,proto3" json:"pkt_tag_type,omitempty"`
2047 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2048 XXX_unrecognized []byte `json:"-"`
2049 XXX_sizecache int32 `json:"-"`
2050}
2051
2052func (m *Classifier) Reset() { *m = Classifier{} }
2053func (m *Classifier) String() string { return proto.CompactTextString(m) }
2054func (*Classifier) ProtoMessage() {}
2055func (*Classifier) Descriptor() ([]byte, []int) {
2056 return fileDescriptor_c072e7aa0dfd74d5, []int{17}
2057}
2058
2059func (m *Classifier) XXX_Unmarshal(b []byte) error {
2060 return xxx_messageInfo_Classifier.Unmarshal(m, b)
2061}
2062func (m *Classifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2063 return xxx_messageInfo_Classifier.Marshal(b, m, deterministic)
2064}
2065func (m *Classifier) XXX_Merge(src proto.Message) {
2066 xxx_messageInfo_Classifier.Merge(m, src)
2067}
2068func (m *Classifier) XXX_Size() int {
2069 return xxx_messageInfo_Classifier.Size(m)
2070}
2071func (m *Classifier) XXX_DiscardUnknown() {
2072 xxx_messageInfo_Classifier.DiscardUnknown(m)
2073}
2074
2075var xxx_messageInfo_Classifier proto.InternalMessageInfo
2076
2077func (m *Classifier) GetOTpid() uint32 {
2078 if m != nil {
2079 return m.OTpid
2080 }
2081 return 0
2082}
2083
2084func (m *Classifier) GetOVid() uint32 {
2085 if m != nil {
2086 return m.OVid
2087 }
2088 return 0
2089}
2090
2091func (m *Classifier) GetITpid() uint32 {
2092 if m != nil {
2093 return m.ITpid
2094 }
2095 return 0
2096}
2097
2098func (m *Classifier) GetIVid() uint32 {
2099 if m != nil {
2100 return m.IVid
2101 }
2102 return 0
2103}
2104
2105func (m *Classifier) GetOPbits() uint32 {
2106 if m != nil {
2107 return m.OPbits
2108 }
2109 return 0
2110}
2111
2112func (m *Classifier) GetIPbits() uint32 {
2113 if m != nil {
2114 return m.IPbits
2115 }
2116 return 0
2117}
2118
2119func (m *Classifier) GetEthType() uint32 {
2120 if m != nil {
2121 return m.EthType
2122 }
2123 return 0
2124}
2125
2126func (m *Classifier) GetDstMac() []byte {
2127 if m != nil {
2128 return m.DstMac
2129 }
2130 return nil
2131}
2132
2133func (m *Classifier) GetSrcMac() []byte {
2134 if m != nil {
2135 return m.SrcMac
2136 }
2137 return nil
2138}
2139
2140func (m *Classifier) GetIpProto() uint32 {
2141 if m != nil {
2142 return m.IpProto
2143 }
2144 return 0
2145}
2146
2147func (m *Classifier) GetDstIp() uint32 {
2148 if m != nil {
2149 return m.DstIp
2150 }
2151 return 0
2152}
2153
2154func (m *Classifier) GetSrcIp() uint32 {
2155 if m != nil {
2156 return m.SrcIp
2157 }
2158 return 0
2159}
2160
2161func (m *Classifier) GetSrcPort() uint32 {
2162 if m != nil {
2163 return m.SrcPort
2164 }
2165 return 0
2166}
2167
2168func (m *Classifier) GetDstPort() uint32 {
2169 if m != nil {
2170 return m.DstPort
2171 }
2172 return 0
2173}
2174
2175func (m *Classifier) GetPktTagType() string {
2176 if m != nil {
2177 return m.PktTagType
2178 }
2179 return ""
2180}
2181
2182type ActionCmd struct {
2183 AddOuterTag bool `protobuf:"varint,1,opt,name=add_outer_tag,json=addOuterTag,proto3" json:"add_outer_tag,omitempty"`
2184 RemoveOuterTag bool `protobuf:"varint,2,opt,name=remove_outer_tag,json=removeOuterTag,proto3" json:"remove_outer_tag,omitempty"`
2185 TrapToHost bool `protobuf:"varint,3,opt,name=trap_to_host,json=trapToHost,proto3" json:"trap_to_host,omitempty"`
2186 RemarkOuterPbits bool `protobuf:"varint,4,opt,name=remark_outer_pbits,json=remarkOuterPbits,proto3" json:"remark_outer_pbits,omitempty"`
2187 RemarkInnerPbits bool `protobuf:"varint,5,opt,name=remark_inner_pbits,json=remarkInnerPbits,proto3" json:"remark_inner_pbits,omitempty"`
2188 AddInnerTag bool `protobuf:"varint,6,opt,name=add_inner_tag,json=addInnerTag,proto3" json:"add_inner_tag,omitempty"`
2189 RemoveInnerTag bool `protobuf:"varint,7,opt,name=remove_inner_tag,json=removeInnerTag,proto3" json:"remove_inner_tag,omitempty"`
2190 TranslateInnerTag bool `protobuf:"varint,8,opt,name=translate_inner_tag,json=translateInnerTag,proto3" json:"translate_inner_tag,omitempty"`
2191 TranslateOuterTag bool `protobuf:"varint,9,opt,name=translate_outer_tag,json=translateOuterTag,proto3" json:"translate_outer_tag,omitempty"`
2192 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2193 XXX_unrecognized []byte `json:"-"`
2194 XXX_sizecache int32 `json:"-"`
2195}
2196
2197func (m *ActionCmd) Reset() { *m = ActionCmd{} }
2198func (m *ActionCmd) String() string { return proto.CompactTextString(m) }
2199func (*ActionCmd) ProtoMessage() {}
2200func (*ActionCmd) Descriptor() ([]byte, []int) {
2201 return fileDescriptor_c072e7aa0dfd74d5, []int{18}
2202}
2203
2204func (m *ActionCmd) XXX_Unmarshal(b []byte) error {
2205 return xxx_messageInfo_ActionCmd.Unmarshal(m, b)
2206}
2207func (m *ActionCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2208 return xxx_messageInfo_ActionCmd.Marshal(b, m, deterministic)
2209}
2210func (m *ActionCmd) XXX_Merge(src proto.Message) {
2211 xxx_messageInfo_ActionCmd.Merge(m, src)
2212}
2213func (m *ActionCmd) XXX_Size() int {
2214 return xxx_messageInfo_ActionCmd.Size(m)
2215}
2216func (m *ActionCmd) XXX_DiscardUnknown() {
2217 xxx_messageInfo_ActionCmd.DiscardUnknown(m)
2218}
2219
2220var xxx_messageInfo_ActionCmd proto.InternalMessageInfo
2221
2222func (m *ActionCmd) GetAddOuterTag() bool {
2223 if m != nil {
2224 return m.AddOuterTag
2225 }
2226 return false
2227}
2228
2229func (m *ActionCmd) GetRemoveOuterTag() bool {
2230 if m != nil {
2231 return m.RemoveOuterTag
2232 }
2233 return false
2234}
2235
2236func (m *ActionCmd) GetTrapToHost() bool {
2237 if m != nil {
2238 return m.TrapToHost
2239 }
2240 return false
2241}
2242
2243func (m *ActionCmd) GetRemarkOuterPbits() bool {
2244 if m != nil {
2245 return m.RemarkOuterPbits
2246 }
2247 return false
2248}
2249
2250func (m *ActionCmd) GetRemarkInnerPbits() bool {
2251 if m != nil {
2252 return m.RemarkInnerPbits
2253 }
2254 return false
2255}
2256
2257func (m *ActionCmd) GetAddInnerTag() bool {
2258 if m != nil {
2259 return m.AddInnerTag
2260 }
2261 return false
2262}
2263
2264func (m *ActionCmd) GetRemoveInnerTag() bool {
2265 if m != nil {
2266 return m.RemoveInnerTag
2267 }
2268 return false
2269}
2270
2271func (m *ActionCmd) GetTranslateInnerTag() bool {
2272 if m != nil {
2273 return m.TranslateInnerTag
2274 }
2275 return false
2276}
2277
2278func (m *ActionCmd) GetTranslateOuterTag() bool {
2279 if m != nil {
2280 return m.TranslateOuterTag
2281 }
2282 return false
2283}
2284
2285type Action struct {
2286 Cmd *ActionCmd `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"`
2287 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
2288 OPbits uint32 `protobuf:"fixed32,3,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
2289 OTpid uint32 `protobuf:"fixed32,4,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
2290 IVid uint32 `protobuf:"fixed32,5,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
2291 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
2292 ITpid uint32 `protobuf:"fixed32,7,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
2293 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2294 XXX_unrecognized []byte `json:"-"`
2295 XXX_sizecache int32 `json:"-"`
2296}
2297
2298func (m *Action) Reset() { *m = Action{} }
2299func (m *Action) String() string { return proto.CompactTextString(m) }
2300func (*Action) ProtoMessage() {}
2301func (*Action) Descriptor() ([]byte, []int) {
2302 return fileDescriptor_c072e7aa0dfd74d5, []int{19}
2303}
2304
2305func (m *Action) XXX_Unmarshal(b []byte) error {
2306 return xxx_messageInfo_Action.Unmarshal(m, b)
2307}
2308func (m *Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2309 return xxx_messageInfo_Action.Marshal(b, m, deterministic)
2310}
2311func (m *Action) XXX_Merge(src proto.Message) {
2312 xxx_messageInfo_Action.Merge(m, src)
2313}
2314func (m *Action) XXX_Size() int {
2315 return xxx_messageInfo_Action.Size(m)
2316}
2317func (m *Action) XXX_DiscardUnknown() {
2318 xxx_messageInfo_Action.DiscardUnknown(m)
2319}
2320
2321var xxx_messageInfo_Action proto.InternalMessageInfo
2322
2323func (m *Action) GetCmd() *ActionCmd {
2324 if m != nil {
2325 return m.Cmd
2326 }
2327 return nil
2328}
2329
2330func (m *Action) GetOVid() uint32 {
2331 if m != nil {
2332 return m.OVid
2333 }
2334 return 0
2335}
2336
2337func (m *Action) GetOPbits() uint32 {
2338 if m != nil {
2339 return m.OPbits
2340 }
2341 return 0
2342}
2343
2344func (m *Action) GetOTpid() uint32 {
2345 if m != nil {
2346 return m.OTpid
2347 }
2348 return 0
2349}
2350
2351func (m *Action) GetIVid() uint32 {
2352 if m != nil {
2353 return m.IVid
2354 }
2355 return 0
2356}
2357
2358func (m *Action) GetIPbits() uint32 {
2359 if m != nil {
2360 return m.IPbits
2361 }
2362 return 0
2363}
2364
2365func (m *Action) GetITpid() uint32 {
2366 if m != nil {
2367 return m.ITpid
2368 }
2369 return 0
2370}
2371
2372type Flow struct {
2373 AccessIntfId int32 `protobuf:"fixed32,1,opt,name=access_intf_id,json=accessIntfId,proto3" json:"access_intf_id,omitempty"`
2374 OnuId int32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2375 UniId int32 `protobuf:"fixed32,11,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
2376 FlowId uint64 `protobuf:"fixed64,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2377 SymmetricFlowId uint64 `protobuf:"fixed64,18,opt,name=symmetric_flow_id,json=symmetricFlowId,proto3" json:"symmetric_flow_id,omitempty"`
2378 FlowType string `protobuf:"bytes,4,opt,name=flow_type,json=flowType,proto3" json:"flow_type,omitempty"`
2379 AllocId int32 `protobuf:"fixed32,10,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
2380 NetworkIntfId int32 `protobuf:"fixed32,5,opt,name=network_intf_id,json=networkIntfId,proto3" json:"network_intf_id,omitempty"`
2381 GemportId int32 `protobuf:"fixed32,6,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
2382 Classifier *Classifier `protobuf:"bytes,7,opt,name=classifier,proto3" json:"classifier,omitempty"`
2383 Action *Action `protobuf:"bytes,8,opt,name=action,proto3" json:"action,omitempty"`
2384 Priority int32 `protobuf:"fixed32,9,opt,name=priority,proto3" json:"priority,omitempty"`
2385 Cookie uint64 `protobuf:"fixed64,12,opt,name=cookie,proto3" json:"cookie,omitempty"`
2386 PortNo uint32 `protobuf:"fixed32,13,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
2387 GroupId uint32 `protobuf:"fixed32,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
2388 TechProfileId uint32 `protobuf:"fixed32,15,opt,name=tech_profile_id,json=techProfileId,proto3" json:"tech_profile_id,omitempty"`
2389 ReplicateFlow bool `protobuf:"varint,16,opt,name=replicate_flow,json=replicateFlow,proto3" json:"replicate_flow,omitempty"`
2390 PbitToGemport map[uint32]uint32 `protobuf:"bytes,17,rep,name=pbit_to_gemport,json=pbitToGemport,proto3" json:"pbit_to_gemport,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
2391 GemportToAes map[uint32]bool `protobuf:"bytes,19,rep,name=gemport_to_aes,json=gemportToAes,proto3" json:"gemport_to_aes,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
2392 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2393 XXX_unrecognized []byte `json:"-"`
2394 XXX_sizecache int32 `json:"-"`
2395}
2396
2397func (m *Flow) Reset() { *m = Flow{} }
2398func (m *Flow) String() string { return proto.CompactTextString(m) }
2399func (*Flow) ProtoMessage() {}
2400func (*Flow) Descriptor() ([]byte, []int) {
2401 return fileDescriptor_c072e7aa0dfd74d5, []int{20}
2402}
2403
2404func (m *Flow) XXX_Unmarshal(b []byte) error {
2405 return xxx_messageInfo_Flow.Unmarshal(m, b)
2406}
2407func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2408 return xxx_messageInfo_Flow.Marshal(b, m, deterministic)
2409}
2410func (m *Flow) XXX_Merge(src proto.Message) {
2411 xxx_messageInfo_Flow.Merge(m, src)
2412}
2413func (m *Flow) XXX_Size() int {
2414 return xxx_messageInfo_Flow.Size(m)
2415}
2416func (m *Flow) XXX_DiscardUnknown() {
2417 xxx_messageInfo_Flow.DiscardUnknown(m)
2418}
2419
2420var xxx_messageInfo_Flow proto.InternalMessageInfo
2421
2422func (m *Flow) GetAccessIntfId() int32 {
2423 if m != nil {
2424 return m.AccessIntfId
2425 }
2426 return 0
2427}
2428
2429func (m *Flow) GetOnuId() int32 {
2430 if m != nil {
2431 return m.OnuId
2432 }
2433 return 0
2434}
2435
2436func (m *Flow) GetUniId() int32 {
2437 if m != nil {
2438 return m.UniId
2439 }
2440 return 0
2441}
2442
2443func (m *Flow) GetFlowId() uint64 {
2444 if m != nil {
2445 return m.FlowId
2446 }
2447 return 0
2448}
2449
2450func (m *Flow) GetSymmetricFlowId() uint64 {
2451 if m != nil {
2452 return m.SymmetricFlowId
2453 }
2454 return 0
2455}
2456
2457func (m *Flow) GetFlowType() string {
2458 if m != nil {
2459 return m.FlowType
2460 }
2461 return ""
2462}
2463
2464func (m *Flow) GetAllocId() int32 {
2465 if m != nil {
2466 return m.AllocId
2467 }
2468 return 0
2469}
2470
2471func (m *Flow) GetNetworkIntfId() int32 {
2472 if m != nil {
2473 return m.NetworkIntfId
2474 }
2475 return 0
2476}
2477
2478func (m *Flow) GetGemportId() int32 {
2479 if m != nil {
2480 return m.GemportId
2481 }
2482 return 0
2483}
2484
2485func (m *Flow) GetClassifier() *Classifier {
2486 if m != nil {
2487 return m.Classifier
2488 }
2489 return nil
2490}
2491
2492func (m *Flow) GetAction() *Action {
2493 if m != nil {
2494 return m.Action
2495 }
2496 return nil
2497}
2498
2499func (m *Flow) GetPriority() int32 {
2500 if m != nil {
2501 return m.Priority
2502 }
2503 return 0
2504}
2505
2506func (m *Flow) GetCookie() uint64 {
2507 if m != nil {
2508 return m.Cookie
2509 }
2510 return 0
2511}
2512
2513func (m *Flow) GetPortNo() uint32 {
2514 if m != nil {
2515 return m.PortNo
2516 }
2517 return 0
2518}
2519
2520func (m *Flow) GetGroupId() uint32 {
2521 if m != nil {
2522 return m.GroupId
2523 }
2524 return 0
2525}
2526
2527func (m *Flow) GetTechProfileId() uint32 {
2528 if m != nil {
2529 return m.TechProfileId
2530 }
2531 return 0
2532}
2533
2534func (m *Flow) GetReplicateFlow() bool {
2535 if m != nil {
2536 return m.ReplicateFlow
2537 }
2538 return false
2539}
2540
2541func (m *Flow) GetPbitToGemport() map[uint32]uint32 {
2542 if m != nil {
2543 return m.PbitToGemport
2544 }
2545 return nil
2546}
2547
2548func (m *Flow) GetGemportToAes() map[uint32]bool {
2549 if m != nil {
2550 return m.GemportToAes
2551 }
2552 return nil
2553}
2554
2555type SerialNumber struct {
2556 VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
2557 VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
2558 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2559 XXX_unrecognized []byte `json:"-"`
2560 XXX_sizecache int32 `json:"-"`
2561}
2562
2563func (m *SerialNumber) Reset() { *m = SerialNumber{} }
2564func (m *SerialNumber) String() string { return proto.CompactTextString(m) }
2565func (*SerialNumber) ProtoMessage() {}
2566func (*SerialNumber) Descriptor() ([]byte, []int) {
2567 return fileDescriptor_c072e7aa0dfd74d5, []int{21}
2568}
2569
2570func (m *SerialNumber) XXX_Unmarshal(b []byte) error {
2571 return xxx_messageInfo_SerialNumber.Unmarshal(m, b)
2572}
2573func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2574 return xxx_messageInfo_SerialNumber.Marshal(b, m, deterministic)
2575}
2576func (m *SerialNumber) XXX_Merge(src proto.Message) {
2577 xxx_messageInfo_SerialNumber.Merge(m, src)
2578}
2579func (m *SerialNumber) XXX_Size() int {
2580 return xxx_messageInfo_SerialNumber.Size(m)
2581}
2582func (m *SerialNumber) XXX_DiscardUnknown() {
2583 xxx_messageInfo_SerialNumber.DiscardUnknown(m)
2584}
2585
2586var xxx_messageInfo_SerialNumber proto.InternalMessageInfo
2587
2588func (m *SerialNumber) GetVendorId() []byte {
2589 if m != nil {
2590 return m.VendorId
2591 }
2592 return nil
2593}
2594
2595func (m *SerialNumber) GetVendorSpecific() []byte {
2596 if m != nil {
2597 return m.VendorSpecific
2598 }
2599 return nil
2600}
2601
2602type PortStatistics struct {
2603 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2604 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2605 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2606 RxUcastPackets uint64 `protobuf:"fixed64,4,opt,name=rx_ucast_packets,json=rxUcastPackets,proto3" json:"rx_ucast_packets,omitempty"`
2607 RxMcastPackets uint64 `protobuf:"fixed64,5,opt,name=rx_mcast_packets,json=rxMcastPackets,proto3" json:"rx_mcast_packets,omitempty"`
2608 RxBcastPackets uint64 `protobuf:"fixed64,6,opt,name=rx_bcast_packets,json=rxBcastPackets,proto3" json:"rx_bcast_packets,omitempty"`
2609 RxErrorPackets uint64 `protobuf:"fixed64,7,opt,name=rx_error_packets,json=rxErrorPackets,proto3" json:"rx_error_packets,omitempty"`
2610 RxFrames uint64 `protobuf:"fixed64,17,opt,name=rx_frames,json=rxFrames,proto3" json:"rx_frames,omitempty"`
2611 RxFrames_64 uint64 `protobuf:"fixed64,18,opt,name=rx_frames_64,json=rxFrames64,proto3" json:"rx_frames_64,omitempty"`
2612 RxFrames_65_127 uint64 `protobuf:"fixed64,19,opt,name=rx_frames_65_127,json=rxFrames65127,proto3" json:"rx_frames_65_127,omitempty"`
2613 RxFrames_128_255 uint64 `protobuf:"fixed64,20,opt,name=rx_frames_128_255,json=rxFrames128255,proto3" json:"rx_frames_128_255,omitempty"`
2614 RxFrames_256_511 uint64 `protobuf:"fixed64,21,opt,name=rx_frames_256_511,json=rxFrames256511,proto3" json:"rx_frames_256_511,omitempty"`
2615 RxFrames_512_1023 uint64 `protobuf:"fixed64,22,opt,name=rx_frames_512_1023,json=rxFrames5121023,proto3" json:"rx_frames_512_1023,omitempty"`
2616 RxFrames_1024_1518 uint64 `protobuf:"fixed64,23,opt,name=rx_frames_1024_1518,json=rxFrames10241518,proto3" json:"rx_frames_1024_1518,omitempty"`
2617 RxFrames_1519_2047 uint64 `protobuf:"fixed64,24,opt,name=rx_frames_1519_2047,json=rxFrames15192047,proto3" json:"rx_frames_1519_2047,omitempty"`
2618 RxFrames_2048_4095 uint64 `protobuf:"fixed64,25,opt,name=rx_frames_2048_4095,json=rxFrames20484095,proto3" json:"rx_frames_2048_4095,omitempty"`
2619 RxFrames_4096_9216 uint64 `protobuf:"fixed64,26,opt,name=rx_frames_4096_9216,json=rxFrames40969216,proto3" json:"rx_frames_4096_9216,omitempty"`
2620 RxFrames_9217_16383 uint64 `protobuf:"fixed64,27,opt,name=rx_frames_9217_16383,json=rxFrames921716383,proto3" json:"rx_frames_9217_16383,omitempty"`
2621 RxCrcErrors uint64 `protobuf:"fixed64,14,opt,name=rx_crc_errors,json=rxCrcErrors,proto3" json:"rx_crc_errors,omitempty"`
2622 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2623 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2624 TxUcastPackets uint64 `protobuf:"fixed64,10,opt,name=tx_ucast_packets,json=txUcastPackets,proto3" json:"tx_ucast_packets,omitempty"`
2625 TxMcastPackets uint64 `protobuf:"fixed64,11,opt,name=tx_mcast_packets,json=txMcastPackets,proto3" json:"tx_mcast_packets,omitempty"`
2626 TxBcastPackets uint64 `protobuf:"fixed64,12,opt,name=tx_bcast_packets,json=txBcastPackets,proto3" json:"tx_bcast_packets,omitempty"`
2627 TxErrorPackets uint64 `protobuf:"fixed64,13,opt,name=tx_error_packets,json=txErrorPackets,proto3" json:"tx_error_packets,omitempty"`
2628 TxFrames uint64 `protobuf:"fixed64,28,opt,name=tx_frames,json=txFrames,proto3" json:"tx_frames,omitempty"`
2629 TxFrames_64 uint64 `protobuf:"fixed64,29,opt,name=tx_frames_64,json=txFrames64,proto3" json:"tx_frames_64,omitempty"`
2630 TxFrames_65_127 uint64 `protobuf:"fixed64,30,opt,name=tx_frames_65_127,json=txFrames65127,proto3" json:"tx_frames_65_127,omitempty"`
2631 TxFrames_128_255 uint64 `protobuf:"fixed64,31,opt,name=tx_frames_128_255,json=txFrames128255,proto3" json:"tx_frames_128_255,omitempty"`
2632 TxFrames_256_511 uint64 `protobuf:"fixed64,32,opt,name=tx_frames_256_511,json=txFrames256511,proto3" json:"tx_frames_256_511,omitempty"`
2633 TxFrames_512_1023 uint64 `protobuf:"fixed64,33,opt,name=tx_frames_512_1023,json=txFrames5121023,proto3" json:"tx_frames_512_1023,omitempty"`
2634 TxFrames_1024_1518 uint64 `protobuf:"fixed64,34,opt,name=tx_frames_1024_1518,json=txFrames10241518,proto3" json:"tx_frames_1024_1518,omitempty"`
2635 TxFrames_1519_2047 uint64 `protobuf:"fixed64,35,opt,name=tx_frames_1519_2047,json=txFrames15192047,proto3" json:"tx_frames_1519_2047,omitempty"`
2636 TxFrames_2048_4095 uint64 `protobuf:"fixed64,36,opt,name=tx_frames_2048_4095,json=txFrames20484095,proto3" json:"tx_frames_2048_4095,omitempty"`
2637 TxFrames_4096_9216 uint64 `protobuf:"fixed64,37,opt,name=tx_frames_4096_9216,json=txFrames40969216,proto3" json:"tx_frames_4096_9216,omitempty"`
2638 TxFrames_9217_16383 uint64 `protobuf:"fixed64,38,opt,name=tx_frames_9217_16383,json=txFrames921716383,proto3" json:"tx_frames_9217_16383,omitempty"`
2639 BipErrors uint64 `protobuf:"fixed64,15,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2640 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2641 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2642 XXX_unrecognized []byte `json:"-"`
2643 XXX_sizecache int32 `json:"-"`
2644}
2645
2646func (m *PortStatistics) Reset() { *m = PortStatistics{} }
2647func (m *PortStatistics) String() string { return proto.CompactTextString(m) }
2648func (*PortStatistics) ProtoMessage() {}
2649func (*PortStatistics) Descriptor() ([]byte, []int) {
2650 return fileDescriptor_c072e7aa0dfd74d5, []int{22}
2651}
2652
2653func (m *PortStatistics) XXX_Unmarshal(b []byte) error {
2654 return xxx_messageInfo_PortStatistics.Unmarshal(m, b)
2655}
2656func (m *PortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2657 return xxx_messageInfo_PortStatistics.Marshal(b, m, deterministic)
2658}
2659func (m *PortStatistics) XXX_Merge(src proto.Message) {
2660 xxx_messageInfo_PortStatistics.Merge(m, src)
2661}
2662func (m *PortStatistics) XXX_Size() int {
2663 return xxx_messageInfo_PortStatistics.Size(m)
2664}
2665func (m *PortStatistics) XXX_DiscardUnknown() {
2666 xxx_messageInfo_PortStatistics.DiscardUnknown(m)
2667}
2668
2669var xxx_messageInfo_PortStatistics proto.InternalMessageInfo
2670
2671func (m *PortStatistics) GetIntfId() uint32 {
2672 if m != nil {
2673 return m.IntfId
2674 }
2675 return 0
2676}
2677
2678func (m *PortStatistics) GetRxBytes() uint64 {
2679 if m != nil {
2680 return m.RxBytes
2681 }
2682 return 0
2683}
2684
2685func (m *PortStatistics) GetRxPackets() uint64 {
2686 if m != nil {
2687 return m.RxPackets
2688 }
2689 return 0
2690}
2691
2692func (m *PortStatistics) GetRxUcastPackets() uint64 {
2693 if m != nil {
2694 return m.RxUcastPackets
2695 }
2696 return 0
2697}
2698
2699func (m *PortStatistics) GetRxMcastPackets() uint64 {
2700 if m != nil {
2701 return m.RxMcastPackets
2702 }
2703 return 0
2704}
2705
2706func (m *PortStatistics) GetRxBcastPackets() uint64 {
2707 if m != nil {
2708 return m.RxBcastPackets
2709 }
2710 return 0
2711}
2712
2713func (m *PortStatistics) GetRxErrorPackets() uint64 {
2714 if m != nil {
2715 return m.RxErrorPackets
2716 }
2717 return 0
2718}
2719
2720func (m *PortStatistics) GetRxFrames() uint64 {
2721 if m != nil {
2722 return m.RxFrames
2723 }
2724 return 0
2725}
2726
2727func (m *PortStatistics) GetRxFrames_64() uint64 {
2728 if m != nil {
2729 return m.RxFrames_64
2730 }
2731 return 0
2732}
2733
2734func (m *PortStatistics) GetRxFrames_65_127() uint64 {
2735 if m != nil {
2736 return m.RxFrames_65_127
2737 }
2738 return 0
2739}
2740
2741func (m *PortStatistics) GetRxFrames_128_255() uint64 {
2742 if m != nil {
2743 return m.RxFrames_128_255
2744 }
2745 return 0
2746}
2747
2748func (m *PortStatistics) GetRxFrames_256_511() uint64 {
2749 if m != nil {
2750 return m.RxFrames_256_511
2751 }
2752 return 0
2753}
2754
2755func (m *PortStatistics) GetRxFrames_512_1023() uint64 {
2756 if m != nil {
2757 return m.RxFrames_512_1023
2758 }
2759 return 0
2760}
2761
2762func (m *PortStatistics) GetRxFrames_1024_1518() uint64 {
2763 if m != nil {
2764 return m.RxFrames_1024_1518
2765 }
2766 return 0
2767}
2768
2769func (m *PortStatistics) GetRxFrames_1519_2047() uint64 {
2770 if m != nil {
2771 return m.RxFrames_1519_2047
2772 }
2773 return 0
2774}
2775
2776func (m *PortStatistics) GetRxFrames_2048_4095() uint64 {
2777 if m != nil {
2778 return m.RxFrames_2048_4095
2779 }
2780 return 0
2781}
2782
2783func (m *PortStatistics) GetRxFrames_4096_9216() uint64 {
2784 if m != nil {
2785 return m.RxFrames_4096_9216
2786 }
2787 return 0
2788}
2789
2790func (m *PortStatistics) GetRxFrames_9217_16383() uint64 {
2791 if m != nil {
2792 return m.RxFrames_9217_16383
2793 }
2794 return 0
2795}
2796
2797func (m *PortStatistics) GetRxCrcErrors() uint64 {
2798 if m != nil {
2799 return m.RxCrcErrors
2800 }
2801 return 0
2802}
2803
2804func (m *PortStatistics) GetTxBytes() uint64 {
2805 if m != nil {
2806 return m.TxBytes
2807 }
2808 return 0
2809}
2810
2811func (m *PortStatistics) GetTxPackets() uint64 {
2812 if m != nil {
2813 return m.TxPackets
2814 }
2815 return 0
2816}
2817
2818func (m *PortStatistics) GetTxUcastPackets() uint64 {
2819 if m != nil {
2820 return m.TxUcastPackets
2821 }
2822 return 0
2823}
2824
2825func (m *PortStatistics) GetTxMcastPackets() uint64 {
2826 if m != nil {
2827 return m.TxMcastPackets
2828 }
2829 return 0
2830}
2831
2832func (m *PortStatistics) GetTxBcastPackets() uint64 {
2833 if m != nil {
2834 return m.TxBcastPackets
2835 }
2836 return 0
2837}
2838
2839func (m *PortStatistics) GetTxErrorPackets() uint64 {
2840 if m != nil {
2841 return m.TxErrorPackets
2842 }
2843 return 0
2844}
2845
2846func (m *PortStatistics) GetTxFrames() uint64 {
2847 if m != nil {
2848 return m.TxFrames
2849 }
2850 return 0
2851}
2852
2853func (m *PortStatistics) GetTxFrames_64() uint64 {
2854 if m != nil {
2855 return m.TxFrames_64
2856 }
2857 return 0
2858}
2859
2860func (m *PortStatistics) GetTxFrames_65_127() uint64 {
2861 if m != nil {
2862 return m.TxFrames_65_127
2863 }
2864 return 0
2865}
2866
2867func (m *PortStatistics) GetTxFrames_128_255() uint64 {
2868 if m != nil {
2869 return m.TxFrames_128_255
2870 }
2871 return 0
2872}
2873
2874func (m *PortStatistics) GetTxFrames_256_511() uint64 {
2875 if m != nil {
2876 return m.TxFrames_256_511
2877 }
2878 return 0
2879}
2880
2881func (m *PortStatistics) GetTxFrames_512_1023() uint64 {
2882 if m != nil {
2883 return m.TxFrames_512_1023
2884 }
2885 return 0
2886}
2887
2888func (m *PortStatistics) GetTxFrames_1024_1518() uint64 {
2889 if m != nil {
2890 return m.TxFrames_1024_1518
2891 }
2892 return 0
2893}
2894
2895func (m *PortStatistics) GetTxFrames_1519_2047() uint64 {
2896 if m != nil {
2897 return m.TxFrames_1519_2047
2898 }
2899 return 0
2900}
2901
2902func (m *PortStatistics) GetTxFrames_2048_4095() uint64 {
2903 if m != nil {
2904 return m.TxFrames_2048_4095
2905 }
2906 return 0
2907}
2908
2909func (m *PortStatistics) GetTxFrames_4096_9216() uint64 {
2910 if m != nil {
2911 return m.TxFrames_4096_9216
2912 }
2913 return 0
2914}
2915
2916func (m *PortStatistics) GetTxFrames_9217_16383() uint64 {
2917 if m != nil {
2918 return m.TxFrames_9217_16383
2919 }
2920 return 0
2921}
2922
2923func (m *PortStatistics) GetBipErrors() uint64 {
2924 if m != nil {
2925 return m.BipErrors
2926 }
2927 return 0
2928}
2929
2930func (m *PortStatistics) GetTimestamp() uint32 {
2931 if m != nil {
2932 return m.Timestamp
2933 }
2934 return 0
2935}
2936
2937type OnuStatistics struct {
2938 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2939 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2940 PositiveDrift uint64 `protobuf:"fixed64,3,opt,name=positive_drift,json=positiveDrift,proto3" json:"positive_drift,omitempty"`
2941 NegativeDrift uint64 `protobuf:"fixed64,4,opt,name=negative_drift,json=negativeDrift,proto3" json:"negative_drift,omitempty"`
2942 DelimiterMissDetection uint64 `protobuf:"fixed64,5,opt,name=delimiter_miss_detection,json=delimiterMissDetection,proto3" json:"delimiter_miss_detection,omitempty"`
2943 BipErrors uint64 `protobuf:"fixed64,6,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2944 BipUnits uint64 `protobuf:"fixed64,7,opt,name=bip_units,json=bipUnits,proto3" json:"bip_units,omitempty"`
2945 FecCorrectedSymbols uint64 `protobuf:"fixed64,8,opt,name=fec_corrected_symbols,json=fecCorrectedSymbols,proto3" json:"fec_corrected_symbols,omitempty"`
2946 FecCodewordsCorrected uint64 `protobuf:"fixed64,9,opt,name=fec_codewords_corrected,json=fecCodewordsCorrected,proto3" json:"fec_codewords_corrected,omitempty"`
2947 FecCodewordsUncorrectable uint64 `protobuf:"fixed64,10,opt,name=fec_codewords_uncorrectable,json=fecCodewordsUncorrectable,proto3" json:"fec_codewords_uncorrectable,omitempty"`
2948 FecCodewords uint64 `protobuf:"fixed64,11,opt,name=fec_codewords,json=fecCodewords,proto3" json:"fec_codewords,omitempty"`
2949 FecCorrectedUnits uint64 `protobuf:"fixed64,12,opt,name=fec_corrected_units,json=fecCorrectedUnits,proto3" json:"fec_corrected_units,omitempty"`
2950 XgemKeyErrors uint64 `protobuf:"fixed64,13,opt,name=xgem_key_errors,json=xgemKeyErrors,proto3" json:"xgem_key_errors,omitempty"`
2951 XgemLoss uint64 `protobuf:"fixed64,14,opt,name=xgem_loss,json=xgemLoss,proto3" json:"xgem_loss,omitempty"`
2952 RxPloamsError uint64 `protobuf:"fixed64,15,opt,name=rx_ploams_error,json=rxPloamsError,proto3" json:"rx_ploams_error,omitempty"`
2953 RxPloamsNonIdle uint64 `protobuf:"fixed64,16,opt,name=rx_ploams_non_idle,json=rxPloamsNonIdle,proto3" json:"rx_ploams_non_idle,omitempty"`
2954 RxOmci uint64 `protobuf:"fixed64,17,opt,name=rx_omci,json=rxOmci,proto3" json:"rx_omci,omitempty"`
2955 RxOmciPacketsCrcError uint64 `protobuf:"fixed64,18,opt,name=rx_omci_packets_crc_error,json=rxOmciPacketsCrcError,proto3" json:"rx_omci_packets_crc_error,omitempty"`
2956 RxBytes uint64 `protobuf:"fixed64,19,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2957 RxPackets uint64 `protobuf:"fixed64,20,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2958 TxBytes uint64 `protobuf:"fixed64,21,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2959 TxPackets uint64 `protobuf:"fixed64,22,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2960 BerReported uint64 `protobuf:"fixed64,23,opt,name=ber_reported,json=berReported,proto3" json:"ber_reported,omitempty"`
2961 LcdgErrors uint64 `protobuf:"fixed64,24,opt,name=lcdg_errors,json=lcdgErrors,proto3" json:"lcdg_errors,omitempty"`
2962 RdiErrors uint64 `protobuf:"fixed64,25,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
2963 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2964 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2965 XXX_unrecognized []byte `json:"-"`
2966 XXX_sizecache int32 `json:"-"`
2967}
2968
2969func (m *OnuStatistics) Reset() { *m = OnuStatistics{} }
2970func (m *OnuStatistics) String() string { return proto.CompactTextString(m) }
2971func (*OnuStatistics) ProtoMessage() {}
2972func (*OnuStatistics) Descriptor() ([]byte, []int) {
2973 return fileDescriptor_c072e7aa0dfd74d5, []int{23}
2974}
2975
2976func (m *OnuStatistics) XXX_Unmarshal(b []byte) error {
2977 return xxx_messageInfo_OnuStatistics.Unmarshal(m, b)
2978}
2979func (m *OnuStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2980 return xxx_messageInfo_OnuStatistics.Marshal(b, m, deterministic)
2981}
2982func (m *OnuStatistics) XXX_Merge(src proto.Message) {
2983 xxx_messageInfo_OnuStatistics.Merge(m, src)
2984}
2985func (m *OnuStatistics) XXX_Size() int {
2986 return xxx_messageInfo_OnuStatistics.Size(m)
2987}
2988func (m *OnuStatistics) XXX_DiscardUnknown() {
2989 xxx_messageInfo_OnuStatistics.DiscardUnknown(m)
2990}
2991
2992var xxx_messageInfo_OnuStatistics proto.InternalMessageInfo
2993
2994func (m *OnuStatistics) GetIntfId() uint32 {
2995 if m != nil {
2996 return m.IntfId
2997 }
2998 return 0
2999}
3000
3001func (m *OnuStatistics) GetOnuId() uint32 {
3002 if m != nil {
3003 return m.OnuId
3004 }
3005 return 0
3006}
3007
3008func (m *OnuStatistics) GetPositiveDrift() uint64 {
3009 if m != nil {
3010 return m.PositiveDrift
3011 }
3012 return 0
3013}
3014
3015func (m *OnuStatistics) GetNegativeDrift() uint64 {
3016 if m != nil {
3017 return m.NegativeDrift
3018 }
3019 return 0
3020}
3021
3022func (m *OnuStatistics) GetDelimiterMissDetection() uint64 {
3023 if m != nil {
3024 return m.DelimiterMissDetection
3025 }
3026 return 0
3027}
3028
3029func (m *OnuStatistics) GetBipErrors() uint64 {
3030 if m != nil {
3031 return m.BipErrors
3032 }
3033 return 0
3034}
3035
3036func (m *OnuStatistics) GetBipUnits() uint64 {
3037 if m != nil {
3038 return m.BipUnits
3039 }
3040 return 0
3041}
3042
3043func (m *OnuStatistics) GetFecCorrectedSymbols() uint64 {
3044 if m != nil {
3045 return m.FecCorrectedSymbols
3046 }
3047 return 0
3048}
3049
3050func (m *OnuStatistics) GetFecCodewordsCorrected() uint64 {
3051 if m != nil {
3052 return m.FecCodewordsCorrected
3053 }
3054 return 0
3055}
3056
3057func (m *OnuStatistics) GetFecCodewordsUncorrectable() uint64 {
3058 if m != nil {
3059 return m.FecCodewordsUncorrectable
3060 }
3061 return 0
3062}
3063
3064func (m *OnuStatistics) GetFecCodewords() uint64 {
3065 if m != nil {
3066 return m.FecCodewords
3067 }
3068 return 0
3069}
3070
3071func (m *OnuStatistics) GetFecCorrectedUnits() uint64 {
3072 if m != nil {
3073 return m.FecCorrectedUnits
3074 }
3075 return 0
3076}
3077
3078func (m *OnuStatistics) GetXgemKeyErrors() uint64 {
3079 if m != nil {
3080 return m.XgemKeyErrors
3081 }
3082 return 0
3083}
3084
3085func (m *OnuStatistics) GetXgemLoss() uint64 {
3086 if m != nil {
3087 return m.XgemLoss
3088 }
3089 return 0
3090}
3091
3092func (m *OnuStatistics) GetRxPloamsError() uint64 {
3093 if m != nil {
3094 return m.RxPloamsError
3095 }
3096 return 0
3097}
3098
3099func (m *OnuStatistics) GetRxPloamsNonIdle() uint64 {
3100 if m != nil {
3101 return m.RxPloamsNonIdle
3102 }
3103 return 0
3104}
3105
3106func (m *OnuStatistics) GetRxOmci() uint64 {
3107 if m != nil {
3108 return m.RxOmci
3109 }
3110 return 0
3111}
3112
3113func (m *OnuStatistics) GetRxOmciPacketsCrcError() uint64 {
3114 if m != nil {
3115 return m.RxOmciPacketsCrcError
3116 }
3117 return 0
3118}
3119
3120func (m *OnuStatistics) GetRxBytes() uint64 {
3121 if m != nil {
3122 return m.RxBytes
3123 }
3124 return 0
3125}
3126
3127func (m *OnuStatistics) GetRxPackets() uint64 {
3128 if m != nil {
3129 return m.RxPackets
3130 }
3131 return 0
3132}
3133
3134func (m *OnuStatistics) GetTxBytes() uint64 {
3135 if m != nil {
3136 return m.TxBytes
3137 }
3138 return 0
3139}
3140
3141func (m *OnuStatistics) GetTxPackets() uint64 {
3142 if m != nil {
3143 return m.TxPackets
3144 }
3145 return 0
3146}
3147
3148func (m *OnuStatistics) GetBerReported() uint64 {
3149 if m != nil {
3150 return m.BerReported
3151 }
3152 return 0
3153}
3154
3155func (m *OnuStatistics) GetLcdgErrors() uint64 {
3156 if m != nil {
3157 return m.LcdgErrors
3158 }
3159 return 0
3160}
3161
3162func (m *OnuStatistics) GetRdiErrors() uint64 {
3163 if m != nil {
3164 return m.RdiErrors
3165 }
3166 return 0
3167}
3168
3169func (m *OnuStatistics) GetTimestamp() uint32 {
3170 if m != nil {
3171 return m.Timestamp
3172 }
3173 return 0
3174}
3175
3176type GemPortStatistics struct {
3177 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3178 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
3179 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3180 RxBytes uint64 `protobuf:"fixed64,4,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3181 TxPackets uint64 `protobuf:"fixed64,5,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3182 TxBytes uint64 `protobuf:"fixed64,6,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3183 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3184 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3185 XXX_unrecognized []byte `json:"-"`
3186 XXX_sizecache int32 `json:"-"`
3187}
3188
3189func (m *GemPortStatistics) Reset() { *m = GemPortStatistics{} }
3190func (m *GemPortStatistics) String() string { return proto.CompactTextString(m) }
3191func (*GemPortStatistics) ProtoMessage() {}
3192func (*GemPortStatistics) Descriptor() ([]byte, []int) {
3193 return fileDescriptor_c072e7aa0dfd74d5, []int{24}
3194}
3195
3196func (m *GemPortStatistics) XXX_Unmarshal(b []byte) error {
3197 return xxx_messageInfo_GemPortStatistics.Unmarshal(m, b)
3198}
3199func (m *GemPortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3200 return xxx_messageInfo_GemPortStatistics.Marshal(b, m, deterministic)
3201}
3202func (m *GemPortStatistics) XXX_Merge(src proto.Message) {
3203 xxx_messageInfo_GemPortStatistics.Merge(m, src)
3204}
3205func (m *GemPortStatistics) XXX_Size() int {
3206 return xxx_messageInfo_GemPortStatistics.Size(m)
3207}
3208func (m *GemPortStatistics) XXX_DiscardUnknown() {
3209 xxx_messageInfo_GemPortStatistics.DiscardUnknown(m)
3210}
3211
3212var xxx_messageInfo_GemPortStatistics proto.InternalMessageInfo
3213
3214func (m *GemPortStatistics) GetIntfId() uint32 {
3215 if m != nil {
3216 return m.IntfId
3217 }
3218 return 0
3219}
3220
3221func (m *GemPortStatistics) GetGemportId() uint32 {
3222 if m != nil {
3223 return m.GemportId
3224 }
3225 return 0
3226}
3227
3228func (m *GemPortStatistics) GetRxPackets() uint64 {
3229 if m != nil {
3230 return m.RxPackets
3231 }
3232 return 0
3233}
3234
3235func (m *GemPortStatistics) GetRxBytes() uint64 {
3236 if m != nil {
3237 return m.RxBytes
3238 }
3239 return 0
3240}
3241
3242func (m *GemPortStatistics) GetTxPackets() uint64 {
3243 if m != nil {
3244 return m.TxPackets
3245 }
3246 return 0
3247}
3248
3249func (m *GemPortStatistics) GetTxBytes() uint64 {
3250 if m != nil {
3251 return m.TxBytes
3252 }
3253 return 0
3254}
3255
3256func (m *GemPortStatistics) GetTimestamp() uint32 {
3257 if m != nil {
3258 return m.Timestamp
3259 }
3260 return 0
3261}
3262
3263type FlowStatistics struct {
3264 FlowId uint32 `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
3265 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3266 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3267 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3268 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3269 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3270 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3271 XXX_unrecognized []byte `json:"-"`
3272 XXX_sizecache int32 `json:"-"`
3273}
3274
3275func (m *FlowStatistics) Reset() { *m = FlowStatistics{} }
3276func (m *FlowStatistics) String() string { return proto.CompactTextString(m) }
3277func (*FlowStatistics) ProtoMessage() {}
3278func (*FlowStatistics) Descriptor() ([]byte, []int) {
3279 return fileDescriptor_c072e7aa0dfd74d5, []int{25}
3280}
3281
3282func (m *FlowStatistics) XXX_Unmarshal(b []byte) error {
3283 return xxx_messageInfo_FlowStatistics.Unmarshal(m, b)
3284}
3285func (m *FlowStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3286 return xxx_messageInfo_FlowStatistics.Marshal(b, m, deterministic)
3287}
3288func (m *FlowStatistics) XXX_Merge(src proto.Message) {
3289 xxx_messageInfo_FlowStatistics.Merge(m, src)
3290}
3291func (m *FlowStatistics) XXX_Size() int {
3292 return xxx_messageInfo_FlowStatistics.Size(m)
3293}
3294func (m *FlowStatistics) XXX_DiscardUnknown() {
3295 xxx_messageInfo_FlowStatistics.DiscardUnknown(m)
3296}
3297
3298var xxx_messageInfo_FlowStatistics proto.InternalMessageInfo
3299
3300func (m *FlowStatistics) GetFlowId() uint32 {
3301 if m != nil {
3302 return m.FlowId
3303 }
3304 return 0
3305}
3306
3307func (m *FlowStatistics) GetRxBytes() uint64 {
3308 if m != nil {
3309 return m.RxBytes
3310 }
3311 return 0
3312}
3313
3314func (m *FlowStatistics) GetRxPackets() uint64 {
3315 if m != nil {
3316 return m.RxPackets
3317 }
3318 return 0
3319}
3320
3321func (m *FlowStatistics) GetTxBytes() uint64 {
3322 if m != nil {
3323 return m.TxBytes
3324 }
3325 return 0
3326}
3327
3328func (m *FlowStatistics) GetTxPackets() uint64 {
3329 if m != nil {
3330 return m.TxPackets
3331 }
3332 return 0
3333}
3334
3335func (m *FlowStatistics) GetTimestamp() uint32 {
3336 if m != nil {
3337 return m.Timestamp
3338 }
3339 return 0
3340}
3341
3342type LosIndication struct {
3343 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3344 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
3345 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3346 XXX_unrecognized []byte `json:"-"`
3347 XXX_sizecache int32 `json:"-"`
3348}
3349
3350func (m *LosIndication) Reset() { *m = LosIndication{} }
3351func (m *LosIndication) String() string { return proto.CompactTextString(m) }
3352func (*LosIndication) ProtoMessage() {}
3353func (*LosIndication) Descriptor() ([]byte, []int) {
3354 return fileDescriptor_c072e7aa0dfd74d5, []int{26}
3355}
3356
3357func (m *LosIndication) XXX_Unmarshal(b []byte) error {
3358 return xxx_messageInfo_LosIndication.Unmarshal(m, b)
3359}
3360func (m *LosIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3361 return xxx_messageInfo_LosIndication.Marshal(b, m, deterministic)
3362}
3363func (m *LosIndication) XXX_Merge(src proto.Message) {
3364 xxx_messageInfo_LosIndication.Merge(m, src)
3365}
3366func (m *LosIndication) XXX_Size() int {
3367 return xxx_messageInfo_LosIndication.Size(m)
3368}
3369func (m *LosIndication) XXX_DiscardUnknown() {
3370 xxx_messageInfo_LosIndication.DiscardUnknown(m)
3371}
3372
3373var xxx_messageInfo_LosIndication proto.InternalMessageInfo
3374
3375func (m *LosIndication) GetIntfId() uint32 {
3376 if m != nil {
3377 return m.IntfId
3378 }
3379 return 0
3380}
3381
3382func (m *LosIndication) GetStatus() string {
3383 if m != nil {
3384 return m.Status
3385 }
3386 return ""
3387}
3388
3389type DyingGaspIndication struct {
3390 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3391 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3392 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3393 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3394 XXX_unrecognized []byte `json:"-"`
3395 XXX_sizecache int32 `json:"-"`
3396}
3397
3398func (m *DyingGaspIndication) Reset() { *m = DyingGaspIndication{} }
3399func (m *DyingGaspIndication) String() string { return proto.CompactTextString(m) }
3400func (*DyingGaspIndication) ProtoMessage() {}
3401func (*DyingGaspIndication) Descriptor() ([]byte, []int) {
3402 return fileDescriptor_c072e7aa0dfd74d5, []int{27}
3403}
3404
3405func (m *DyingGaspIndication) XXX_Unmarshal(b []byte) error {
3406 return xxx_messageInfo_DyingGaspIndication.Unmarshal(m, b)
3407}
3408func (m *DyingGaspIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3409 return xxx_messageInfo_DyingGaspIndication.Marshal(b, m, deterministic)
3410}
3411func (m *DyingGaspIndication) XXX_Merge(src proto.Message) {
3412 xxx_messageInfo_DyingGaspIndication.Merge(m, src)
3413}
3414func (m *DyingGaspIndication) XXX_Size() int {
3415 return xxx_messageInfo_DyingGaspIndication.Size(m)
3416}
3417func (m *DyingGaspIndication) XXX_DiscardUnknown() {
3418 xxx_messageInfo_DyingGaspIndication.DiscardUnknown(m)
3419}
3420
3421var xxx_messageInfo_DyingGaspIndication proto.InternalMessageInfo
3422
3423func (m *DyingGaspIndication) GetIntfId() uint32 {
3424 if m != nil {
3425 return m.IntfId
3426 }
3427 return 0
3428}
3429
3430func (m *DyingGaspIndication) GetOnuId() uint32 {
3431 if m != nil {
3432 return m.OnuId
3433 }
3434 return 0
3435}
3436
3437func (m *DyingGaspIndication) GetStatus() string {
3438 if m != nil {
3439 return m.Status
3440 }
3441 return ""
3442}
3443
3444type OnuAlarmIndication struct {
3445 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3446 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3447 LosStatus string `protobuf:"bytes,3,opt,name=los_status,json=losStatus,proto3" json:"los_status,omitempty"`
3448 LobStatus string `protobuf:"bytes,4,opt,name=lob_status,json=lobStatus,proto3" json:"lob_status,omitempty"`
3449 LopcMissStatus string `protobuf:"bytes,5,opt,name=lopc_miss_status,json=lopcMissStatus,proto3" json:"lopc_miss_status,omitempty"`
3450 LopcMicErrorStatus string `protobuf:"bytes,6,opt,name=lopc_mic_error_status,json=lopcMicErrorStatus,proto3" json:"lopc_mic_error_status,omitempty"`
3451 LofiStatus string `protobuf:"bytes,7,opt,name=lofi_status,json=lofiStatus,proto3" json:"lofi_status,omitempty"`
3452 LoamiStatus string `protobuf:"bytes,8,opt,name=loami_status,json=loamiStatus,proto3" json:"loami_status,omitempty"`
3453 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3454 XXX_unrecognized []byte `json:"-"`
3455 XXX_sizecache int32 `json:"-"`
3456}
3457
3458func (m *OnuAlarmIndication) Reset() { *m = OnuAlarmIndication{} }
3459func (m *OnuAlarmIndication) String() string { return proto.CompactTextString(m) }
3460func (*OnuAlarmIndication) ProtoMessage() {}
3461func (*OnuAlarmIndication) Descriptor() ([]byte, []int) {
3462 return fileDescriptor_c072e7aa0dfd74d5, []int{28}
3463}
3464
3465func (m *OnuAlarmIndication) XXX_Unmarshal(b []byte) error {
3466 return xxx_messageInfo_OnuAlarmIndication.Unmarshal(m, b)
3467}
3468func (m *OnuAlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3469 return xxx_messageInfo_OnuAlarmIndication.Marshal(b, m, deterministic)
3470}
3471func (m *OnuAlarmIndication) XXX_Merge(src proto.Message) {
3472 xxx_messageInfo_OnuAlarmIndication.Merge(m, src)
3473}
3474func (m *OnuAlarmIndication) XXX_Size() int {
3475 return xxx_messageInfo_OnuAlarmIndication.Size(m)
3476}
3477func (m *OnuAlarmIndication) XXX_DiscardUnknown() {
3478 xxx_messageInfo_OnuAlarmIndication.DiscardUnknown(m)
3479}
3480
3481var xxx_messageInfo_OnuAlarmIndication proto.InternalMessageInfo
3482
3483func (m *OnuAlarmIndication) GetIntfId() uint32 {
3484 if m != nil {
3485 return m.IntfId
3486 }
3487 return 0
3488}
3489
3490func (m *OnuAlarmIndication) GetOnuId() uint32 {
3491 if m != nil {
3492 return m.OnuId
3493 }
3494 return 0
3495}
3496
3497func (m *OnuAlarmIndication) GetLosStatus() string {
3498 if m != nil {
3499 return m.LosStatus
3500 }
3501 return ""
3502}
3503
3504func (m *OnuAlarmIndication) GetLobStatus() string {
3505 if m != nil {
3506 return m.LobStatus
3507 }
3508 return ""
3509}
3510
3511func (m *OnuAlarmIndication) GetLopcMissStatus() string {
3512 if m != nil {
3513 return m.LopcMissStatus
3514 }
3515 return ""
3516}
3517
3518func (m *OnuAlarmIndication) GetLopcMicErrorStatus() string {
3519 if m != nil {
3520 return m.LopcMicErrorStatus
3521 }
3522 return ""
3523}
3524
3525func (m *OnuAlarmIndication) GetLofiStatus() string {
3526 if m != nil {
3527 return m.LofiStatus
3528 }
3529 return ""
3530}
3531
3532func (m *OnuAlarmIndication) GetLoamiStatus() string {
3533 if m != nil {
3534 return m.LoamiStatus
3535 }
3536 return ""
3537}
3538
3539type OnuStartupFailureIndication struct {
3540 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3541 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3542 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3543 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3544 XXX_unrecognized []byte `json:"-"`
3545 XXX_sizecache int32 `json:"-"`
3546}
3547
3548func (m *OnuStartupFailureIndication) Reset() { *m = OnuStartupFailureIndication{} }
3549func (m *OnuStartupFailureIndication) String() string { return proto.CompactTextString(m) }
3550func (*OnuStartupFailureIndication) ProtoMessage() {}
3551func (*OnuStartupFailureIndication) Descriptor() ([]byte, []int) {
3552 return fileDescriptor_c072e7aa0dfd74d5, []int{29}
3553}
3554
3555func (m *OnuStartupFailureIndication) XXX_Unmarshal(b []byte) error {
3556 return xxx_messageInfo_OnuStartupFailureIndication.Unmarshal(m, b)
3557}
3558func (m *OnuStartupFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3559 return xxx_messageInfo_OnuStartupFailureIndication.Marshal(b, m, deterministic)
3560}
3561func (m *OnuStartupFailureIndication) XXX_Merge(src proto.Message) {
3562 xxx_messageInfo_OnuStartupFailureIndication.Merge(m, src)
3563}
3564func (m *OnuStartupFailureIndication) XXX_Size() int {
3565 return xxx_messageInfo_OnuStartupFailureIndication.Size(m)
3566}
3567func (m *OnuStartupFailureIndication) XXX_DiscardUnknown() {
3568 xxx_messageInfo_OnuStartupFailureIndication.DiscardUnknown(m)
3569}
3570
3571var xxx_messageInfo_OnuStartupFailureIndication proto.InternalMessageInfo
3572
3573func (m *OnuStartupFailureIndication) GetIntfId() uint32 {
3574 if m != nil {
3575 return m.IntfId
3576 }
3577 return 0
3578}
3579
3580func (m *OnuStartupFailureIndication) GetOnuId() uint32 {
3581 if m != nil {
3582 return m.OnuId
3583 }
3584 return 0
3585}
3586
3587func (m *OnuStartupFailureIndication) GetStatus() string {
3588 if m != nil {
3589 return m.Status
3590 }
3591 return ""
3592}
3593
3594type OnuSignalDegradeIndication struct {
3595 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3596 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3597 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3598 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3599 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3600 XXX_unrecognized []byte `json:"-"`
3601 XXX_sizecache int32 `json:"-"`
3602}
3603
3604func (m *OnuSignalDegradeIndication) Reset() { *m = OnuSignalDegradeIndication{} }
3605func (m *OnuSignalDegradeIndication) String() string { return proto.CompactTextString(m) }
3606func (*OnuSignalDegradeIndication) ProtoMessage() {}
3607func (*OnuSignalDegradeIndication) Descriptor() ([]byte, []int) {
3608 return fileDescriptor_c072e7aa0dfd74d5, []int{30}
3609}
3610
3611func (m *OnuSignalDegradeIndication) XXX_Unmarshal(b []byte) error {
3612 return xxx_messageInfo_OnuSignalDegradeIndication.Unmarshal(m, b)
3613}
3614func (m *OnuSignalDegradeIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3615 return xxx_messageInfo_OnuSignalDegradeIndication.Marshal(b, m, deterministic)
3616}
3617func (m *OnuSignalDegradeIndication) XXX_Merge(src proto.Message) {
3618 xxx_messageInfo_OnuSignalDegradeIndication.Merge(m, src)
3619}
3620func (m *OnuSignalDegradeIndication) XXX_Size() int {
3621 return xxx_messageInfo_OnuSignalDegradeIndication.Size(m)
3622}
3623func (m *OnuSignalDegradeIndication) XXX_DiscardUnknown() {
3624 xxx_messageInfo_OnuSignalDegradeIndication.DiscardUnknown(m)
3625}
3626
3627var xxx_messageInfo_OnuSignalDegradeIndication proto.InternalMessageInfo
3628
3629func (m *OnuSignalDegradeIndication) GetIntfId() uint32 {
3630 if m != nil {
3631 return m.IntfId
3632 }
3633 return 0
3634}
3635
3636func (m *OnuSignalDegradeIndication) GetOnuId() uint32 {
3637 if m != nil {
3638 return m.OnuId
3639 }
3640 return 0
3641}
3642
3643func (m *OnuSignalDegradeIndication) GetStatus() string {
3644 if m != nil {
3645 return m.Status
3646 }
3647 return ""
3648}
3649
3650func (m *OnuSignalDegradeIndication) GetInverseBitErrorRate() uint32 {
3651 if m != nil {
3652 return m.InverseBitErrorRate
3653 }
3654 return 0
3655}
3656
3657type OnuDriftOfWindowIndication struct {
3658 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3659 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3660 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3661 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3662 NewEqd uint32 `protobuf:"fixed32,5,opt,name=new_eqd,json=newEqd,proto3" json:"new_eqd,omitempty"`
3663 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3664 XXX_unrecognized []byte `json:"-"`
3665 XXX_sizecache int32 `json:"-"`
3666}
3667
3668func (m *OnuDriftOfWindowIndication) Reset() { *m = OnuDriftOfWindowIndication{} }
3669func (m *OnuDriftOfWindowIndication) String() string { return proto.CompactTextString(m) }
3670func (*OnuDriftOfWindowIndication) ProtoMessage() {}
3671func (*OnuDriftOfWindowIndication) Descriptor() ([]byte, []int) {
3672 return fileDescriptor_c072e7aa0dfd74d5, []int{31}
3673}
3674
3675func (m *OnuDriftOfWindowIndication) XXX_Unmarshal(b []byte) error {
3676 return xxx_messageInfo_OnuDriftOfWindowIndication.Unmarshal(m, b)
3677}
3678func (m *OnuDriftOfWindowIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3679 return xxx_messageInfo_OnuDriftOfWindowIndication.Marshal(b, m, deterministic)
3680}
3681func (m *OnuDriftOfWindowIndication) XXX_Merge(src proto.Message) {
3682 xxx_messageInfo_OnuDriftOfWindowIndication.Merge(m, src)
3683}
3684func (m *OnuDriftOfWindowIndication) XXX_Size() int {
3685 return xxx_messageInfo_OnuDriftOfWindowIndication.Size(m)
3686}
3687func (m *OnuDriftOfWindowIndication) XXX_DiscardUnknown() {
3688 xxx_messageInfo_OnuDriftOfWindowIndication.DiscardUnknown(m)
3689}
3690
3691var xxx_messageInfo_OnuDriftOfWindowIndication proto.InternalMessageInfo
3692
3693func (m *OnuDriftOfWindowIndication) GetIntfId() uint32 {
3694 if m != nil {
3695 return m.IntfId
3696 }
3697 return 0
3698}
3699
3700func (m *OnuDriftOfWindowIndication) GetOnuId() uint32 {
3701 if m != nil {
3702 return m.OnuId
3703 }
3704 return 0
3705}
3706
3707func (m *OnuDriftOfWindowIndication) GetStatus() string {
3708 if m != nil {
3709 return m.Status
3710 }
3711 return ""
3712}
3713
3714func (m *OnuDriftOfWindowIndication) GetDrift() uint32 {
3715 if m != nil {
3716 return m.Drift
3717 }
3718 return 0
3719}
3720
3721func (m *OnuDriftOfWindowIndication) GetNewEqd() uint32 {
3722 if m != nil {
3723 return m.NewEqd
3724 }
3725 return 0
3726}
3727
3728type OnuLossOfOmciChannelIndication struct {
3729 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3730 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3731 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3732 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3733 XXX_unrecognized []byte `json:"-"`
3734 XXX_sizecache int32 `json:"-"`
3735}
3736
3737func (m *OnuLossOfOmciChannelIndication) Reset() { *m = OnuLossOfOmciChannelIndication{} }
3738func (m *OnuLossOfOmciChannelIndication) String() string { return proto.CompactTextString(m) }
3739func (*OnuLossOfOmciChannelIndication) ProtoMessage() {}
3740func (*OnuLossOfOmciChannelIndication) Descriptor() ([]byte, []int) {
3741 return fileDescriptor_c072e7aa0dfd74d5, []int{32}
3742}
3743
3744func (m *OnuLossOfOmciChannelIndication) XXX_Unmarshal(b []byte) error {
3745 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Unmarshal(m, b)
3746}
3747func (m *OnuLossOfOmciChannelIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3748 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Marshal(b, m, deterministic)
3749}
3750func (m *OnuLossOfOmciChannelIndication) XXX_Merge(src proto.Message) {
3751 xxx_messageInfo_OnuLossOfOmciChannelIndication.Merge(m, src)
3752}
3753func (m *OnuLossOfOmciChannelIndication) XXX_Size() int {
3754 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Size(m)
3755}
3756func (m *OnuLossOfOmciChannelIndication) XXX_DiscardUnknown() {
3757 xxx_messageInfo_OnuLossOfOmciChannelIndication.DiscardUnknown(m)
3758}
3759
3760var xxx_messageInfo_OnuLossOfOmciChannelIndication proto.InternalMessageInfo
3761
3762func (m *OnuLossOfOmciChannelIndication) GetIntfId() uint32 {
3763 if m != nil {
3764 return m.IntfId
3765 }
3766 return 0
3767}
3768
3769func (m *OnuLossOfOmciChannelIndication) GetOnuId() uint32 {
3770 if m != nil {
3771 return m.OnuId
3772 }
3773 return 0
3774}
3775
3776func (m *OnuLossOfOmciChannelIndication) GetStatus() string {
3777 if m != nil {
3778 return m.Status
3779 }
3780 return ""
3781}
3782
3783type OnuSignalsFailureIndication struct {
3784 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3785 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3786 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3787 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3788 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3789 XXX_unrecognized []byte `json:"-"`
3790 XXX_sizecache int32 `json:"-"`
3791}
3792
3793func (m *OnuSignalsFailureIndication) Reset() { *m = OnuSignalsFailureIndication{} }
3794func (m *OnuSignalsFailureIndication) String() string { return proto.CompactTextString(m) }
3795func (*OnuSignalsFailureIndication) ProtoMessage() {}
3796func (*OnuSignalsFailureIndication) Descriptor() ([]byte, []int) {
3797 return fileDescriptor_c072e7aa0dfd74d5, []int{33}
3798}
3799
3800func (m *OnuSignalsFailureIndication) XXX_Unmarshal(b []byte) error {
3801 return xxx_messageInfo_OnuSignalsFailureIndication.Unmarshal(m, b)
3802}
3803func (m *OnuSignalsFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3804 return xxx_messageInfo_OnuSignalsFailureIndication.Marshal(b, m, deterministic)
3805}
3806func (m *OnuSignalsFailureIndication) XXX_Merge(src proto.Message) {
3807 xxx_messageInfo_OnuSignalsFailureIndication.Merge(m, src)
3808}
3809func (m *OnuSignalsFailureIndication) XXX_Size() int {
3810 return xxx_messageInfo_OnuSignalsFailureIndication.Size(m)
3811}
3812func (m *OnuSignalsFailureIndication) XXX_DiscardUnknown() {
3813 xxx_messageInfo_OnuSignalsFailureIndication.DiscardUnknown(m)
3814}
3815
3816var xxx_messageInfo_OnuSignalsFailureIndication proto.InternalMessageInfo
3817
3818func (m *OnuSignalsFailureIndication) GetIntfId() uint32 {
3819 if m != nil {
3820 return m.IntfId
3821 }
3822 return 0
3823}
3824
3825func (m *OnuSignalsFailureIndication) GetOnuId() uint32 {
3826 if m != nil {
3827 return m.OnuId
3828 }
3829 return 0
3830}
3831
3832func (m *OnuSignalsFailureIndication) GetStatus() string {
3833 if m != nil {
3834 return m.Status
3835 }
3836 return ""
3837}
3838
3839func (m *OnuSignalsFailureIndication) GetInverseBitErrorRate() uint32 {
3840 if m != nil {
3841 return m.InverseBitErrorRate
3842 }
3843 return 0
3844}
3845
3846type OnuTransmissionInterferenceWarning struct {
3847 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3848 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3849 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3850 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3851 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3852 XXX_unrecognized []byte `json:"-"`
3853 XXX_sizecache int32 `json:"-"`
3854}
3855
3856func (m *OnuTransmissionInterferenceWarning) Reset() { *m = OnuTransmissionInterferenceWarning{} }
3857func (m *OnuTransmissionInterferenceWarning) String() string { return proto.CompactTextString(m) }
3858func (*OnuTransmissionInterferenceWarning) ProtoMessage() {}
3859func (*OnuTransmissionInterferenceWarning) Descriptor() ([]byte, []int) {
3860 return fileDescriptor_c072e7aa0dfd74d5, []int{34}
3861}
3862
3863func (m *OnuTransmissionInterferenceWarning) XXX_Unmarshal(b []byte) error {
3864 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Unmarshal(m, b)
3865}
3866func (m *OnuTransmissionInterferenceWarning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3867 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Marshal(b, m, deterministic)
3868}
3869func (m *OnuTransmissionInterferenceWarning) XXX_Merge(src proto.Message) {
3870 xxx_messageInfo_OnuTransmissionInterferenceWarning.Merge(m, src)
3871}
3872func (m *OnuTransmissionInterferenceWarning) XXX_Size() int {
3873 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Size(m)
3874}
3875func (m *OnuTransmissionInterferenceWarning) XXX_DiscardUnknown() {
3876 xxx_messageInfo_OnuTransmissionInterferenceWarning.DiscardUnknown(m)
3877}
3878
3879var xxx_messageInfo_OnuTransmissionInterferenceWarning proto.InternalMessageInfo
3880
3881func (m *OnuTransmissionInterferenceWarning) GetIntfId() uint32 {
3882 if m != nil {
3883 return m.IntfId
3884 }
3885 return 0
3886}
3887
3888func (m *OnuTransmissionInterferenceWarning) GetOnuId() uint32 {
3889 if m != nil {
3890 return m.OnuId
3891 }
3892 return 0
3893}
3894
3895func (m *OnuTransmissionInterferenceWarning) GetStatus() string {
3896 if m != nil {
3897 return m.Status
3898 }
3899 return ""
3900}
3901
3902func (m *OnuTransmissionInterferenceWarning) GetDrift() uint32 {
3903 if m != nil {
3904 return m.Drift
3905 }
3906 return 0
3907}
3908
3909type OnuActivationFailureIndication struct {
3910 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3911 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3912 FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
3913 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3914 XXX_unrecognized []byte `json:"-"`
3915 XXX_sizecache int32 `json:"-"`
3916}
3917
3918func (m *OnuActivationFailureIndication) Reset() { *m = OnuActivationFailureIndication{} }
3919func (m *OnuActivationFailureIndication) String() string { return proto.CompactTextString(m) }
3920func (*OnuActivationFailureIndication) ProtoMessage() {}
3921func (*OnuActivationFailureIndication) Descriptor() ([]byte, []int) {
3922 return fileDescriptor_c072e7aa0dfd74d5, []int{35}
3923}
3924
3925func (m *OnuActivationFailureIndication) XXX_Unmarshal(b []byte) error {
3926 return xxx_messageInfo_OnuActivationFailureIndication.Unmarshal(m, b)
3927}
3928func (m *OnuActivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3929 return xxx_messageInfo_OnuActivationFailureIndication.Marshal(b, m, deterministic)
3930}
3931func (m *OnuActivationFailureIndication) XXX_Merge(src proto.Message) {
3932 xxx_messageInfo_OnuActivationFailureIndication.Merge(m, src)
3933}
3934func (m *OnuActivationFailureIndication) XXX_Size() int {
3935 return xxx_messageInfo_OnuActivationFailureIndication.Size(m)
3936}
3937func (m *OnuActivationFailureIndication) XXX_DiscardUnknown() {
3938 xxx_messageInfo_OnuActivationFailureIndication.DiscardUnknown(m)
3939}
3940
3941var xxx_messageInfo_OnuActivationFailureIndication proto.InternalMessageInfo
3942
3943func (m *OnuActivationFailureIndication) GetIntfId() uint32 {
3944 if m != nil {
3945 return m.IntfId
3946 }
3947 return 0
3948}
3949
3950func (m *OnuActivationFailureIndication) GetOnuId() uint32 {
3951 if m != nil {
3952 return m.OnuId
3953 }
3954 return 0
3955}
3956
3957func (m *OnuActivationFailureIndication) GetFailReason() uint32 {
3958 if m != nil {
3959 return m.FailReason
3960 }
3961 return 0
3962}
3963
3964type OnuLossOfKeySyncFailureIndication struct {
3965 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3966 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3967 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3968 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3969 XXX_unrecognized []byte `json:"-"`
3970 XXX_sizecache int32 `json:"-"`
3971}
3972
3973func (m *OnuLossOfKeySyncFailureIndication) Reset() { *m = OnuLossOfKeySyncFailureIndication{} }
3974func (m *OnuLossOfKeySyncFailureIndication) String() string { return proto.CompactTextString(m) }
3975func (*OnuLossOfKeySyncFailureIndication) ProtoMessage() {}
3976func (*OnuLossOfKeySyncFailureIndication) Descriptor() ([]byte, []int) {
3977 return fileDescriptor_c072e7aa0dfd74d5, []int{36}
3978}
3979
3980func (m *OnuLossOfKeySyncFailureIndication) XXX_Unmarshal(b []byte) error {
3981 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Unmarshal(m, b)
3982}
3983func (m *OnuLossOfKeySyncFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3984 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Marshal(b, m, deterministic)
3985}
3986func (m *OnuLossOfKeySyncFailureIndication) XXX_Merge(src proto.Message) {
3987 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Merge(m, src)
3988}
3989func (m *OnuLossOfKeySyncFailureIndication) XXX_Size() int {
3990 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Size(m)
3991}
3992func (m *OnuLossOfKeySyncFailureIndication) XXX_DiscardUnknown() {
3993 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.DiscardUnknown(m)
3994}
3995
3996var xxx_messageInfo_OnuLossOfKeySyncFailureIndication proto.InternalMessageInfo
3997
3998func (m *OnuLossOfKeySyncFailureIndication) GetIntfId() uint32 {
3999 if m != nil {
4000 return m.IntfId
4001 }
4002 return 0
4003}
4004
4005func (m *OnuLossOfKeySyncFailureIndication) GetOnuId() uint32 {
4006 if m != nil {
4007 return m.OnuId
4008 }
4009 return 0
4010}
4011
4012func (m *OnuLossOfKeySyncFailureIndication) GetStatus() string {
4013 if m != nil {
4014 return m.Status
4015 }
4016 return ""
4017}
4018
4019type RdiErrorIndication struct {
4020 RdiErrorCount uint64 `protobuf:"fixed64,1,opt,name=rdi_error_count,json=rdiErrorCount,proto3" json:"rdi_error_count,omitempty"`
4021 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
4022 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4023 XXX_unrecognized []byte `json:"-"`
4024 XXX_sizecache int32 `json:"-"`
4025}
4026
4027func (m *RdiErrorIndication) Reset() { *m = RdiErrorIndication{} }
4028func (m *RdiErrorIndication) String() string { return proto.CompactTextString(m) }
4029func (*RdiErrorIndication) ProtoMessage() {}
4030func (*RdiErrorIndication) Descriptor() ([]byte, []int) {
4031 return fileDescriptor_c072e7aa0dfd74d5, []int{37}
4032}
4033
4034func (m *RdiErrorIndication) XXX_Unmarshal(b []byte) error {
4035 return xxx_messageInfo_RdiErrorIndication.Unmarshal(m, b)
4036}
4037func (m *RdiErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4038 return xxx_messageInfo_RdiErrorIndication.Marshal(b, m, deterministic)
4039}
4040func (m *RdiErrorIndication) XXX_Merge(src proto.Message) {
4041 xxx_messageInfo_RdiErrorIndication.Merge(m, src)
4042}
4043func (m *RdiErrorIndication) XXX_Size() int {
4044 return xxx_messageInfo_RdiErrorIndication.Size(m)
4045}
4046func (m *RdiErrorIndication) XXX_DiscardUnknown() {
4047 xxx_messageInfo_RdiErrorIndication.DiscardUnknown(m)
4048}
4049
4050var xxx_messageInfo_RdiErrorIndication proto.InternalMessageInfo
4051
4052func (m *RdiErrorIndication) GetRdiErrorCount() uint64 {
4053 if m != nil {
4054 return m.RdiErrorCount
4055 }
4056 return 0
4057}
4058
4059func (m *RdiErrorIndication) GetStatus() string {
4060 if m != nil {
4061 return m.Status
4062 }
4063 return ""
4064}
4065
4066type OnuItuPonStatsIndication struct {
4067 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4068 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4069 // Types that are valid to be assigned to Stats:
4070 // *OnuItuPonStatsIndication_RdiErrorInd
4071 Stats isOnuItuPonStatsIndication_Stats `protobuf_oneof:"stats"`
4072 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4073 XXX_unrecognized []byte `json:"-"`
4074 XXX_sizecache int32 `json:"-"`
4075}
4076
4077func (m *OnuItuPonStatsIndication) Reset() { *m = OnuItuPonStatsIndication{} }
4078func (m *OnuItuPonStatsIndication) String() string { return proto.CompactTextString(m) }
4079func (*OnuItuPonStatsIndication) ProtoMessage() {}
4080func (*OnuItuPonStatsIndication) Descriptor() ([]byte, []int) {
4081 return fileDescriptor_c072e7aa0dfd74d5, []int{38}
4082}
4083
4084func (m *OnuItuPonStatsIndication) XXX_Unmarshal(b []byte) error {
4085 return xxx_messageInfo_OnuItuPonStatsIndication.Unmarshal(m, b)
4086}
4087func (m *OnuItuPonStatsIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4088 return xxx_messageInfo_OnuItuPonStatsIndication.Marshal(b, m, deterministic)
4089}
4090func (m *OnuItuPonStatsIndication) XXX_Merge(src proto.Message) {
4091 xxx_messageInfo_OnuItuPonStatsIndication.Merge(m, src)
4092}
4093func (m *OnuItuPonStatsIndication) XXX_Size() int {
4094 return xxx_messageInfo_OnuItuPonStatsIndication.Size(m)
4095}
4096func (m *OnuItuPonStatsIndication) XXX_DiscardUnknown() {
4097 xxx_messageInfo_OnuItuPonStatsIndication.DiscardUnknown(m)
4098}
4099
4100var xxx_messageInfo_OnuItuPonStatsIndication proto.InternalMessageInfo
4101
4102func (m *OnuItuPonStatsIndication) GetIntfId() uint32 {
4103 if m != nil {
4104 return m.IntfId
4105 }
4106 return 0
4107}
4108
4109func (m *OnuItuPonStatsIndication) GetOnuId() uint32 {
4110 if m != nil {
4111 return m.OnuId
4112 }
4113 return 0
4114}
4115
4116type isOnuItuPonStatsIndication_Stats interface {
4117 isOnuItuPonStatsIndication_Stats()
4118}
4119
4120type OnuItuPonStatsIndication_RdiErrorInd struct {
4121 RdiErrorInd *RdiErrorIndication `protobuf:"bytes,3,opt,name=rdi_error_ind,json=rdiErrorInd,proto3,oneof"`
4122}
4123
4124func (*OnuItuPonStatsIndication_RdiErrorInd) isOnuItuPonStatsIndication_Stats() {}
4125
4126func (m *OnuItuPonStatsIndication) GetStats() isOnuItuPonStatsIndication_Stats {
4127 if m != nil {
4128 return m.Stats
4129 }
4130 return nil
4131}
4132
4133func (m *OnuItuPonStatsIndication) GetRdiErrorInd() *RdiErrorIndication {
4134 if x, ok := m.GetStats().(*OnuItuPonStatsIndication_RdiErrorInd); ok {
4135 return x.RdiErrorInd
4136 }
4137 return nil
4138}
4139
4140// XXX_OneofWrappers is for the internal use of the proto package.
4141func (*OnuItuPonStatsIndication) XXX_OneofWrappers() []interface{} {
4142 return []interface{}{
4143 (*OnuItuPonStatsIndication_RdiErrorInd)(nil),
4144 }
4145}
4146
4147type OnuProcessingErrorIndication struct {
4148 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4149 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4150 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4151 XXX_unrecognized []byte `json:"-"`
4152 XXX_sizecache int32 `json:"-"`
4153}
4154
4155func (m *OnuProcessingErrorIndication) Reset() { *m = OnuProcessingErrorIndication{} }
4156func (m *OnuProcessingErrorIndication) String() string { return proto.CompactTextString(m) }
4157func (*OnuProcessingErrorIndication) ProtoMessage() {}
4158func (*OnuProcessingErrorIndication) Descriptor() ([]byte, []int) {
4159 return fileDescriptor_c072e7aa0dfd74d5, []int{39}
4160}
4161
4162func (m *OnuProcessingErrorIndication) XXX_Unmarshal(b []byte) error {
4163 return xxx_messageInfo_OnuProcessingErrorIndication.Unmarshal(m, b)
4164}
4165func (m *OnuProcessingErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4166 return xxx_messageInfo_OnuProcessingErrorIndication.Marshal(b, m, deterministic)
4167}
4168func (m *OnuProcessingErrorIndication) XXX_Merge(src proto.Message) {
4169 xxx_messageInfo_OnuProcessingErrorIndication.Merge(m, src)
4170}
4171func (m *OnuProcessingErrorIndication) XXX_Size() int {
4172 return xxx_messageInfo_OnuProcessingErrorIndication.Size(m)
4173}
4174func (m *OnuProcessingErrorIndication) XXX_DiscardUnknown() {
4175 xxx_messageInfo_OnuProcessingErrorIndication.DiscardUnknown(m)
4176}
4177
4178var xxx_messageInfo_OnuProcessingErrorIndication proto.InternalMessageInfo
4179
4180func (m *OnuProcessingErrorIndication) GetIntfId() uint32 {
4181 if m != nil {
4182 return m.IntfId
4183 }
4184 return 0
4185}
4186
4187func (m *OnuProcessingErrorIndication) GetOnuId() uint32 {
4188 if m != nil {
4189 return m.OnuId
4190 }
4191 return 0
4192}
4193
4194type OnuDeactivationFailureIndication struct {
4195 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4196 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4197 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4198 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4199 XXX_unrecognized []byte `json:"-"`
4200 XXX_sizecache int32 `json:"-"`
4201}
4202
4203func (m *OnuDeactivationFailureIndication) Reset() { *m = OnuDeactivationFailureIndication{} }
4204func (m *OnuDeactivationFailureIndication) String() string { return proto.CompactTextString(m) }
4205func (*OnuDeactivationFailureIndication) ProtoMessage() {}
4206func (*OnuDeactivationFailureIndication) Descriptor() ([]byte, []int) {
4207 return fileDescriptor_c072e7aa0dfd74d5, []int{40}
4208}
4209
4210func (m *OnuDeactivationFailureIndication) XXX_Unmarshal(b []byte) error {
4211 return xxx_messageInfo_OnuDeactivationFailureIndication.Unmarshal(m, b)
4212}
4213func (m *OnuDeactivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4214 return xxx_messageInfo_OnuDeactivationFailureIndication.Marshal(b, m, deterministic)
4215}
4216func (m *OnuDeactivationFailureIndication) XXX_Merge(src proto.Message) {
4217 xxx_messageInfo_OnuDeactivationFailureIndication.Merge(m, src)
4218}
4219func (m *OnuDeactivationFailureIndication) XXX_Size() int {
4220 return xxx_messageInfo_OnuDeactivationFailureIndication.Size(m)
4221}
4222func (m *OnuDeactivationFailureIndication) XXX_DiscardUnknown() {
4223 xxx_messageInfo_OnuDeactivationFailureIndication.DiscardUnknown(m)
4224}
4225
4226var xxx_messageInfo_OnuDeactivationFailureIndication proto.InternalMessageInfo
4227
4228func (m *OnuDeactivationFailureIndication) GetIntfId() uint32 {
4229 if m != nil {
4230 return m.IntfId
4231 }
4232 return 0
4233}
4234
4235func (m *OnuDeactivationFailureIndication) GetOnuId() uint32 {
4236 if m != nil {
4237 return m.OnuId
4238 }
4239 return 0
4240}
4241
4242func (m *OnuDeactivationFailureIndication) GetStatus() string {
4243 if m != nil {
4244 return m.Status
4245 }
4246 return ""
4247}
4248
4249type OnuRemoteDefectIndication struct {
4250 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4251 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4252 RdiErrors uint64 `protobuf:"fixed64,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
4253 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4254 XXX_unrecognized []byte `json:"-"`
4255 XXX_sizecache int32 `json:"-"`
4256}
4257
4258func (m *OnuRemoteDefectIndication) Reset() { *m = OnuRemoteDefectIndication{} }
4259func (m *OnuRemoteDefectIndication) String() string { return proto.CompactTextString(m) }
4260func (*OnuRemoteDefectIndication) ProtoMessage() {}
4261func (*OnuRemoteDefectIndication) Descriptor() ([]byte, []int) {
4262 return fileDescriptor_c072e7aa0dfd74d5, []int{41}
4263}
4264
4265func (m *OnuRemoteDefectIndication) XXX_Unmarshal(b []byte) error {
4266 return xxx_messageInfo_OnuRemoteDefectIndication.Unmarshal(m, b)
4267}
4268func (m *OnuRemoteDefectIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4269 return xxx_messageInfo_OnuRemoteDefectIndication.Marshal(b, m, deterministic)
4270}
4271func (m *OnuRemoteDefectIndication) XXX_Merge(src proto.Message) {
4272 xxx_messageInfo_OnuRemoteDefectIndication.Merge(m, src)
4273}
4274func (m *OnuRemoteDefectIndication) XXX_Size() int {
4275 return xxx_messageInfo_OnuRemoteDefectIndication.Size(m)
4276}
4277func (m *OnuRemoteDefectIndication) XXX_DiscardUnknown() {
4278 xxx_messageInfo_OnuRemoteDefectIndication.DiscardUnknown(m)
4279}
4280
4281var xxx_messageInfo_OnuRemoteDefectIndication proto.InternalMessageInfo
4282
4283func (m *OnuRemoteDefectIndication) GetIntfId() uint32 {
4284 if m != nil {
4285 return m.IntfId
4286 }
4287 return 0
4288}
4289
4290func (m *OnuRemoteDefectIndication) GetOnuId() uint32 {
4291 if m != nil {
4292 return m.OnuId
4293 }
4294 return 0
4295}
4296
4297func (m *OnuRemoteDefectIndication) GetRdiErrors() uint64 {
4298 if m != nil {
4299 return m.RdiErrors
4300 }
4301 return 0
4302}
4303
4304type OnuLossOfGEMChannelDelineationIndication struct {
4305 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4306 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4307 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4308 DelineationErrors uint32 `protobuf:"fixed32,4,opt,name=delineation_errors,json=delineationErrors,proto3" json:"delineation_errors,omitempty"`
4309 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4310 XXX_unrecognized []byte `json:"-"`
4311 XXX_sizecache int32 `json:"-"`
4312}
4313
4314func (m *OnuLossOfGEMChannelDelineationIndication) Reset() {
4315 *m = OnuLossOfGEMChannelDelineationIndication{}
4316}
4317func (m *OnuLossOfGEMChannelDelineationIndication) String() string { return proto.CompactTextString(m) }
4318func (*OnuLossOfGEMChannelDelineationIndication) ProtoMessage() {}
4319func (*OnuLossOfGEMChannelDelineationIndication) Descriptor() ([]byte, []int) {
4320 return fileDescriptor_c072e7aa0dfd74d5, []int{42}
4321}
4322
4323func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Unmarshal(b []byte) error {
4324 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Unmarshal(m, b)
4325}
4326func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4327 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Marshal(b, m, deterministic)
4328}
4329func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Merge(src proto.Message) {
4330 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Merge(m, src)
4331}
4332func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Size() int {
4333 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Size(m)
4334}
4335func (m *OnuLossOfGEMChannelDelineationIndication) XXX_DiscardUnknown() {
4336 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.DiscardUnknown(m)
4337}
4338
4339var xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication proto.InternalMessageInfo
4340
4341func (m *OnuLossOfGEMChannelDelineationIndication) GetIntfId() uint32 {
4342 if m != nil {
4343 return m.IntfId
4344 }
4345 return 0
4346}
4347
4348func (m *OnuLossOfGEMChannelDelineationIndication) GetOnuId() uint32 {
4349 if m != nil {
4350 return m.OnuId
4351 }
4352 return 0
4353}
4354
4355func (m *OnuLossOfGEMChannelDelineationIndication) GetStatus() string {
4356 if m != nil {
4357 return m.Status
4358 }
4359 return ""
4360}
4361
4362func (m *OnuLossOfGEMChannelDelineationIndication) GetDelineationErrors() uint32 {
4363 if m != nil {
4364 return m.DelineationErrors
4365 }
4366 return 0
4367}
4368
4369type OnuPhysicalEquipmentErrorIndication struct {
4370 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4371 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4372 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4373 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4374 XXX_unrecognized []byte `json:"-"`
4375 XXX_sizecache int32 `json:"-"`
4376}
4377
4378func (m *OnuPhysicalEquipmentErrorIndication) Reset() { *m = OnuPhysicalEquipmentErrorIndication{} }
4379func (m *OnuPhysicalEquipmentErrorIndication) String() string { return proto.CompactTextString(m) }
4380func (*OnuPhysicalEquipmentErrorIndication) ProtoMessage() {}
4381func (*OnuPhysicalEquipmentErrorIndication) Descriptor() ([]byte, []int) {
4382 return fileDescriptor_c072e7aa0dfd74d5, []int{43}
4383}
4384
4385func (m *OnuPhysicalEquipmentErrorIndication) XXX_Unmarshal(b []byte) error {
4386 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Unmarshal(m, b)
4387}
4388func (m *OnuPhysicalEquipmentErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4389 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Marshal(b, m, deterministic)
4390}
4391func (m *OnuPhysicalEquipmentErrorIndication) XXX_Merge(src proto.Message) {
4392 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Merge(m, src)
4393}
4394func (m *OnuPhysicalEquipmentErrorIndication) XXX_Size() int {
4395 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Size(m)
4396}
4397func (m *OnuPhysicalEquipmentErrorIndication) XXX_DiscardUnknown() {
4398 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.DiscardUnknown(m)
4399}
4400
4401var xxx_messageInfo_OnuPhysicalEquipmentErrorIndication proto.InternalMessageInfo
4402
4403func (m *OnuPhysicalEquipmentErrorIndication) GetIntfId() uint32 {
4404 if m != nil {
4405 return m.IntfId
4406 }
4407 return 0
4408}
4409
4410func (m *OnuPhysicalEquipmentErrorIndication) GetOnuId() uint32 {
4411 if m != nil {
4412 return m.OnuId
4413 }
4414 return 0
4415}
4416
4417func (m *OnuPhysicalEquipmentErrorIndication) GetStatus() string {
4418 if m != nil {
4419 return m.Status
4420 }
4421 return ""
4422}
4423
4424type OnuLossOfAcknowledgementIndication struct {
4425 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4426 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4427 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4428 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4429 XXX_unrecognized []byte `json:"-"`
4430 XXX_sizecache int32 `json:"-"`
4431}
4432
4433func (m *OnuLossOfAcknowledgementIndication) Reset() { *m = OnuLossOfAcknowledgementIndication{} }
4434func (m *OnuLossOfAcknowledgementIndication) String() string { return proto.CompactTextString(m) }
4435func (*OnuLossOfAcknowledgementIndication) ProtoMessage() {}
4436func (*OnuLossOfAcknowledgementIndication) Descriptor() ([]byte, []int) {
4437 return fileDescriptor_c072e7aa0dfd74d5, []int{44}
4438}
4439
4440func (m *OnuLossOfAcknowledgementIndication) XXX_Unmarshal(b []byte) error {
4441 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Unmarshal(m, b)
4442}
4443func (m *OnuLossOfAcknowledgementIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4444 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Marshal(b, m, deterministic)
4445}
4446func (m *OnuLossOfAcknowledgementIndication) XXX_Merge(src proto.Message) {
4447 xxx_messageInfo_OnuLossOfAcknowledgementIndication.Merge(m, src)
4448}
4449func (m *OnuLossOfAcknowledgementIndication) XXX_Size() int {
4450 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Size(m)
4451}
4452func (m *OnuLossOfAcknowledgementIndication) XXX_DiscardUnknown() {
4453 xxx_messageInfo_OnuLossOfAcknowledgementIndication.DiscardUnknown(m)
4454}
4455
4456var xxx_messageInfo_OnuLossOfAcknowledgementIndication proto.InternalMessageInfo
4457
4458func (m *OnuLossOfAcknowledgementIndication) GetIntfId() uint32 {
4459 if m != nil {
4460 return m.IntfId
4461 }
4462 return 0
4463}
4464
4465func (m *OnuLossOfAcknowledgementIndication) GetOnuId() uint32 {
4466 if m != nil {
4467 return m.OnuId
4468 }
4469 return 0
4470}
4471
4472func (m *OnuLossOfAcknowledgementIndication) GetStatus() string {
4473 if m != nil {
4474 return m.Status
4475 }
4476 return ""
4477}
4478
4479type OnuDifferentialReachExceededIndication struct {
4480 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4481 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4482 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4483 Distance uint32 `protobuf:"fixed32,4,opt,name=distance,proto3" json:"distance,omitempty"`
4484 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4485 XXX_unrecognized []byte `json:"-"`
4486 XXX_sizecache int32 `json:"-"`
4487}
4488
4489func (m *OnuDifferentialReachExceededIndication) Reset() {
4490 *m = OnuDifferentialReachExceededIndication{}
4491}
4492func (m *OnuDifferentialReachExceededIndication) String() string { return proto.CompactTextString(m) }
4493func (*OnuDifferentialReachExceededIndication) ProtoMessage() {}
4494func (*OnuDifferentialReachExceededIndication) Descriptor() ([]byte, []int) {
4495 return fileDescriptor_c072e7aa0dfd74d5, []int{45}
4496}
4497
4498func (m *OnuDifferentialReachExceededIndication) XXX_Unmarshal(b []byte) error {
4499 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Unmarshal(m, b)
4500}
4501func (m *OnuDifferentialReachExceededIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4502 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Marshal(b, m, deterministic)
4503}
4504func (m *OnuDifferentialReachExceededIndication) XXX_Merge(src proto.Message) {
4505 xxx_messageInfo_OnuDifferentialReachExceededIndication.Merge(m, src)
4506}
4507func (m *OnuDifferentialReachExceededIndication) XXX_Size() int {
4508 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Size(m)
4509}
4510func (m *OnuDifferentialReachExceededIndication) XXX_DiscardUnknown() {
4511 xxx_messageInfo_OnuDifferentialReachExceededIndication.DiscardUnknown(m)
4512}
4513
4514var xxx_messageInfo_OnuDifferentialReachExceededIndication proto.InternalMessageInfo
4515
4516func (m *OnuDifferentialReachExceededIndication) GetIntfId() uint32 {
4517 if m != nil {
4518 return m.IntfId
4519 }
4520 return 0
4521}
4522
4523func (m *OnuDifferentialReachExceededIndication) GetOnuId() uint32 {
4524 if m != nil {
4525 return m.OnuId
4526 }
4527 return 0
4528}
4529
4530func (m *OnuDifferentialReachExceededIndication) GetStatus() string {
4531 if m != nil {
4532 return m.Status
4533 }
4534 return ""
4535}
4536
4537func (m *OnuDifferentialReachExceededIndication) GetDistance() uint32 {
4538 if m != nil {
4539 return m.Distance
4540 }
4541 return 0
4542}
4543
4544type GroupMember struct {
4545 InterfaceId uint32 `protobuf:"varint,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"`
4546 InterfaceType GroupMember_InterfaceType `protobuf:"varint,2,opt,name=interface_type,json=interfaceType,proto3,enum=openolt.GroupMember_InterfaceType" json:"interface_type,omitempty"`
4547 GemPortId uint32 `protobuf:"varint,3,opt,name=gem_port_id,json=gemPortId,proto3" json:"gem_port_id,omitempty"`
4548 Priority uint32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"`
4549 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4550 XXX_unrecognized []byte `json:"-"`
4551 XXX_sizecache int32 `json:"-"`
4552}
4553
4554func (m *GroupMember) Reset() { *m = GroupMember{} }
4555func (m *GroupMember) String() string { return proto.CompactTextString(m) }
4556func (*GroupMember) ProtoMessage() {}
4557func (*GroupMember) Descriptor() ([]byte, []int) {
4558 return fileDescriptor_c072e7aa0dfd74d5, []int{46}
4559}
4560
4561func (m *GroupMember) XXX_Unmarshal(b []byte) error {
4562 return xxx_messageInfo_GroupMember.Unmarshal(m, b)
4563}
4564func (m *GroupMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4565 return xxx_messageInfo_GroupMember.Marshal(b, m, deterministic)
4566}
4567func (m *GroupMember) XXX_Merge(src proto.Message) {
4568 xxx_messageInfo_GroupMember.Merge(m, src)
4569}
4570func (m *GroupMember) XXX_Size() int {
4571 return xxx_messageInfo_GroupMember.Size(m)
4572}
4573func (m *GroupMember) XXX_DiscardUnknown() {
4574 xxx_messageInfo_GroupMember.DiscardUnknown(m)
4575}
4576
4577var xxx_messageInfo_GroupMember proto.InternalMessageInfo
4578
4579func (m *GroupMember) GetInterfaceId() uint32 {
4580 if m != nil {
4581 return m.InterfaceId
4582 }
4583 return 0
4584}
4585
4586func (m *GroupMember) GetInterfaceType() GroupMember_InterfaceType {
4587 if m != nil {
4588 return m.InterfaceType
4589 }
4590 return GroupMember_PON
4591}
4592
4593func (m *GroupMember) GetGemPortId() uint32 {
4594 if m != nil {
4595 return m.GemPortId
4596 }
4597 return 0
4598}
4599
4600func (m *GroupMember) GetPriority() uint32 {
4601 if m != nil {
4602 return m.Priority
4603 }
4604 return 0
4605}
4606
4607type Group struct {
4608 GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
4609 Command Group_GroupMembersCommand `protobuf:"varint,2,opt,name=command,proto3,enum=openolt.Group_GroupMembersCommand" json:"command,omitempty"`
4610 Members []*GroupMember `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
4611 Action *Action `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
4612 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4613 XXX_unrecognized []byte `json:"-"`
4614 XXX_sizecache int32 `json:"-"`
4615}
4616
4617func (m *Group) Reset() { *m = Group{} }
4618func (m *Group) String() string { return proto.CompactTextString(m) }
4619func (*Group) ProtoMessage() {}
4620func (*Group) Descriptor() ([]byte, []int) {
4621 return fileDescriptor_c072e7aa0dfd74d5, []int{47}
4622}
4623
4624func (m *Group) XXX_Unmarshal(b []byte) error {
4625 return xxx_messageInfo_Group.Unmarshal(m, b)
4626}
4627func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4628 return xxx_messageInfo_Group.Marshal(b, m, deterministic)
4629}
4630func (m *Group) XXX_Merge(src proto.Message) {
4631 xxx_messageInfo_Group.Merge(m, src)
4632}
4633func (m *Group) XXX_Size() int {
4634 return xxx_messageInfo_Group.Size(m)
4635}
4636func (m *Group) XXX_DiscardUnknown() {
4637 xxx_messageInfo_Group.DiscardUnknown(m)
4638}
4639
4640var xxx_messageInfo_Group proto.InternalMessageInfo
4641
4642func (m *Group) GetGroupId() uint32 {
4643 if m != nil {
4644 return m.GroupId
4645 }
4646 return 0
4647}
4648
4649func (m *Group) GetCommand() Group_GroupMembersCommand {
4650 if m != nil {
4651 return m.Command
4652 }
4653 return Group_ADD_MEMBERS
4654}
4655
4656func (m *Group) GetMembers() []*GroupMember {
4657 if m != nil {
4658 return m.Members
4659 }
4660 return nil
4661}
4662
4663func (m *Group) GetAction() *Action {
4664 if m != nil {
4665 return m.Action
4666 }
4667 return nil
4668}
4669
4670type ValueParam struct {
khenaidoodc2116e2021-10-19 17:33:19 -04004671 Onu *Onu `protobuf:"bytes,1,opt,name=onu,proto3" json:"onu,omitempty"`
4672 Value extension.ValueType_Type `protobuf:"varint,2,opt,name=value,proto3,enum=extension.ValueType_Type" json:"value,omitempty"`
4673 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4674 XXX_unrecognized []byte `json:"-"`
4675 XXX_sizecache int32 `json:"-"`
khenaidoo106c61a2021-08-11 18:05:46 -04004676}
4677
4678func (m *ValueParam) Reset() { *m = ValueParam{} }
4679func (m *ValueParam) String() string { return proto.CompactTextString(m) }
4680func (*ValueParam) ProtoMessage() {}
4681func (*ValueParam) Descriptor() ([]byte, []int) {
4682 return fileDescriptor_c072e7aa0dfd74d5, []int{48}
4683}
4684
4685func (m *ValueParam) XXX_Unmarshal(b []byte) error {
4686 return xxx_messageInfo_ValueParam.Unmarshal(m, b)
4687}
4688func (m *ValueParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4689 return xxx_messageInfo_ValueParam.Marshal(b, m, deterministic)
4690}
4691func (m *ValueParam) XXX_Merge(src proto.Message) {
4692 xxx_messageInfo_ValueParam.Merge(m, src)
4693}
4694func (m *ValueParam) XXX_Size() int {
4695 return xxx_messageInfo_ValueParam.Size(m)
4696}
4697func (m *ValueParam) XXX_DiscardUnknown() {
4698 xxx_messageInfo_ValueParam.DiscardUnknown(m)
4699}
4700
4701var xxx_messageInfo_ValueParam proto.InternalMessageInfo
4702
4703func (m *ValueParam) GetOnu() *Onu {
4704 if m != nil {
4705 return m.Onu
4706 }
4707 return nil
4708}
4709
khenaidoodc2116e2021-10-19 17:33:19 -04004710func (m *ValueParam) GetValue() extension.ValueType_Type {
khenaidoo106c61a2021-08-11 18:05:46 -04004711 if m != nil {
4712 return m.Value
4713 }
khenaidoodc2116e2021-10-19 17:33:19 -04004714 return extension.ValueType_EMPTY
khenaidoo106c61a2021-08-11 18:05:46 -04004715}
4716
4717type PonRxPowerData struct {
4718 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4719 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4720 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4721 FailReason PonRxPowerData_RssiMeasurementFailReason `protobuf:"varint,4,opt,name=fail_reason,json=failReason,proto3,enum=openolt.PonRxPowerData_RssiMeasurementFailReason" json:"fail_reason,omitempty"`
4722 RxPowerMeanDbm float64 `protobuf:"fixed64,5,opt,name=rx_power_mean_dbm,json=rxPowerMeanDbm,proto3" json:"rx_power_mean_dbm,omitempty"`
4723 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4724 XXX_unrecognized []byte `json:"-"`
4725 XXX_sizecache int32 `json:"-"`
4726}
4727
4728func (m *PonRxPowerData) Reset() { *m = PonRxPowerData{} }
4729func (m *PonRxPowerData) String() string { return proto.CompactTextString(m) }
4730func (*PonRxPowerData) ProtoMessage() {}
4731func (*PonRxPowerData) Descriptor() ([]byte, []int) {
4732 return fileDescriptor_c072e7aa0dfd74d5, []int{49}
4733}
4734
4735func (m *PonRxPowerData) XXX_Unmarshal(b []byte) error {
4736 return xxx_messageInfo_PonRxPowerData.Unmarshal(m, b)
4737}
4738func (m *PonRxPowerData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4739 return xxx_messageInfo_PonRxPowerData.Marshal(b, m, deterministic)
4740}
4741func (m *PonRxPowerData) XXX_Merge(src proto.Message) {
4742 xxx_messageInfo_PonRxPowerData.Merge(m, src)
4743}
4744func (m *PonRxPowerData) XXX_Size() int {
4745 return xxx_messageInfo_PonRxPowerData.Size(m)
4746}
4747func (m *PonRxPowerData) XXX_DiscardUnknown() {
4748 xxx_messageInfo_PonRxPowerData.DiscardUnknown(m)
4749}
4750
4751var xxx_messageInfo_PonRxPowerData proto.InternalMessageInfo
4752
4753func (m *PonRxPowerData) GetIntfId() uint32 {
4754 if m != nil {
4755 return m.IntfId
4756 }
4757 return 0
4758}
4759
4760func (m *PonRxPowerData) GetOnuId() uint32 {
4761 if m != nil {
4762 return m.OnuId
4763 }
4764 return 0
4765}
4766
4767func (m *PonRxPowerData) GetStatus() string {
4768 if m != nil {
4769 return m.Status
4770 }
4771 return ""
4772}
4773
4774func (m *PonRxPowerData) GetFailReason() PonRxPowerData_RssiMeasurementFailReason {
4775 if m != nil {
4776 return m.FailReason
4777 }
4778 return PonRxPowerData_FAIL_REASON_NONE
4779}
4780
4781func (m *PonRxPowerData) GetRxPowerMeanDbm() float64 {
4782 if m != nil {
4783 return m.RxPowerMeanDbm
4784 }
4785 return 0
4786}
4787
sepon82ac7582023-06-12 21:05:41 +03004788//
4789// contains the onu id, state of the onu and the information about the alarms on the onu.
4790// As of now only few alarms are added, any further information needed can be added to the structure.
4791type OnuInfo struct {
4792 OnuId uint32 `protobuf:"fixed32,1,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4793 State OnuInfo_OnuState `protobuf:"varint,2,opt,name=state,proto3,enum=openolt.OnuInfo_OnuState" json:"state,omitempty"`
4794 Losi AlarmState `protobuf:"varint,3,opt,name=losi,proto3,enum=openolt.AlarmState" json:"losi,omitempty"`
4795 Lofi AlarmState `protobuf:"varint,4,opt,name=lofi,proto3,enum=openolt.AlarmState" json:"lofi,omitempty"`
4796 Loami AlarmState `protobuf:"varint,5,opt,name=loami,proto3,enum=openolt.AlarmState" json:"loami,omitempty"`
4797 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4798 XXX_unrecognized []byte `json:"-"`
4799 XXX_sizecache int32 `json:"-"`
4800}
4801
4802func (m *OnuInfo) Reset() { *m = OnuInfo{} }
4803func (m *OnuInfo) String() string { return proto.CompactTextString(m) }
4804func (*OnuInfo) ProtoMessage() {}
4805func (*OnuInfo) Descriptor() ([]byte, []int) {
4806 return fileDescriptor_c072e7aa0dfd74d5, []int{50}
4807}
4808
4809func (m *OnuInfo) XXX_Unmarshal(b []byte) error {
4810 return xxx_messageInfo_OnuInfo.Unmarshal(m, b)
4811}
4812func (m *OnuInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4813 return xxx_messageInfo_OnuInfo.Marshal(b, m, deterministic)
4814}
4815func (m *OnuInfo) XXX_Merge(src proto.Message) {
4816 xxx_messageInfo_OnuInfo.Merge(m, src)
4817}
4818func (m *OnuInfo) XXX_Size() int {
4819 return xxx_messageInfo_OnuInfo.Size(m)
4820}
4821func (m *OnuInfo) XXX_DiscardUnknown() {
4822 xxx_messageInfo_OnuInfo.DiscardUnknown(m)
4823}
4824
4825var xxx_messageInfo_OnuInfo proto.InternalMessageInfo
4826
4827func (m *OnuInfo) GetOnuId() uint32 {
4828 if m != nil {
4829 return m.OnuId
4830 }
4831 return 0
4832}
4833
4834func (m *OnuInfo) GetState() OnuInfo_OnuState {
4835 if m != nil {
4836 return m.State
4837 }
4838 return OnuInfo_UNKNOWN
4839}
4840
4841func (m *OnuInfo) GetLosi() AlarmState {
4842 if m != nil {
4843 return m.Losi
4844 }
4845 return AlarmState_OFF
4846}
4847
4848func (m *OnuInfo) GetLofi() AlarmState {
4849 if m != nil {
4850 return m.Lofi
4851 }
4852 return AlarmState_OFF
4853}
4854
4855func (m *OnuInfo) GetLoami() AlarmState {
4856 if m != nil {
4857 return m.Loami
4858 }
4859 return AlarmState_OFF
4860}
4861
4862//
4863// IntfInfo has the interface Id and if there are any alarms active on that interface.
4864// Any further information needed from the interface object can be added to the structure.
4865type PonIntfInfo struct {
4866 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4867 State PonIntfInfo_PonIntfState `protobuf:"varint,3,opt,name=state,proto3,enum=openolt.PonIntfInfo_PonIntfState" json:"state,omitempty"`
4868 Los AlarmState `protobuf:"varint,4,opt,name=los,proto3,enum=openolt.AlarmState" json:"los,omitempty"`
4869 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4870 XXX_unrecognized []byte `json:"-"`
4871 XXX_sizecache int32 `json:"-"`
4872}
4873
4874func (m *PonIntfInfo) Reset() { *m = PonIntfInfo{} }
4875func (m *PonIntfInfo) String() string { return proto.CompactTextString(m) }
4876func (*PonIntfInfo) ProtoMessage() {}
4877func (*PonIntfInfo) Descriptor() ([]byte, []int) {
4878 return fileDescriptor_c072e7aa0dfd74d5, []int{51}
4879}
4880
4881func (m *PonIntfInfo) XXX_Unmarshal(b []byte) error {
4882 return xxx_messageInfo_PonIntfInfo.Unmarshal(m, b)
4883}
4884func (m *PonIntfInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4885 return xxx_messageInfo_PonIntfInfo.Marshal(b, m, deterministic)
4886}
4887func (m *PonIntfInfo) XXX_Merge(src proto.Message) {
4888 xxx_messageInfo_PonIntfInfo.Merge(m, src)
4889}
4890func (m *PonIntfInfo) XXX_Size() int {
4891 return xxx_messageInfo_PonIntfInfo.Size(m)
4892}
4893func (m *PonIntfInfo) XXX_DiscardUnknown() {
4894 xxx_messageInfo_PonIntfInfo.DiscardUnknown(m)
4895}
4896
4897var xxx_messageInfo_PonIntfInfo proto.InternalMessageInfo
4898
4899func (m *PonIntfInfo) GetIntfId() uint32 {
4900 if m != nil {
4901 return m.IntfId
4902 }
4903 return 0
4904}
4905
4906func (m *PonIntfInfo) GetState() PonIntfInfo_PonIntfState {
4907 if m != nil {
4908 return m.State
4909 }
4910 return PonIntfInfo_UNKNOWN
4911}
4912
4913func (m *PonIntfInfo) GetLos() AlarmState {
4914 if m != nil {
4915 return m.Los
4916 }
4917 return AlarmState_OFF
4918}
4919
khenaidoo106c61a2021-08-11 18:05:46 -04004920type Empty struct {
4921 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4922 XXX_unrecognized []byte `json:"-"`
4923 XXX_sizecache int32 `json:"-"`
4924}
4925
4926func (m *Empty) Reset() { *m = Empty{} }
4927func (m *Empty) String() string { return proto.CompactTextString(m) }
4928func (*Empty) ProtoMessage() {}
4929func (*Empty) Descriptor() ([]byte, []int) {
sepon82ac7582023-06-12 21:05:41 +03004930 return fileDescriptor_c072e7aa0dfd74d5, []int{52}
khenaidoo106c61a2021-08-11 18:05:46 -04004931}
4932
4933func (m *Empty) XXX_Unmarshal(b []byte) error {
4934 return xxx_messageInfo_Empty.Unmarshal(m, b)
4935}
4936func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4937 return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
4938}
4939func (m *Empty) XXX_Merge(src proto.Message) {
4940 xxx_messageInfo_Empty.Merge(m, src)
4941}
4942func (m *Empty) XXX_Size() int {
4943 return xxx_messageInfo_Empty.Size(m)
4944}
4945func (m *Empty) XXX_DiscardUnknown() {
4946 xxx_messageInfo_Empty.DiscardUnknown(m)
4947}
4948
4949var xxx_messageInfo_Empty proto.InternalMessageInfo
4950
4951func init() {
sepon82ac7582023-06-12 21:05:41 +03004952 proto.RegisterEnum("openolt.AlarmState", AlarmState_name, AlarmState_value)
khenaidoo106c61a2021-08-11 18:05:46 -04004953 proto.RegisterEnum("openolt.OnuIndication_ActivationFailReason", OnuIndication_ActivationFailReason_name, OnuIndication_ActivationFailReason_value)
Abhilash Laxmeshward0f58cf2022-06-01 12:15:19 +05304954 proto.RegisterEnum("openolt.IntfOperIndication_PONResourceRanges_Pool_PoolType", IntfOperIndication_PONResourceRanges_Pool_PoolType_name, IntfOperIndication_PONResourceRanges_Pool_PoolType_value)
khenaidoo106c61a2021-08-11 18:05:46 -04004955 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType", DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, DeviceInfo_DeviceResourceRanges_Pool_PoolType_value)
4956 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType", DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, DeviceInfo_DeviceResourceRanges_Pool_SharingType_value)
4957 proto.RegisterEnum("openolt.GroupMember_InterfaceType", GroupMember_InterfaceType_name, GroupMember_InterfaceType_value)
4958 proto.RegisterEnum("openolt.Group_GroupMembersCommand", Group_GroupMembersCommand_name, Group_GroupMembersCommand_value)
4959 proto.RegisterEnum("openolt.PonRxPowerData_RssiMeasurementFailReason", PonRxPowerData_RssiMeasurementFailReason_name, PonRxPowerData_RssiMeasurementFailReason_value)
sepon82ac7582023-06-12 21:05:41 +03004960 proto.RegisterEnum("openolt.OnuInfo_OnuState", OnuInfo_OnuState_name, OnuInfo_OnuState_value)
4961 proto.RegisterEnum("openolt.PonIntfInfo_PonIntfState", PonIntfInfo_PonIntfState_name, PonIntfInfo_PonIntfState_value)
khenaidoo106c61a2021-08-11 18:05:46 -04004962 proto.RegisterType((*Indication)(nil), "openolt.Indication")
4963 proto.RegisterType((*AlarmIndication)(nil), "openolt.AlarmIndication")
4964 proto.RegisterType((*OltIndication)(nil), "openolt.OltIndication")
4965 proto.RegisterType((*IntfIndication)(nil), "openolt.IntfIndication")
4966 proto.RegisterType((*OnuDiscIndication)(nil), "openolt.OnuDiscIndication")
4967 proto.RegisterType((*OnuIndication)(nil), "openolt.OnuIndication")
4968 proto.RegisterType((*IntfOperIndication)(nil), "openolt.IntfOperIndication")
Abhilash Laxmeshward0f58cf2022-06-01 12:15:19 +05304969 proto.RegisterType((*IntfOperIndication_PONResourceRanges)(nil), "openolt.IntfOperIndication.PONResourceRanges")
4970 proto.RegisterType((*IntfOperIndication_PONResourceRanges_Pool)(nil), "openolt.IntfOperIndication.PONResourceRanges.Pool")
khenaidoo106c61a2021-08-11 18:05:46 -04004971 proto.RegisterType((*OmciIndication)(nil), "openolt.OmciIndication")
4972 proto.RegisterType((*PacketIndication)(nil), "openolt.PacketIndication")
4973 proto.RegisterType((*Interface)(nil), "openolt.Interface")
4974 proto.RegisterType((*Heartbeat)(nil), "openolt.Heartbeat")
4975 proto.RegisterType((*Onu)(nil), "openolt.Onu")
4976 proto.RegisterType((*OnuLogicalDistance)(nil), "openolt.OnuLogicalDistance")
4977 proto.RegisterType((*OmciMsg)(nil), "openolt.OmciMsg")
4978 proto.RegisterType((*OnuPacket)(nil), "openolt.OnuPacket")
4979 proto.RegisterType((*UplinkPacket)(nil), "openolt.UplinkPacket")
4980 proto.RegisterType((*DeviceInfo)(nil), "openolt.DeviceInfo")
4981 proto.RegisterType((*DeviceInfo_DeviceResourceRanges)(nil), "openolt.DeviceInfo.DeviceResourceRanges")
4982 proto.RegisterType((*DeviceInfo_DeviceResourceRanges_Pool)(nil), "openolt.DeviceInfo.DeviceResourceRanges.Pool")
4983 proto.RegisterType((*Classifier)(nil), "openolt.Classifier")
4984 proto.RegisterType((*ActionCmd)(nil), "openolt.ActionCmd")
4985 proto.RegisterType((*Action)(nil), "openolt.Action")
4986 proto.RegisterType((*Flow)(nil), "openolt.Flow")
4987 proto.RegisterMapType((map[uint32]bool)(nil), "openolt.Flow.GemportToAesEntry")
4988 proto.RegisterMapType((map[uint32]uint32)(nil), "openolt.Flow.PbitToGemportEntry")
4989 proto.RegisterType((*SerialNumber)(nil), "openolt.SerialNumber")
4990 proto.RegisterType((*PortStatistics)(nil), "openolt.PortStatistics")
4991 proto.RegisterType((*OnuStatistics)(nil), "openolt.OnuStatistics")
4992 proto.RegisterType((*GemPortStatistics)(nil), "openolt.GemPortStatistics")
4993 proto.RegisterType((*FlowStatistics)(nil), "openolt.FlowStatistics")
4994 proto.RegisterType((*LosIndication)(nil), "openolt.LosIndication")
4995 proto.RegisterType((*DyingGaspIndication)(nil), "openolt.DyingGaspIndication")
4996 proto.RegisterType((*OnuAlarmIndication)(nil), "openolt.OnuAlarmIndication")
4997 proto.RegisterType((*OnuStartupFailureIndication)(nil), "openolt.OnuStartupFailureIndication")
4998 proto.RegisterType((*OnuSignalDegradeIndication)(nil), "openolt.OnuSignalDegradeIndication")
4999 proto.RegisterType((*OnuDriftOfWindowIndication)(nil), "openolt.OnuDriftOfWindowIndication")
5000 proto.RegisterType((*OnuLossOfOmciChannelIndication)(nil), "openolt.OnuLossOfOmciChannelIndication")
5001 proto.RegisterType((*OnuSignalsFailureIndication)(nil), "openolt.OnuSignalsFailureIndication")
5002 proto.RegisterType((*OnuTransmissionInterferenceWarning)(nil), "openolt.OnuTransmissionInterferenceWarning")
5003 proto.RegisterType((*OnuActivationFailureIndication)(nil), "openolt.OnuActivationFailureIndication")
5004 proto.RegisterType((*OnuLossOfKeySyncFailureIndication)(nil), "openolt.OnuLossOfKeySyncFailureIndication")
5005 proto.RegisterType((*RdiErrorIndication)(nil), "openolt.RdiErrorIndication")
5006 proto.RegisterType((*OnuItuPonStatsIndication)(nil), "openolt.OnuItuPonStatsIndication")
5007 proto.RegisterType((*OnuProcessingErrorIndication)(nil), "openolt.OnuProcessingErrorIndication")
5008 proto.RegisterType((*OnuDeactivationFailureIndication)(nil), "openolt.OnuDeactivationFailureIndication")
5009 proto.RegisterType((*OnuRemoteDefectIndication)(nil), "openolt.OnuRemoteDefectIndication")
5010 proto.RegisterType((*OnuLossOfGEMChannelDelineationIndication)(nil), "openolt.OnuLossOfGEMChannelDelineationIndication")
5011 proto.RegisterType((*OnuPhysicalEquipmentErrorIndication)(nil), "openolt.OnuPhysicalEquipmentErrorIndication")
5012 proto.RegisterType((*OnuLossOfAcknowledgementIndication)(nil), "openolt.OnuLossOfAcknowledgementIndication")
5013 proto.RegisterType((*OnuDifferentialReachExceededIndication)(nil), "openolt.OnuDifferentialReachExceededIndication")
5014 proto.RegisterType((*GroupMember)(nil), "openolt.GroupMember")
5015 proto.RegisterType((*Group)(nil), "openolt.Group")
5016 proto.RegisterType((*ValueParam)(nil), "openolt.ValueParam")
5017 proto.RegisterType((*PonRxPowerData)(nil), "openolt.PonRxPowerData")
sepon82ac7582023-06-12 21:05:41 +03005018 proto.RegisterType((*OnuInfo)(nil), "openolt.OnuInfo")
5019 proto.RegisterType((*PonIntfInfo)(nil), "openolt.PonIntfInfo")
khenaidoo106c61a2021-08-11 18:05:46 -04005020 proto.RegisterType((*Empty)(nil), "openolt.Empty")
5021}
5022
5023func init() { proto.RegisterFile("voltha_protos/openolt.proto", fileDescriptor_c072e7aa0dfd74d5) }
5024
5025var fileDescriptor_c072e7aa0dfd74d5 = []byte{
sepon82ac7582023-06-12 21:05:41 +03005026 // 5578 bytes of a gzipped FileDescriptorProto
5027 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x7c, 0x49, 0x70, 0x24, 0x49,
5028 0x56, 0x76, 0xa5, 0x94, 0xca, 0x4c, 0xbd, 0x5c, 0x94, 0x72, 0x2d, 0xa5, 0xa5, 0xd6, 0xe8, 0xad,
5029 0xba, 0x67, 0x5a, 0x2a, 0xa9, 0x4b, 0xd5, 0x55, 0x3d, 0xf3, 0xcf, 0xb4, 0x4a, 0x99, 0x25, 0x65,
5030 0xb7, 0xa4, 0xd4, 0x1f, 0xca, 0xaa, 0x62, 0x66, 0xac, 0x2d, 0x26, 0x14, 0xe1, 0x99, 0x8a, 0x51,
5031 0x64, 0x78, 0x74, 0x84, 0xa7, 0x16, 0x8e, 0x63, 0x0c, 0x5c, 0xb8, 0x8d, 0x81, 0x19, 0x70, 0x82,
5032 0xb9, 0x72, 0xe1, 0x86, 0x19, 0x37, 0x38, 0x60, 0x86, 0x71, 0xe3, 0xcc, 0x0d, 0x83, 0x03, 0x27,
5033 0x2e, 0x9c, 0x30, 0x0c, 0xf3, 0x25, 0x16, 0xcf, 0x48, 0xa9, 0x4a, 0x8d, 0x80, 0x4b, 0x99, 0xfc,
5034 0xbd, 0xef, 0x7d, 0xcf, 0x97, 0xe7, 0xcf, 0x5f, 0x44, 0x78, 0x16, 0x2c, 0x9f, 0x12, 0x97, 0x1e,
5035 0x9b, 0x86, 0x1f, 0x10, 0x4a, 0xc2, 0x55, 0xe2, 0x63, 0x8f, 0xb8, 0x74, 0x85, 0x37, 0x51, 0x51,
5036 0x36, 0x97, 0xee, 0xf4, 0x08, 0xe9, 0xb9, 0x78, 0xd5, 0xf4, 0x9d, 0x55, 0xd3, 0xf3, 0x08, 0x35,
5037 0xa9, 0x43, 0xbc, 0x50, 0xc0, 0x96, 0x1e, 0xa8, 0x1c, 0x14, 0x5b, 0xc7, 0xec, 0xef, 0xae, 0xe3,
5038 0x62, 0x89, 0xb8, 0xa7, 0x22, 0xf0, 0x39, 0x35, 0x2c, 0xe2, 0x75, 0x9d, 0xde, 0xa5, 0x7a, 0xec,
5039 0x85, 0x89, 0x07, 0xed, 0xef, 0xf3, 0x00, 0x2d, 0xcf, 0x76, 0x2c, 0xee, 0x17, 0xad, 0x41, 0x91,
5040 0xb8, 0xd4, 0x70, 0x3c, 0x7b, 0x21, 0xf7, 0x20, 0xf7, 0xa8, 0xbc, 0x3e, 0xbf, 0x12, 0x75, 0xbc,
5041 0xed, 0xd2, 0x04, 0xb8, 0x73, 0x4b, 0x2f, 0x10, 0x2e, 0x40, 0x4f, 0xa0, 0xe4, 0x78, 0xb4, 0xcb,
5042 0x6d, 0xc6, 0xb8, 0xcd, 0xed, 0xd8, 0xa6, 0xe5, 0xd1, 0xae, 0x62, 0x54, 0x74, 0x84, 0x04, 0x6d,
5043 0x42, 0x95, 0x5b, 0x11, 0x1f, 0x07, 0xdc, 0x74, 0x9c, 0x9b, 0x2e, 0x2b, 0xa6, 0x6d, 0x1f, 0x07,
5044 0x8a, 0x79, 0xd9, 0x49, 0xa4, 0xe8, 0x47, 0x50, 0x21, 0xde, 0xc0, 0xb0, 0x9d, 0xd0, 0xe2, 0x0c,
5045 0x79, 0xce, 0xb0, 0x94, 0x74, 0xd8, 0x1b, 0x34, 0x9c, 0xd0, 0x52, 0x08, 0x80, 0xc4, 0x42, 0x3e,
5046 0x56, 0x6f, 0xc0, 0x4d, 0x27, 0x86, 0xc7, 0xea, 0x0d, 0x86, 0xc6, 0xca, 0x05, 0x6c, 0xac, 0xa4,
5047 0x6f, 0x39, 0xdc, 0xa6, 0x30, 0x34, 0xd6, 0x76, 0xdf, 0x72, 0xd4, 0xb1, 0x12, 0x21, 0x41, 0x4f,
5048 0xa0, 0xe8, 0x9f, 0x88, 0x49, 0x2d, 0x72, 0xa3, 0xc5, 0xd8, 0xe8, 0xc0, 0xb4, 0x4e, 0xf0, 0xd0,
5049 0xbc, 0xfa, 0x27, 0x7c, 0x5e, 0x9f, 0x01, 0xf8, 0x24, 0xa0, 0x46, 0x48, 0x4d, 0x1a, 0x2e, 0x94,
5050 0x86, 0xbc, 0x1d, 0x90, 0x80, 0x1e, 0xb2, 0x60, 0x09, 0xa9, 0x63, 0x85, 0x3b, 0xb7, 0xf4, 0x49,
5051 0x5f, 0x4a, 0x42, 0x66, 0xd9, 0x75, 0xc9, 0x99, 0xb4, 0x9c, 0x1c, 0xb2, 0x7c, 0xe9, 0x92, 0x33,
5052 0xd5, 0xb2, 0x2b, 0x25, 0x21, 0xfa, 0x1c, 0x26, 0x4d, 0xd7, 0x0c, 0xfa, 0xbc, 0xaf, 0xc0, 0x0d,
5053 0x17, 0x62, 0xc3, 0x4d, 0xa6, 0x51, 0xba, 0x5a, 0x32, 0xa5, 0xe8, 0x45, 0x01, 0xf2, 0xb6, 0x49,
5054 0x4d, 0xed, 0x5f, 0xab, 0x30, 0x35, 0x84, 0x63, 0xf3, 0xec, 0x92, 0x70, 0x64, 0x4c, 0xed, 0x92,
5055 0x50, 0x1d, 0xbb, 0xcb, 0x05, 0xa8, 0x01, 0x35, 0xfb, 0xc2, 0xf1, 0x7a, 0x46, 0xcf, 0x0c, 0xfd,
5056 0x54, 0x64, 0xdd, 0x89, 0x2d, 0x1b, 0x4c, 0xbd, 0x6d, 0x86, 0xbe, 0x62, 0x5f, 0xb1, 0x53, 0x62,
5057 0x16, 0x63, 0x6c, 0x81, 0x93, 0x11, 0x0d, 0xc7, 0x58, 0xdb, 0x1b, 0x64, 0x07, 0x55, 0x26, 0x89,
5058 0x14, 0xbd, 0x81, 0x59, 0x46, 0x11, 0x52, 0x33, 0xa0, 0x03, 0xdf, 0xe8, 0x9a, 0x8e, 0x9b, 0x8a,
5059 0xb5, 0xf7, 0xd3, 0x4c, 0x87, 0x02, 0xf3, 0xd2, 0x74, 0xdc, 0x41, 0x80, 0x15, 0xca, 0x69, 0xa2,
5060 0xa8, 0x19, 0xf1, 0x4f, 0x61, 0x9e, 0x13, 0x3b, 0x3d, 0xcf, 0x74, 0x0d, 0x1b, 0xf7, 0x02, 0xd3,
5061 0xc6, 0xa9, 0x58, 0x7c, 0x4f, 0xa1, 0xe6, 0xa8, 0x86, 0x00, 0x29, 0xcc, 0x33, 0x24, 0xab, 0x45,
5062 0x3f, 0x83, 0xdb, 0x7c, 0x63, 0x04, 0x4e, 0x97, 0x1a, 0xa4, 0x6b, 0x9c, 0x39, 0x9e, 0x4d, 0xce,
5063 0x52, 0x41, 0xab, 0x90, 0x37, 0x18, 0xac, 0xdd, 0x7d, 0xc3, 0x41, 0x19, 0xf2, 0x61, 0x2d, 0xea,
5064 0x00, 0x1b, 0x8d, 0xe1, 0x92, 0x30, 0x34, 0xe2, 0xbd, 0x20, 0xc2, 0xfa, 0xa3, 0x34, 0xed, 0x2e,
5065 0x09, 0xc3, 0x76, 0x97, 0x6d, 0x8a, 0xad, 0x63, 0xd3, 0xf3, 0xb0, 0xab, 0x50, 0xd7, 0x88, 0x44,
5066 0xc8, 0x2d, 0x12, 0xcd, 0x33, 0x1f, 0x4a, 0x98, 0xcc, 0x73, 0x69, 0xc4, 0x3c, 0x0b, 0xcc, 0xa5,
5067 0xf3, 0x9c, 0xa8, 0x19, 0x71, 0x5b, 0x24, 0x09, 0xea, 0x9c, 0x89, 0x9e, 0x8a, 0xdd, 0xf0, 0xbd,
5068 0x34, 0x61, 0x27, 0x30, 0xbd, 0xb0, 0xef, 0x84, 0x2c, 0x2d, 0xb6, 0x3c, 0x8a, 0x83, 0x2e, 0x0e,
5069 0xb0, 0x67, 0xe1, 0x37, 0x66, 0xe0, 0x39, 0x5e, 0x4f, 0x66, 0x8d, 0x8e, 0x73, 0xc6, 0x7b, 0xfa,
5070 0x73, 0x31, 0xb9, 0xa6, 0x45, 0x9d, 0x53, 0xee, 0x37, 0xe9, 0x2c, 0x64, 0x67, 0x61, 0x33, 0x86,
5071 0x8d, 0xea, 0x2f, 0x1b, 0xb3, 0x8a, 0x10, 0x1e, 0x16, 0x98, 0x07, 0x3f, 0x20, 0x16, 0x0e, 0x43,
5072 0xb6, 0x0b, 0x70, 0x10, 0x10, 0x91, 0x25, 0xcb, 0xdc, 0xc5, 0x07, 0x69, 0x17, 0x07, 0x31, 0xae,
5073 0xc9, 0x60, 0x8a, 0x83, 0x39, 0x32, 0x4a, 0x8f, 0x30, 0x2c, 0x26, 0x6b, 0xd8, 0x35, 0xc2, 0x0b,
5074 0xcf, 0x4a, 0x46, 0x51, 0xe1, 0x2e, 0x3e, 0xc9, 0xae, 0xe5, 0xd7, 0xf8, 0xe2, 0xf0, 0xc2, 0xb3,
5075 0x2e, 0x1b, 0x88, 0x00, 0x45, 0x08, 0xe6, 0xe6, 0x15, 0xcc, 0xf1, 0x04, 0x4b, 0x07, 0x86, 0x4f,
5076 0x3c, 0x91, 0x8e, 0xb8, 0x8b, 0x2a, 0x77, 0xf1, 0x50, 0x49, 0xb7, 0x74, 0x70, 0x40, 0x3c, 0x9e,
5077 0x85, 0x32, 0x4b, 0xaa, 0xea, 0x90, 0x0b, 0x77, 0x78, 0x78, 0xe3, 0xa1, 0x35, 0x18, 0x04, 0x62,
5078 0x03, 0xd5, 0x38, 0xfb, 0xc7, 0x4a, 0x8c, 0xa7, 0xb0, 0xa3, 0xfa, 0xcf, 0xa6, 0x63, 0x34, 0x06,
5079 0xbd, 0x11, 0x83, 0x08, 0x70, 0x9f, 0x50, 0x6c, 0xd8, 0xb8, 0x8b, 0x2d, 0x91, 0xca, 0xa7, 0xb8,
5080 0x1b, 0x2d, 0xed, 0x46, 0xe7, 0xa0, 0x06, 0xc7, 0x28, 0xfc, 0x88, 0x64, 0x94, 0x28, 0x14, 0xc3,
5081 0xe0, 0x8b, 0xd0, 0xc3, 0x7d, 0xc3, 0xc6, 0xae, 0xe3, 0x61, 0x31, 0x1c, 0xc6, 0x5f, 0xe7, 0xfc,
5082 0x6b, 0xd9, 0x75, 0xd8, 0x6e, 0xee, 0xc9, 0x2d, 0xd5, 0x48, 0x4c, 0x14, 0x77, 0x0b, 0x72, 0x39,
5083 0xb6, 0x71, 0x5f, 0x85, 0xa0, 0x53, 0x78, 0xc0, 0x63, 0xeb, 0xf8, 0x22, 0x74, 0x2c, 0xd3, 0x35,
5084 0xf0, 0xb7, 0x03, 0xc7, 0xef, 0x63, 0x8f, 0xa6, 0x62, 0x6c, 0x9a, 0x3b, 0xfe, 0xbe, 0x12, 0x63,
5085 0x12, 0xdf, 0x8c, 0xe0, 0xd9, 0x50, 0x63, 0x83, 0xb9, 0x14, 0x86, 0x7e, 0x06, 0x33, 0xe9, 0x88,
5086 0x33, 0xad, 0x13, 0xee, 0x0a, 0x65, 0x77, 0xa3, 0x18, 0xe3, 0xa6, 0x75, 0xe2, 0x91, 0x33, 0x17,
5087 0xdb, 0x3d, 0xcc, 0x78, 0x14, 0x4f, 0x53, 0x24, 0x85, 0x62, 0xe4, 0x04, 0x96, 0x45, 0x21, 0xd0,
5088 0xed, 0x1a, 0x01, 0x36, 0xad, 0x63, 0x03, 0x9f, 0x5b, 0x18, 0xdb, 0xd8, 0xe6, 0x4e, 0x66, 0xb8,
5089 0x93, 0x55, 0xb5, 0x2e, 0xe8, 0xf2, 0x4d, 0x4e, 0x1d, 0xd3, 0xd5, 0x99, 0x45, 0x53, 0x1a, 0x28,
5090 0x8e, 0x6e, 0x13, 0x81, 0x1c, 0x46, 0xc4, 0xa7, 0xdd, 0x0a, 0x54, 0x95, 0xaa, 0x08, 0xdd, 0x05,
5091 0xe0, 0x05, 0x0d, 0x0b, 0x75, 0xcc, 0x4f, 0xbb, 0x49, 0x7d, 0x92, 0x49, 0x58, 0xf0, 0x62, 0x6d,
5092 0x07, 0x6a, 0x6a, 0x45, 0x84, 0x6e, 0x43, 0x51, 0x14, 0x4f, 0xe2, 0x6c, 0x2c, 0xea, 0x05, 0x5e,
5093 0x20, 0xd9, 0x43, 0x4c, 0x63, 0xc3, 0x4c, 0xc7, 0x30, 0x9d, 0x29, 0x6f, 0x2e, 0x27, 0xfb, 0x02,
5094 0xaa, 0x21, 0x0e, 0x1c, 0xd3, 0x35, 0xbc, 0x41, 0xff, 0x08, 0x07, 0xf2, 0x34, 0x9d, 0x8b, 0xa7,
5095 0xe4, 0x90, 0x6b, 0xf7, 0xb9, 0x52, 0xaf, 0x84, 0xa9, 0x96, 0xf6, 0xeb, 0x3c, 0x54, 0x95, 0x72,
5096 0xe8, 0x72, 0x37, 0x73, 0x50, 0xe0, 0xfb, 0x5d, 0x9c, 0xd6, 0x45, 0x7d, 0x82, 0xed, 0xdd, 0xe1,
5097 0xa1, 0x8c, 0x0f, 0x0d, 0x05, 0xdd, 0x87, 0xb2, 0x69, 0xf7, 0x1d, 0x4f, 0xea, 0x27, 0xb8, 0x1e,
5098 0xb8, 0x48, 0x00, 0x32, 0xbd, 0xcf, 0xbf, 0x73, 0xef, 0xd1, 0x2e, 0x94, 0x79, 0x62, 0x0b, 0xb0,
5099 0x19, 0x12, 0x8f, 0x1f, 0x7f, 0x35, 0x35, 0xde, 0x92, 0x81, 0xad, 0xa8, 0xa9, 0x58, 0xe7, 0x26,
5100 0x3a, 0x74, 0xe3, 0xbf, 0xb5, 0xdf, 0x1b, 0x83, 0xd9, 0x51, 0x20, 0xf4, 0x1e, 0xdc, 0x6f, 0xef,
5101 0xbf, 0x32, 0x36, 0xb7, 0x3a, 0xad, 0xd7, 0x9b, 0x9d, 0x56, 0x7b, 0xdf, 0x78, 0xb9, 0xd9, 0xda,
5102 0x35, 0xf4, 0xe6, 0xe6, 0x61, 0x7b, 0xdf, 0xd8, 0x6f, 0xef, 0x37, 0xeb, 0xb7, 0xd0, 0x87, 0xa0,
5103 0x5d, 0x01, 0xd2, 0x37, 0xf7, 0xb7, 0x5b, 0xfb, 0xdb, 0xf5, 0x1c, 0x7a, 0x0a, 0xeb, 0x57, 0xe0,
5104 0x0e, 0x36, 0x0f, 0x0f, 0xdf, 0xb4, 0xf5, 0x86, 0xb1, 0xf9, 0xaa, 0xb3, 0xd3, 0xdc, 0xef, 0xb4,
5105 0xb6, 0x38, 0xa6, 0x3e, 0x86, 0x34, 0xb8, 0x77, 0x85, 0xdd, 0x6e, 0xfb, 0xb0, 0x3e, 0x8e, 0x1e,
5106 0xc2, 0xdd, 0x51, 0x18, 0x2e, 0xdb, 0xdd, 0xd4, 0xf7, 0xea, 0xf9, 0xcb, 0xc6, 0x72, 0xf8, 0xa6,
5107 0xd5, 0xd9, 0xda, 0x31, 0xda, 0xaf, 0x9b, 0x7a, 0x7d, 0x42, 0xfb, 0x65, 0x1e, 0x50, 0xb6, 0x42,
5108 0x47, 0x08, 0xf2, 0xf4, 0xc2, 0x8f, 0x22, 0x9f, 0xff, 0x9d, 0x0e, 0x97, 0xb1, 0x2b, 0x42, 0x3c,
5109 0x13, 0x17, 0xb3, 0x30, 0x11, 0xfa, 0x18, 0x8b, 0x5a, 0xab, 0xa8, 0x8b, 0x06, 0xba, 0x07, 0xc0,
5110 0x9e, 0x82, 0x3c, 0xe2, 0x92, 0xde, 0x45, 0x14, 0x2c, 0x89, 0x04, 0x35, 0xa1, 0x10, 0x98, 0x5e,
5111 0x0f, 0x87, 0xb2, 0xd4, 0xf9, 0xf4, 0x8a, 0x07, 0x8a, 0x95, 0x83, 0xf6, 0xbe, 0x8e, 0x43, 0x32,
5112 0x08, 0x2c, 0xac, 0x73, 0x23, 0x5d, 0x1a, 0x2f, 0xfd, 0xd9, 0x18, 0x4c, 0x67, 0xb4, 0x68, 0x07,
5113 0x26, 0x7c, 0x42, 0xdc, 0x70, 0x61, 0xfc, 0xc1, 0xf8, 0xa3, 0xf2, 0xfa, 0xfa, 0xb5, 0xb8, 0x57,
5114 0x0e, 0x08, 0x71, 0x75, 0x41, 0xb0, 0xf4, 0xd7, 0x39, 0xc8, 0xb3, 0x36, 0x6a, 0xa7, 0x66, 0xac,
5115 0xb6, 0xfe, 0x83, 0xeb, 0x33, 0xf2, 0x7f, 0x3a, 0x17, 0x3e, 0x96, 0xd3, 0xcd, 0xa6, 0x8d, 0x95,
5116 0x9a, 0x7c, 0x42, 0xd9, 0xb4, 0xb1, 0x06, 0xaa, 0xc3, 0x38, 0xf6, 0xa2, 0xa9, 0x64, 0x7f, 0x6a,
5117 0x9b, 0x50, 0x8a, 0x2c, 0x11, 0x40, 0x81, 0x2d, 0x79, 0xab, 0x51, 0xbf, 0x85, 0x2a, 0x50, 0xda,
5118 0xdc, 0xdd, 0x6d, 0x6f, 0xb1, 0x56, 0x0e, 0xd5, 0x00, 0xb6, 0x9b, 0x7b, 0x07, 0x6d, 0xbd, 0xc3,
5119 0xda, 0x63, 0xa8, 0x0c, 0xc5, 0x97, 0xbb, 0xed, 0x37, 0xac, 0x31, 0xae, 0xe9, 0x50, 0x53, 0x1f,
5120 0x7a, 0xae, 0x9d, 0x1a, 0xea, 0x30, 0xee, 0x9f, 0x88, 0xae, 0x56, 0x74, 0xf6, 0xa7, 0xf6, 0x6f,
5121 0x39, 0xa8, 0x0f, 0x3f, 0x14, 0xa1, 0x65, 0x98, 0xe4, 0xb4, 0x7c, 0xa6, 0xc4, 0x9a, 0xf3, 0x67,
5122 0xce, 0xce, 0x50, 0x7c, 0x5d, 0xe6, 0xb3, 0x94, 0xf6, 0x39, 0x07, 0x85, 0x81, 0xe7, 0x30, 0xf1,
5123 0xa4, 0x10, 0x0f, 0x3c, 0x47, 0x44, 0x63, 0x0f, 0xf7, 0xf9, 0x13, 0x57, 0xdc, 0xcb, 0x49, 0x29,
5124 0x69, 0xd9, 0xcc, 0x0b, 0x7f, 0xa6, 0x72, 0x6c, 0x39, 0xb1, 0x05, 0xd6, 0x14, 0x0a, 0x6e, 0xe4,
5125 0x11, 0x1e, 0x71, 0x45, 0xbd, 0xc0, 0x9a, 0xfb, 0x04, 0xcd, 0x43, 0xc1, 0x22, 0xe4, 0xc4, 0xc1,
5126 0xbc, 0x3a, 0x2e, 0xe8, 0xb2, 0x15, 0x8d, 0x39, 0x9f, 0x8c, 0xf9, 0x7d, 0x98, 0x14, 0x75, 0xa7,
5127 0x69, 0x5d, 0x3e, 0x1c, 0xed, 0x87, 0x30, 0xb9, 0x83, 0xcd, 0x80, 0x1e, 0x61, 0x93, 0xa2, 0x55,
5128 0x98, 0x39, 0x8e, 0x1a, 0xa2, 0x6a, 0xa6, 0x83, 0x00, 0x4b, 0x0b, 0x14, 0xab, 0x0e, 0x23, 0x8d,
5129 0xf6, 0xe7, 0x39, 0x18, 0x6f, 0x7b, 0x83, 0x6b, 0xaf, 0x50, 0x26, 0xf9, 0x8e, 0xbf, 0x7b, 0xf2,
5130 0x65, 0x23, 0x75, 0x82, 0x28, 0xe8, 0x7c, 0x27, 0x40, 0x1f, 0xc1, 0x14, 0xe9, 0x5b, 0x96, 0x81,
5131 0x3d, 0x2b, 0xb8, 0xf0, 0xd9, 0xda, 0xf2, 0xe5, 0x2c, 0xe9, 0x35, 0x26, 0x6e, 0xc6, 0x52, 0xed,
5132 0x2f, 0x72, 0x80, 0x78, 0x31, 0xd0, 0x63, 0xf5, 0x44, 0xc3, 0x09, 0xa9, 0xe9, 0x59, 0xf8, 0xda,
5133 0xbd, 0x7f, 0x0e, 0x8b, 0xae, 0xa0, 0x30, 0xe4, 0xab, 0x02, 0xce, 0x63, 0xfc, 0x36, 0x0e, 0x88,
5134 0x5c, 0xc7, 0x79, 0x09, 0x10, 0xc7, 0x29, 0x57, 0xff, 0x14, 0x07, 0x04, 0x3d, 0x86, 0xd9, 0x51,
5135 0xa6, 0x72, 0x34, 0x28, 0x6b, 0xa5, 0x7d, 0x0d, 0x45, 0xb6, 0x1d, 0xf6, 0xc2, 0xde, 0x0d, 0xec,
5136 0x83, 0x5f, 0xe5, 0x60, 0x92, 0x15, 0x5e, 0x7c, 0x2b, 0x5c, 0x9b, 0x2f, 0x15, 0x94, 0x79, 0x25,
5137 0x28, 0xd5, 0x28, 0x9f, 0x18, 0x8e, 0xf2, 0x6c, 0x3f, 0x9e, 0x43, 0xe5, 0x95, 0xef, 0x3a, 0xde,
5138 0xc9, 0xdb, 0x7a, 0x22, 0x4d, 0xc7, 0x12, 0xd3, 0x3f, 0x29, 0x02, 0x34, 0xf0, 0xa9, 0x63, 0xe1,
5139 0x96, 0xd7, 0xe5, 0xfb, 0xe1, 0x14, 0x7b, 0x36, 0x09, 0xe4, 0xe9, 0x20, 0x5b, 0x2c, 0x61, 0xf5,
5140 0x89, 0x8d, 0x5d, 0x59, 0xe4, 0x88, 0x06, 0xfa, 0x18, 0xea, 0xc7, 0x66, 0x60, 0x9f, 0x99, 0x01,
5141 0x36, 0x4e, 0x71, 0xc0, 0x9e, 0xcd, 0xe4, 0x11, 0x31, 0x15, 0xc9, 0x5f, 0x0b, 0x31, 0x83, 0x76,
5142 0x9d, 0xa0, 0xaf, 0x40, 0xf3, 0x02, 0x1a, 0xc9, 0x23, 0xe8, 0x32, 0x4c, 0xda, 0xbc, 0x47, 0xac,
5143 0xff, 0x75, 0x91, 0x48, 0x84, 0xa0, 0x65, 0xb3, 0x15, 0x97, 0x4a, 0x35, 0xe2, 0xa7, 0x39, 0x0e,
5144 0x09, 0x5d, 0x3a, 0xdc, 0xd1, 0x1a, 0xcc, 0xfa, 0x01, 0x3e, 0x75, 0xc8, 0x20, 0x74, 0x2f, 0x0c,
5145 0x8b, 0x78, 0x1e, 0xb6, 0x28, 0x16, 0x15, 0x67, 0x49, 0x9f, 0x49, 0x74, 0x5b, 0x91, 0x8a, 0xf5,
5146 0x80, 0x3d, 0x0b, 0xb1, 0xf9, 0x0e, 0xf9, 0xa3, 0x56, 0x51, 0x2f, 0xf9, 0xc4, 0x3b, 0x60, 0x6d,
5147 0xf4, 0x65, 0x7c, 0x78, 0x4d, 0xf1, 0x03, 0xe6, 0x51, 0xf2, 0xba, 0x23, 0x9e, 0x47, 0xf9, 0xe7,
5148 0x25, 0xe7, 0xd6, 0x1f, 0xe4, 0x61, 0x76, 0x14, 0x00, 0x2d, 0x46, 0x6f, 0xe9, 0xec, 0x70, 0x21,
5149 0xf7, 0x60, 0xfc, 0x51, 0x51, 0xbe, 0x8a, 0xb3, 0xc3, 0xa1, 0x23, 0x75, 0x2c, 0x73, 0xa4, 0x6e,
5150 0xa9, 0xa7, 0xde, 0xa7, 0xef, 0xda, 0x29, 0xe5, 0xc0, 0xfb, 0x8f, 0x31, 0x79, 0xe0, 0x7d, 0xa5,
5151 0x1c, 0x78, 0x4f, 0xaf, 0x45, 0x36, 0x7c, 0xd6, 0x1d, 0x42, 0x31, 0x3c, 0x36, 0x03, 0xc7, 0xeb,
5152 0xf1, 0x6e, 0xd7, 0xd6, 0x9f, 0x5f, 0x8f, 0xee, 0x50, 0x18, 0x73, 0xc6, 0x88, 0xe9, 0x7f, 0xf3,
5153 0x00, 0x3d, 0x86, 0x72, 0xaa, 0x0b, 0x68, 0x1e, 0x50, 0xa3, 0xd9, 0x60, 0x05, 0x5d, 0xb3, 0x61,
5154 0x1c, 0x34, 0x75, 0xa3, 0xb5, 0xdf, 0x79, 0x59, 0xbf, 0x85, 0xee, 0xc3, 0xf2, 0xe1, 0xce, 0xa6,
5155 0xde, 0x6c, 0x18, 0x2f, 0x7e, 0x62, 0x6c, 0xee, 0xee, 0x72, 0x39, 0xff, 0xa3, 0xd3, 0xdc, 0xda,
5156 0xa9, 0xe7, 0xd0, 0x03, 0xb8, 0x33, 0x02, 0x70, 0xb8, 0xb9, 0xd7, 0x14, 0x88, 0xb1, 0xaf, 0xf2,
5157 0xa5, 0x89, 0x7a, 0xe5, 0xab, 0x7c, 0xa9, 0x5a, 0xaf, 0x7d, 0x95, 0x2f, 0xd5, 0xea, 0x53, 0xda,
5158 0xef, 0x8c, 0x03, 0x6c, 0xb9, 0x66, 0x18, 0x3a, 0x5d, 0x07, 0x07, 0x3c, 0x91, 0x18, 0xd4, 0x8f,
5159 0xb7, 0xf5, 0x04, 0xe9, 0xf8, 0x8e, 0x8d, 0x66, 0x60, 0x82, 0x18, 0xa7, 0x71, 0x7a, 0xc9, 0x93,
5160 0xd7, 0x0e, 0x4f, 0x3a, 0x8e, 0xc0, 0xca, 0x29, 0x72, 0x22, 0xac, 0xc3, 0xb1, 0x62, 0x92, 0xf2,
5161 0x0e, 0xc3, 0xde, 0x86, 0x22, 0x31, 0xfc, 0x23, 0x87, 0x86, 0x32, 0xdb, 0x14, 0xc8, 0x01, 0x6b,
5162 0xf1, 0x44, 0x22, 0x15, 0xf2, 0xdc, 0x74, 0x84, 0x62, 0x11, 0x4a, 0x98, 0x1e, 0x8b, 0xb3, 0xbe,
5163 0xc8, 0x35, 0x45, 0x4c, 0x8f, 0xa3, 0xa3, 0xde, 0x0e, 0xa9, 0xd1, 0x37, 0x2d, 0x7e, 0xa4, 0x57,
5164 0xf4, 0x82, 0x1d, 0xd2, 0x3d, 0xd3, 0x62, 0x8a, 0x30, 0xb0, 0xb8, 0x62, 0x52, 0x28, 0xc2, 0xc0,
5165 0x62, 0x0a, 0x16, 0xf6, 0xbe, 0x78, 0xf9, 0xcd, 0x5f, 0xcf, 0xb0, 0xb0, 0xf7, 0x0f, 0xf8, 0x2b,
5166 0xf8, 0x39, 0x60, 0xd6, 0x86, 0xe3, 0xf3, 0x97, 0x2a, 0x45, 0x7d, 0xc2, 0x0e, 0x69, 0xcb, 0x67,
5167 0x62, 0x46, 0xe5, 0xf8, 0x72, 0x77, 0x4e, 0x84, 0x81, 0xd5, 0xf2, 0x19, 0x11, 0x13, 0xb3, 0x7d,
5168 0xcb, 0x5f, 0x5f, 0x14, 0x75, 0xe6, 0x91, 0x6d, 0x5b, 0xa6, 0x62, 0x44, 0x5c, 0x55, 0x13, 0x2a,
5169 0x3b, 0xa4, 0x5c, 0xf5, 0x00, 0x2a, 0xfe, 0x09, 0x35, 0xa8, 0xd9, 0x13, 0xe3, 0x99, 0x12, 0x9b,
5170 0xcb, 0x3f, 0xa1, 0x1d, 0x93, 0xaf, 0xb9, 0xf6, 0xab, 0x71, 0x98, 0x64, 0x8f, 0x14, 0xc4, 0xdb,
5171 0xea, 0xdb, 0x48, 0x83, 0xaa, 0x69, 0xdb, 0x06, 0x19, 0x50, 0x1c, 0x30, 0x2b, 0xbe, 0x18, 0x25,
5172 0xbd, 0x6c, 0xda, 0x76, 0x9b, 0xc9, 0x3a, 0x66, 0x0f, 0x3d, 0x82, 0x7a, 0x80, 0xfb, 0xe4, 0x14,
5173 0xa7, 0x60, 0x63, 0xe2, 0x10, 0x15, 0xf2, 0x18, 0xf9, 0x00, 0x2a, 0x34, 0x30, 0x7d, 0x83, 0x12,
5174 0xe3, 0x98, 0x84, 0x22, 0xa0, 0x4b, 0x3a, 0x30, 0x59, 0x87, 0xec, 0x90, 0x90, 0xa2, 0xef, 0x03,
5175 0x0a, 0x70, 0xdf, 0x0c, 0x4e, 0x24, 0x97, 0x58, 0x8f, 0x3c, 0xc7, 0xd5, 0x85, 0x86, 0xb3, 0x89,
5176 0x95, 0x49, 0xd0, 0x8e, 0xe7, 0xc5, 0xe8, 0x89, 0x34, 0xba, 0xc5, 0x14, 0x02, 0x2d, 0xc7, 0x22,
5177 0xa0, 0xac, 0x93, 0x85, 0x78, 0x2c, 0x1c, 0xa5, 0x8e, 0x25, 0x81, 0x15, 0xd3, 0x63, 0x89, 0x91,
5178 0x2b, 0x30, 0x43, 0x03, 0xd3, 0x0b, 0x5d, 0x93, 0xa6, 0xc1, 0x25, 0x0e, 0x9e, 0x8e, 0x55, 0xa3,
5179 0xf1, 0xc9, 0x44, 0x4d, 0x0e, 0xe1, 0xa3, 0xb9, 0xd2, 0xfe, 0x32, 0x07, 0x05, 0xb1, 0x0e, 0xe8,
5180 0x7d, 0x18, 0xb7, 0xfa, 0xd1, 0xbb, 0x6a, 0x94, 0xbc, 0xfe, 0x8e, 0x56, 0x49, 0x67, 0xea, 0xd1,
5181 0x3b, 0x23, 0x15, 0xed, 0xe3, 0x4a, 0xb4, 0x27, 0xdb, 0x2b, 0x3f, 0xb4, 0xbd, 0xc4, 0x96, 0x99,
5182 0x50, 0xb7, 0xcc, 0xe8, 0x9d, 0x91, 0xec, 0xbb, 0x62, 0x6a, 0xdf, 0x69, 0x7f, 0x5b, 0x80, 0xfc,
5183 0x4b, 0x97, 0x9c, 0xa1, 0xf7, 0xa1, 0x66, 0x5a, 0x16, 0x0e, 0x43, 0x23, 0x7d, 0x44, 0x4f, 0xe9,
5184 0x15, 0x21, 0x6d, 0x8d, 0x2a, 0x19, 0xa6, 0xb2, 0x65, 0x71, 0x59, 0x88, 0x45, 0x59, 0x3c, 0x54,
5185 0xf7, 0x16, 0xe2, 0xba, 0xf7, 0x13, 0x98, 0x0e, 0x2f, 0xfa, 0x7d, 0x4c, 0x03, 0xc7, 0x32, 0x22,
5186 0x08, 0xe2, 0x90, 0xa9, 0x58, 0xf1, 0x52, 0x60, 0x97, 0x81, 0x7f, 0x63, 0x10, 0x7b, 0x40, 0x1c,
5187 0xcd, 0x25, 0x26, 0xe0, 0x9b, 0x7a, 0x11, 0x4a, 0xa6, 0xeb, 0x12, 0x8b, 0xd9, 0x03, 0x77, 0x5d,
5188 0xe4, 0xed, 0x96, 0x8d, 0x3e, 0x84, 0x29, 0x0f, 0xd3, 0x33, 0xc2, 0x23, 0x4e, 0x8c, 0x68, 0x82,
5189 0x23, 0xaa, 0x52, 0xdc, 0x8a, 0x9f, 0x24, 0x53, 0x55, 0x4d, 0x81, 0x43, 0x52, 0x55, 0xcd, 0x67,
5190 0x00, 0x56, 0x9c, 0xe9, 0xe4, 0xbb, 0xea, 0x99, 0x78, 0x5d, 0x93, 0x24, 0xa8, 0xa7, 0x60, 0xe8,
5191 0x23, 0x28, 0x98, 0x7c, 0xc5, 0xe5, 0x3b, 0xe8, 0xa9, 0xa1, 0x40, 0xd0, 0xa5, 0x1a, 0x2d, 0x41,
5192 0xc9, 0x0f, 0x1c, 0x12, 0x38, 0xf4, 0x82, 0x87, 0xd7, 0x94, 0x1e, 0xb7, 0x53, 0xcf, 0x00, 0x15,
5193 0xe5, 0x19, 0x20, 0x55, 0x9f, 0x55, 0x95, 0xfa, 0x6c, 0x11, 0x4a, 0xbd, 0x80, 0x0c, 0x7c, 0x36,
5194 0x0e, 0x99, 0x4b, 0x78, 0x5b, 0x4c, 0x46, 0xfa, 0xfb, 0x1f, 0x43, 0x4c, 0x71, 0x44, 0x95, 0x89,
5195 0x0f, 0x84, 0xb4, 0x65, 0xa3, 0x0f, 0xa0, 0x16, 0x60, 0xdf, 0x65, 0xcf, 0x4e, 0x98, 0x2f, 0x0c,
5196 0x2f, 0x74, 0x4a, 0x7a, 0x35, 0x96, 0xf2, 0x60, 0xd9, 0x81, 0x29, 0x16, 0x63, 0x2c, 0x39, 0xc8,
5197 0x99, 0x5a, 0x98, 0xe6, 0xe7, 0xfb, 0x03, 0xe5, 0x4b, 0xd1, 0x0a, 0x0b, 0xbd, 0x0e, 0xd9, 0x16,
5198 0x90, 0xa6, 0x47, 0x83, 0x0b, 0xbd, 0xea, 0xa7, 0x65, 0xa8, 0x09, 0xb5, 0x68, 0xf6, 0x29, 0x31,
5199 0x4c, 0x1c, 0x2e, 0xcc, 0x70, 0xa2, 0xfb, 0x2a, 0x91, 0x84, 0x77, 0xc8, 0x26, 0x0e, 0x05, 0x4f,
5200 0xa5, 0x97, 0x12, 0x2d, 0x7d, 0x09, 0x28, 0xeb, 0x8b, 0x9d, 0xbb, 0x27, 0xf8, 0x42, 0x1e, 0x4a,
5201 0xec, 0x4f, 0x76, 0x3e, 0x9f, 0x9a, 0xee, 0x00, 0x47, 0x15, 0x2f, 0x6f, 0x7c, 0x31, 0xf6, 0x2c,
5202 0xb7, 0xf4, 0x63, 0x98, 0xce, 0x38, 0x79, 0x1b, 0x41, 0x29, 0x45, 0xa0, 0x75, 0xa0, 0xa2, 0xd4,
5203 0x77, 0xcb, 0x30, 0x29, 0x8a, 0xd4, 0x68, 0x2f, 0x55, 0xf4, 0x92, 0x10, 0xb4, 0x6c, 0xf6, 0x2c,
5204 0x23, 0x95, 0xa1, 0x8f, 0x2d, 0xa7, 0xeb, 0x58, 0xb2, 0xf8, 0xad, 0x09, 0xf1, 0xa1, 0x94, 0x6a,
5205 0xff, 0x59, 0x86, 0x9a, 0xfa, 0xb9, 0xee, 0xf2, 0x2a, 0x7a, 0x11, 0x4a, 0xc1, 0xb9, 0x71, 0x74,
5206 0x41, 0x71, 0xc8, 0xd9, 0x0a, 0x7a, 0x31, 0x38, 0x7f, 0xc1, 0x9a, 0x2c, 0xc8, 0x83, 0x73, 0xc3,
5207 0xe7, 0x65, 0x78, 0x28, 0x37, 0xe3, 0x64, 0x70, 0x2e, 0xea, 0xf2, 0x90, 0xa7, 0xd2, 0x73, 0x63,
5208 0x60, 0x99, 0xec, 0x28, 0x92, 0xa0, 0x3c, 0x07, 0xd5, 0x82, 0xf3, 0x57, 0x4c, 0xac, 0x22, 0xfb,
5209 0x0a, 0x72, 0x22, 0x42, 0xee, 0x65, 0x91, 0x47, 0x0a, 0xb2, 0x10, 0x21, 0x5f, 0x64, 0x91, 0xe2,
5210 0x1d, 0x72, 0x84, 0x2c, 0x46, 0x48, 0xfe, 0x16, 0x38, 0x42, 0x2e, 0xc3, 0x64, 0x70, 0x6e, 0x74,
5211 0x03, 0xb3, 0x8f, 0x43, 0x5e, 0x5a, 0x17, 0xf4, 0x52, 0x70, 0xfe, 0x92, 0xb7, 0xd9, 0x89, 0x15,
5212 0x2b, 0x8d, 0xa7, 0x4f, 0x64, 0x3e, 0x81, 0x48, 0xff, 0xf4, 0x09, 0xfa, 0x88, 0x3b, 0x8a, 0x10,
5213 0x1b, 0xc6, 0xda, 0xfa, 0xe7, 0xbc, 0xdc, 0x2e, 0xe8, 0xd5, 0x18, 0xb5, 0xb1, 0xb6, 0xfe, 0x39,
5214 0xfa, 0x18, 0xa6, 0x13, 0xe0, 0xda, 0xfa, 0x33, 0x63, 0x7d, 0x63, 0x63, 0x61, 0x36, 0xea, 0x92,
5215 0x40, 0xae, 0xad, 0x3f, 0x5b, 0xdf, 0xd8, 0x50, 0xa1, 0xeb, 0x1b, 0x4f, 0x8d, 0x8d, 0xb5, 0xb5,
5216 0x85, 0x39, 0x15, 0xba, 0xbe, 0xf1, 0x74, 0x63, 0x6d, 0x0d, 0x7d, 0x0f, 0x50, 0x02, 0xdd, 0x58,
5217 0x5b, 0x37, 0xd6, 0x1e, 0xaf, 0x7f, 0xb6, 0x30, 0x2f, 0xd2, 0x5e, 0x84, 0xdd, 0x58, 0x5b, 0x67,
5218 0x62, 0xf4, 0x29, 0xcc, 0xa4, 0xba, 0xf0, 0x78, 0xfd, 0x89, 0xb1, 0xb6, 0xb1, 0xf6, 0x6c, 0xe1,
5219 0x36, 0x47, 0xd7, 0xe3, 0x4e, 0x3c, 0x5e, 0x7f, 0xc2, 0xe4, 0x43, 0xf0, 0x8d, 0xb5, 0xe7, 0xc6,
5220 0xfa, 0xe3, 0x27, 0x9f, 0x2f, 0x2c, 0x0c, 0xc1, 0x37, 0xd6, 0x9e, 0x33, 0xb9, 0x0a, 0x5f, 0x7f,
5221 0xfc, 0xe4, 0x99, 0xf1, 0xe4, 0xf1, 0xf3, 0x8d, 0x85, 0x45, 0x15, 0xce, 0x14, 0x4c, 0xae, 0xc2,
5222 0x9f, 0x3c, 0x7e, 0xfe, 0xd4, 0x78, 0xbe, 0xbe, 0xf6, 0x74, 0x61, 0x49, 0x85, 0x33, 0x05, 0x93,
5223 0xa3, 0x55, 0x98, 0x4d, 0xe0, 0xcf, 0xd7, 0xd7, 0x3e, 0x37, 0xd6, 0x9e, 0x7e, 0xf6, 0xec, 0xb3,
5224 0x85, 0x65, 0x8e, 0x9f, 0x8e, 0xf0, 0x4c, 0xc3, 0x15, 0xec, 0xb8, 0x0f, 0xce, 0x0d, 0x2b, 0xb0,
5225 0x44, 0x14, 0x84, 0x3c, 0x7d, 0x15, 0xf4, 0x72, 0x70, 0xbe, 0x15, 0x58, 0x3c, 0x02, 0x78, 0x69,
5226 0x47, 0xa3, 0xe8, 0x2e, 0x89, 0xe8, 0xa6, 0x49, 0x74, 0xd3, 0x24, 0xba, 0x27, 0x45, 0x74, 0xd3,
5227 0x74, 0x74, 0xd3, 0xe1, 0xe8, 0x06, 0xb1, 0x42, 0x34, 0x13, 0xdd, 0x74, 0x38, 0xba, 0xcb, 0x11,
5228 0x72, 0x2f, 0x8b, 0x54, 0xa3, 0xbb, 0x12, 0x21, 0x5f, 0x64, 0x91, 0x6a, 0x74, 0x57, 0x23, 0xe4,
5229 0x70, 0x74, 0xd3, 0x38, 0xba, 0xef, 0x88, 0xe8, 0xa6, 0xa9, 0xe8, 0xa6, 0xe9, 0xe8, 0xbe, 0x2b,
5230 0xa2, 0x9b, 0x2a, 0xd1, 0x4d, 0x87, 0xa3, 0xfb, 0x9e, 0x88, 0x6e, 0x3a, 0x1c, 0xdd, 0x34, 0x13,
5231 0xdd, 0xf7, 0xa3, 0x2e, 0x0d, 0x47, 0x37, 0xcd, 0x44, 0xf7, 0x03, 0x15, 0x9a, 0x44, 0x37, 0xcd,
5232 0x46, 0xf7, 0x43, 0x11, 0xdd, 0x34, 0x1b, 0xdd, 0x74, 0x44, 0x74, 0x6b, 0x22, 0xa0, 0xe8, 0x88,
5233 0xe8, 0xa6, 0x23, 0xa2, 0xfb, 0xbd, 0x21, 0x78, 0x2a, 0xba, 0xe9, 0x88, 0xe8, 0x7e, 0x5f, 0x85,
5234 0xa7, 0xa3, 0x9b, 0x8e, 0x88, 0xee, 0x0f, 0x54, 0x78, 0x3a, 0xba, 0xe9, 0xa8, 0xe8, 0xfe, 0x50,
5235 0x44, 0x37, 0xcd, 0x44, 0xf7, 0x5d, 0x80, 0x23, 0xc7, 0x8f, 0x42, 0x7b, 0x4a, 0x84, 0xe7, 0x91,
5236 0xe3, 0xcb, 0xc0, 0xbe, 0x03, 0x93, 0xd4, 0xe9, 0xe3, 0x90, 0x9a, 0x7d, 0x9f, 0x1f, 0xb7, 0x45,
5237 0x3d, 0x11, 0x68, 0xff, 0x5c, 0xe4, 0x9f, 0x50, 0xde, 0x25, 0xff, 0x5f, 0xf2, 0x3e, 0xe7, 0x03,
5238 0xa8, 0xf9, 0x24, 0x74, 0xa8, 0x73, 0x8a, 0xc5, 0x67, 0x7d, 0x99, 0xff, 0xab, 0x91, 0x94, 0x7f,
5239 0xa6, 0x67, 0x30, 0x0f, 0xf7, 0xcc, 0x14, 0x4c, 0x9c, 0x00, 0xd5, 0x48, 0x2a, 0x60, 0xcf, 0x60,
5240 0xc1, 0xc6, 0xae, 0xd3, 0x77, 0x58, 0x55, 0xdc, 0x77, 0xc2, 0xd0, 0xb0, 0x31, 0xc5, 0x56, 0xfc,
5241 0x3a, 0xae, 0xa0, 0xcf, 0xc7, 0xfa, 0x3d, 0x27, 0x0c, 0x1b, 0x91, 0x76, 0x68, 0x1a, 0x0a, 0xc3,
5242 0xd3, 0xb0, 0x0c, 0xac, 0x61, 0x0c, 0x3c, 0x27, 0x4e, 0xff, 0xa5, 0x23, 0xc7, 0x7f, 0xc5, 0xda,
5243 0x68, 0x1d, 0xe6, 0xba, 0xd8, 0x32, 0x2c, 0x12, 0x04, 0xfc, 0x55, 0x88, 0x11, 0x5e, 0xf4, 0x8f,
5244 0x88, 0x1b, 0x65, 0x82, 0x99, 0x2e, 0xb6, 0xb6, 0x22, 0xdd, 0xa1, 0x50, 0xa1, 0xa7, 0x70, 0x5b,
5245 0xd8, 0xd8, 0xf8, 0x8c, 0x04, 0x76, 0x98, 0x58, 0xcb, 0x14, 0x31, 0xc7, 0xad, 0xa4, 0x36, 0x36,
5246 0x47, 0x3f, 0x82, 0x65, 0xd5, 0x6e, 0xe0, 0x49, 0x4b, 0xf3, 0xc8, 0xc5, 0x32, 0x73, 0x2c, 0xa6,
5247 0x6d, 0x5f, 0xa5, 0x01, 0xe8, 0x3d, 0xa8, 0x2a, 0xf6, 0x32, 0x83, 0x54, 0xd2, 0x16, 0xec, 0x11,
5248 0x43, 0x1d, 0x90, 0x18, 0xb7, 0x48, 0x21, 0xd3, 0xe9, 0xe1, 0x88, 0x09, 0xf8, 0x10, 0xa6, 0xce,
5249 0x7b, 0xb8, 0x6f, 0x9c, 0xe0, 0x8b, 0x68, 0x06, 0x45, 0x12, 0xa9, 0x32, 0xf1, 0xd7, 0xf8, 0x22,
5250 0x99, 0x45, 0x8e, 0x73, 0x49, 0x18, 0x65, 0xd1, 0x12, 0x13, 0xec, 0x92, 0x90, 0x93, 0xb0, 0x2a,
5251 0xc0, 0x25, 0x66, 0x3f, 0x14, 0x2c, 0x32, 0x1a, 0xab, 0xc1, 0xf9, 0x01, 0x97, 0x72, 0x16, 0x79,
5252 0x50, 0x49, 0x9c, 0x47, 0x3c, 0xc3, 0xb1, 0x5d, 0xcc, 0x43, 0x93, 0x1f, 0x54, 0x02, 0xba, 0x4f,
5253 0xbc, 0x96, 0xed, 0xf2, 0x72, 0x34, 0x38, 0xe7, 0xb7, 0x39, 0xe4, 0x89, 0x5c, 0x08, 0xce, 0xdb,
5254 0x7d, 0xcb, 0x41, 0xcf, 0x60, 0x51, 0x2a, 0xa2, 0xbc, 0x97, 0x64, 0x78, 0x79, 0x38, 0xcf, 0x09,
5255 0xa8, 0x4c, 0x80, 0x51, 0xae, 0x57, 0x0a, 0x99, 0x99, 0xab, 0x0a, 0x99, 0xd9, 0xe1, 0x42, 0x26,
5256 0x7d, 0x48, 0xcc, 0x5d, 0x75, 0x48, 0xcc, 0x0f, 0x1f, 0x12, 0x0f, 0xa1, 0x72, 0x84, 0x03, 0x23,
5257 0xc0, 0xac, 0x04, 0xc4, 0xb6, 0x3c, 0x68, 0xcb, 0x47, 0x38, 0xd0, 0xa5, 0x08, 0xdd, 0x87, 0xb2,
5258 0x6b, 0xd9, 0xbd, 0x68, 0xfe, 0xc5, 0xd9, 0x0a, 0x4c, 0x24, 0x27, 0x9f, 0x75, 0xce, 0x76, 0x22,
5259 0xfd, 0xa2, 0xec, 0x9c, 0xed, 0x8c, 0xda, 0xe8, 0x4b, 0xc3, 0x1b, 0xfd, 0x1f, 0x73, 0xbc, 0x02,
5260 0x7d, 0xd7, 0x62, 0xef, 0x2d, 0x9f, 0x1c, 0xde, 0x52, 0xf0, 0xa5, 0x67, 0x38, 0x9f, 0x99, 0xe1,
5261 0xd4, 0x3c, 0x4d, 0x0c, 0xcf, 0x53, 0x7a, 0x86, 0x0b, 0xea, 0x0c, 0x5f, 0x3d, 0xbe, 0xbf, 0xca,
5262 0x41, 0x4d, 0xbd, 0x3e, 0x96, 0x7e, 0x3e, 0xcc, 0x29, 0xdf, 0x45, 0xbe, 0x7b, 0x25, 0xfb, 0xdd,
5263 0xab, 0x84, 0xab, 0xd3, 0xf0, 0x97, 0x50, 0x55, 0xee, 0x9b, 0x5d, 0xbe, 0x30, 0xf3, 0x50, 0x08,
5264 0xa9, 0x49, 0x07, 0xa1, 0x7c, 0x1b, 0x2a, 0x5b, 0xda, 0x37, 0x30, 0x33, 0xe2, 0xde, 0xd9, 0xb5,
5265 0xb3, 0x79, 0x42, 0x3f, 0xae, 0xd0, 0xff, 0x66, 0x8c, 0x7f, 0xf4, 0x18, 0xbe, 0x3f, 0xf7, 0x1d,
5266 0xbe, 0xb7, 0xbb, 0x24, 0x34, 0x14, 0x17, 0x93, 0x2e, 0x09, 0x0f, 0xb9, 0x40, 0xa8, 0x8f, 0x22,
5267 0x75, 0x3e, 0x52, 0x1f, 0x49, 0xf5, 0x23, 0xa8, 0xbb, 0xc4, 0xb7, 0xc4, 0xb9, 0x20, 0x41, 0xe2,
5268 0x93, 0x5b, 0x8d, 0xc9, 0xd9, 0x79, 0x20, 0x91, 0x6b, 0x30, 0x27, 0x91, 0x32, 0x23, 0x44, 0xf0,
5269 0x82, 0x78, 0x61, 0x2e, 0xe0, 0x22, 0x1f, 0x48, 0x13, 0xb6, 0xfd, 0x48, 0xd7, 0x89, 0x80, 0x45,
5270 0xf1, 0x3a, 0x8c, 0x89, 0x24, 0xe0, 0x21, 0x54, 0x58, 0x66, 0x8a, 0x11, 0x25, 0x8e, 0x28, 0x73,
5271 0x99, 0x80, 0x68, 0x18, 0x96, 0xaf, 0xb8, 0x6d, 0x77, 0x63, 0x8b, 0xf1, 0x47, 0x39, 0x58, 0xba,
5272 0xfc, 0xea, 0xdd, 0x4d, 0xb9, 0x41, 0x9f, 0xc1, 0xbc, 0xe3, 0x9d, 0xe2, 0x20, 0xc4, 0x06, 0x7b,
5273 0x1a, 0x17, 0xf3, 0x18, 0x98, 0x34, 0xfa, 0xd0, 0x34, 0x23, 0xb5, 0x2f, 0x1c, 0x71, 0x99, 0x46,
5274 0x37, 0x29, 0xd6, 0x7e, 0x2d, 0xfa, 0x76, 0xc9, 0xcd, 0xbd, 0x1b, 0xeb, 0xdb, 0x2c, 0x4c, 0x24,
5275 0x55, 0x44, 0x51, 0x17, 0x0d, 0xc6, 0xee, 0xe1, 0x33, 0x03, 0x7f, 0x1b, 0xbd, 0xb5, 0x2a, 0x78,
5276 0xf8, 0xac, 0xf9, 0xad, 0xad, 0x1d, 0xc3, 0xbd, 0xab, 0xef, 0xfd, 0xdd, 0xd8, 0xda, 0xfc, 0x71,
5277 0x4e, 0xc4, 0xc0, 0x25, 0x37, 0x01, 0xff, 0x6f, 0x17, 0xe7, 0x97, 0x39, 0xd0, 0xde, 0x7e, 0xab,
5278 0xf0, 0x7f, 0x76, 0x91, 0xb4, 0x6f, 0xf9, 0x5a, 0x5c, 0x71, 0xfb, 0xf0, 0xda, 0xfe, 0xef, 0xab,
5279 0x37, 0x69, 0xc4, 0xeb, 0xcd, 0xf4, 0xe5, 0x98, 0x13, 0x78, 0xf8, 0xd6, 0xab, 0x82, 0x37, 0x16,
5280 0x01, 0x1d, 0x40, 0xba, 0x3c, 0x94, 0x53, 0xec, 0xac, 0x38, 0x8a, 0x0e, 0x6f, 0xc3, 0x22, 0x03,
5281 0x8f, 0x72, 0x2f, 0xac, 0x38, 0x92, 0xe0, 0x2d, 0x26, 0xbc, 0x34, 0xbf, 0xff, 0x61, 0x0e, 0x16,
5282 0x2e, 0xbb, 0x8b, 0x78, 0xed, 0xae, 0x6f, 0x42, 0x35, 0xe9, 0xcc, 0xa8, 0xdb, 0xc7, 0xd9, 0x01,
5283 0xec, 0xdc, 0xd2, 0xcb, 0x41, 0x22, 0x7d, 0x51, 0xe4, 0x9f, 0xa2, 0x68, 0xa8, 0xed, 0xc3, 0x9d,
5284 0xab, 0x6e, 0x7a, 0x5e, 0xb7, 0x6f, 0xda, 0x2f, 0xe0, 0xc1, 0xdb, 0x6e, 0x45, 0xde, 0xd8, 0x52,
5285 0xfd, 0x02, 0x16, 0x2f, 0xbd, 0x1a, 0xf9, 0x5d, 0xce, 0xb6, 0x54, 0x79, 0x36, 0x3e, 0x54, 0x9e,
5286 0x69, 0x7f, 0x9a, 0x83, 0x47, 0xef, 0x7a, 0x4f, 0xf2, 0xc6, 0x76, 0xe0, 0xa7, 0x80, 0xd2, 0x77,
5287 0x37, 0x65, 0xdf, 0xc4, 0x76, 0x9c, 0x4e, 0x69, 0x64, 0x1f, 0xfb, 0xf0, 0xde, 0x3b, 0xdc, 0xa8,
5288 0xbc, 0xb1, 0xe9, 0x77, 0x79, 0x36, 0x7a, 0xcb, 0xad, 0xca, 0x1b, 0xf3, 0xf6, 0xfb, 0x39, 0xf8,
5289 0xf0, 0xdd, 0xee, 0x57, 0xde, 0xd8, 0xf4, 0x2f, 0x41, 0x69, 0xe8, 0x72, 0x46, 0xdc, 0xd6, 0xfe,
5290 0x3d, 0x07, 0xe5, 0xed, 0x80, 0x0c, 0xfc, 0x3d, 0xcc, 0x5f, 0xe8, 0x3e, 0x84, 0x8a, 0x13, 0xdd,
5291 0xb4, 0x89, 0x1c, 0x57, 0xf9, 0xaf, 0x4a, 0x84, 0xac, 0x65, 0xa3, 0x16, 0xd4, 0x12, 0x08, 0xff,
5292 0x60, 0x21, 0x3e, 0x2d, 0x27, 0x17, 0x7d, 0x53, 0x84, 0x2b, 0xf1, 0xbd, 0x1d, 0xfe, 0x0d, 0xb9,
5293 0xea, 0xa4, 0x9b, 0xe8, 0x1e, 0x94, 0xd9, 0x73, 0x5c, 0x54, 0xe0, 0x8f, 0x73, 0x67, 0xac, 0xc0,
5294 0x3f, 0x10, 0x05, 0x7e, 0xfa, 0xcb, 0x41, 0x9e, 0x2b, 0xe3, 0xb6, 0xf6, 0xff, 0xa0, 0xaa, 0x70,
5295 0xa3, 0x22, 0x8c, 0x1f, 0xb4, 0xf7, 0xeb, 0xb7, 0x50, 0x1d, 0x2a, 0xcd, 0x83, 0xf6, 0xbe, 0xb1,
5296 0xb6, 0x6d, 0x1c, 0x6c, 0x76, 0x76, 0xea, 0x39, 0x34, 0x0d, 0x55, 0x21, 0x79, 0x2c, 0x45, 0x63,
5297 0xda, 0xef, 0x8e, 0xc1, 0x04, 0xef, 0xa7, 0xf2, 0x45, 0x41, 0x0c, 0x37, 0xfe, 0xa2, 0xf0, 0x43,
5298 0x28, 0x5a, 0xa4, 0xdf, 0x37, 0xe5, 0xcf, 0x2b, 0x32, 0x63, 0x4c, 0x8f, 0x34, 0xdc, 0x12, 0x48,
5299 0x3d, 0x32, 0x41, 0x2b, 0x50, 0xec, 0x0b, 0x95, 0xbc, 0x18, 0x30, 0x3b, 0x6a, 0x86, 0xf4, 0x08,
5300 0x94, 0xfa, 0xa0, 0x92, 0xbf, 0xf2, 0x83, 0x8a, 0xf6, 0x35, 0xcc, 0x8c, 0x70, 0x8c, 0xa6, 0xa0,
5301 0xbc, 0xd9, 0x68, 0x18, 0x7b, 0xcd, 0xbd, 0x17, 0x4d, 0xfd, 0xb0, 0x7e, 0x0b, 0x21, 0xa8, 0xe9,
5302 0xcd, 0xbd, 0xf6, 0xeb, 0x66, 0x2c, 0xcb, 0x31, 0xd0, 0x61, 0xb3, 0x13, 0x0b, 0xc6, 0xb4, 0x6f,
5303 0x00, 0x5e, 0x9b, 0xee, 0x00, 0x1f, 0x98, 0x81, 0xd9, 0x47, 0xf7, 0x60, 0x9c, 0x78, 0x03, 0xf9,
5304 0x69, 0xaf, 0xa2, 0x5c, 0xdd, 0x66, 0x0a, 0xb4, 0x9a, 0xfe, 0x34, 0x50, 0x5b, 0x5f, 0x5c, 0x89,
5305 0x7f, 0x2f, 0xb5, 0xc2, 0x59, 0xd8, 0x4a, 0xac, 0xf0, 0xa5, 0x16, 0x38, 0xed, 0x6f, 0xc6, 0xa0,
5306 0x76, 0x40, 0x3c, 0xfd, 0xfc, 0x80, 0x9c, 0xe1, 0xa0, 0x61, 0x52, 0xf3, 0xc6, 0xe2, 0x5a, 0x57,
5307 0x0f, 0xdc, 0x3c, 0xef, 0xd1, 0x5a, 0xea, 0x07, 0x40, 0x69, 0xaf, 0x2b, 0x7a, 0x18, 0x3a, 0x7b,
5308 0xd8, 0x0c, 0x07, 0x01, 0xdf, 0xda, 0xa3, 0x2f, 0xb0, 0xca, 0x37, 0xdd, 0x3e, 0xb3, 0x32, 0xfa,
5309 0xd8, 0xf4, 0x0c, 0xfb, 0xa8, 0xcf, 0xab, 0xb8, 0x9c, 0x5e, 0x0b, 0x04, 0xdb, 0x1e, 0x36, 0xbd,
5310 0xc6, 0x51, 0x9f, 0xa5, 0xed, 0x4b, 0x39, 0xd1, 0x2c, 0xd4, 0x47, 0x5c, 0x70, 0xbd, 0x03, 0x0b,
5311 0xaa, 0xd4, 0x68, 0x34, 0x77, 0x5b, 0x7b, 0xad, 0x4e, 0x53, 0xaf, 0xe7, 0xd0, 0x22, 0xcc, 0x0d,
5312 0x69, 0x37, 0xb7, 0xb6, 0x9a, 0x87, 0x6c, 0x91, 0x7e, 0x33, 0x06, 0x45, 0x7e, 0x15, 0xb7, 0x4b,
5313 0x52, 0xb3, 0x94, 0x4b, 0xcf, 0xd2, 0xaa, 0x38, 0x0a, 0x93, 0x95, 0x51, 0xae, 0xf0, 0x76, 0x89,
5314 0xfc, 0x05, 0x0e, 0xc5, 0xba, 0xc0, 0xa1, 0x8f, 0x20, 0xef, 0x92, 0xd0, 0xe1, 0x93, 0x5a, 0x4b,
5315 0x7d, 0xee, 0xe3, 0x4f, 0x57, 0x02, 0xc9, 0x01, 0x02, 0xd8, 0x75, 0xe4, 0x04, 0x5f, 0x06, 0xec,
5316 0x3a, 0xe8, 0x63, 0x98, 0xe0, 0xcf, 0x21, 0x7c, 0xc2, 0x2e, 0x41, 0x0a, 0x84, 0x76, 0x08, 0xa5,
5317 0xa8, 0x3f, 0xa8, 0x0c, 0xc5, 0x57, 0xfb, 0x5f, 0xef, 0xb7, 0xdf, 0xec, 0x8b, 0x98, 0xdd, 0x6f,
5318 0x77, 0x8c, 0xad, 0xf6, 0xfe, 0xcb, 0xd6, 0xf6, 0x2b, 0xbd, 0xd9, 0xa8, 0xe7, 0x10, 0x40, 0x81,
5319 0x5f, 0xb6, 0x6d, 0xd6, 0xc7, 0x50, 0x05, 0x4a, 0xad, 0x7d, 0xd9, 0x1a, 0x67, 0xad, 0x46, 0xeb,
5320 0x70, 0xf3, 0xc5, 0x6e, 0xb3, 0x51, 0xcf, 0x6b, 0xff, 0x92, 0x83, 0xf2, 0x01, 0x2f, 0x26, 0xbb,
5321 0x7c, 0xa6, 0x2e, 0x0d, 0xb4, 0xcf, 0xa3, 0xb9, 0x12, 0x63, 0x7f, 0x98, 0x8e, 0x99, 0xc8, 0x3a,
5322 0xfa, 0x5b, 0x99, 0xb3, 0x0f, 0x60, 0xdc, 0x25, 0xe1, 0x55, 0x33, 0xc1, 0xf4, 0x9a, 0x01, 0x95,
5323 0xb4, 0x75, 0x66, 0x84, 0xa2, 0xff, 0xc6, 0x9b, 0xb6, 0xfe, 0xb5, 0xb8, 0xd1, 0x9c, 0xc8, 0x0e,
5324 0x3b, 0x9b, 0xfb, 0x8d, 0x17, 0x3f, 0x79, 0xcb, 0x48, 0x8b, 0x30, 0xd1, 0xec, 0xfb, 0xf4, 0xe2,
5325 0x93, 0xbb, 0x00, 0x89, 0x73, 0x96, 0x02, 0xdb, 0x2f, 0x5f, 0xd6, 0x6f, 0xa1, 0x02, 0x8c, 0xb5,
5326 0xf7, 0xeb, 0xb9, 0xf5, 0xbf, 0x9b, 0x83, 0x62, 0x5b, 0x74, 0x12, 0x35, 0x00, 0x1a, 0x4e, 0x68,
5327 0x1e, 0xb9, 0xb8, 0xed, 0x52, 0x54, 0x8b, 0x3b, 0xcf, 0x89, 0x96, 0x86, 0xda, 0xda, 0xfc, 0x2f,
5328 0xff, 0xe1, 0x9f, 0x7e, 0x3d, 0x56, 0xd7, 0xca, 0xab, 0xa7, 0x6b, 0xab, 0xd2, 0xee, 0x8b, 0xdc,
5329 0x27, 0xe8, 0x25, 0x94, 0x75, 0x8c, 0xbd, 0x77, 0xa5, 0xb9, 0xcd, 0x69, 0xa6, 0xb5, 0x0a, 0xa3,
5330 0x89, 0x0c, 0x19, 0x4f, 0x13, 0xca, 0xb2, 0xf8, 0xc6, 0x6d, 0x6f, 0x80, 0x94, 0x54, 0x93, 0x61,
5331 0x59, 0xe0, 0x2c, 0x48, 0xab, 0x32, 0x96, 0xa6, 0x70, 0xee, 0x0d, 0x18, 0xcd, 0x0e, 0x54, 0xe3,
5332 0x22, 0xed, 0x1d, 0x88, 0x16, 0x39, 0xd1, 0x8c, 0x56, 0x4b, 0x8d, 0x4a, 0x32, 0x6d, 0xc1, 0x64,
5333 0x03, 0xbb, 0xf8, 0xda, 0xdd, 0x89, 0x8d, 0x18, 0x49, 0x0b, 0x40, 0xde, 0x70, 0x6c, 0x0f, 0x28,
5334 0xaa, 0x2b, 0x3f, 0x7d, 0xdc, 0x0b, 0x7b, 0x57, 0xf7, 0x27, 0xb1, 0x64, 0x54, 0x6d, 0xa8, 0xc4,
5335 0xd7, 0x1b, 0x19, 0x19, 0x52, 0x7e, 0x6e, 0xc2, 0xc5, 0x19, 0xba, 0x65, 0x4e, 0x37, 0xa7, 0xd5,
5336 0x39, 0x5d, 0xca, 0x9a, 0x11, 0xfe, 0x16, 0x4c, 0xa5, 0x2f, 0x2a, 0x32, 0xce, 0xe4, 0x92, 0x6a,
5337 0x5a, 0x93, 0xa1, 0xbd, 0xc7, 0x69, 0x17, 0xb4, 0x19, 0x46, 0x3b, 0xc4, 0xc1, 0x98, 0xbf, 0x84,
5338 0xe2, 0x4b, 0x97, 0x9c, 0x6d, 0xda, 0x36, 0xaa, 0x2a, 0x9f, 0xb4, 0xaf, 0x8e, 0x2a, 0x69, 0x23,
5339 0xa2, 0x0a, 0x58, 0x4b, 0xe7, 0x57, 0x5a, 0xde, 0x46, 0xa2, 0x4c, 0x5a, 0x62, 0xc6, 0x78, 0x0e,
5340 0xa1, 0x16, 0x5f, 0x01, 0xde, 0x3a, 0xc6, 0xd6, 0x49, 0x26, 0x40, 0x93, 0x69, 0x8c, 0x81, 0xda,
5341 0x5d, 0x4e, 0x78, 0x5b, 0x43, 0x8c, 0x50, 0xb5, 0x67, 0xa4, 0x7b, 0x50, 0x16, 0x31, 0xc7, 0xf6,
5342 0x74, 0x37, 0xb5, 0x10, 0x71, 0xfd, 0x91, 0xe9, 0xe2, 0x12, 0x67, 0x9c, 0xd5, 0xa6, 0x92, 0x80,
5343 0xe5, 0xc6, 0x72, 0x61, 0x65, 0xe4, 0xbd, 0x3b, 0x9f, 0xb2, 0xb0, 0x69, 0x6b, 0x46, 0xa8, 0x43,
5344 0x75, 0x1b, 0xd3, 0xd4, 0x45, 0xd2, 0xe1, 0x31, 0xcf, 0x8c, 0xb8, 0xf4, 0xa7, 0xdd, 0xe1, 0x94,
5345 0xf3, 0xda, 0x34, 0xa3, 0x54, 0xec, 0x19, 0xe7, 0x8f, 0xa1, 0xa0, 0xe3, 0x23, 0x42, 0xde, 0xbe,
5346 0xc3, 0xe7, 0x38, 0xcf, 0x94, 0x06, 0x62, 0x87, 0x33, 0x1b, 0x46, 0xf0, 0x0a, 0xa6, 0xb7, 0x88,
5347 0xeb, 0x62, 0x2b, 0xfd, 0xa2, 0xf7, 0x6d, 0x5c, 0x0f, 0x38, 0xd7, 0x92, 0x36, 0xc7, 0xb8, 0x32,
5348 0xe6, 0x8c, 0xf6, 0x27, 0x50, 0xdf, 0xc6, 0x54, 0xfd, 0x56, 0xa4, 0x6e, 0xd6, 0xf9, 0xa1, 0x9f,
5349 0x9c, 0x4a, 0x94, 0x76, 0x9f, 0x73, 0x2f, 0x6a, 0xb3, 0x72, 0xbc, 0x8a, 0x96, 0x51, 0x9f, 0xc0,
5350 0xec, 0x36, 0xa6, 0xd9, 0xb7, 0xd3, 0xa3, 0x36, 0x5e, 0xf2, 0x1b, 0xea, 0x0c, 0x5e, 0x7b, 0x8f,
5351 0x3b, 0xba, 0xab, 0x2d, 0x48, 0x47, 0x19, 0x04, 0x73, 0x16, 0xc0, 0xed, 0xad, 0x00, 0x9b, 0x14,
5352 0x77, 0x02, 0xb3, 0xdb, 0x75, 0xac, 0x43, 0xeb, 0x18, 0xdb, 0x03, 0x97, 0x95, 0x81, 0xf7, 0x57,
5353 0x94, 0x5f, 0xb1, 0x67, 0x00, 0x99, 0x59, 0xfb, 0x90, 0x3b, 0x7c, 0xa0, 0x2d, 0xf3, 0x59, 0x1b,
5354 0xcd, 0x2a, 0x7d, 0x8a, 0x9d, 0x72, 0xd3, 0x3e, 0x2f, 0x61, 0x65, 0x3e, 0xbb, 0x30, 0xa3, 0xf4,
5355 0xe8, 0xff, 0x0f, 0xf0, 0x00, 0x87, 0x68, 0x79, 0xa4, 0x3f, 0xa1, 0xcc, 0xf8, 0xd2, 0xb8, 0xaf,
5356 0x3b, 0xda, 0xed, 0xcc, 0xf8, 0x84, 0x81, 0xf4, 0xa3, 0xf4, 0xe2, 0xbf, 0xed, 0x67, 0x04, 0x1b,
5357 0xf3, 0xf3, 0x03, 0xa8, 0x8b, 0xed, 0x9c, 0x7a, 0x4e, 0xbb, 0x7c, 0xbb, 0x25, 0x20, 0xed, 0xd6,
5358 0xe3, 0x1c, 0xfa, 0x06, 0xe6, 0x0e, 0x70, 0xd0, 0x25, 0x41, 0x9f, 0x97, 0xef, 0x6d, 0x1f, 0x07,
5359 0xc3, 0x0c, 0x5c, 0x91, 0xe9, 0xd9, 0xfb, 0xbc, 0x67, 0xf7, 0xb4, 0x45, 0xd6, 0xb3, 0x91, 0x14,
5360 0xe2, 0xf0, 0x29, 0x8b, 0xc3, 0x48, 0x3c, 0xd7, 0xbc, 0x8d, 0x54, 0xc9, 0x51, 0x29, 0x43, 0x46,
5361 0xf5, 0x06, 0xca, 0xdb, 0x98, 0x36, 0xcf, 0x29, 0x2f, 0xea, 0x51, 0x32, 0xa2, 0xe4, 0x51, 0x61,
5362 0xe9, 0x76, 0xaa, 0xf6, 0xd7, 0x31, 0x1d, 0x04, 0x1e, 0x57, 0x86, 0x2a, 0x71, 0x8a, 0x86, 0x11,
5363 0x7f, 0xc3, 0x7f, 0x96, 0x27, 0xde, 0x1f, 0x89, 0xc2, 0x05, 0x53, 0x34, 0xbf, 0x22, 0xff, 0x47,
5364 0x06, 0x55, 0x75, 0x75, 0x7a, 0xc8, 0xd0, 0x30, 0x7a, 0x1f, 0x16, 0xb7, 0x31, 0xdd, 0x1d, 0xfd,
5365 0x83, 0x05, 0x35, 0x4f, 0x2c, 0xab, 0xbf, 0xa9, 0x54, 0x7e, 0x46, 0xa1, 0x3d, 0xe2, 0x9e, 0x34,
5366 0xed, 0xae, 0x1c, 0xc2, 0x68, 0x46, 0xe6, 0xf1, 0x18, 0xe6, 0x46, 0xea, 0xaf, 0xe3, 0x4d, 0x59,
5367 0xde, 0x91, 0x6c, 0xcc, 0x53, 0x87, 0xa7, 0xf9, 0xe4, 0xa9, 0x66, 0xc8, 0xc3, 0xed, 0x4b, 0x1e,
5368 0x7c, 0x32, 0x89, 0x3e, 0x51, 0x33, 0xd6, 0x6d, 0x00, 0x91, 0x0c, 0xf9, 0xc9, 0xa1, 0x52, 0xd6,
5369 0x87, 0x9f, 0x21, 0xd4, 0xa3, 0x37, 0xb1, 0x63, 0x44, 0x3f, 0x87, 0x19, 0x41, 0x1e, 0x9f, 0x62,
5370 0x9c, 0x71, 0xd4, 0xe9, 0x36, 0x3b, 0xaa, 0xde, 0xce, 0x24, 0x68, 0x85, 0xe7, 0x8b, 0xdc, 0x27,
5371 0x2f, 0xbe, 0x81, 0x65, 0x12, 0xf4, 0xb8, 0xad, 0x45, 0x02, 0x7b, 0x45, 0xfc, 0xc7, 0x1d, 0x11,
5372 0xd7, 0x8b, 0xea, 0x6b, 0xde, 0x66, 0xe5, 0x6e, 0x7b, 0xb7, 0xf3, 0xd3, 0xd5, 0x9e, 0x43, 0x8f,
5373 0x07, 0x47, 0x2b, 0x16, 0xe9, 0xaf, 0x46, 0x26, 0xab, 0xc2, 0xe4, 0x53, 0xf9, 0x7f, 0x7d, 0x9c,
5374 0x6e, 0xac, 0xf6, 0x48, 0xf4, 0xff, 0x8e, 0x1c, 0x15, 0xb8, 0xf4, 0xb3, 0xff, 0x0a, 0x00, 0x00,
5375 0xff, 0xff, 0x39, 0x3b, 0xc4, 0x9d, 0x97, 0x44, 0x00, 0x00,
khenaidoo106c61a2021-08-11 18:05:46 -04005376}
5377
5378// Reference imports to suppress errors if they are not otherwise used.
5379var _ context.Context
5380var _ grpc.ClientConn
5381
5382// This is a compile-time assertion to ensure that this generated file
5383// is compatible with the grpc package it is being compiled against.
5384const _ = grpc.SupportPackageIsVersion4
5385
5386// OpenoltClient is the client API for Openolt service.
5387//
5388// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
5389type OpenoltClient interface {
5390 DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5391 ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5392 ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5393 DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5394 DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5395 OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
5396 OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
5397 UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error)
5398 FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
5399 FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
5400 HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
5401 EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
5402 DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
5403 GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error)
5404 Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5405 CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5406 GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error)
5407 GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error)
5408 CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
5409 RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
5410 CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
5411 RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
5412 EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
5413 PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
5414 DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
khenaidoodc2116e2021-10-19 17:33:19 -04005415 GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*extension.ReturnValues, error)
khenaidoo106c61a2021-08-11 18:05:46 -04005416 OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error)
5417 GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
5418 GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
5419 GetPonRxPower(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*PonRxPowerData, error)
sepon82ac7582023-06-12 21:05:41 +03005420 //
5421 // GetOnuInfo takes Onu id, serialnumber, and pon interface as argument from the onu structure.
5422 // Returns the Onu info from the device.
5423 GetOnuInfo(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuInfo, error)
5424 //
5425 // GetPonInterfaceInfo takes the pon intf id as argument.
5426 // Returns the pon interface information from the device.
5427 GetPonInterfaceInfo(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*PonIntfInfo, error)
khenaidoo106c61a2021-08-11 18:05:46 -04005428}
5429
5430type openoltClient struct {
5431 cc *grpc.ClientConn
5432}
5433
5434func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient {
5435 return &openoltClient{cc}
5436}
5437
5438func (c *openoltClient) DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5439 out := new(Empty)
5440 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOlt", in, out, opts...)
5441 if err != nil {
5442 return nil, err
5443 }
5444 return out, nil
5445}
5446
5447func (c *openoltClient) ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5448 out := new(Empty)
5449 err := c.cc.Invoke(ctx, "/openolt.Openolt/ReenableOlt", in, out, opts...)
5450 if err != nil {
5451 return nil, err
5452 }
5453 return out, nil
5454}
5455
5456func (c *openoltClient) ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5457 out := new(Empty)
5458 err := c.cc.Invoke(ctx, "/openolt.Openolt/ActivateOnu", in, out, opts...)
5459 if err != nil {
5460 return nil, err
5461 }
5462 return out, nil
5463}
5464
5465func (c *openoltClient) DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5466 out := new(Empty)
5467 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeactivateOnu", in, out, opts...)
5468 if err != nil {
5469 return nil, err
5470 }
5471 return out, nil
5472}
5473
5474func (c *openoltClient) DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5475 out := new(Empty)
5476 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteOnu", in, out, opts...)
5477 if err != nil {
5478 return nil, err
5479 }
5480 return out, nil
5481}
5482
5483func (c *openoltClient) OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error) {
5484 out := new(Empty)
5485 err := c.cc.Invoke(ctx, "/openolt.Openolt/OmciMsgOut", in, out, opts...)
5486 if err != nil {
5487 return nil, err
5488 }
5489 return out, nil
5490}
5491
5492func (c *openoltClient) OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error) {
5493 out := new(Empty)
5494 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuPacketOut", in, out, opts...)
5495 if err != nil {
5496 return nil, err
5497 }
5498 return out, nil
5499}
5500
5501func (c *openoltClient) UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error) {
5502 out := new(Empty)
5503 err := c.cc.Invoke(ctx, "/openolt.Openolt/UplinkPacketOut", in, out, opts...)
5504 if err != nil {
5505 return nil, err
5506 }
5507 return out, nil
5508}
5509
5510func (c *openoltClient) FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
5511 out := new(Empty)
5512 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowAdd", in, out, opts...)
5513 if err != nil {
5514 return nil, err
5515 }
5516 return out, nil
5517}
5518
5519func (c *openoltClient) FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
5520 out := new(Empty)
5521 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowRemove", in, out, opts...)
5522 if err != nil {
5523 return nil, err
5524 }
5525 return out, nil
5526}
5527
5528func (c *openoltClient) HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error) {
5529 out := new(Heartbeat)
5530 err := c.cc.Invoke(ctx, "/openolt.Openolt/HeartbeatCheck", in, out, opts...)
5531 if err != nil {
5532 return nil, err
5533 }
5534 return out, nil
5535}
5536
5537func (c *openoltClient) EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
5538 out := new(Empty)
5539 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnablePonIf", in, out, opts...)
5540 if err != nil {
5541 return nil, err
5542 }
5543 return out, nil
5544}
5545
5546func (c *openoltClient) DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
5547 out := new(Empty)
5548 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisablePonIf", in, out, opts...)
5549 if err != nil {
5550 return nil, err
5551 }
5552 return out, nil
5553}
5554
5555func (c *openoltClient) GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error) {
5556 out := new(DeviceInfo)
5557 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetDeviceInfo", in, out, opts...)
5558 if err != nil {
5559 return nil, err
5560 }
5561 return out, nil
5562}
5563
5564func (c *openoltClient) Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5565 out := new(Empty)
5566 err := c.cc.Invoke(ctx, "/openolt.Openolt/Reboot", in, out, opts...)
5567 if err != nil {
5568 return nil, err
5569 }
5570 return out, nil
5571}
5572
5573func (c *openoltClient) CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5574 out := new(Empty)
5575 err := c.cc.Invoke(ctx, "/openolt.Openolt/CollectStatistics", in, out, opts...)
5576 if err != nil {
5577 return nil, err
5578 }
5579 return out, nil
5580}
5581
5582func (c *openoltClient) GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error) {
5583 out := new(OnuStatistics)
5584 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetOnuStatistics", in, out, opts...)
5585 if err != nil {
5586 return nil, err
5587 }
5588 return out, nil
5589}
5590
5591func (c *openoltClient) GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error) {
5592 out := new(GemPortStatistics)
5593 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetGemPortStatistics", in, out, opts...)
5594 if err != nil {
5595 return nil, err
5596 }
5597 return out, nil
5598}
5599
5600func (c *openoltClient) CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
5601 out := new(Empty)
5602 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficSchedulers", in, out, opts...)
5603 if err != nil {
5604 return nil, err
5605 }
5606 return out, nil
5607}
5608
5609func (c *openoltClient) RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
5610 out := new(Empty)
5611 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficSchedulers", in, out, opts...)
5612 if err != nil {
5613 return nil, err
5614 }
5615 return out, nil
5616}
5617
5618func (c *openoltClient) CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5619 out := new(Empty)
5620 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficQueues", in, out, opts...)
5621 if err != nil {
5622 return nil, err
5623 }
5624 return out, nil
5625}
5626
5627func (c *openoltClient) RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5628 out := new(Empty)
5629 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficQueues", in, out, opts...)
5630 if err != nil {
5631 return nil, err
5632 }
5633 return out, nil
5634}
5635
5636func (c *openoltClient) EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error) {
5637 stream, err := c.cc.NewStream(ctx, &_Openolt_serviceDesc.Streams[0], "/openolt.Openolt/EnableIndication", opts...)
5638 if err != nil {
5639 return nil, err
5640 }
5641 x := &openoltEnableIndicationClient{stream}
5642 if err := x.ClientStream.SendMsg(in); err != nil {
5643 return nil, err
5644 }
5645 if err := x.ClientStream.CloseSend(); err != nil {
5646 return nil, err
5647 }
5648 return x, nil
5649}
5650
5651type Openolt_EnableIndicationClient interface {
5652 Recv() (*Indication, error)
5653 grpc.ClientStream
5654}
5655
5656type openoltEnableIndicationClient struct {
5657 grpc.ClientStream
5658}
5659
5660func (x *openoltEnableIndicationClient) Recv() (*Indication, error) {
5661 m := new(Indication)
5662 if err := x.ClientStream.RecvMsg(m); err != nil {
5663 return nil, err
5664 }
5665 return m, nil
5666}
5667
5668func (c *openoltClient) PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5669 out := new(Empty)
5670 err := c.cc.Invoke(ctx, "/openolt.Openolt/PerformGroupOperation", in, out, opts...)
5671 if err != nil {
5672 return nil, err
5673 }
5674 return out, nil
5675}
5676
5677func (c *openoltClient) DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5678 out := new(Empty)
5679 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteGroup", in, out, opts...)
5680 if err != nil {
5681 return nil, err
5682 }
5683 return out, nil
5684}
5685
khenaidoodc2116e2021-10-19 17:33:19 -04005686func (c *openoltClient) GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*extension.ReturnValues, error) {
5687 out := new(extension.ReturnValues)
khenaidoo106c61a2021-08-11 18:05:46 -04005688 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetExtValue", in, out, opts...)
5689 if err != nil {
5690 return nil, err
5691 }
5692 return out, nil
5693}
5694
5695func (c *openoltClient) OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error) {
5696 out := new(Empty)
5697 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuItuPonAlarmSet", in, out, opts...)
5698 if err != nil {
5699 return nil, err
5700 }
5701 return out, nil
5702}
5703
5704func (c *openoltClient) GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5705 out := new(OnuLogicalDistance)
5706 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistanceZero", in, out, opts...)
5707 if err != nil {
5708 return nil, err
5709 }
5710 return out, nil
5711}
5712
5713func (c *openoltClient) GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5714 out := new(OnuLogicalDistance)
5715 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistance", in, out, opts...)
5716 if err != nil {
5717 return nil, err
5718 }
5719 return out, nil
5720}
5721
5722func (c *openoltClient) GetPonRxPower(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*PonRxPowerData, error) {
5723 out := new(PonRxPowerData)
5724 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetPonRxPower", in, out, opts...)
5725 if err != nil {
5726 return nil, err
5727 }
5728 return out, nil
5729}
5730
sepon82ac7582023-06-12 21:05:41 +03005731func (c *openoltClient) GetOnuInfo(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuInfo, error) {
5732 out := new(OnuInfo)
5733 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetOnuInfo", in, out, opts...)
5734 if err != nil {
5735 return nil, err
5736 }
5737 return out, nil
5738}
5739
5740func (c *openoltClient) GetPonInterfaceInfo(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*PonIntfInfo, error) {
5741 out := new(PonIntfInfo)
5742 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetPonInterfaceInfo", in, out, opts...)
5743 if err != nil {
5744 return nil, err
5745 }
5746 return out, nil
5747}
5748
khenaidoo106c61a2021-08-11 18:05:46 -04005749// OpenoltServer is the server API for Openolt service.
5750type OpenoltServer interface {
5751 DisableOlt(context.Context, *Empty) (*Empty, error)
5752 ReenableOlt(context.Context, *Empty) (*Empty, error)
5753 ActivateOnu(context.Context, *Onu) (*Empty, error)
5754 DeactivateOnu(context.Context, *Onu) (*Empty, error)
5755 DeleteOnu(context.Context, *Onu) (*Empty, error)
5756 OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
5757 OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
5758 UplinkPacketOut(context.Context, *UplinkPacket) (*Empty, error)
5759 FlowAdd(context.Context, *Flow) (*Empty, error)
5760 FlowRemove(context.Context, *Flow) (*Empty, error)
5761 HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
5762 EnablePonIf(context.Context, *Interface) (*Empty, error)
5763 DisablePonIf(context.Context, *Interface) (*Empty, error)
5764 GetDeviceInfo(context.Context, *Empty) (*DeviceInfo, error)
5765 Reboot(context.Context, *Empty) (*Empty, error)
5766 CollectStatistics(context.Context, *Empty) (*Empty, error)
5767 GetOnuStatistics(context.Context, *Onu) (*OnuStatistics, error)
5768 GetGemPortStatistics(context.Context, *OnuPacket) (*GemPortStatistics, error)
5769 CreateTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5770 RemoveTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5771 CreateTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
5772 RemoveTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
5773 EnableIndication(*Empty, Openolt_EnableIndicationServer) error
5774 PerformGroupOperation(context.Context, *Group) (*Empty, error)
5775 DeleteGroup(context.Context, *Group) (*Empty, error)
khenaidoodc2116e2021-10-19 17:33:19 -04005776 GetExtValue(context.Context, *ValueParam) (*extension.ReturnValues, error)
khenaidoo106c61a2021-08-11 18:05:46 -04005777 OnuItuPonAlarmSet(context.Context, *config.OnuItuPonAlarm) (*Empty, error)
5778 GetLogicalOnuDistanceZero(context.Context, *Onu) (*OnuLogicalDistance, error)
5779 GetLogicalOnuDistance(context.Context, *Onu) (*OnuLogicalDistance, error)
5780 GetPonRxPower(context.Context, *Onu) (*PonRxPowerData, error)
sepon82ac7582023-06-12 21:05:41 +03005781 //
5782 // GetOnuInfo takes Onu id, serialnumber, and pon interface as argument from the onu structure.
5783 // Returns the Onu info from the device.
5784 GetOnuInfo(context.Context, *Onu) (*OnuInfo, error)
5785 //
5786 // GetPonInterfaceInfo takes the pon intf id as argument.
5787 // Returns the pon interface information from the device.
5788 GetPonInterfaceInfo(context.Context, *Interface) (*PonIntfInfo, error)
khenaidoo106c61a2021-08-11 18:05:46 -04005789}
5790
5791// UnimplementedOpenoltServer can be embedded to have forward compatible implementations.
5792type UnimplementedOpenoltServer struct {
5793}
5794
5795func (*UnimplementedOpenoltServer) DisableOlt(ctx context.Context, req *Empty) (*Empty, error) {
5796 return nil, status.Errorf(codes.Unimplemented, "method DisableOlt not implemented")
5797}
5798func (*UnimplementedOpenoltServer) ReenableOlt(ctx context.Context, req *Empty) (*Empty, error) {
5799 return nil, status.Errorf(codes.Unimplemented, "method ReenableOlt not implemented")
5800}
5801func (*UnimplementedOpenoltServer) ActivateOnu(ctx context.Context, req *Onu) (*Empty, error) {
5802 return nil, status.Errorf(codes.Unimplemented, "method ActivateOnu not implemented")
5803}
5804func (*UnimplementedOpenoltServer) DeactivateOnu(ctx context.Context, req *Onu) (*Empty, error) {
5805 return nil, status.Errorf(codes.Unimplemented, "method DeactivateOnu not implemented")
5806}
5807func (*UnimplementedOpenoltServer) DeleteOnu(ctx context.Context, req *Onu) (*Empty, error) {
5808 return nil, status.Errorf(codes.Unimplemented, "method DeleteOnu not implemented")
5809}
5810func (*UnimplementedOpenoltServer) OmciMsgOut(ctx context.Context, req *OmciMsg) (*Empty, error) {
5811 return nil, status.Errorf(codes.Unimplemented, "method OmciMsgOut not implemented")
5812}
5813func (*UnimplementedOpenoltServer) OnuPacketOut(ctx context.Context, req *OnuPacket) (*Empty, error) {
5814 return nil, status.Errorf(codes.Unimplemented, "method OnuPacketOut not implemented")
5815}
5816func (*UnimplementedOpenoltServer) UplinkPacketOut(ctx context.Context, req *UplinkPacket) (*Empty, error) {
5817 return nil, status.Errorf(codes.Unimplemented, "method UplinkPacketOut not implemented")
5818}
5819func (*UnimplementedOpenoltServer) FlowAdd(ctx context.Context, req *Flow) (*Empty, error) {
5820 return nil, status.Errorf(codes.Unimplemented, "method FlowAdd not implemented")
5821}
5822func (*UnimplementedOpenoltServer) FlowRemove(ctx context.Context, req *Flow) (*Empty, error) {
5823 return nil, status.Errorf(codes.Unimplemented, "method FlowRemove not implemented")
5824}
5825func (*UnimplementedOpenoltServer) HeartbeatCheck(ctx context.Context, req *Empty) (*Heartbeat, error) {
5826 return nil, status.Errorf(codes.Unimplemented, "method HeartbeatCheck not implemented")
5827}
5828func (*UnimplementedOpenoltServer) EnablePonIf(ctx context.Context, req *Interface) (*Empty, error) {
5829 return nil, status.Errorf(codes.Unimplemented, "method EnablePonIf not implemented")
5830}
5831func (*UnimplementedOpenoltServer) DisablePonIf(ctx context.Context, req *Interface) (*Empty, error) {
5832 return nil, status.Errorf(codes.Unimplemented, "method DisablePonIf not implemented")
5833}
5834func (*UnimplementedOpenoltServer) GetDeviceInfo(ctx context.Context, req *Empty) (*DeviceInfo, error) {
5835 return nil, status.Errorf(codes.Unimplemented, "method GetDeviceInfo not implemented")
5836}
5837func (*UnimplementedOpenoltServer) Reboot(ctx context.Context, req *Empty) (*Empty, error) {
5838 return nil, status.Errorf(codes.Unimplemented, "method Reboot not implemented")
5839}
5840func (*UnimplementedOpenoltServer) CollectStatistics(ctx context.Context, req *Empty) (*Empty, error) {
5841 return nil, status.Errorf(codes.Unimplemented, "method CollectStatistics not implemented")
5842}
5843func (*UnimplementedOpenoltServer) GetOnuStatistics(ctx context.Context, req *Onu) (*OnuStatistics, error) {
5844 return nil, status.Errorf(codes.Unimplemented, "method GetOnuStatistics not implemented")
5845}
5846func (*UnimplementedOpenoltServer) GetGemPortStatistics(ctx context.Context, req *OnuPacket) (*GemPortStatistics, error) {
5847 return nil, status.Errorf(codes.Unimplemented, "method GetGemPortStatistics not implemented")
5848}
5849func (*UnimplementedOpenoltServer) CreateTrafficSchedulers(ctx context.Context, req *tech_profile.TrafficSchedulers) (*Empty, error) {
5850 return nil, status.Errorf(codes.Unimplemented, "method CreateTrafficSchedulers not implemented")
5851}
5852func (*UnimplementedOpenoltServer) RemoveTrafficSchedulers(ctx context.Context, req *tech_profile.TrafficSchedulers) (*Empty, error) {
5853 return nil, status.Errorf(codes.Unimplemented, "method RemoveTrafficSchedulers not implemented")
5854}
5855func (*UnimplementedOpenoltServer) CreateTrafficQueues(ctx context.Context, req *tech_profile.TrafficQueues) (*Empty, error) {
5856 return nil, status.Errorf(codes.Unimplemented, "method CreateTrafficQueues not implemented")
5857}
5858func (*UnimplementedOpenoltServer) RemoveTrafficQueues(ctx context.Context, req *tech_profile.TrafficQueues) (*Empty, error) {
5859 return nil, status.Errorf(codes.Unimplemented, "method RemoveTrafficQueues not implemented")
5860}
5861func (*UnimplementedOpenoltServer) EnableIndication(req *Empty, srv Openolt_EnableIndicationServer) error {
5862 return status.Errorf(codes.Unimplemented, "method EnableIndication not implemented")
5863}
5864func (*UnimplementedOpenoltServer) PerformGroupOperation(ctx context.Context, req *Group) (*Empty, error) {
5865 return nil, status.Errorf(codes.Unimplemented, "method PerformGroupOperation not implemented")
5866}
5867func (*UnimplementedOpenoltServer) DeleteGroup(ctx context.Context, req *Group) (*Empty, error) {
5868 return nil, status.Errorf(codes.Unimplemented, "method DeleteGroup not implemented")
5869}
khenaidoodc2116e2021-10-19 17:33:19 -04005870func (*UnimplementedOpenoltServer) GetExtValue(ctx context.Context, req *ValueParam) (*extension.ReturnValues, error) {
khenaidoo106c61a2021-08-11 18:05:46 -04005871 return nil, status.Errorf(codes.Unimplemented, "method GetExtValue not implemented")
5872}
5873func (*UnimplementedOpenoltServer) OnuItuPonAlarmSet(ctx context.Context, req *config.OnuItuPonAlarm) (*Empty, error) {
5874 return nil, status.Errorf(codes.Unimplemented, "method OnuItuPonAlarmSet not implemented")
5875}
5876func (*UnimplementedOpenoltServer) GetLogicalOnuDistanceZero(ctx context.Context, req *Onu) (*OnuLogicalDistance, error) {
5877 return nil, status.Errorf(codes.Unimplemented, "method GetLogicalOnuDistanceZero not implemented")
5878}
5879func (*UnimplementedOpenoltServer) GetLogicalOnuDistance(ctx context.Context, req *Onu) (*OnuLogicalDistance, error) {
5880 return nil, status.Errorf(codes.Unimplemented, "method GetLogicalOnuDistance not implemented")
5881}
5882func (*UnimplementedOpenoltServer) GetPonRxPower(ctx context.Context, req *Onu) (*PonRxPowerData, error) {
5883 return nil, status.Errorf(codes.Unimplemented, "method GetPonRxPower not implemented")
5884}
sepon82ac7582023-06-12 21:05:41 +03005885func (*UnimplementedOpenoltServer) GetOnuInfo(ctx context.Context, req *Onu) (*OnuInfo, error) {
5886 return nil, status.Errorf(codes.Unimplemented, "method GetOnuInfo not implemented")
5887}
5888func (*UnimplementedOpenoltServer) GetPonInterfaceInfo(ctx context.Context, req *Interface) (*PonIntfInfo, error) {
5889 return nil, status.Errorf(codes.Unimplemented, "method GetPonInterfaceInfo not implemented")
5890}
khenaidoo106c61a2021-08-11 18:05:46 -04005891
5892func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer) {
5893 s.RegisterService(&_Openolt_serviceDesc, srv)
5894}
5895
5896func _Openolt_DisableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5897 in := new(Empty)
5898 if err := dec(in); err != nil {
5899 return nil, err
5900 }
5901 if interceptor == nil {
5902 return srv.(OpenoltServer).DisableOlt(ctx, in)
5903 }
5904 info := &grpc.UnaryServerInfo{
5905 Server: srv,
5906 FullMethod: "/openolt.Openolt/DisableOlt",
5907 }
5908 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5909 return srv.(OpenoltServer).DisableOlt(ctx, req.(*Empty))
5910 }
5911 return interceptor(ctx, in, info, handler)
5912}
5913
5914func _Openolt_ReenableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5915 in := new(Empty)
5916 if err := dec(in); err != nil {
5917 return nil, err
5918 }
5919 if interceptor == nil {
5920 return srv.(OpenoltServer).ReenableOlt(ctx, in)
5921 }
5922 info := &grpc.UnaryServerInfo{
5923 Server: srv,
5924 FullMethod: "/openolt.Openolt/ReenableOlt",
5925 }
5926 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5927 return srv.(OpenoltServer).ReenableOlt(ctx, req.(*Empty))
5928 }
5929 return interceptor(ctx, in, info, handler)
5930}
5931
5932func _Openolt_ActivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5933 in := new(Onu)
5934 if err := dec(in); err != nil {
5935 return nil, err
5936 }
5937 if interceptor == nil {
5938 return srv.(OpenoltServer).ActivateOnu(ctx, in)
5939 }
5940 info := &grpc.UnaryServerInfo{
5941 Server: srv,
5942 FullMethod: "/openolt.Openolt/ActivateOnu",
5943 }
5944 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5945 return srv.(OpenoltServer).ActivateOnu(ctx, req.(*Onu))
5946 }
5947 return interceptor(ctx, in, info, handler)
5948}
5949
5950func _Openolt_DeactivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5951 in := new(Onu)
5952 if err := dec(in); err != nil {
5953 return nil, err
5954 }
5955 if interceptor == nil {
5956 return srv.(OpenoltServer).DeactivateOnu(ctx, in)
5957 }
5958 info := &grpc.UnaryServerInfo{
5959 Server: srv,
5960 FullMethod: "/openolt.Openolt/DeactivateOnu",
5961 }
5962 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5963 return srv.(OpenoltServer).DeactivateOnu(ctx, req.(*Onu))
5964 }
5965 return interceptor(ctx, in, info, handler)
5966}
5967
5968func _Openolt_DeleteOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5969 in := new(Onu)
5970 if err := dec(in); err != nil {
5971 return nil, err
5972 }
5973 if interceptor == nil {
5974 return srv.(OpenoltServer).DeleteOnu(ctx, in)
5975 }
5976 info := &grpc.UnaryServerInfo{
5977 Server: srv,
5978 FullMethod: "/openolt.Openolt/DeleteOnu",
5979 }
5980 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5981 return srv.(OpenoltServer).DeleteOnu(ctx, req.(*Onu))
5982 }
5983 return interceptor(ctx, in, info, handler)
5984}
5985
5986func _Openolt_OmciMsgOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5987 in := new(OmciMsg)
5988 if err := dec(in); err != nil {
5989 return nil, err
5990 }
5991 if interceptor == nil {
5992 return srv.(OpenoltServer).OmciMsgOut(ctx, in)
5993 }
5994 info := &grpc.UnaryServerInfo{
5995 Server: srv,
5996 FullMethod: "/openolt.Openolt/OmciMsgOut",
5997 }
5998 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5999 return srv.(OpenoltServer).OmciMsgOut(ctx, req.(*OmciMsg))
6000 }
6001 return interceptor(ctx, in, info, handler)
6002}
6003
6004func _Openolt_OnuPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6005 in := new(OnuPacket)
6006 if err := dec(in); err != nil {
6007 return nil, err
6008 }
6009 if interceptor == nil {
6010 return srv.(OpenoltServer).OnuPacketOut(ctx, in)
6011 }
6012 info := &grpc.UnaryServerInfo{
6013 Server: srv,
6014 FullMethod: "/openolt.Openolt/OnuPacketOut",
6015 }
6016 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6017 return srv.(OpenoltServer).OnuPacketOut(ctx, req.(*OnuPacket))
6018 }
6019 return interceptor(ctx, in, info, handler)
6020}
6021
6022func _Openolt_UplinkPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6023 in := new(UplinkPacket)
6024 if err := dec(in); err != nil {
6025 return nil, err
6026 }
6027 if interceptor == nil {
6028 return srv.(OpenoltServer).UplinkPacketOut(ctx, in)
6029 }
6030 info := &grpc.UnaryServerInfo{
6031 Server: srv,
6032 FullMethod: "/openolt.Openolt/UplinkPacketOut",
6033 }
6034 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6035 return srv.(OpenoltServer).UplinkPacketOut(ctx, req.(*UplinkPacket))
6036 }
6037 return interceptor(ctx, in, info, handler)
6038}
6039
6040func _Openolt_FlowAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6041 in := new(Flow)
6042 if err := dec(in); err != nil {
6043 return nil, err
6044 }
6045 if interceptor == nil {
6046 return srv.(OpenoltServer).FlowAdd(ctx, in)
6047 }
6048 info := &grpc.UnaryServerInfo{
6049 Server: srv,
6050 FullMethod: "/openolt.Openolt/FlowAdd",
6051 }
6052 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6053 return srv.(OpenoltServer).FlowAdd(ctx, req.(*Flow))
6054 }
6055 return interceptor(ctx, in, info, handler)
6056}
6057
6058func _Openolt_FlowRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6059 in := new(Flow)
6060 if err := dec(in); err != nil {
6061 return nil, err
6062 }
6063 if interceptor == nil {
6064 return srv.(OpenoltServer).FlowRemove(ctx, in)
6065 }
6066 info := &grpc.UnaryServerInfo{
6067 Server: srv,
6068 FullMethod: "/openolt.Openolt/FlowRemove",
6069 }
6070 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6071 return srv.(OpenoltServer).FlowRemove(ctx, req.(*Flow))
6072 }
6073 return interceptor(ctx, in, info, handler)
6074}
6075
6076func _Openolt_HeartbeatCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6077 in := new(Empty)
6078 if err := dec(in); err != nil {
6079 return nil, err
6080 }
6081 if interceptor == nil {
6082 return srv.(OpenoltServer).HeartbeatCheck(ctx, in)
6083 }
6084 info := &grpc.UnaryServerInfo{
6085 Server: srv,
6086 FullMethod: "/openolt.Openolt/HeartbeatCheck",
6087 }
6088 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6089 return srv.(OpenoltServer).HeartbeatCheck(ctx, req.(*Empty))
6090 }
6091 return interceptor(ctx, in, info, handler)
6092}
6093
6094func _Openolt_EnablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6095 in := new(Interface)
6096 if err := dec(in); err != nil {
6097 return nil, err
6098 }
6099 if interceptor == nil {
6100 return srv.(OpenoltServer).EnablePonIf(ctx, in)
6101 }
6102 info := &grpc.UnaryServerInfo{
6103 Server: srv,
6104 FullMethod: "/openolt.Openolt/EnablePonIf",
6105 }
6106 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6107 return srv.(OpenoltServer).EnablePonIf(ctx, req.(*Interface))
6108 }
6109 return interceptor(ctx, in, info, handler)
6110}
6111
6112func _Openolt_DisablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6113 in := new(Interface)
6114 if err := dec(in); err != nil {
6115 return nil, err
6116 }
6117 if interceptor == nil {
6118 return srv.(OpenoltServer).DisablePonIf(ctx, in)
6119 }
6120 info := &grpc.UnaryServerInfo{
6121 Server: srv,
6122 FullMethod: "/openolt.Openolt/DisablePonIf",
6123 }
6124 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6125 return srv.(OpenoltServer).DisablePonIf(ctx, req.(*Interface))
6126 }
6127 return interceptor(ctx, in, info, handler)
6128}
6129
6130func _Openolt_GetDeviceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6131 in := new(Empty)
6132 if err := dec(in); err != nil {
6133 return nil, err
6134 }
6135 if interceptor == nil {
6136 return srv.(OpenoltServer).GetDeviceInfo(ctx, in)
6137 }
6138 info := &grpc.UnaryServerInfo{
6139 Server: srv,
6140 FullMethod: "/openolt.Openolt/GetDeviceInfo",
6141 }
6142 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6143 return srv.(OpenoltServer).GetDeviceInfo(ctx, req.(*Empty))
6144 }
6145 return interceptor(ctx, in, info, handler)
6146}
6147
6148func _Openolt_Reboot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6149 in := new(Empty)
6150 if err := dec(in); err != nil {
6151 return nil, err
6152 }
6153 if interceptor == nil {
6154 return srv.(OpenoltServer).Reboot(ctx, in)
6155 }
6156 info := &grpc.UnaryServerInfo{
6157 Server: srv,
6158 FullMethod: "/openolt.Openolt/Reboot",
6159 }
6160 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6161 return srv.(OpenoltServer).Reboot(ctx, req.(*Empty))
6162 }
6163 return interceptor(ctx, in, info, handler)
6164}
6165
6166func _Openolt_CollectStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6167 in := new(Empty)
6168 if err := dec(in); err != nil {
6169 return nil, err
6170 }
6171 if interceptor == nil {
6172 return srv.(OpenoltServer).CollectStatistics(ctx, in)
6173 }
6174 info := &grpc.UnaryServerInfo{
6175 Server: srv,
6176 FullMethod: "/openolt.Openolt/CollectStatistics",
6177 }
6178 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6179 return srv.(OpenoltServer).CollectStatistics(ctx, req.(*Empty))
6180 }
6181 return interceptor(ctx, in, info, handler)
6182}
6183
6184func _Openolt_GetOnuStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6185 in := new(Onu)
6186 if err := dec(in); err != nil {
6187 return nil, err
6188 }
6189 if interceptor == nil {
6190 return srv.(OpenoltServer).GetOnuStatistics(ctx, in)
6191 }
6192 info := &grpc.UnaryServerInfo{
6193 Server: srv,
6194 FullMethod: "/openolt.Openolt/GetOnuStatistics",
6195 }
6196 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6197 return srv.(OpenoltServer).GetOnuStatistics(ctx, req.(*Onu))
6198 }
6199 return interceptor(ctx, in, info, handler)
6200}
6201
6202func _Openolt_GetGemPortStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6203 in := new(OnuPacket)
6204 if err := dec(in); err != nil {
6205 return nil, err
6206 }
6207 if interceptor == nil {
6208 return srv.(OpenoltServer).GetGemPortStatistics(ctx, in)
6209 }
6210 info := &grpc.UnaryServerInfo{
6211 Server: srv,
6212 FullMethod: "/openolt.Openolt/GetGemPortStatistics",
6213 }
6214 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6215 return srv.(OpenoltServer).GetGemPortStatistics(ctx, req.(*OnuPacket))
6216 }
6217 return interceptor(ctx, in, info, handler)
6218}
6219
6220func _Openolt_CreateTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6221 in := new(tech_profile.TrafficSchedulers)
6222 if err := dec(in); err != nil {
6223 return nil, err
6224 }
6225 if interceptor == nil {
6226 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, in)
6227 }
6228 info := &grpc.UnaryServerInfo{
6229 Server: srv,
6230 FullMethod: "/openolt.Openolt/CreateTrafficSchedulers",
6231 }
6232 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6233 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
6234 }
6235 return interceptor(ctx, in, info, handler)
6236}
6237
6238func _Openolt_RemoveTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6239 in := new(tech_profile.TrafficSchedulers)
6240 if err := dec(in); err != nil {
6241 return nil, err
6242 }
6243 if interceptor == nil {
6244 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, in)
6245 }
6246 info := &grpc.UnaryServerInfo{
6247 Server: srv,
6248 FullMethod: "/openolt.Openolt/RemoveTrafficSchedulers",
6249 }
6250 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6251 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
6252 }
6253 return interceptor(ctx, in, info, handler)
6254}
6255
6256func _Openolt_CreateTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6257 in := new(tech_profile.TrafficQueues)
6258 if err := dec(in); err != nil {
6259 return nil, err
6260 }
6261 if interceptor == nil {
6262 return srv.(OpenoltServer).CreateTrafficQueues(ctx, in)
6263 }
6264 info := &grpc.UnaryServerInfo{
6265 Server: srv,
6266 FullMethod: "/openolt.Openolt/CreateTrafficQueues",
6267 }
6268 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6269 return srv.(OpenoltServer).CreateTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
6270 }
6271 return interceptor(ctx, in, info, handler)
6272}
6273
6274func _Openolt_RemoveTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6275 in := new(tech_profile.TrafficQueues)
6276 if err := dec(in); err != nil {
6277 return nil, err
6278 }
6279 if interceptor == nil {
6280 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, in)
6281 }
6282 info := &grpc.UnaryServerInfo{
6283 Server: srv,
6284 FullMethod: "/openolt.Openolt/RemoveTrafficQueues",
6285 }
6286 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6287 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
6288 }
6289 return interceptor(ctx, in, info, handler)
6290}
6291
6292func _Openolt_EnableIndication_Handler(srv interface{}, stream grpc.ServerStream) error {
6293 m := new(Empty)
6294 if err := stream.RecvMsg(m); err != nil {
6295 return err
6296 }
6297 return srv.(OpenoltServer).EnableIndication(m, &openoltEnableIndicationServer{stream})
6298}
6299
6300type Openolt_EnableIndicationServer interface {
6301 Send(*Indication) error
6302 grpc.ServerStream
6303}
6304
6305type openoltEnableIndicationServer struct {
6306 grpc.ServerStream
6307}
6308
6309func (x *openoltEnableIndicationServer) Send(m *Indication) error {
6310 return x.ServerStream.SendMsg(m)
6311}
6312
6313func _Openolt_PerformGroupOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6314 in := new(Group)
6315 if err := dec(in); err != nil {
6316 return nil, err
6317 }
6318 if interceptor == nil {
6319 return srv.(OpenoltServer).PerformGroupOperation(ctx, in)
6320 }
6321 info := &grpc.UnaryServerInfo{
6322 Server: srv,
6323 FullMethod: "/openolt.Openolt/PerformGroupOperation",
6324 }
6325 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6326 return srv.(OpenoltServer).PerformGroupOperation(ctx, req.(*Group))
6327 }
6328 return interceptor(ctx, in, info, handler)
6329}
6330
6331func _Openolt_DeleteGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6332 in := new(Group)
6333 if err := dec(in); err != nil {
6334 return nil, err
6335 }
6336 if interceptor == nil {
6337 return srv.(OpenoltServer).DeleteGroup(ctx, in)
6338 }
6339 info := &grpc.UnaryServerInfo{
6340 Server: srv,
6341 FullMethod: "/openolt.Openolt/DeleteGroup",
6342 }
6343 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6344 return srv.(OpenoltServer).DeleteGroup(ctx, req.(*Group))
6345 }
6346 return interceptor(ctx, in, info, handler)
6347}
6348
6349func _Openolt_GetExtValue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6350 in := new(ValueParam)
6351 if err := dec(in); err != nil {
6352 return nil, err
6353 }
6354 if interceptor == nil {
6355 return srv.(OpenoltServer).GetExtValue(ctx, in)
6356 }
6357 info := &grpc.UnaryServerInfo{
6358 Server: srv,
6359 FullMethod: "/openolt.Openolt/GetExtValue",
6360 }
6361 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6362 return srv.(OpenoltServer).GetExtValue(ctx, req.(*ValueParam))
6363 }
6364 return interceptor(ctx, in, info, handler)
6365}
6366
6367func _Openolt_OnuItuPonAlarmSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6368 in := new(config.OnuItuPonAlarm)
6369 if err := dec(in); err != nil {
6370 return nil, err
6371 }
6372 if interceptor == nil {
6373 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, in)
6374 }
6375 info := &grpc.UnaryServerInfo{
6376 Server: srv,
6377 FullMethod: "/openolt.Openolt/OnuItuPonAlarmSet",
6378 }
6379 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6380 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, req.(*config.OnuItuPonAlarm))
6381 }
6382 return interceptor(ctx, in, info, handler)
6383}
6384
6385func _Openolt_GetLogicalOnuDistanceZero_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6386 in := new(Onu)
6387 if err := dec(in); err != nil {
6388 return nil, err
6389 }
6390 if interceptor == nil {
6391 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, in)
6392 }
6393 info := &grpc.UnaryServerInfo{
6394 Server: srv,
6395 FullMethod: "/openolt.Openolt/GetLogicalOnuDistanceZero",
6396 }
6397 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6398 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, req.(*Onu))
6399 }
6400 return interceptor(ctx, in, info, handler)
6401}
6402
6403func _Openolt_GetLogicalOnuDistance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6404 in := new(Onu)
6405 if err := dec(in); err != nil {
6406 return nil, err
6407 }
6408 if interceptor == nil {
6409 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, in)
6410 }
6411 info := &grpc.UnaryServerInfo{
6412 Server: srv,
6413 FullMethod: "/openolt.Openolt/GetLogicalOnuDistance",
6414 }
6415 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6416 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, req.(*Onu))
6417 }
6418 return interceptor(ctx, in, info, handler)
6419}
6420
6421func _Openolt_GetPonRxPower_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6422 in := new(Onu)
6423 if err := dec(in); err != nil {
6424 return nil, err
6425 }
6426 if interceptor == nil {
6427 return srv.(OpenoltServer).GetPonRxPower(ctx, in)
6428 }
6429 info := &grpc.UnaryServerInfo{
6430 Server: srv,
6431 FullMethod: "/openolt.Openolt/GetPonRxPower",
6432 }
6433 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6434 return srv.(OpenoltServer).GetPonRxPower(ctx, req.(*Onu))
6435 }
6436 return interceptor(ctx, in, info, handler)
6437}
6438
sepon82ac7582023-06-12 21:05:41 +03006439func _Openolt_GetOnuInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6440 in := new(Onu)
6441 if err := dec(in); err != nil {
6442 return nil, err
6443 }
6444 if interceptor == nil {
6445 return srv.(OpenoltServer).GetOnuInfo(ctx, in)
6446 }
6447 info := &grpc.UnaryServerInfo{
6448 Server: srv,
6449 FullMethod: "/openolt.Openolt/GetOnuInfo",
6450 }
6451 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6452 return srv.(OpenoltServer).GetOnuInfo(ctx, req.(*Onu))
6453 }
6454 return interceptor(ctx, in, info, handler)
6455}
6456
6457func _Openolt_GetPonInterfaceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6458 in := new(Interface)
6459 if err := dec(in); err != nil {
6460 return nil, err
6461 }
6462 if interceptor == nil {
6463 return srv.(OpenoltServer).GetPonInterfaceInfo(ctx, in)
6464 }
6465 info := &grpc.UnaryServerInfo{
6466 Server: srv,
6467 FullMethod: "/openolt.Openolt/GetPonInterfaceInfo",
6468 }
6469 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6470 return srv.(OpenoltServer).GetPonInterfaceInfo(ctx, req.(*Interface))
6471 }
6472 return interceptor(ctx, in, info, handler)
6473}
6474
khenaidoo106c61a2021-08-11 18:05:46 -04006475var _Openolt_serviceDesc = grpc.ServiceDesc{
6476 ServiceName: "openolt.Openolt",
6477 HandlerType: (*OpenoltServer)(nil),
6478 Methods: []grpc.MethodDesc{
6479 {
6480 MethodName: "DisableOlt",
6481 Handler: _Openolt_DisableOlt_Handler,
6482 },
6483 {
6484 MethodName: "ReenableOlt",
6485 Handler: _Openolt_ReenableOlt_Handler,
6486 },
6487 {
6488 MethodName: "ActivateOnu",
6489 Handler: _Openolt_ActivateOnu_Handler,
6490 },
6491 {
6492 MethodName: "DeactivateOnu",
6493 Handler: _Openolt_DeactivateOnu_Handler,
6494 },
6495 {
6496 MethodName: "DeleteOnu",
6497 Handler: _Openolt_DeleteOnu_Handler,
6498 },
6499 {
6500 MethodName: "OmciMsgOut",
6501 Handler: _Openolt_OmciMsgOut_Handler,
6502 },
6503 {
6504 MethodName: "OnuPacketOut",
6505 Handler: _Openolt_OnuPacketOut_Handler,
6506 },
6507 {
6508 MethodName: "UplinkPacketOut",
6509 Handler: _Openolt_UplinkPacketOut_Handler,
6510 },
6511 {
6512 MethodName: "FlowAdd",
6513 Handler: _Openolt_FlowAdd_Handler,
6514 },
6515 {
6516 MethodName: "FlowRemove",
6517 Handler: _Openolt_FlowRemove_Handler,
6518 },
6519 {
6520 MethodName: "HeartbeatCheck",
6521 Handler: _Openolt_HeartbeatCheck_Handler,
6522 },
6523 {
6524 MethodName: "EnablePonIf",
6525 Handler: _Openolt_EnablePonIf_Handler,
6526 },
6527 {
6528 MethodName: "DisablePonIf",
6529 Handler: _Openolt_DisablePonIf_Handler,
6530 },
6531 {
6532 MethodName: "GetDeviceInfo",
6533 Handler: _Openolt_GetDeviceInfo_Handler,
6534 },
6535 {
6536 MethodName: "Reboot",
6537 Handler: _Openolt_Reboot_Handler,
6538 },
6539 {
6540 MethodName: "CollectStatistics",
6541 Handler: _Openolt_CollectStatistics_Handler,
6542 },
6543 {
6544 MethodName: "GetOnuStatistics",
6545 Handler: _Openolt_GetOnuStatistics_Handler,
6546 },
6547 {
6548 MethodName: "GetGemPortStatistics",
6549 Handler: _Openolt_GetGemPortStatistics_Handler,
6550 },
6551 {
6552 MethodName: "CreateTrafficSchedulers",
6553 Handler: _Openolt_CreateTrafficSchedulers_Handler,
6554 },
6555 {
6556 MethodName: "RemoveTrafficSchedulers",
6557 Handler: _Openolt_RemoveTrafficSchedulers_Handler,
6558 },
6559 {
6560 MethodName: "CreateTrafficQueues",
6561 Handler: _Openolt_CreateTrafficQueues_Handler,
6562 },
6563 {
6564 MethodName: "RemoveTrafficQueues",
6565 Handler: _Openolt_RemoveTrafficQueues_Handler,
6566 },
6567 {
6568 MethodName: "PerformGroupOperation",
6569 Handler: _Openolt_PerformGroupOperation_Handler,
6570 },
6571 {
6572 MethodName: "DeleteGroup",
6573 Handler: _Openolt_DeleteGroup_Handler,
6574 },
6575 {
6576 MethodName: "GetExtValue",
6577 Handler: _Openolt_GetExtValue_Handler,
6578 },
6579 {
6580 MethodName: "OnuItuPonAlarmSet",
6581 Handler: _Openolt_OnuItuPonAlarmSet_Handler,
6582 },
6583 {
6584 MethodName: "GetLogicalOnuDistanceZero",
6585 Handler: _Openolt_GetLogicalOnuDistanceZero_Handler,
6586 },
6587 {
6588 MethodName: "GetLogicalOnuDistance",
6589 Handler: _Openolt_GetLogicalOnuDistance_Handler,
6590 },
6591 {
6592 MethodName: "GetPonRxPower",
6593 Handler: _Openolt_GetPonRxPower_Handler,
6594 },
sepon82ac7582023-06-12 21:05:41 +03006595 {
6596 MethodName: "GetOnuInfo",
6597 Handler: _Openolt_GetOnuInfo_Handler,
6598 },
6599 {
6600 MethodName: "GetPonInterfaceInfo",
6601 Handler: _Openolt_GetPonInterfaceInfo_Handler,
6602 },
khenaidoo106c61a2021-08-11 18:05:46 -04006603 },
6604 Streams: []grpc.StreamDesc{
6605 {
6606 StreamName: "EnableIndication",
6607 Handler: _Openolt_EnableIndication_Handler,
6608 ServerStreams: true,
6609 },
6610 },
6611 Metadata: "voltha_protos/openolt.proto",
6612}