blob: ad3969dc64577b44bf21ddaf8cf33b394581891e [file] [log] [blame]
Matt Jeanneret61e94872019-03-22 16:16:01 -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"
khenaidoo5fc5cea2021-08-11 17:39:16 -040010 config "github.com/opencord/voltha-protos/v5/go/ext/config"
khenaidoo4c6543e2021-10-19 17:25:58 -040011 extension "github.com/opencord/voltha-protos/v5/go/extension"
khenaidoo5fc5cea2021-08-11 17:39:16 -040012 tech_profile "github.com/opencord/voltha-protos/v5/go/tech_profile"
Matt Jeanneret61e94872019-03-22 16:16:01 -040013 _ "google.golang.org/genproto/googleapis/api/annotations"
14 grpc "google.golang.org/grpc"
David K. Bainbridgec4bf5382021-04-08 16:06:54 +000015 codes "google.golang.org/grpc/codes"
16 status "google.golang.org/grpc/status"
Matt Jeanneret61e94872019-03-22 16:16:01 -040017 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
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +053031type 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
kesavandd1a8bca2020-08-27 19:24:07 +053056//* 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
Girish Gowdra34ff0c42022-03-10 16:04:23 -080094type 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
Matt Jeanneret61e94872019-03-22 16:16:01 -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) {
Jason Huang4f8a9372020-06-03 18:09:35 +0800153 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0, 0}
Matt Jeanneret61e94872019-03-22 16:16:01 -0400154}
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) {
Jason Huang4f8a9372020-06-03 18:09:35 +0800181 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0, 1}
Matt Jeanneret61e94872019-03-22 16:16:01 -0400182}
183
Burak Gurdag402dd952019-12-10 20:31:11 +0000184type 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) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +0000209 return fileDescriptor_c072e7aa0dfd74d5, []int{46, 0}
Burak Gurdag402dd952019-12-10 20:31:11 +0000210}
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) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +0000237 return fileDescriptor_c072e7aa0dfd74d5, []int{47, 0}
Burak Gurdag402dd952019-12-10 20:31:11 +0000238}
239
Orhan Kupusogluda19b452021-05-12 12:19:16 +0000240type 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
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530268type OnuInfo_OnuState int32
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530269
270const (
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530271 //
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
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530279)
280
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530281var OnuInfo_OnuState_name = map[int32]string{
282 0: "UNKNOWN",
283 1: "NOT_CONFIGURED",
284 2: "ACTIVE",
285 3: "INACTIVE",
286 4: "DISABLED",
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530287}
288
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530289var OnuInfo_OnuState_value = map[string]int32{
290 "UNKNOWN": 0,
291 "NOT_CONFIGURED": 1,
292 "ACTIVE": 2,
293 "INACTIVE": 3,
294 "DISABLED": 4,
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530295}
296
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530297func (x OnuInfo_OnuState) String() string {
298 return proto.EnumName(OnuInfo_OnuState_name, int32(x))
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530299}
300
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530301func (OnuInfo_OnuState) EnumDescriptor() ([]byte, []int) {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530302 return fileDescriptor_c072e7aa0dfd74d5, []int{50, 0}
303}
304
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530305type 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
Matt Jeanneret61e94872019-03-22 16:16:01 -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
Naga Manjunath0a734252019-11-21 19:00:23 +0530552 // *AlarmIndication_OnuLossOfSyncFailInd
553 // *AlarmIndication_OnuItuPonStatsInd
Devmalya Paulea6eb472020-02-04 20:41:01 -0500554 // *AlarmIndication_OnuDeactivationFailureInd
Devmalya Paulb0c12472020-02-18 20:08:53 -0500555 // *AlarmIndication_OnuRemoteDefectInd
Devmalya Paul82957962020-03-01 18:49:37 -0500556 // *AlarmIndication_OnuLossGemDelineationInd
557 // *AlarmIndication_OnuPhysicalEquipmentErrorInd
558 // *AlarmIndication_OnuLossOfAckInd
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400559 // *AlarmIndication_OnuDiffReachExceededInd
Matt Jeanneret61e94872019-03-22 16:16:01 -0400560 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
Naga Manjunath0a734252019-11-21 19:00:23 +0530639type 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
Devmalya Paulea6eb472020-02-04 20:41:01 -0500647type AlarmIndication_OnuDeactivationFailureInd struct {
648 OnuDeactivationFailureInd *OnuDeactivationFailureIndication `protobuf:"bytes,14,opt,name=onu_deactivation_failure_ind,json=onuDeactivationFailureInd,proto3,oneof"`
649}
650
Devmalya Paulb0c12472020-02-18 20:08:53 -0500651type AlarmIndication_OnuRemoteDefectInd struct {
652 OnuRemoteDefectInd *OnuRemoteDefectIndication `protobuf:"bytes,15,opt,name=onu_remote_defect_ind,json=onuRemoteDefectInd,proto3,oneof"`
653}
654
Devmalya Paul82957962020-03-01 18:49:37 -0500655type 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
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400667type AlarmIndication_OnuDiffReachExceededInd struct {
668 OnuDiffReachExceededInd *OnuDifferentialReachExceededIndication `protobuf:"bytes,19,opt,name=onu_diff_reach_exceeded_ind,json=onuDiffReachExceededInd,proto3,oneof"`
669}
670
Matt Jeanneret61e94872019-03-22 16:16:01 -0400671func (*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
Naga Manjunath0a734252019-11-21 19:00:23 +0530693func (*AlarmIndication_OnuLossOfSyncFailInd) isAlarmIndication_Data() {}
694
695func (*AlarmIndication_OnuItuPonStatsInd) isAlarmIndication_Data() {}
696
Devmalya Paulea6eb472020-02-04 20:41:01 -0500697func (*AlarmIndication_OnuDeactivationFailureInd) isAlarmIndication_Data() {}
698
Devmalya Paulb0c12472020-02-18 20:08:53 -0500699func (*AlarmIndication_OnuRemoteDefectInd) isAlarmIndication_Data() {}
700
Devmalya Paul82957962020-03-01 18:49:37 -0500701func (*AlarmIndication_OnuLossGemDelineationInd) isAlarmIndication_Data() {}
702
703func (*AlarmIndication_OnuPhysicalEquipmentErrorInd) isAlarmIndication_Data() {}
704
705func (*AlarmIndication_OnuLossOfAckInd) isAlarmIndication_Data() {}
706
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400707func (*AlarmIndication_OnuDiffReachExceededInd) isAlarmIndication_Data() {}
708
Matt Jeanneret61e94872019-03-22 16:16:01 -0400709func (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
Naga Manjunath0a734252019-11-21 19:00:23 +0530793func (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
Devmalya Paulea6eb472020-02-04 20:41:01 -0500807func (m *AlarmIndication) GetOnuDeactivationFailureInd() *OnuDeactivationFailureIndication {
808 if x, ok := m.GetData().(*AlarmIndication_OnuDeactivationFailureInd); ok {
809 return x.OnuDeactivationFailureInd
810 }
811 return nil
812}
813
Devmalya Paulb0c12472020-02-18 20:08:53 -0500814func (m *AlarmIndication) GetOnuRemoteDefectInd() *OnuRemoteDefectIndication {
815 if x, ok := m.GetData().(*AlarmIndication_OnuRemoteDefectInd); ok {
816 return x.OnuRemoteDefectInd
817 }
818 return nil
819}
820
Devmalya Paul82957962020-03-01 18:49:37 -0500821func (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
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400842func (m *AlarmIndication) GetOnuDiffReachExceededInd() *OnuDifferentialReachExceededIndication {
843 if x, ok := m.GetData().(*AlarmIndication_OnuDiffReachExceededInd); ok {
844 return x.OnuDiffReachExceededInd
845 }
846 return nil
847}
848
Matt Jeanneret61e94872019-03-22 16:16:01 -0400849// 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),
Naga Manjunath0a734252019-11-21 19:00:23 +0530863 (*AlarmIndication_OnuLossOfSyncFailInd)(nil),
864 (*AlarmIndication_OnuItuPonStatsInd)(nil),
Devmalya Paulea6eb472020-02-04 20:41:01 -0500865 (*AlarmIndication_OnuDeactivationFailureInd)(nil),
Devmalya Paulb0c12472020-02-18 20:08:53 -0500866 (*AlarmIndication_OnuRemoteDefectInd)(nil),
Devmalya Paul82957962020-03-01 18:49:37 -0500867 (*AlarmIndication_OnuLossGemDelineationInd)(nil),
868 (*AlarmIndication_OnuPhysicalEquipmentErrorInd)(nil),
869 (*AlarmIndication_OnuLossOfAckInd)(nil),
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400870 (*AlarmIndication_OnuDiffReachExceededInd)(nil),
Matt Jeanneret61e94872019-03-22 16:16:01 -0400871 }
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 {
kesavandd1a8bca2020-08-27 19:24:07 +05301008 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:"-"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001017}
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
kesavandd1a8bca2020-08-27 19:24:07 +05301079func (m *OnuIndication) GetFailReason() OnuIndication_ActivationFailReason {
1080 if m != nil {
1081 return m.FailReason
1082 }
1083 return OnuIndication_ONU_ACTIVATION_FAIL_REASON_NONE
1084}
1085
Matt Jeanneret61e94872019-03-22 16:16:01 -04001086type IntfOperIndication struct {
Girish Gowdra34ff0c42022-03-10 16:04:23 -08001087 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:"-"`
Matt Jeanneret61e94872019-03-22 16:16:01 -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 Battiston345a5b72022-02-01 10:17:56 +01001144func (m *IntfOperIndication) GetSpeed() uint32 {
1145 if m != nil {
1146 return m.Speed
1147 }
1148 return 0
1149}
1150
Girish Gowdra34ff0c42022-03-10 16:04:23 -08001151func (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
Matt Jeanneret61e94872019-03-22 16:16:01 -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"`
Girish Gowdra31a356c2021-05-14 15:56:04 -07001321 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"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001323 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
Girish Gowdra31a356c2021-05-14 15:56:04 -07001372func (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
Matt Jeanneret61e94872019-03-22 16:16:01 -04001386func (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"`
kesavand66bade72020-08-05 06:16:34 +02001504 OmccEncryption bool `protobuf:"varint,5,opt,name=omcc_encryption,json=omccEncryption,proto3" json:"omcc_encryption,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001505 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
kesavand66bade72020-08-05 06:16:34 +02001563func (m *Onu) GetOmccEncryption() bool {
1564 if m != nil {
1565 return m.OmccEncryption
1566 }
1567 return false
1568}
1569
Jason Huang4f8a9372020-06-03 18:09:35 +08001570type 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
Matt Jeanneret61e94872019-03-22 16:16:01 -04001633type 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) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001646 return fileDescriptor_c072e7aa0dfd74d5, []int{13}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001647}
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"`
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04001692 GemportId uint32 `protobuf:"fixed32,5,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001693 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) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001703 return fileDescriptor_c072e7aa0dfd74d5, []int{14}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001704}
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
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04001745func (m *OnuPacket) GetGemportId() uint32 {
1746 if m != nil {
1747 return m.GemportId
1748 }
1749 return 0
1750}
1751
Matt Jeanneret61e94872019-03-22 16:16:01 -04001752func (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) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001771 return fileDescriptor_c072e7aa0dfd74d5, []int{15}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001772}
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 {
Gamze Abaka7a0d3942021-03-11 11:41:36 +00001807 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"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001814 // Total number of pon intf ports on the device
Sridhar Ravindra8859b3e2025-05-28 13:02:27 +05301815 PonPorts uint32 `protobuf:"fixed32,12,opt,name=pon_ports,json=ponPorts,proto3" json:"pon_ports,omitempty"`
1816 // Total number of nni intf ports on the device
1817 NniPorts uint32 `protobuf:"fixed32,20,opt,name=nni_ports,json=nniPorts,proto3" json:"nni_ports,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001818 Ranges []*DeviceInfo_DeviceResourceRanges `protobuf:"bytes,15,rep,name=ranges,proto3" json:"ranges,omitempty"`
1819 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1820 XXX_unrecognized []byte `json:"-"`
1821 XXX_sizecache int32 `json:"-"`
1822}
1823
1824func (m *DeviceInfo) Reset() { *m = DeviceInfo{} }
1825func (m *DeviceInfo) String() string { return proto.CompactTextString(m) }
1826func (*DeviceInfo) ProtoMessage() {}
1827func (*DeviceInfo) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001828 return fileDescriptor_c072e7aa0dfd74d5, []int{16}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001829}
1830
1831func (m *DeviceInfo) XXX_Unmarshal(b []byte) error {
1832 return xxx_messageInfo_DeviceInfo.Unmarshal(m, b)
1833}
1834func (m *DeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1835 return xxx_messageInfo_DeviceInfo.Marshal(b, m, deterministic)
1836}
1837func (m *DeviceInfo) XXX_Merge(src proto.Message) {
1838 xxx_messageInfo_DeviceInfo.Merge(m, src)
1839}
1840func (m *DeviceInfo) XXX_Size() int {
1841 return xxx_messageInfo_DeviceInfo.Size(m)
1842}
1843func (m *DeviceInfo) XXX_DiscardUnknown() {
1844 xxx_messageInfo_DeviceInfo.DiscardUnknown(m)
1845}
1846
1847var xxx_messageInfo_DeviceInfo proto.InternalMessageInfo
1848
1849func (m *DeviceInfo) GetVendor() string {
1850 if m != nil {
1851 return m.Vendor
1852 }
1853 return ""
1854}
1855
1856func (m *DeviceInfo) GetModel() string {
1857 if m != nil {
1858 return m.Model
1859 }
1860 return ""
1861}
1862
1863func (m *DeviceInfo) GetHardwareVersion() string {
1864 if m != nil {
1865 return m.HardwareVersion
1866 }
1867 return ""
1868}
1869
1870func (m *DeviceInfo) GetFirmwareVersion() string {
1871 if m != nil {
1872 return m.FirmwareVersion
1873 }
1874 return ""
1875}
1876
1877func (m *DeviceInfo) GetDeviceId() string {
1878 if m != nil {
1879 return m.DeviceId
1880 }
1881 return ""
1882}
1883
1884func (m *DeviceInfo) GetDeviceSerialNumber() string {
1885 if m != nil {
1886 return m.DeviceSerialNumber
1887 }
1888 return ""
1889}
1890
Gamze Abaka7a0d3942021-03-11 11:41:36 +00001891func (m *DeviceInfo) GetPreviouslyConnected() bool {
1892 if m != nil {
1893 return m.PreviouslyConnected
1894 }
1895 return false
1896}
1897
Matt Jeanneret61e94872019-03-22 16:16:01 -04001898func (m *DeviceInfo) GetPonPorts() uint32 {
1899 if m != nil {
1900 return m.PonPorts
1901 }
1902 return 0
1903}
1904
Sridhar Ravindra8859b3e2025-05-28 13:02:27 +05301905func (m *DeviceInfo) GetNniPorts() uint32 {
1906 if m != nil {
1907 return m.NniPorts
1908 }
1909 return 0
1910}
1911
Matt Jeanneret61e94872019-03-22 16:16:01 -04001912func (m *DeviceInfo) GetRanges() []*DeviceInfo_DeviceResourceRanges {
1913 if m != nil {
1914 return m.Ranges
1915 }
1916 return nil
1917}
1918
1919type DeviceInfo_DeviceResourceRanges struct {
1920 // List of 0 or more intf_ids that use the same technology and pools.
1921 // If 0 intf_ids supplied, it implies ALL interfaces
1922 IntfIds []uint32 `protobuf:"fixed32,1,rep,packed,name=intf_ids,json=intfIds,proto3" json:"intf_ids,omitempty"`
1923 // Technology profile for this pool
1924 Technology string `protobuf:"bytes,2,opt,name=technology,proto3" json:"technology,omitempty"`
1925 Pools []*DeviceInfo_DeviceResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
1926 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1927 XXX_unrecognized []byte `json:"-"`
1928 XXX_sizecache int32 `json:"-"`
1929}
1930
1931func (m *DeviceInfo_DeviceResourceRanges) Reset() { *m = DeviceInfo_DeviceResourceRanges{} }
1932func (m *DeviceInfo_DeviceResourceRanges) String() string { return proto.CompactTextString(m) }
1933func (*DeviceInfo_DeviceResourceRanges) ProtoMessage() {}
1934func (*DeviceInfo_DeviceResourceRanges) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001935 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001936}
1937
1938func (m *DeviceInfo_DeviceResourceRanges) XXX_Unmarshal(b []byte) error {
1939 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Unmarshal(m, b)
1940}
1941func (m *DeviceInfo_DeviceResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1942 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Marshal(b, m, deterministic)
1943}
1944func (m *DeviceInfo_DeviceResourceRanges) XXX_Merge(src proto.Message) {
1945 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Merge(m, src)
1946}
1947func (m *DeviceInfo_DeviceResourceRanges) XXX_Size() int {
1948 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Size(m)
1949}
1950func (m *DeviceInfo_DeviceResourceRanges) XXX_DiscardUnknown() {
1951 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.DiscardUnknown(m)
1952}
1953
1954var xxx_messageInfo_DeviceInfo_DeviceResourceRanges proto.InternalMessageInfo
1955
1956func (m *DeviceInfo_DeviceResourceRanges) GetIntfIds() []uint32 {
1957 if m != nil {
1958 return m.IntfIds
1959 }
1960 return nil
1961}
1962
1963func (m *DeviceInfo_DeviceResourceRanges) GetTechnology() string {
1964 if m != nil {
1965 return m.Technology
1966 }
1967 return ""
1968}
1969
1970func (m *DeviceInfo_DeviceResourceRanges) GetPools() []*DeviceInfo_DeviceResourceRanges_Pool {
1971 if m != nil {
1972 return m.Pools
1973 }
1974 return nil
1975}
1976
1977type DeviceInfo_DeviceResourceRanges_Pool struct {
1978 Type DeviceInfo_DeviceResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType" json:"type,omitempty"`
1979 Sharing DeviceInfo_DeviceResourceRanges_Pool_SharingType `protobuf:"varint,2,opt,name=sharing,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType" json:"sharing,omitempty"`
1980 Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
1981 End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
1982 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1983 XXX_unrecognized []byte `json:"-"`
1984 XXX_sizecache int32 `json:"-"`
1985}
1986
1987func (m *DeviceInfo_DeviceResourceRanges_Pool) Reset() { *m = DeviceInfo_DeviceResourceRanges_Pool{} }
1988func (m *DeviceInfo_DeviceResourceRanges_Pool) String() string { return proto.CompactTextString(m) }
1989func (*DeviceInfo_DeviceResourceRanges_Pool) ProtoMessage() {}
1990func (*DeviceInfo_DeviceResourceRanges_Pool) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001991 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001992}
1993
1994func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Unmarshal(b []byte) error {
1995 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Unmarshal(m, b)
1996}
1997func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1998 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Marshal(b, m, deterministic)
1999}
2000func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Merge(src proto.Message) {
2001 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Merge(m, src)
2002}
2003func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Size() int {
2004 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Size(m)
2005}
2006func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_DiscardUnknown() {
2007 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.DiscardUnknown(m)
2008}
2009
2010var xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool proto.InternalMessageInfo
2011
2012func (m *DeviceInfo_DeviceResourceRanges_Pool) GetType() DeviceInfo_DeviceResourceRanges_Pool_PoolType {
2013 if m != nil {
2014 return m.Type
2015 }
2016 return DeviceInfo_DeviceResourceRanges_Pool_ONU_ID
2017}
2018
2019func (m *DeviceInfo_DeviceResourceRanges_Pool) GetSharing() DeviceInfo_DeviceResourceRanges_Pool_SharingType {
2020 if m != nil {
2021 return m.Sharing
2022 }
2023 return DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF
2024}
2025
2026func (m *DeviceInfo_DeviceResourceRanges_Pool) GetStart() uint32 {
2027 if m != nil {
2028 return m.Start
2029 }
2030 return 0
2031}
2032
2033func (m *DeviceInfo_DeviceResourceRanges_Pool) GetEnd() uint32 {
2034 if m != nil {
2035 return m.End
2036 }
2037 return 0
2038}
2039
2040type Classifier struct {
2041 OTpid uint32 `protobuf:"fixed32,1,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
2042 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
2043 ITpid uint32 `protobuf:"fixed32,3,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
2044 IVid uint32 `protobuf:"fixed32,4,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
2045 OPbits uint32 `protobuf:"fixed32,5,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
2046 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
2047 EthType uint32 `protobuf:"fixed32,7,opt,name=eth_type,json=ethType,proto3" json:"eth_type,omitempty"`
2048 DstMac []byte `protobuf:"bytes,8,opt,name=dst_mac,json=dstMac,proto3" json:"dst_mac,omitempty"`
2049 SrcMac []byte `protobuf:"bytes,9,opt,name=src_mac,json=srcMac,proto3" json:"src_mac,omitempty"`
2050 IpProto uint32 `protobuf:"fixed32,10,opt,name=ip_proto,json=ipProto,proto3" json:"ip_proto,omitempty"`
2051 DstIp uint32 `protobuf:"fixed32,11,opt,name=dst_ip,json=dstIp,proto3" json:"dst_ip,omitempty"`
2052 SrcIp uint32 `protobuf:"fixed32,12,opt,name=src_ip,json=srcIp,proto3" json:"src_ip,omitempty"`
2053 SrcPort uint32 `protobuf:"fixed32,13,opt,name=src_port,json=srcPort,proto3" json:"src_port,omitempty"`
2054 DstPort uint32 `protobuf:"fixed32,14,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"`
2055 PktTagType string `protobuf:"bytes,15,opt,name=pkt_tag_type,json=pktTagType,proto3" json:"pkt_tag_type,omitempty"`
2056 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2057 XXX_unrecognized []byte `json:"-"`
2058 XXX_sizecache int32 `json:"-"`
2059}
2060
2061func (m *Classifier) Reset() { *m = Classifier{} }
2062func (m *Classifier) String() string { return proto.CompactTextString(m) }
2063func (*Classifier) ProtoMessage() {}
2064func (*Classifier) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002065 return fileDescriptor_c072e7aa0dfd74d5, []int{17}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002066}
2067
2068func (m *Classifier) XXX_Unmarshal(b []byte) error {
2069 return xxx_messageInfo_Classifier.Unmarshal(m, b)
2070}
2071func (m *Classifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2072 return xxx_messageInfo_Classifier.Marshal(b, m, deterministic)
2073}
2074func (m *Classifier) XXX_Merge(src proto.Message) {
2075 xxx_messageInfo_Classifier.Merge(m, src)
2076}
2077func (m *Classifier) XXX_Size() int {
2078 return xxx_messageInfo_Classifier.Size(m)
2079}
2080func (m *Classifier) XXX_DiscardUnknown() {
2081 xxx_messageInfo_Classifier.DiscardUnknown(m)
2082}
2083
2084var xxx_messageInfo_Classifier proto.InternalMessageInfo
2085
2086func (m *Classifier) GetOTpid() uint32 {
2087 if m != nil {
2088 return m.OTpid
2089 }
2090 return 0
2091}
2092
2093func (m *Classifier) GetOVid() uint32 {
2094 if m != nil {
2095 return m.OVid
2096 }
2097 return 0
2098}
2099
2100func (m *Classifier) GetITpid() uint32 {
2101 if m != nil {
2102 return m.ITpid
2103 }
2104 return 0
2105}
2106
2107func (m *Classifier) GetIVid() uint32 {
2108 if m != nil {
2109 return m.IVid
2110 }
2111 return 0
2112}
2113
2114func (m *Classifier) GetOPbits() uint32 {
2115 if m != nil {
2116 return m.OPbits
2117 }
2118 return 0
2119}
2120
2121func (m *Classifier) GetIPbits() uint32 {
2122 if m != nil {
2123 return m.IPbits
2124 }
2125 return 0
2126}
2127
2128func (m *Classifier) GetEthType() uint32 {
2129 if m != nil {
2130 return m.EthType
2131 }
2132 return 0
2133}
2134
2135func (m *Classifier) GetDstMac() []byte {
2136 if m != nil {
2137 return m.DstMac
2138 }
2139 return nil
2140}
2141
2142func (m *Classifier) GetSrcMac() []byte {
2143 if m != nil {
2144 return m.SrcMac
2145 }
2146 return nil
2147}
2148
2149func (m *Classifier) GetIpProto() uint32 {
2150 if m != nil {
2151 return m.IpProto
2152 }
2153 return 0
2154}
2155
2156func (m *Classifier) GetDstIp() uint32 {
2157 if m != nil {
2158 return m.DstIp
2159 }
2160 return 0
2161}
2162
2163func (m *Classifier) GetSrcIp() uint32 {
2164 if m != nil {
2165 return m.SrcIp
2166 }
2167 return 0
2168}
2169
2170func (m *Classifier) GetSrcPort() uint32 {
2171 if m != nil {
2172 return m.SrcPort
2173 }
2174 return 0
2175}
2176
2177func (m *Classifier) GetDstPort() uint32 {
2178 if m != nil {
2179 return m.DstPort
2180 }
2181 return 0
2182}
2183
2184func (m *Classifier) GetPktTagType() string {
2185 if m != nil {
2186 return m.PktTagType
2187 }
2188 return ""
2189}
2190
2191type ActionCmd struct {
2192 AddOuterTag bool `protobuf:"varint,1,opt,name=add_outer_tag,json=addOuterTag,proto3" json:"add_outer_tag,omitempty"`
2193 RemoveOuterTag bool `protobuf:"varint,2,opt,name=remove_outer_tag,json=removeOuterTag,proto3" json:"remove_outer_tag,omitempty"`
2194 TrapToHost bool `protobuf:"varint,3,opt,name=trap_to_host,json=trapToHost,proto3" json:"trap_to_host,omitempty"`
Burak Gurdag402dd952019-12-10 20:31:11 +00002195 RemarkOuterPbits bool `protobuf:"varint,4,opt,name=remark_outer_pbits,json=remarkOuterPbits,proto3" json:"remark_outer_pbits,omitempty"`
2196 RemarkInnerPbits bool `protobuf:"varint,5,opt,name=remark_inner_pbits,json=remarkInnerPbits,proto3" json:"remark_inner_pbits,omitempty"`
2197 AddInnerTag bool `protobuf:"varint,6,opt,name=add_inner_tag,json=addInnerTag,proto3" json:"add_inner_tag,omitempty"`
2198 RemoveInnerTag bool `protobuf:"varint,7,opt,name=remove_inner_tag,json=removeInnerTag,proto3" json:"remove_inner_tag,omitempty"`
2199 TranslateInnerTag bool `protobuf:"varint,8,opt,name=translate_inner_tag,json=translateInnerTag,proto3" json:"translate_inner_tag,omitempty"`
2200 TranslateOuterTag bool `protobuf:"varint,9,opt,name=translate_outer_tag,json=translateOuterTag,proto3" json:"translate_outer_tag,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04002201 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2202 XXX_unrecognized []byte `json:"-"`
2203 XXX_sizecache int32 `json:"-"`
2204}
2205
2206func (m *ActionCmd) Reset() { *m = ActionCmd{} }
2207func (m *ActionCmd) String() string { return proto.CompactTextString(m) }
2208func (*ActionCmd) ProtoMessage() {}
2209func (*ActionCmd) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002210 return fileDescriptor_c072e7aa0dfd74d5, []int{18}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002211}
2212
2213func (m *ActionCmd) XXX_Unmarshal(b []byte) error {
2214 return xxx_messageInfo_ActionCmd.Unmarshal(m, b)
2215}
2216func (m *ActionCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2217 return xxx_messageInfo_ActionCmd.Marshal(b, m, deterministic)
2218}
2219func (m *ActionCmd) XXX_Merge(src proto.Message) {
2220 xxx_messageInfo_ActionCmd.Merge(m, src)
2221}
2222func (m *ActionCmd) XXX_Size() int {
2223 return xxx_messageInfo_ActionCmd.Size(m)
2224}
2225func (m *ActionCmd) XXX_DiscardUnknown() {
2226 xxx_messageInfo_ActionCmd.DiscardUnknown(m)
2227}
2228
2229var xxx_messageInfo_ActionCmd proto.InternalMessageInfo
2230
2231func (m *ActionCmd) GetAddOuterTag() bool {
2232 if m != nil {
2233 return m.AddOuterTag
2234 }
2235 return false
2236}
2237
2238func (m *ActionCmd) GetRemoveOuterTag() bool {
2239 if m != nil {
2240 return m.RemoveOuterTag
2241 }
2242 return false
2243}
2244
2245func (m *ActionCmd) GetTrapToHost() bool {
2246 if m != nil {
2247 return m.TrapToHost
2248 }
2249 return false
2250}
2251
Burak Gurdag402dd952019-12-10 20:31:11 +00002252func (m *ActionCmd) GetRemarkOuterPbits() bool {
2253 if m != nil {
2254 return m.RemarkOuterPbits
2255 }
2256 return false
2257}
2258
2259func (m *ActionCmd) GetRemarkInnerPbits() bool {
2260 if m != nil {
2261 return m.RemarkInnerPbits
2262 }
2263 return false
2264}
2265
2266func (m *ActionCmd) GetAddInnerTag() bool {
2267 if m != nil {
2268 return m.AddInnerTag
2269 }
2270 return false
2271}
2272
2273func (m *ActionCmd) GetRemoveInnerTag() bool {
2274 if m != nil {
2275 return m.RemoveInnerTag
2276 }
2277 return false
2278}
2279
2280func (m *ActionCmd) GetTranslateInnerTag() bool {
2281 if m != nil {
2282 return m.TranslateInnerTag
2283 }
2284 return false
2285}
2286
2287func (m *ActionCmd) GetTranslateOuterTag() bool {
2288 if m != nil {
2289 return m.TranslateOuterTag
2290 }
2291 return false
2292}
2293
Matt Jeanneret61e94872019-03-22 16:16:01 -04002294type Action struct {
2295 Cmd *ActionCmd `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"`
2296 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
2297 OPbits uint32 `protobuf:"fixed32,3,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
2298 OTpid uint32 `protobuf:"fixed32,4,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
2299 IVid uint32 `protobuf:"fixed32,5,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
2300 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
2301 ITpid uint32 `protobuf:"fixed32,7,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
2302 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2303 XXX_unrecognized []byte `json:"-"`
2304 XXX_sizecache int32 `json:"-"`
2305}
2306
2307func (m *Action) Reset() { *m = Action{} }
2308func (m *Action) String() string { return proto.CompactTextString(m) }
2309func (*Action) ProtoMessage() {}
2310func (*Action) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002311 return fileDescriptor_c072e7aa0dfd74d5, []int{19}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002312}
2313
2314func (m *Action) XXX_Unmarshal(b []byte) error {
2315 return xxx_messageInfo_Action.Unmarshal(m, b)
2316}
2317func (m *Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2318 return xxx_messageInfo_Action.Marshal(b, m, deterministic)
2319}
2320func (m *Action) XXX_Merge(src proto.Message) {
2321 xxx_messageInfo_Action.Merge(m, src)
2322}
2323func (m *Action) XXX_Size() int {
2324 return xxx_messageInfo_Action.Size(m)
2325}
2326func (m *Action) XXX_DiscardUnknown() {
2327 xxx_messageInfo_Action.DiscardUnknown(m)
2328}
2329
2330var xxx_messageInfo_Action proto.InternalMessageInfo
2331
2332func (m *Action) GetCmd() *ActionCmd {
2333 if m != nil {
2334 return m.Cmd
2335 }
2336 return nil
2337}
2338
2339func (m *Action) GetOVid() uint32 {
2340 if m != nil {
2341 return m.OVid
2342 }
2343 return 0
2344}
2345
2346func (m *Action) GetOPbits() uint32 {
2347 if m != nil {
2348 return m.OPbits
2349 }
2350 return 0
2351}
2352
2353func (m *Action) GetOTpid() uint32 {
2354 if m != nil {
2355 return m.OTpid
2356 }
2357 return 0
2358}
2359
2360func (m *Action) GetIVid() uint32 {
2361 if m != nil {
2362 return m.IVid
2363 }
2364 return 0
2365}
2366
2367func (m *Action) GetIPbits() uint32 {
2368 if m != nil {
2369 return m.IPbits
2370 }
2371 return 0
2372}
2373
2374func (m *Action) GetITpid() uint32 {
2375 if m != nil {
2376 return m.ITpid
2377 }
2378 return 0
2379}
2380
2381type Flow struct {
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002382 AccessIntfId int32 `protobuf:"fixed32,1,opt,name=access_intf_id,json=accessIntfId,proto3" json:"access_intf_id,omitempty"`
2383 OnuId int32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2384 UniId int32 `protobuf:"fixed32,11,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
2385 FlowId uint64 `protobuf:"fixed64,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2386 SymmetricFlowId uint64 `protobuf:"fixed64,18,opt,name=symmetric_flow_id,json=symmetricFlowId,proto3" json:"symmetric_flow_id,omitempty"`
2387 FlowType string `protobuf:"bytes,4,opt,name=flow_type,json=flowType,proto3" json:"flow_type,omitempty"`
2388 AllocId int32 `protobuf:"fixed32,10,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
2389 NetworkIntfId int32 `protobuf:"fixed32,5,opt,name=network_intf_id,json=networkIntfId,proto3" json:"network_intf_id,omitempty"`
2390 GemportId int32 `protobuf:"fixed32,6,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
2391 Classifier *Classifier `protobuf:"bytes,7,opt,name=classifier,proto3" json:"classifier,omitempty"`
2392 Action *Action `protobuf:"bytes,8,opt,name=action,proto3" json:"action,omitempty"`
2393 Priority int32 `protobuf:"fixed32,9,opt,name=priority,proto3" json:"priority,omitempty"`
2394 Cookie uint64 `protobuf:"fixed64,12,opt,name=cookie,proto3" json:"cookie,omitempty"`
2395 PortNo uint32 `protobuf:"fixed32,13,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
2396 GroupId uint32 `protobuf:"fixed32,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
2397 TechProfileId uint32 `protobuf:"fixed32,15,opt,name=tech_profile_id,json=techProfileId,proto3" json:"tech_profile_id,omitempty"`
2398 ReplicateFlow bool `protobuf:"varint,16,opt,name=replicate_flow,json=replicateFlow,proto3" json:"replicate_flow,omitempty"`
2399 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"`
Gamze Abakad8caefa2021-02-26 10:31:15 +00002400 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"`
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002401 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2402 XXX_unrecognized []byte `json:"-"`
2403 XXX_sizecache int32 `json:"-"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04002404}
2405
2406func (m *Flow) Reset() { *m = Flow{} }
2407func (m *Flow) String() string { return proto.CompactTextString(m) }
2408func (*Flow) ProtoMessage() {}
2409func (*Flow) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002410 return fileDescriptor_c072e7aa0dfd74d5, []int{20}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002411}
2412
2413func (m *Flow) XXX_Unmarshal(b []byte) error {
2414 return xxx_messageInfo_Flow.Unmarshal(m, b)
2415}
2416func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2417 return xxx_messageInfo_Flow.Marshal(b, m, deterministic)
2418}
2419func (m *Flow) XXX_Merge(src proto.Message) {
2420 xxx_messageInfo_Flow.Merge(m, src)
2421}
2422func (m *Flow) XXX_Size() int {
2423 return xxx_messageInfo_Flow.Size(m)
2424}
2425func (m *Flow) XXX_DiscardUnknown() {
2426 xxx_messageInfo_Flow.DiscardUnknown(m)
2427}
2428
2429var xxx_messageInfo_Flow proto.InternalMessageInfo
2430
2431func (m *Flow) GetAccessIntfId() int32 {
2432 if m != nil {
2433 return m.AccessIntfId
2434 }
2435 return 0
2436}
2437
2438func (m *Flow) GetOnuId() int32 {
2439 if m != nil {
2440 return m.OnuId
2441 }
2442 return 0
2443}
2444
2445func (m *Flow) GetUniId() int32 {
2446 if m != nil {
2447 return m.UniId
2448 }
2449 return 0
2450}
2451
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002452func (m *Flow) GetFlowId() uint64 {
Matt Jeanneret61e94872019-03-22 16:16:01 -04002453 if m != nil {
2454 return m.FlowId
2455 }
2456 return 0
2457}
2458
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002459func (m *Flow) GetSymmetricFlowId() uint64 {
2460 if m != nil {
2461 return m.SymmetricFlowId
2462 }
2463 return 0
2464}
2465
Matt Jeanneret61e94872019-03-22 16:16:01 -04002466func (m *Flow) GetFlowType() string {
2467 if m != nil {
2468 return m.FlowType
2469 }
2470 return ""
2471}
2472
2473func (m *Flow) GetAllocId() int32 {
2474 if m != nil {
2475 return m.AllocId
2476 }
2477 return 0
2478}
2479
2480func (m *Flow) GetNetworkIntfId() int32 {
2481 if m != nil {
2482 return m.NetworkIntfId
2483 }
2484 return 0
2485}
2486
2487func (m *Flow) GetGemportId() int32 {
2488 if m != nil {
2489 return m.GemportId
2490 }
2491 return 0
2492}
2493
2494func (m *Flow) GetClassifier() *Classifier {
2495 if m != nil {
2496 return m.Classifier
2497 }
2498 return nil
2499}
2500
2501func (m *Flow) GetAction() *Action {
2502 if m != nil {
2503 return m.Action
2504 }
2505 return nil
2506}
2507
2508func (m *Flow) GetPriority() int32 {
2509 if m != nil {
2510 return m.Priority
2511 }
2512 return 0
2513}
2514
2515func (m *Flow) GetCookie() uint64 {
2516 if m != nil {
2517 return m.Cookie
2518 }
2519 return 0
2520}
2521
2522func (m *Flow) GetPortNo() uint32 {
2523 if m != nil {
2524 return m.PortNo
2525 }
2526 return 0
2527}
2528
Burak Gurdag402dd952019-12-10 20:31:11 +00002529func (m *Flow) GetGroupId() uint32 {
2530 if m != nil {
2531 return m.GroupId
2532 }
2533 return 0
2534}
2535
Burak Gurdagce064352020-04-20 20:11:18 +00002536func (m *Flow) GetTechProfileId() uint32 {
2537 if m != nil {
2538 return m.TechProfileId
2539 }
2540 return 0
2541}
2542
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002543func (m *Flow) GetReplicateFlow() bool {
2544 if m != nil {
2545 return m.ReplicateFlow
2546 }
2547 return false
2548}
2549
2550func (m *Flow) GetPbitToGemport() map[uint32]uint32 {
2551 if m != nil {
2552 return m.PbitToGemport
2553 }
2554 return nil
2555}
2556
Gamze Abakad8caefa2021-02-26 10:31:15 +00002557func (m *Flow) GetGemportToAes() map[uint32]bool {
2558 if m != nil {
2559 return m.GemportToAes
2560 }
2561 return nil
2562}
2563
Matt Jeanneret61e94872019-03-22 16:16:01 -04002564type SerialNumber struct {
2565 VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
2566 VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
2567 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2568 XXX_unrecognized []byte `json:"-"`
2569 XXX_sizecache int32 `json:"-"`
2570}
2571
2572func (m *SerialNumber) Reset() { *m = SerialNumber{} }
2573func (m *SerialNumber) String() string { return proto.CompactTextString(m) }
2574func (*SerialNumber) ProtoMessage() {}
2575func (*SerialNumber) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05302576 return fileDescriptor_c072e7aa0dfd74d5, []int{21}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002577}
2578
2579func (m *SerialNumber) XXX_Unmarshal(b []byte) error {
2580 return xxx_messageInfo_SerialNumber.Unmarshal(m, b)
2581}
2582func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2583 return xxx_messageInfo_SerialNumber.Marshal(b, m, deterministic)
2584}
2585func (m *SerialNumber) XXX_Merge(src proto.Message) {
2586 xxx_messageInfo_SerialNumber.Merge(m, src)
2587}
2588func (m *SerialNumber) XXX_Size() int {
2589 return xxx_messageInfo_SerialNumber.Size(m)
2590}
2591func (m *SerialNumber) XXX_DiscardUnknown() {
2592 xxx_messageInfo_SerialNumber.DiscardUnknown(m)
2593}
2594
2595var xxx_messageInfo_SerialNumber proto.InternalMessageInfo
2596
2597func (m *SerialNumber) GetVendorId() []byte {
2598 if m != nil {
2599 return m.VendorId
2600 }
2601 return nil
2602}
2603
2604func (m *SerialNumber) GetVendorSpecific() []byte {
2605 if m != nil {
2606 return m.VendorSpecific
2607 }
2608 return nil
2609}
2610
2611type PortStatistics struct {
2612 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2613 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2614 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2615 RxUcastPackets uint64 `protobuf:"fixed64,4,opt,name=rx_ucast_packets,json=rxUcastPackets,proto3" json:"rx_ucast_packets,omitempty"`
2616 RxMcastPackets uint64 `protobuf:"fixed64,5,opt,name=rx_mcast_packets,json=rxMcastPackets,proto3" json:"rx_mcast_packets,omitempty"`
2617 RxBcastPackets uint64 `protobuf:"fixed64,6,opt,name=rx_bcast_packets,json=rxBcastPackets,proto3" json:"rx_bcast_packets,omitempty"`
2618 RxErrorPackets uint64 `protobuf:"fixed64,7,opt,name=rx_error_packets,json=rxErrorPackets,proto3" json:"rx_error_packets,omitempty"`
Jason Huangc9243f12020-10-21 17:56:05 +08002619 RxFrames uint64 `protobuf:"fixed64,17,opt,name=rx_frames,json=rxFrames,proto3" json:"rx_frames,omitempty"`
2620 RxFrames_64 uint64 `protobuf:"fixed64,18,opt,name=rx_frames_64,json=rxFrames64,proto3" json:"rx_frames_64,omitempty"`
2621 RxFrames_65_127 uint64 `protobuf:"fixed64,19,opt,name=rx_frames_65_127,json=rxFrames65127,proto3" json:"rx_frames_65_127,omitempty"`
2622 RxFrames_128_255 uint64 `protobuf:"fixed64,20,opt,name=rx_frames_128_255,json=rxFrames128255,proto3" json:"rx_frames_128_255,omitempty"`
2623 RxFrames_256_511 uint64 `protobuf:"fixed64,21,opt,name=rx_frames_256_511,json=rxFrames256511,proto3" json:"rx_frames_256_511,omitempty"`
2624 RxFrames_512_1023 uint64 `protobuf:"fixed64,22,opt,name=rx_frames_512_1023,json=rxFrames5121023,proto3" json:"rx_frames_512_1023,omitempty"`
2625 RxFrames_1024_1518 uint64 `protobuf:"fixed64,23,opt,name=rx_frames_1024_1518,json=rxFrames10241518,proto3" json:"rx_frames_1024_1518,omitempty"`
2626 RxFrames_1519_2047 uint64 `protobuf:"fixed64,24,opt,name=rx_frames_1519_2047,json=rxFrames15192047,proto3" json:"rx_frames_1519_2047,omitempty"`
2627 RxFrames_2048_4095 uint64 `protobuf:"fixed64,25,opt,name=rx_frames_2048_4095,json=rxFrames20484095,proto3" json:"rx_frames_2048_4095,omitempty"`
2628 RxFrames_4096_9216 uint64 `protobuf:"fixed64,26,opt,name=rx_frames_4096_9216,json=rxFrames40969216,proto3" json:"rx_frames_4096_9216,omitempty"`
2629 RxFrames_9217_16383 uint64 `protobuf:"fixed64,27,opt,name=rx_frames_9217_16383,json=rxFrames921716383,proto3" json:"rx_frames_9217_16383,omitempty"`
2630 RxCrcErrors uint64 `protobuf:"fixed64,14,opt,name=rx_crc_errors,json=rxCrcErrors,proto3" json:"rx_crc_errors,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04002631 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2632 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2633 TxUcastPackets uint64 `protobuf:"fixed64,10,opt,name=tx_ucast_packets,json=txUcastPackets,proto3" json:"tx_ucast_packets,omitempty"`
2634 TxMcastPackets uint64 `protobuf:"fixed64,11,opt,name=tx_mcast_packets,json=txMcastPackets,proto3" json:"tx_mcast_packets,omitempty"`
2635 TxBcastPackets uint64 `protobuf:"fixed64,12,opt,name=tx_bcast_packets,json=txBcastPackets,proto3" json:"tx_bcast_packets,omitempty"`
2636 TxErrorPackets uint64 `protobuf:"fixed64,13,opt,name=tx_error_packets,json=txErrorPackets,proto3" json:"tx_error_packets,omitempty"`
Jason Huangc9243f12020-10-21 17:56:05 +08002637 TxFrames uint64 `protobuf:"fixed64,28,opt,name=tx_frames,json=txFrames,proto3" json:"tx_frames,omitempty"`
2638 TxFrames_64 uint64 `protobuf:"fixed64,29,opt,name=tx_frames_64,json=txFrames64,proto3" json:"tx_frames_64,omitempty"`
2639 TxFrames_65_127 uint64 `protobuf:"fixed64,30,opt,name=tx_frames_65_127,json=txFrames65127,proto3" json:"tx_frames_65_127,omitempty"`
2640 TxFrames_128_255 uint64 `protobuf:"fixed64,31,opt,name=tx_frames_128_255,json=txFrames128255,proto3" json:"tx_frames_128_255,omitempty"`
2641 TxFrames_256_511 uint64 `protobuf:"fixed64,32,opt,name=tx_frames_256_511,json=txFrames256511,proto3" json:"tx_frames_256_511,omitempty"`
2642 TxFrames_512_1023 uint64 `protobuf:"fixed64,33,opt,name=tx_frames_512_1023,json=txFrames5121023,proto3" json:"tx_frames_512_1023,omitempty"`
2643 TxFrames_1024_1518 uint64 `protobuf:"fixed64,34,opt,name=tx_frames_1024_1518,json=txFrames10241518,proto3" json:"tx_frames_1024_1518,omitempty"`
2644 TxFrames_1519_2047 uint64 `protobuf:"fixed64,35,opt,name=tx_frames_1519_2047,json=txFrames15192047,proto3" json:"tx_frames_1519_2047,omitempty"`
2645 TxFrames_2048_4095 uint64 `protobuf:"fixed64,36,opt,name=tx_frames_2048_4095,json=txFrames20484095,proto3" json:"tx_frames_2048_4095,omitempty"`
2646 TxFrames_4096_9216 uint64 `protobuf:"fixed64,37,opt,name=tx_frames_4096_9216,json=txFrames40969216,proto3" json:"tx_frames_4096_9216,omitempty"`
2647 TxFrames_9217_16383 uint64 `protobuf:"fixed64,38,opt,name=tx_frames_9217_16383,json=txFrames921716383,proto3" json:"tx_frames_9217_16383,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04002648 BipErrors uint64 `protobuf:"fixed64,15,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2649 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2650 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2651 XXX_unrecognized []byte `json:"-"`
2652 XXX_sizecache int32 `json:"-"`
2653}
2654
2655func (m *PortStatistics) Reset() { *m = PortStatistics{} }
2656func (m *PortStatistics) String() string { return proto.CompactTextString(m) }
2657func (*PortStatistics) ProtoMessage() {}
2658func (*PortStatistics) Descriptor() ([]byte, []int) {
dpaul2b52e712020-06-23 13:02:28 +05302659 return fileDescriptor_c072e7aa0dfd74d5, []int{22}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002660}
2661
2662func (m *PortStatistics) XXX_Unmarshal(b []byte) error {
2663 return xxx_messageInfo_PortStatistics.Unmarshal(m, b)
2664}
2665func (m *PortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2666 return xxx_messageInfo_PortStatistics.Marshal(b, m, deterministic)
2667}
2668func (m *PortStatistics) XXX_Merge(src proto.Message) {
2669 xxx_messageInfo_PortStatistics.Merge(m, src)
2670}
2671func (m *PortStatistics) XXX_Size() int {
2672 return xxx_messageInfo_PortStatistics.Size(m)
2673}
2674func (m *PortStatistics) XXX_DiscardUnknown() {
2675 xxx_messageInfo_PortStatistics.DiscardUnknown(m)
2676}
2677
2678var xxx_messageInfo_PortStatistics proto.InternalMessageInfo
2679
2680func (m *PortStatistics) GetIntfId() uint32 {
2681 if m != nil {
2682 return m.IntfId
2683 }
2684 return 0
2685}
2686
2687func (m *PortStatistics) GetRxBytes() uint64 {
2688 if m != nil {
2689 return m.RxBytes
2690 }
2691 return 0
2692}
2693
2694func (m *PortStatistics) GetRxPackets() uint64 {
2695 if m != nil {
2696 return m.RxPackets
2697 }
2698 return 0
2699}
2700
2701func (m *PortStatistics) GetRxUcastPackets() uint64 {
2702 if m != nil {
2703 return m.RxUcastPackets
2704 }
2705 return 0
2706}
2707
2708func (m *PortStatistics) GetRxMcastPackets() uint64 {
2709 if m != nil {
2710 return m.RxMcastPackets
2711 }
2712 return 0
2713}
2714
2715func (m *PortStatistics) GetRxBcastPackets() uint64 {
2716 if m != nil {
2717 return m.RxBcastPackets
2718 }
2719 return 0
2720}
2721
2722func (m *PortStatistics) GetRxErrorPackets() uint64 {
2723 if m != nil {
2724 return m.RxErrorPackets
2725 }
2726 return 0
2727}
2728
Jason Huangc9243f12020-10-21 17:56:05 +08002729func (m *PortStatistics) GetRxFrames() uint64 {
2730 if m != nil {
2731 return m.RxFrames
2732 }
2733 return 0
2734}
2735
2736func (m *PortStatistics) GetRxFrames_64() uint64 {
2737 if m != nil {
2738 return m.RxFrames_64
2739 }
2740 return 0
2741}
2742
2743func (m *PortStatistics) GetRxFrames_65_127() uint64 {
2744 if m != nil {
2745 return m.RxFrames_65_127
2746 }
2747 return 0
2748}
2749
2750func (m *PortStatistics) GetRxFrames_128_255() uint64 {
2751 if m != nil {
2752 return m.RxFrames_128_255
2753 }
2754 return 0
2755}
2756
2757func (m *PortStatistics) GetRxFrames_256_511() uint64 {
2758 if m != nil {
2759 return m.RxFrames_256_511
2760 }
2761 return 0
2762}
2763
2764func (m *PortStatistics) GetRxFrames_512_1023() uint64 {
2765 if m != nil {
2766 return m.RxFrames_512_1023
2767 }
2768 return 0
2769}
2770
2771func (m *PortStatistics) GetRxFrames_1024_1518() uint64 {
2772 if m != nil {
2773 return m.RxFrames_1024_1518
2774 }
2775 return 0
2776}
2777
2778func (m *PortStatistics) GetRxFrames_1519_2047() uint64 {
2779 if m != nil {
2780 return m.RxFrames_1519_2047
2781 }
2782 return 0
2783}
2784
2785func (m *PortStatistics) GetRxFrames_2048_4095() uint64 {
2786 if m != nil {
2787 return m.RxFrames_2048_4095
2788 }
2789 return 0
2790}
2791
2792func (m *PortStatistics) GetRxFrames_4096_9216() uint64 {
2793 if m != nil {
2794 return m.RxFrames_4096_9216
2795 }
2796 return 0
2797}
2798
2799func (m *PortStatistics) GetRxFrames_9217_16383() uint64 {
2800 if m != nil {
2801 return m.RxFrames_9217_16383
2802 }
2803 return 0
2804}
2805
2806func (m *PortStatistics) GetRxCrcErrors() uint64 {
2807 if m != nil {
2808 return m.RxCrcErrors
2809 }
2810 return 0
2811}
2812
Matt Jeanneret61e94872019-03-22 16:16:01 -04002813func (m *PortStatistics) GetTxBytes() uint64 {
2814 if m != nil {
2815 return m.TxBytes
2816 }
2817 return 0
2818}
2819
2820func (m *PortStatistics) GetTxPackets() uint64 {
2821 if m != nil {
2822 return m.TxPackets
2823 }
2824 return 0
2825}
2826
2827func (m *PortStatistics) GetTxUcastPackets() uint64 {
2828 if m != nil {
2829 return m.TxUcastPackets
2830 }
2831 return 0
2832}
2833
2834func (m *PortStatistics) GetTxMcastPackets() uint64 {
2835 if m != nil {
2836 return m.TxMcastPackets
2837 }
2838 return 0
2839}
2840
2841func (m *PortStatistics) GetTxBcastPackets() uint64 {
2842 if m != nil {
2843 return m.TxBcastPackets
2844 }
2845 return 0
2846}
2847
2848func (m *PortStatistics) GetTxErrorPackets() uint64 {
2849 if m != nil {
2850 return m.TxErrorPackets
2851 }
2852 return 0
2853}
2854
Jason Huangc9243f12020-10-21 17:56:05 +08002855func (m *PortStatistics) GetTxFrames() uint64 {
Matt Jeanneret61e94872019-03-22 16:16:01 -04002856 if m != nil {
Jason Huangc9243f12020-10-21 17:56:05 +08002857 return m.TxFrames
2858 }
2859 return 0
2860}
2861
2862func (m *PortStatistics) GetTxFrames_64() uint64 {
2863 if m != nil {
2864 return m.TxFrames_64
2865 }
2866 return 0
2867}
2868
2869func (m *PortStatistics) GetTxFrames_65_127() uint64 {
2870 if m != nil {
2871 return m.TxFrames_65_127
2872 }
2873 return 0
2874}
2875
2876func (m *PortStatistics) GetTxFrames_128_255() uint64 {
2877 if m != nil {
2878 return m.TxFrames_128_255
2879 }
2880 return 0
2881}
2882
2883func (m *PortStatistics) GetTxFrames_256_511() uint64 {
2884 if m != nil {
2885 return m.TxFrames_256_511
2886 }
2887 return 0
2888}
2889
2890func (m *PortStatistics) GetTxFrames_512_1023() uint64 {
2891 if m != nil {
2892 return m.TxFrames_512_1023
2893 }
2894 return 0
2895}
2896
2897func (m *PortStatistics) GetTxFrames_1024_1518() uint64 {
2898 if m != nil {
2899 return m.TxFrames_1024_1518
2900 }
2901 return 0
2902}
2903
2904func (m *PortStatistics) GetTxFrames_1519_2047() uint64 {
2905 if m != nil {
2906 return m.TxFrames_1519_2047
2907 }
2908 return 0
2909}
2910
2911func (m *PortStatistics) GetTxFrames_2048_4095() uint64 {
2912 if m != nil {
2913 return m.TxFrames_2048_4095
2914 }
2915 return 0
2916}
2917
2918func (m *PortStatistics) GetTxFrames_4096_9216() uint64 {
2919 if m != nil {
2920 return m.TxFrames_4096_9216
2921 }
2922 return 0
2923}
2924
2925func (m *PortStatistics) GetTxFrames_9217_16383() uint64 {
2926 if m != nil {
2927 return m.TxFrames_9217_16383
Matt Jeanneret61e94872019-03-22 16:16:01 -04002928 }
2929 return 0
2930}
2931
2932func (m *PortStatistics) GetBipErrors() uint64 {
2933 if m != nil {
2934 return m.BipErrors
2935 }
2936 return 0
2937}
2938
2939func (m *PortStatistics) GetTimestamp() uint32 {
2940 if m != nil {
2941 return m.Timestamp
2942 }
2943 return 0
2944}
2945
Gamze Abaka66fe96f2020-12-17 13:27:27 +00002946type OnuStatistics struct {
2947 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2948 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2949 PositiveDrift uint64 `protobuf:"fixed64,3,opt,name=positive_drift,json=positiveDrift,proto3" json:"positive_drift,omitempty"`
2950 NegativeDrift uint64 `protobuf:"fixed64,4,opt,name=negative_drift,json=negativeDrift,proto3" json:"negative_drift,omitempty"`
2951 DelimiterMissDetection uint64 `protobuf:"fixed64,5,opt,name=delimiter_miss_detection,json=delimiterMissDetection,proto3" json:"delimiter_miss_detection,omitempty"`
2952 BipErrors uint64 `protobuf:"fixed64,6,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2953 BipUnits uint64 `protobuf:"fixed64,7,opt,name=bip_units,json=bipUnits,proto3" json:"bip_units,omitempty"`
2954 FecCorrectedSymbols uint64 `protobuf:"fixed64,8,opt,name=fec_corrected_symbols,json=fecCorrectedSymbols,proto3" json:"fec_corrected_symbols,omitempty"`
2955 FecCodewordsCorrected uint64 `protobuf:"fixed64,9,opt,name=fec_codewords_corrected,json=fecCodewordsCorrected,proto3" json:"fec_codewords_corrected,omitempty"`
2956 FecCodewordsUncorrectable uint64 `protobuf:"fixed64,10,opt,name=fec_codewords_uncorrectable,json=fecCodewordsUncorrectable,proto3" json:"fec_codewords_uncorrectable,omitempty"`
2957 FecCodewords uint64 `protobuf:"fixed64,11,opt,name=fec_codewords,json=fecCodewords,proto3" json:"fec_codewords,omitempty"`
2958 FecCorrectedUnits uint64 `protobuf:"fixed64,12,opt,name=fec_corrected_units,json=fecCorrectedUnits,proto3" json:"fec_corrected_units,omitempty"`
2959 XgemKeyErrors uint64 `protobuf:"fixed64,13,opt,name=xgem_key_errors,json=xgemKeyErrors,proto3" json:"xgem_key_errors,omitempty"`
2960 XgemLoss uint64 `protobuf:"fixed64,14,opt,name=xgem_loss,json=xgemLoss,proto3" json:"xgem_loss,omitempty"`
2961 RxPloamsError uint64 `protobuf:"fixed64,15,opt,name=rx_ploams_error,json=rxPloamsError,proto3" json:"rx_ploams_error,omitempty"`
2962 RxPloamsNonIdle uint64 `protobuf:"fixed64,16,opt,name=rx_ploams_non_idle,json=rxPloamsNonIdle,proto3" json:"rx_ploams_non_idle,omitempty"`
2963 RxOmci uint64 `protobuf:"fixed64,17,opt,name=rx_omci,json=rxOmci,proto3" json:"rx_omci,omitempty"`
2964 RxOmciPacketsCrcError uint64 `protobuf:"fixed64,18,opt,name=rx_omci_packets_crc_error,json=rxOmciPacketsCrcError,proto3" json:"rx_omci_packets_crc_error,omitempty"`
2965 RxBytes uint64 `protobuf:"fixed64,19,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2966 RxPackets uint64 `protobuf:"fixed64,20,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2967 TxBytes uint64 `protobuf:"fixed64,21,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2968 TxPackets uint64 `protobuf:"fixed64,22,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2969 BerReported uint64 `protobuf:"fixed64,23,opt,name=ber_reported,json=berReported,proto3" json:"ber_reported,omitempty"`
2970 LcdgErrors uint64 `protobuf:"fixed64,24,opt,name=lcdg_errors,json=lcdgErrors,proto3" json:"lcdg_errors,omitempty"`
2971 RdiErrors uint64 `protobuf:"fixed64,25,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
2972 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2973 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2974 XXX_unrecognized []byte `json:"-"`
2975 XXX_sizecache int32 `json:"-"`
2976}
2977
2978func (m *OnuStatistics) Reset() { *m = OnuStatistics{} }
2979func (m *OnuStatistics) String() string { return proto.CompactTextString(m) }
2980func (*OnuStatistics) ProtoMessage() {}
2981func (*OnuStatistics) Descriptor() ([]byte, []int) {
2982 return fileDescriptor_c072e7aa0dfd74d5, []int{23}
2983}
2984
2985func (m *OnuStatistics) XXX_Unmarshal(b []byte) error {
2986 return xxx_messageInfo_OnuStatistics.Unmarshal(m, b)
2987}
2988func (m *OnuStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2989 return xxx_messageInfo_OnuStatistics.Marshal(b, m, deterministic)
2990}
2991func (m *OnuStatistics) XXX_Merge(src proto.Message) {
2992 xxx_messageInfo_OnuStatistics.Merge(m, src)
2993}
2994func (m *OnuStatistics) XXX_Size() int {
2995 return xxx_messageInfo_OnuStatistics.Size(m)
2996}
2997func (m *OnuStatistics) XXX_DiscardUnknown() {
2998 xxx_messageInfo_OnuStatistics.DiscardUnknown(m)
2999}
3000
3001var xxx_messageInfo_OnuStatistics proto.InternalMessageInfo
3002
3003func (m *OnuStatistics) GetIntfId() uint32 {
3004 if m != nil {
3005 return m.IntfId
3006 }
3007 return 0
3008}
3009
3010func (m *OnuStatistics) GetOnuId() uint32 {
3011 if m != nil {
3012 return m.OnuId
3013 }
3014 return 0
3015}
3016
3017func (m *OnuStatistics) GetPositiveDrift() uint64 {
3018 if m != nil {
3019 return m.PositiveDrift
3020 }
3021 return 0
3022}
3023
3024func (m *OnuStatistics) GetNegativeDrift() uint64 {
3025 if m != nil {
3026 return m.NegativeDrift
3027 }
3028 return 0
3029}
3030
3031func (m *OnuStatistics) GetDelimiterMissDetection() uint64 {
3032 if m != nil {
3033 return m.DelimiterMissDetection
3034 }
3035 return 0
3036}
3037
3038func (m *OnuStatistics) GetBipErrors() uint64 {
3039 if m != nil {
3040 return m.BipErrors
3041 }
3042 return 0
3043}
3044
3045func (m *OnuStatistics) GetBipUnits() uint64 {
3046 if m != nil {
3047 return m.BipUnits
3048 }
3049 return 0
3050}
3051
3052func (m *OnuStatistics) GetFecCorrectedSymbols() uint64 {
3053 if m != nil {
3054 return m.FecCorrectedSymbols
3055 }
3056 return 0
3057}
3058
3059func (m *OnuStatistics) GetFecCodewordsCorrected() uint64 {
3060 if m != nil {
3061 return m.FecCodewordsCorrected
3062 }
3063 return 0
3064}
3065
3066func (m *OnuStatistics) GetFecCodewordsUncorrectable() uint64 {
3067 if m != nil {
3068 return m.FecCodewordsUncorrectable
3069 }
3070 return 0
3071}
3072
3073func (m *OnuStatistics) GetFecCodewords() uint64 {
3074 if m != nil {
3075 return m.FecCodewords
3076 }
3077 return 0
3078}
3079
3080func (m *OnuStatistics) GetFecCorrectedUnits() uint64 {
3081 if m != nil {
3082 return m.FecCorrectedUnits
3083 }
3084 return 0
3085}
3086
3087func (m *OnuStatistics) GetXgemKeyErrors() uint64 {
3088 if m != nil {
3089 return m.XgemKeyErrors
3090 }
3091 return 0
3092}
3093
3094func (m *OnuStatistics) GetXgemLoss() uint64 {
3095 if m != nil {
3096 return m.XgemLoss
3097 }
3098 return 0
3099}
3100
3101func (m *OnuStatistics) GetRxPloamsError() uint64 {
3102 if m != nil {
3103 return m.RxPloamsError
3104 }
3105 return 0
3106}
3107
3108func (m *OnuStatistics) GetRxPloamsNonIdle() uint64 {
3109 if m != nil {
3110 return m.RxPloamsNonIdle
3111 }
3112 return 0
3113}
3114
3115func (m *OnuStatistics) GetRxOmci() uint64 {
3116 if m != nil {
3117 return m.RxOmci
3118 }
3119 return 0
3120}
3121
3122func (m *OnuStatistics) GetRxOmciPacketsCrcError() uint64 {
3123 if m != nil {
3124 return m.RxOmciPacketsCrcError
3125 }
3126 return 0
3127}
3128
3129func (m *OnuStatistics) GetRxBytes() uint64 {
3130 if m != nil {
3131 return m.RxBytes
3132 }
3133 return 0
3134}
3135
3136func (m *OnuStatistics) GetRxPackets() uint64 {
3137 if m != nil {
3138 return m.RxPackets
3139 }
3140 return 0
3141}
3142
3143func (m *OnuStatistics) GetTxBytes() uint64 {
3144 if m != nil {
3145 return m.TxBytes
3146 }
3147 return 0
3148}
3149
3150func (m *OnuStatistics) GetTxPackets() uint64 {
3151 if m != nil {
3152 return m.TxPackets
3153 }
3154 return 0
3155}
3156
3157func (m *OnuStatistics) GetBerReported() uint64 {
3158 if m != nil {
3159 return m.BerReported
3160 }
3161 return 0
3162}
3163
3164func (m *OnuStatistics) GetLcdgErrors() uint64 {
3165 if m != nil {
3166 return m.LcdgErrors
3167 }
3168 return 0
3169}
3170
3171func (m *OnuStatistics) GetRdiErrors() uint64 {
3172 if m != nil {
3173 return m.RdiErrors
3174 }
3175 return 0
3176}
3177
3178func (m *OnuStatistics) GetTimestamp() uint32 {
3179 if m != nil {
3180 return m.Timestamp
3181 }
3182 return 0
3183}
3184
3185type GemPortStatistics struct {
3186 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3187 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
3188 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3189 RxBytes uint64 `protobuf:"fixed64,4,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3190 TxPackets uint64 `protobuf:"fixed64,5,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3191 TxBytes uint64 `protobuf:"fixed64,6,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3192 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3193 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3194 XXX_unrecognized []byte `json:"-"`
3195 XXX_sizecache int32 `json:"-"`
3196}
3197
3198func (m *GemPortStatistics) Reset() { *m = GemPortStatistics{} }
3199func (m *GemPortStatistics) String() string { return proto.CompactTextString(m) }
3200func (*GemPortStatistics) ProtoMessage() {}
3201func (*GemPortStatistics) Descriptor() ([]byte, []int) {
3202 return fileDescriptor_c072e7aa0dfd74d5, []int{24}
3203}
3204
3205func (m *GemPortStatistics) XXX_Unmarshal(b []byte) error {
3206 return xxx_messageInfo_GemPortStatistics.Unmarshal(m, b)
3207}
3208func (m *GemPortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3209 return xxx_messageInfo_GemPortStatistics.Marshal(b, m, deterministic)
3210}
3211func (m *GemPortStatistics) XXX_Merge(src proto.Message) {
3212 xxx_messageInfo_GemPortStatistics.Merge(m, src)
3213}
3214func (m *GemPortStatistics) XXX_Size() int {
3215 return xxx_messageInfo_GemPortStatistics.Size(m)
3216}
3217func (m *GemPortStatistics) XXX_DiscardUnknown() {
3218 xxx_messageInfo_GemPortStatistics.DiscardUnknown(m)
3219}
3220
3221var xxx_messageInfo_GemPortStatistics proto.InternalMessageInfo
3222
3223func (m *GemPortStatistics) GetIntfId() uint32 {
3224 if m != nil {
3225 return m.IntfId
3226 }
3227 return 0
3228}
3229
3230func (m *GemPortStatistics) GetGemportId() uint32 {
3231 if m != nil {
3232 return m.GemportId
3233 }
3234 return 0
3235}
3236
3237func (m *GemPortStatistics) GetRxPackets() uint64 {
3238 if m != nil {
3239 return m.RxPackets
3240 }
3241 return 0
3242}
3243
3244func (m *GemPortStatistics) GetRxBytes() uint64 {
3245 if m != nil {
3246 return m.RxBytes
3247 }
3248 return 0
3249}
3250
3251func (m *GemPortStatistics) GetTxPackets() uint64 {
3252 if m != nil {
3253 return m.TxPackets
3254 }
3255 return 0
3256}
3257
3258func (m *GemPortStatistics) GetTxBytes() uint64 {
3259 if m != nil {
3260 return m.TxBytes
3261 }
3262 return 0
3263}
3264
3265func (m *GemPortStatistics) GetTimestamp() uint32 {
3266 if m != nil {
3267 return m.Timestamp
3268 }
3269 return 0
3270}
3271
Matt Jeanneret61e94872019-03-22 16:16:01 -04003272type FlowStatistics struct {
3273 FlowId uint32 `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
3274 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3275 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3276 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3277 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3278 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3279 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3280 XXX_unrecognized []byte `json:"-"`
3281 XXX_sizecache int32 `json:"-"`
3282}
3283
3284func (m *FlowStatistics) Reset() { *m = FlowStatistics{} }
3285func (m *FlowStatistics) String() string { return proto.CompactTextString(m) }
3286func (*FlowStatistics) ProtoMessage() {}
3287func (*FlowStatistics) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003288 return fileDescriptor_c072e7aa0dfd74d5, []int{25}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003289}
3290
3291func (m *FlowStatistics) XXX_Unmarshal(b []byte) error {
3292 return xxx_messageInfo_FlowStatistics.Unmarshal(m, b)
3293}
3294func (m *FlowStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3295 return xxx_messageInfo_FlowStatistics.Marshal(b, m, deterministic)
3296}
3297func (m *FlowStatistics) XXX_Merge(src proto.Message) {
3298 xxx_messageInfo_FlowStatistics.Merge(m, src)
3299}
3300func (m *FlowStatistics) XXX_Size() int {
3301 return xxx_messageInfo_FlowStatistics.Size(m)
3302}
3303func (m *FlowStatistics) XXX_DiscardUnknown() {
3304 xxx_messageInfo_FlowStatistics.DiscardUnknown(m)
3305}
3306
3307var xxx_messageInfo_FlowStatistics proto.InternalMessageInfo
3308
3309func (m *FlowStatistics) GetFlowId() uint32 {
3310 if m != nil {
3311 return m.FlowId
3312 }
3313 return 0
3314}
3315
3316func (m *FlowStatistics) GetRxBytes() uint64 {
3317 if m != nil {
3318 return m.RxBytes
3319 }
3320 return 0
3321}
3322
3323func (m *FlowStatistics) GetRxPackets() uint64 {
3324 if m != nil {
3325 return m.RxPackets
3326 }
3327 return 0
3328}
3329
3330func (m *FlowStatistics) GetTxBytes() uint64 {
3331 if m != nil {
3332 return m.TxBytes
3333 }
3334 return 0
3335}
3336
3337func (m *FlowStatistics) GetTxPackets() uint64 {
3338 if m != nil {
3339 return m.TxPackets
3340 }
3341 return 0
3342}
3343
3344func (m *FlowStatistics) GetTimestamp() uint32 {
3345 if m != nil {
3346 return m.Timestamp
3347 }
3348 return 0
3349}
3350
3351type LosIndication struct {
3352 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3353 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
3354 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3355 XXX_unrecognized []byte `json:"-"`
3356 XXX_sizecache int32 `json:"-"`
3357}
3358
3359func (m *LosIndication) Reset() { *m = LosIndication{} }
3360func (m *LosIndication) String() string { return proto.CompactTextString(m) }
3361func (*LosIndication) ProtoMessage() {}
3362func (*LosIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003363 return fileDescriptor_c072e7aa0dfd74d5, []int{26}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003364}
3365
3366func (m *LosIndication) XXX_Unmarshal(b []byte) error {
3367 return xxx_messageInfo_LosIndication.Unmarshal(m, b)
3368}
3369func (m *LosIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3370 return xxx_messageInfo_LosIndication.Marshal(b, m, deterministic)
3371}
3372func (m *LosIndication) XXX_Merge(src proto.Message) {
3373 xxx_messageInfo_LosIndication.Merge(m, src)
3374}
3375func (m *LosIndication) XXX_Size() int {
3376 return xxx_messageInfo_LosIndication.Size(m)
3377}
3378func (m *LosIndication) XXX_DiscardUnknown() {
3379 xxx_messageInfo_LosIndication.DiscardUnknown(m)
3380}
3381
3382var xxx_messageInfo_LosIndication proto.InternalMessageInfo
3383
3384func (m *LosIndication) GetIntfId() uint32 {
3385 if m != nil {
3386 return m.IntfId
3387 }
3388 return 0
3389}
3390
3391func (m *LosIndication) GetStatus() string {
3392 if m != nil {
3393 return m.Status
3394 }
3395 return ""
3396}
3397
3398type DyingGaspIndication struct {
3399 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3400 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3401 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3402 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3403 XXX_unrecognized []byte `json:"-"`
3404 XXX_sizecache int32 `json:"-"`
3405}
3406
3407func (m *DyingGaspIndication) Reset() { *m = DyingGaspIndication{} }
3408func (m *DyingGaspIndication) String() string { return proto.CompactTextString(m) }
3409func (*DyingGaspIndication) ProtoMessage() {}
3410func (*DyingGaspIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003411 return fileDescriptor_c072e7aa0dfd74d5, []int{27}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003412}
3413
3414func (m *DyingGaspIndication) XXX_Unmarshal(b []byte) error {
3415 return xxx_messageInfo_DyingGaspIndication.Unmarshal(m, b)
3416}
3417func (m *DyingGaspIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3418 return xxx_messageInfo_DyingGaspIndication.Marshal(b, m, deterministic)
3419}
3420func (m *DyingGaspIndication) XXX_Merge(src proto.Message) {
3421 xxx_messageInfo_DyingGaspIndication.Merge(m, src)
3422}
3423func (m *DyingGaspIndication) XXX_Size() int {
3424 return xxx_messageInfo_DyingGaspIndication.Size(m)
3425}
3426func (m *DyingGaspIndication) XXX_DiscardUnknown() {
3427 xxx_messageInfo_DyingGaspIndication.DiscardUnknown(m)
3428}
3429
3430var xxx_messageInfo_DyingGaspIndication proto.InternalMessageInfo
3431
3432func (m *DyingGaspIndication) GetIntfId() uint32 {
3433 if m != nil {
3434 return m.IntfId
3435 }
3436 return 0
3437}
3438
3439func (m *DyingGaspIndication) GetOnuId() uint32 {
3440 if m != nil {
3441 return m.OnuId
3442 }
3443 return 0
3444}
3445
3446func (m *DyingGaspIndication) GetStatus() string {
3447 if m != nil {
3448 return m.Status
3449 }
3450 return ""
3451}
3452
3453type OnuAlarmIndication struct {
3454 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3455 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3456 LosStatus string `protobuf:"bytes,3,opt,name=los_status,json=losStatus,proto3" json:"los_status,omitempty"`
3457 LobStatus string `protobuf:"bytes,4,opt,name=lob_status,json=lobStatus,proto3" json:"lob_status,omitempty"`
3458 LopcMissStatus string `protobuf:"bytes,5,opt,name=lopc_miss_status,json=lopcMissStatus,proto3" json:"lopc_miss_status,omitempty"`
3459 LopcMicErrorStatus string `protobuf:"bytes,6,opt,name=lopc_mic_error_status,json=lopcMicErrorStatus,proto3" json:"lopc_mic_error_status,omitempty"`
Naga Manjunath0a734252019-11-21 19:00:23 +05303460 LofiStatus string `protobuf:"bytes,7,opt,name=lofi_status,json=lofiStatus,proto3" json:"lofi_status,omitempty"`
3461 LoamiStatus string `protobuf:"bytes,8,opt,name=loami_status,json=loamiStatus,proto3" json:"loami_status,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04003462 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3463 XXX_unrecognized []byte `json:"-"`
3464 XXX_sizecache int32 `json:"-"`
3465}
3466
3467func (m *OnuAlarmIndication) Reset() { *m = OnuAlarmIndication{} }
3468func (m *OnuAlarmIndication) String() string { return proto.CompactTextString(m) }
3469func (*OnuAlarmIndication) ProtoMessage() {}
3470func (*OnuAlarmIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003471 return fileDescriptor_c072e7aa0dfd74d5, []int{28}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003472}
3473
3474func (m *OnuAlarmIndication) XXX_Unmarshal(b []byte) error {
3475 return xxx_messageInfo_OnuAlarmIndication.Unmarshal(m, b)
3476}
3477func (m *OnuAlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3478 return xxx_messageInfo_OnuAlarmIndication.Marshal(b, m, deterministic)
3479}
3480func (m *OnuAlarmIndication) XXX_Merge(src proto.Message) {
3481 xxx_messageInfo_OnuAlarmIndication.Merge(m, src)
3482}
3483func (m *OnuAlarmIndication) XXX_Size() int {
3484 return xxx_messageInfo_OnuAlarmIndication.Size(m)
3485}
3486func (m *OnuAlarmIndication) XXX_DiscardUnknown() {
3487 xxx_messageInfo_OnuAlarmIndication.DiscardUnknown(m)
3488}
3489
3490var xxx_messageInfo_OnuAlarmIndication proto.InternalMessageInfo
3491
3492func (m *OnuAlarmIndication) GetIntfId() uint32 {
3493 if m != nil {
3494 return m.IntfId
3495 }
3496 return 0
3497}
3498
3499func (m *OnuAlarmIndication) GetOnuId() uint32 {
3500 if m != nil {
3501 return m.OnuId
3502 }
3503 return 0
3504}
3505
3506func (m *OnuAlarmIndication) GetLosStatus() string {
3507 if m != nil {
3508 return m.LosStatus
3509 }
3510 return ""
3511}
3512
3513func (m *OnuAlarmIndication) GetLobStatus() string {
3514 if m != nil {
3515 return m.LobStatus
3516 }
3517 return ""
3518}
3519
3520func (m *OnuAlarmIndication) GetLopcMissStatus() string {
3521 if m != nil {
3522 return m.LopcMissStatus
3523 }
3524 return ""
3525}
3526
3527func (m *OnuAlarmIndication) GetLopcMicErrorStatus() string {
3528 if m != nil {
3529 return m.LopcMicErrorStatus
3530 }
3531 return ""
3532}
3533
Naga Manjunath0a734252019-11-21 19:00:23 +05303534func (m *OnuAlarmIndication) GetLofiStatus() string {
3535 if m != nil {
3536 return m.LofiStatus
3537 }
3538 return ""
3539}
3540
3541func (m *OnuAlarmIndication) GetLoamiStatus() string {
3542 if m != nil {
3543 return m.LoamiStatus
3544 }
3545 return ""
3546}
3547
Matt Jeanneret61e94872019-03-22 16:16:01 -04003548type OnuStartupFailureIndication struct {
3549 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3550 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3551 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3552 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3553 XXX_unrecognized []byte `json:"-"`
3554 XXX_sizecache int32 `json:"-"`
3555}
3556
3557func (m *OnuStartupFailureIndication) Reset() { *m = OnuStartupFailureIndication{} }
3558func (m *OnuStartupFailureIndication) String() string { return proto.CompactTextString(m) }
3559func (*OnuStartupFailureIndication) ProtoMessage() {}
3560func (*OnuStartupFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003561 return fileDescriptor_c072e7aa0dfd74d5, []int{29}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003562}
3563
3564func (m *OnuStartupFailureIndication) XXX_Unmarshal(b []byte) error {
3565 return xxx_messageInfo_OnuStartupFailureIndication.Unmarshal(m, b)
3566}
3567func (m *OnuStartupFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3568 return xxx_messageInfo_OnuStartupFailureIndication.Marshal(b, m, deterministic)
3569}
3570func (m *OnuStartupFailureIndication) XXX_Merge(src proto.Message) {
3571 xxx_messageInfo_OnuStartupFailureIndication.Merge(m, src)
3572}
3573func (m *OnuStartupFailureIndication) XXX_Size() int {
3574 return xxx_messageInfo_OnuStartupFailureIndication.Size(m)
3575}
3576func (m *OnuStartupFailureIndication) XXX_DiscardUnknown() {
3577 xxx_messageInfo_OnuStartupFailureIndication.DiscardUnknown(m)
3578}
3579
3580var xxx_messageInfo_OnuStartupFailureIndication proto.InternalMessageInfo
3581
3582func (m *OnuStartupFailureIndication) GetIntfId() uint32 {
3583 if m != nil {
3584 return m.IntfId
3585 }
3586 return 0
3587}
3588
3589func (m *OnuStartupFailureIndication) GetOnuId() uint32 {
3590 if m != nil {
3591 return m.OnuId
3592 }
3593 return 0
3594}
3595
3596func (m *OnuStartupFailureIndication) GetStatus() string {
3597 if m != nil {
3598 return m.Status
3599 }
3600 return ""
3601}
3602
3603type OnuSignalDegradeIndication struct {
3604 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3605 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3606 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3607 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3608 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3609 XXX_unrecognized []byte `json:"-"`
3610 XXX_sizecache int32 `json:"-"`
3611}
3612
3613func (m *OnuSignalDegradeIndication) Reset() { *m = OnuSignalDegradeIndication{} }
3614func (m *OnuSignalDegradeIndication) String() string { return proto.CompactTextString(m) }
3615func (*OnuSignalDegradeIndication) ProtoMessage() {}
3616func (*OnuSignalDegradeIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003617 return fileDescriptor_c072e7aa0dfd74d5, []int{30}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003618}
3619
3620func (m *OnuSignalDegradeIndication) XXX_Unmarshal(b []byte) error {
3621 return xxx_messageInfo_OnuSignalDegradeIndication.Unmarshal(m, b)
3622}
3623func (m *OnuSignalDegradeIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3624 return xxx_messageInfo_OnuSignalDegradeIndication.Marshal(b, m, deterministic)
3625}
3626func (m *OnuSignalDegradeIndication) XXX_Merge(src proto.Message) {
3627 xxx_messageInfo_OnuSignalDegradeIndication.Merge(m, src)
3628}
3629func (m *OnuSignalDegradeIndication) XXX_Size() int {
3630 return xxx_messageInfo_OnuSignalDegradeIndication.Size(m)
3631}
3632func (m *OnuSignalDegradeIndication) XXX_DiscardUnknown() {
3633 xxx_messageInfo_OnuSignalDegradeIndication.DiscardUnknown(m)
3634}
3635
3636var xxx_messageInfo_OnuSignalDegradeIndication proto.InternalMessageInfo
3637
3638func (m *OnuSignalDegradeIndication) GetIntfId() uint32 {
3639 if m != nil {
3640 return m.IntfId
3641 }
3642 return 0
3643}
3644
3645func (m *OnuSignalDegradeIndication) GetOnuId() uint32 {
3646 if m != nil {
3647 return m.OnuId
3648 }
3649 return 0
3650}
3651
3652func (m *OnuSignalDegradeIndication) GetStatus() string {
3653 if m != nil {
3654 return m.Status
3655 }
3656 return ""
3657}
3658
3659func (m *OnuSignalDegradeIndication) GetInverseBitErrorRate() uint32 {
3660 if m != nil {
3661 return m.InverseBitErrorRate
3662 }
3663 return 0
3664}
3665
3666type OnuDriftOfWindowIndication struct {
3667 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3668 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3669 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3670 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3671 NewEqd uint32 `protobuf:"fixed32,5,opt,name=new_eqd,json=newEqd,proto3" json:"new_eqd,omitempty"`
3672 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3673 XXX_unrecognized []byte `json:"-"`
3674 XXX_sizecache int32 `json:"-"`
3675}
3676
3677func (m *OnuDriftOfWindowIndication) Reset() { *m = OnuDriftOfWindowIndication{} }
3678func (m *OnuDriftOfWindowIndication) String() string { return proto.CompactTextString(m) }
3679func (*OnuDriftOfWindowIndication) ProtoMessage() {}
3680func (*OnuDriftOfWindowIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003681 return fileDescriptor_c072e7aa0dfd74d5, []int{31}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003682}
3683
3684func (m *OnuDriftOfWindowIndication) XXX_Unmarshal(b []byte) error {
3685 return xxx_messageInfo_OnuDriftOfWindowIndication.Unmarshal(m, b)
3686}
3687func (m *OnuDriftOfWindowIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3688 return xxx_messageInfo_OnuDriftOfWindowIndication.Marshal(b, m, deterministic)
3689}
3690func (m *OnuDriftOfWindowIndication) XXX_Merge(src proto.Message) {
3691 xxx_messageInfo_OnuDriftOfWindowIndication.Merge(m, src)
3692}
3693func (m *OnuDriftOfWindowIndication) XXX_Size() int {
3694 return xxx_messageInfo_OnuDriftOfWindowIndication.Size(m)
3695}
3696func (m *OnuDriftOfWindowIndication) XXX_DiscardUnknown() {
3697 xxx_messageInfo_OnuDriftOfWindowIndication.DiscardUnknown(m)
3698}
3699
3700var xxx_messageInfo_OnuDriftOfWindowIndication proto.InternalMessageInfo
3701
3702func (m *OnuDriftOfWindowIndication) GetIntfId() uint32 {
3703 if m != nil {
3704 return m.IntfId
3705 }
3706 return 0
3707}
3708
3709func (m *OnuDriftOfWindowIndication) GetOnuId() uint32 {
3710 if m != nil {
3711 return m.OnuId
3712 }
3713 return 0
3714}
3715
3716func (m *OnuDriftOfWindowIndication) GetStatus() string {
3717 if m != nil {
3718 return m.Status
3719 }
3720 return ""
3721}
3722
3723func (m *OnuDriftOfWindowIndication) GetDrift() uint32 {
3724 if m != nil {
3725 return m.Drift
3726 }
3727 return 0
3728}
3729
3730func (m *OnuDriftOfWindowIndication) GetNewEqd() uint32 {
3731 if m != nil {
3732 return m.NewEqd
3733 }
3734 return 0
3735}
3736
3737type OnuLossOfOmciChannelIndication struct {
3738 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3739 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3740 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3741 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3742 XXX_unrecognized []byte `json:"-"`
3743 XXX_sizecache int32 `json:"-"`
3744}
3745
3746func (m *OnuLossOfOmciChannelIndication) Reset() { *m = OnuLossOfOmciChannelIndication{} }
3747func (m *OnuLossOfOmciChannelIndication) String() string { return proto.CompactTextString(m) }
3748func (*OnuLossOfOmciChannelIndication) ProtoMessage() {}
3749func (*OnuLossOfOmciChannelIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003750 return fileDescriptor_c072e7aa0dfd74d5, []int{32}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003751}
3752
3753func (m *OnuLossOfOmciChannelIndication) XXX_Unmarshal(b []byte) error {
3754 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Unmarshal(m, b)
3755}
3756func (m *OnuLossOfOmciChannelIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3757 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Marshal(b, m, deterministic)
3758}
3759func (m *OnuLossOfOmciChannelIndication) XXX_Merge(src proto.Message) {
3760 xxx_messageInfo_OnuLossOfOmciChannelIndication.Merge(m, src)
3761}
3762func (m *OnuLossOfOmciChannelIndication) XXX_Size() int {
3763 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Size(m)
3764}
3765func (m *OnuLossOfOmciChannelIndication) XXX_DiscardUnknown() {
3766 xxx_messageInfo_OnuLossOfOmciChannelIndication.DiscardUnknown(m)
3767}
3768
3769var xxx_messageInfo_OnuLossOfOmciChannelIndication proto.InternalMessageInfo
3770
3771func (m *OnuLossOfOmciChannelIndication) GetIntfId() uint32 {
3772 if m != nil {
3773 return m.IntfId
3774 }
3775 return 0
3776}
3777
3778func (m *OnuLossOfOmciChannelIndication) GetOnuId() uint32 {
3779 if m != nil {
3780 return m.OnuId
3781 }
3782 return 0
3783}
3784
3785func (m *OnuLossOfOmciChannelIndication) GetStatus() string {
3786 if m != nil {
3787 return m.Status
3788 }
3789 return ""
3790}
3791
3792type OnuSignalsFailureIndication struct {
3793 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3794 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3795 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3796 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3797 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3798 XXX_unrecognized []byte `json:"-"`
3799 XXX_sizecache int32 `json:"-"`
3800}
3801
3802func (m *OnuSignalsFailureIndication) Reset() { *m = OnuSignalsFailureIndication{} }
3803func (m *OnuSignalsFailureIndication) String() string { return proto.CompactTextString(m) }
3804func (*OnuSignalsFailureIndication) ProtoMessage() {}
3805func (*OnuSignalsFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003806 return fileDescriptor_c072e7aa0dfd74d5, []int{33}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003807}
3808
3809func (m *OnuSignalsFailureIndication) XXX_Unmarshal(b []byte) error {
3810 return xxx_messageInfo_OnuSignalsFailureIndication.Unmarshal(m, b)
3811}
3812func (m *OnuSignalsFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3813 return xxx_messageInfo_OnuSignalsFailureIndication.Marshal(b, m, deterministic)
3814}
3815func (m *OnuSignalsFailureIndication) XXX_Merge(src proto.Message) {
3816 xxx_messageInfo_OnuSignalsFailureIndication.Merge(m, src)
3817}
3818func (m *OnuSignalsFailureIndication) XXX_Size() int {
3819 return xxx_messageInfo_OnuSignalsFailureIndication.Size(m)
3820}
3821func (m *OnuSignalsFailureIndication) XXX_DiscardUnknown() {
3822 xxx_messageInfo_OnuSignalsFailureIndication.DiscardUnknown(m)
3823}
3824
3825var xxx_messageInfo_OnuSignalsFailureIndication proto.InternalMessageInfo
3826
3827func (m *OnuSignalsFailureIndication) GetIntfId() uint32 {
3828 if m != nil {
3829 return m.IntfId
3830 }
3831 return 0
3832}
3833
3834func (m *OnuSignalsFailureIndication) GetOnuId() uint32 {
3835 if m != nil {
3836 return m.OnuId
3837 }
3838 return 0
3839}
3840
3841func (m *OnuSignalsFailureIndication) GetStatus() string {
3842 if m != nil {
3843 return m.Status
3844 }
3845 return ""
3846}
3847
3848func (m *OnuSignalsFailureIndication) GetInverseBitErrorRate() uint32 {
3849 if m != nil {
3850 return m.InverseBitErrorRate
3851 }
3852 return 0
3853}
3854
3855type OnuTransmissionInterferenceWarning struct {
3856 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3857 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3858 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3859 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3860 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3861 XXX_unrecognized []byte `json:"-"`
3862 XXX_sizecache int32 `json:"-"`
3863}
3864
3865func (m *OnuTransmissionInterferenceWarning) Reset() { *m = OnuTransmissionInterferenceWarning{} }
3866func (m *OnuTransmissionInterferenceWarning) String() string { return proto.CompactTextString(m) }
3867func (*OnuTransmissionInterferenceWarning) ProtoMessage() {}
3868func (*OnuTransmissionInterferenceWarning) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003869 return fileDescriptor_c072e7aa0dfd74d5, []int{34}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003870}
3871
3872func (m *OnuTransmissionInterferenceWarning) XXX_Unmarshal(b []byte) error {
3873 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Unmarshal(m, b)
3874}
3875func (m *OnuTransmissionInterferenceWarning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3876 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Marshal(b, m, deterministic)
3877}
3878func (m *OnuTransmissionInterferenceWarning) XXX_Merge(src proto.Message) {
3879 xxx_messageInfo_OnuTransmissionInterferenceWarning.Merge(m, src)
3880}
3881func (m *OnuTransmissionInterferenceWarning) XXX_Size() int {
3882 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Size(m)
3883}
3884func (m *OnuTransmissionInterferenceWarning) XXX_DiscardUnknown() {
3885 xxx_messageInfo_OnuTransmissionInterferenceWarning.DiscardUnknown(m)
3886}
3887
3888var xxx_messageInfo_OnuTransmissionInterferenceWarning proto.InternalMessageInfo
3889
3890func (m *OnuTransmissionInterferenceWarning) GetIntfId() uint32 {
3891 if m != nil {
3892 return m.IntfId
3893 }
3894 return 0
3895}
3896
3897func (m *OnuTransmissionInterferenceWarning) GetOnuId() uint32 {
3898 if m != nil {
3899 return m.OnuId
3900 }
3901 return 0
3902}
3903
3904func (m *OnuTransmissionInterferenceWarning) GetStatus() string {
3905 if m != nil {
3906 return m.Status
3907 }
3908 return ""
3909}
3910
3911func (m *OnuTransmissionInterferenceWarning) GetDrift() uint32 {
3912 if m != nil {
3913 return m.Drift
3914 }
3915 return 0
3916}
3917
3918type OnuActivationFailureIndication struct {
3919 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3920 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Naga Manjunath0a734252019-11-21 19:00:23 +05303921 FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04003922 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3923 XXX_unrecognized []byte `json:"-"`
3924 XXX_sizecache int32 `json:"-"`
3925}
3926
3927func (m *OnuActivationFailureIndication) Reset() { *m = OnuActivationFailureIndication{} }
3928func (m *OnuActivationFailureIndication) String() string { return proto.CompactTextString(m) }
3929func (*OnuActivationFailureIndication) ProtoMessage() {}
3930func (*OnuActivationFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003931 return fileDescriptor_c072e7aa0dfd74d5, []int{35}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003932}
3933
3934func (m *OnuActivationFailureIndication) XXX_Unmarshal(b []byte) error {
3935 return xxx_messageInfo_OnuActivationFailureIndication.Unmarshal(m, b)
3936}
3937func (m *OnuActivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3938 return xxx_messageInfo_OnuActivationFailureIndication.Marshal(b, m, deterministic)
3939}
3940func (m *OnuActivationFailureIndication) XXX_Merge(src proto.Message) {
3941 xxx_messageInfo_OnuActivationFailureIndication.Merge(m, src)
3942}
3943func (m *OnuActivationFailureIndication) XXX_Size() int {
3944 return xxx_messageInfo_OnuActivationFailureIndication.Size(m)
3945}
3946func (m *OnuActivationFailureIndication) XXX_DiscardUnknown() {
3947 xxx_messageInfo_OnuActivationFailureIndication.DiscardUnknown(m)
3948}
3949
3950var xxx_messageInfo_OnuActivationFailureIndication proto.InternalMessageInfo
3951
3952func (m *OnuActivationFailureIndication) GetIntfId() uint32 {
3953 if m != nil {
3954 return m.IntfId
3955 }
3956 return 0
3957}
3958
3959func (m *OnuActivationFailureIndication) GetOnuId() uint32 {
3960 if m != nil {
3961 return m.OnuId
3962 }
3963 return 0
3964}
3965
Naga Manjunath0a734252019-11-21 19:00:23 +05303966func (m *OnuActivationFailureIndication) GetFailReason() uint32 {
3967 if m != nil {
3968 return m.FailReason
3969 }
3970 return 0
3971}
3972
3973type OnuLossOfKeySyncFailureIndication struct {
3974 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3975 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3976 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3977 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3978 XXX_unrecognized []byte `json:"-"`
3979 XXX_sizecache int32 `json:"-"`
3980}
3981
3982func (m *OnuLossOfKeySyncFailureIndication) Reset() { *m = OnuLossOfKeySyncFailureIndication{} }
3983func (m *OnuLossOfKeySyncFailureIndication) String() string { return proto.CompactTextString(m) }
3984func (*OnuLossOfKeySyncFailureIndication) ProtoMessage() {}
3985func (*OnuLossOfKeySyncFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003986 return fileDescriptor_c072e7aa0dfd74d5, []int{36}
Naga Manjunath0a734252019-11-21 19:00:23 +05303987}
3988
3989func (m *OnuLossOfKeySyncFailureIndication) XXX_Unmarshal(b []byte) error {
3990 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Unmarshal(m, b)
3991}
3992func (m *OnuLossOfKeySyncFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3993 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Marshal(b, m, deterministic)
3994}
3995func (m *OnuLossOfKeySyncFailureIndication) XXX_Merge(src proto.Message) {
3996 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Merge(m, src)
3997}
3998func (m *OnuLossOfKeySyncFailureIndication) XXX_Size() int {
3999 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Size(m)
4000}
4001func (m *OnuLossOfKeySyncFailureIndication) XXX_DiscardUnknown() {
4002 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.DiscardUnknown(m)
4003}
4004
4005var xxx_messageInfo_OnuLossOfKeySyncFailureIndication proto.InternalMessageInfo
4006
4007func (m *OnuLossOfKeySyncFailureIndication) GetIntfId() uint32 {
4008 if m != nil {
4009 return m.IntfId
4010 }
4011 return 0
4012}
4013
4014func (m *OnuLossOfKeySyncFailureIndication) GetOnuId() uint32 {
4015 if m != nil {
4016 return m.OnuId
4017 }
4018 return 0
4019}
4020
4021func (m *OnuLossOfKeySyncFailureIndication) GetStatus() string {
4022 if m != nil {
4023 return m.Status
4024 }
4025 return ""
4026}
4027
Girish Gowdra5192ea82020-05-06 20:49:11 -07004028type RdiErrorIndication struct {
4029 RdiErrorCount uint64 `protobuf:"fixed64,1,opt,name=rdi_error_count,json=rdiErrorCount,proto3" json:"rdi_error_count,omitempty"`
4030 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
Naga Manjunath0a734252019-11-21 19:00:23 +05304031 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4032 XXX_unrecognized []byte `json:"-"`
4033 XXX_sizecache int32 `json:"-"`
4034}
4035
Girish Gowdra5192ea82020-05-06 20:49:11 -07004036func (m *RdiErrorIndication) Reset() { *m = RdiErrorIndication{} }
4037func (m *RdiErrorIndication) String() string { return proto.CompactTextString(m) }
4038func (*RdiErrorIndication) ProtoMessage() {}
4039func (*RdiErrorIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004040 return fileDescriptor_c072e7aa0dfd74d5, []int{37}
Girish Gowdra5192ea82020-05-06 20:49:11 -07004041}
4042
4043func (m *RdiErrorIndication) XXX_Unmarshal(b []byte) error {
4044 return xxx_messageInfo_RdiErrorIndication.Unmarshal(m, b)
4045}
4046func (m *RdiErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4047 return xxx_messageInfo_RdiErrorIndication.Marshal(b, m, deterministic)
4048}
4049func (m *RdiErrorIndication) XXX_Merge(src proto.Message) {
4050 xxx_messageInfo_RdiErrorIndication.Merge(m, src)
4051}
4052func (m *RdiErrorIndication) XXX_Size() int {
4053 return xxx_messageInfo_RdiErrorIndication.Size(m)
4054}
4055func (m *RdiErrorIndication) XXX_DiscardUnknown() {
4056 xxx_messageInfo_RdiErrorIndication.DiscardUnknown(m)
4057}
4058
4059var xxx_messageInfo_RdiErrorIndication proto.InternalMessageInfo
4060
4061func (m *RdiErrorIndication) GetRdiErrorCount() uint64 {
4062 if m != nil {
4063 return m.RdiErrorCount
4064 }
4065 return 0
4066}
4067
4068func (m *RdiErrorIndication) GetStatus() string {
4069 if m != nil {
4070 return m.Status
4071 }
4072 return ""
4073}
4074
4075type OnuItuPonStatsIndication struct {
4076 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4077 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4078 // Types that are valid to be assigned to Stats:
4079 // *OnuItuPonStatsIndication_RdiErrorInd
4080 Stats isOnuItuPonStatsIndication_Stats `protobuf_oneof:"stats"`
4081 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4082 XXX_unrecognized []byte `json:"-"`
4083 XXX_sizecache int32 `json:"-"`
4084}
4085
Naga Manjunath0a734252019-11-21 19:00:23 +05304086func (m *OnuItuPonStatsIndication) Reset() { *m = OnuItuPonStatsIndication{} }
4087func (m *OnuItuPonStatsIndication) String() string { return proto.CompactTextString(m) }
4088func (*OnuItuPonStatsIndication) ProtoMessage() {}
4089func (*OnuItuPonStatsIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004090 return fileDescriptor_c072e7aa0dfd74d5, []int{38}
Naga Manjunath0a734252019-11-21 19:00:23 +05304091}
4092
4093func (m *OnuItuPonStatsIndication) XXX_Unmarshal(b []byte) error {
4094 return xxx_messageInfo_OnuItuPonStatsIndication.Unmarshal(m, b)
4095}
4096func (m *OnuItuPonStatsIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4097 return xxx_messageInfo_OnuItuPonStatsIndication.Marshal(b, m, deterministic)
4098}
4099func (m *OnuItuPonStatsIndication) XXX_Merge(src proto.Message) {
4100 xxx_messageInfo_OnuItuPonStatsIndication.Merge(m, src)
4101}
4102func (m *OnuItuPonStatsIndication) XXX_Size() int {
4103 return xxx_messageInfo_OnuItuPonStatsIndication.Size(m)
4104}
4105func (m *OnuItuPonStatsIndication) XXX_DiscardUnknown() {
4106 xxx_messageInfo_OnuItuPonStatsIndication.DiscardUnknown(m)
4107}
4108
4109var xxx_messageInfo_OnuItuPonStatsIndication proto.InternalMessageInfo
4110
4111func (m *OnuItuPonStatsIndication) GetIntfId() uint32 {
4112 if m != nil {
4113 return m.IntfId
4114 }
4115 return 0
4116}
4117
4118func (m *OnuItuPonStatsIndication) GetOnuId() uint32 {
4119 if m != nil {
4120 return m.OnuId
4121 }
4122 return 0
4123}
4124
Girish Gowdra5192ea82020-05-06 20:49:11 -07004125type isOnuItuPonStatsIndication_Stats interface {
4126 isOnuItuPonStatsIndication_Stats()
4127}
4128
4129type OnuItuPonStatsIndication_RdiErrorInd struct {
4130 RdiErrorInd *RdiErrorIndication `protobuf:"bytes,3,opt,name=rdi_error_ind,json=rdiErrorInd,proto3,oneof"`
4131}
4132
4133func (*OnuItuPonStatsIndication_RdiErrorInd) isOnuItuPonStatsIndication_Stats() {}
4134
4135func (m *OnuItuPonStatsIndication) GetStats() isOnuItuPonStatsIndication_Stats {
Naga Manjunath0a734252019-11-21 19:00:23 +05304136 if m != nil {
Girish Gowdra5192ea82020-05-06 20:49:11 -07004137 return m.Stats
Naga Manjunath0a734252019-11-21 19:00:23 +05304138 }
Girish Gowdra5192ea82020-05-06 20:49:11 -07004139 return nil
4140}
4141
4142func (m *OnuItuPonStatsIndication) GetRdiErrorInd() *RdiErrorIndication {
4143 if x, ok := m.GetStats().(*OnuItuPonStatsIndication_RdiErrorInd); ok {
4144 return x.RdiErrorInd
4145 }
4146 return nil
4147}
4148
4149// XXX_OneofWrappers is for the internal use of the proto package.
4150func (*OnuItuPonStatsIndication) XXX_OneofWrappers() []interface{} {
4151 return []interface{}{
4152 (*OnuItuPonStatsIndication_RdiErrorInd)(nil),
4153 }
Naga Manjunath0a734252019-11-21 19:00:23 +05304154}
4155
Matt Jeanneret61e94872019-03-22 16:16:01 -04004156type OnuProcessingErrorIndication struct {
4157 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4158 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4159 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4160 XXX_unrecognized []byte `json:"-"`
4161 XXX_sizecache int32 `json:"-"`
4162}
4163
4164func (m *OnuProcessingErrorIndication) Reset() { *m = OnuProcessingErrorIndication{} }
4165func (m *OnuProcessingErrorIndication) String() string { return proto.CompactTextString(m) }
4166func (*OnuProcessingErrorIndication) ProtoMessage() {}
4167func (*OnuProcessingErrorIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004168 return fileDescriptor_c072e7aa0dfd74d5, []int{39}
Matt Jeanneret61e94872019-03-22 16:16:01 -04004169}
4170
4171func (m *OnuProcessingErrorIndication) XXX_Unmarshal(b []byte) error {
4172 return xxx_messageInfo_OnuProcessingErrorIndication.Unmarshal(m, b)
4173}
4174func (m *OnuProcessingErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4175 return xxx_messageInfo_OnuProcessingErrorIndication.Marshal(b, m, deterministic)
4176}
4177func (m *OnuProcessingErrorIndication) XXX_Merge(src proto.Message) {
4178 xxx_messageInfo_OnuProcessingErrorIndication.Merge(m, src)
4179}
4180func (m *OnuProcessingErrorIndication) XXX_Size() int {
4181 return xxx_messageInfo_OnuProcessingErrorIndication.Size(m)
4182}
4183func (m *OnuProcessingErrorIndication) XXX_DiscardUnknown() {
4184 xxx_messageInfo_OnuProcessingErrorIndication.DiscardUnknown(m)
4185}
4186
4187var xxx_messageInfo_OnuProcessingErrorIndication proto.InternalMessageInfo
4188
4189func (m *OnuProcessingErrorIndication) GetIntfId() uint32 {
4190 if m != nil {
4191 return m.IntfId
4192 }
4193 return 0
4194}
4195
4196func (m *OnuProcessingErrorIndication) GetOnuId() uint32 {
4197 if m != nil {
4198 return m.OnuId
4199 }
4200 return 0
4201}
4202
Devmalya Paulea6eb472020-02-04 20:41:01 -05004203type OnuDeactivationFailureIndication struct {
4204 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4205 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Girish Gowdra5192ea82020-05-06 20:49:11 -07004206 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
Devmalya Paulea6eb472020-02-04 20:41:01 -05004207 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4208 XXX_unrecognized []byte `json:"-"`
4209 XXX_sizecache int32 `json:"-"`
4210}
4211
4212func (m *OnuDeactivationFailureIndication) Reset() { *m = OnuDeactivationFailureIndication{} }
4213func (m *OnuDeactivationFailureIndication) String() string { return proto.CompactTextString(m) }
4214func (*OnuDeactivationFailureIndication) ProtoMessage() {}
4215func (*OnuDeactivationFailureIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004216 return fileDescriptor_c072e7aa0dfd74d5, []int{40}
Devmalya Paulea6eb472020-02-04 20:41:01 -05004217}
4218
4219func (m *OnuDeactivationFailureIndication) XXX_Unmarshal(b []byte) error {
4220 return xxx_messageInfo_OnuDeactivationFailureIndication.Unmarshal(m, b)
4221}
4222func (m *OnuDeactivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4223 return xxx_messageInfo_OnuDeactivationFailureIndication.Marshal(b, m, deterministic)
4224}
4225func (m *OnuDeactivationFailureIndication) XXX_Merge(src proto.Message) {
4226 xxx_messageInfo_OnuDeactivationFailureIndication.Merge(m, src)
4227}
4228func (m *OnuDeactivationFailureIndication) XXX_Size() int {
4229 return xxx_messageInfo_OnuDeactivationFailureIndication.Size(m)
4230}
4231func (m *OnuDeactivationFailureIndication) XXX_DiscardUnknown() {
4232 xxx_messageInfo_OnuDeactivationFailureIndication.DiscardUnknown(m)
4233}
4234
4235var xxx_messageInfo_OnuDeactivationFailureIndication proto.InternalMessageInfo
4236
4237func (m *OnuDeactivationFailureIndication) GetIntfId() uint32 {
4238 if m != nil {
4239 return m.IntfId
4240 }
4241 return 0
4242}
4243
4244func (m *OnuDeactivationFailureIndication) GetOnuId() uint32 {
4245 if m != nil {
4246 return m.OnuId
4247 }
4248 return 0
4249}
4250
Girish Gowdra5192ea82020-05-06 20:49:11 -07004251func (m *OnuDeactivationFailureIndication) GetStatus() string {
Devmalya Paulea6eb472020-02-04 20:41:01 -05004252 if m != nil {
Girish Gowdra5192ea82020-05-06 20:49:11 -07004253 return m.Status
Devmalya Paulea6eb472020-02-04 20:41:01 -05004254 }
Girish Gowdra5192ea82020-05-06 20:49:11 -07004255 return ""
Devmalya Paulea6eb472020-02-04 20:41:01 -05004256}
4257
Devmalya Paulb0c12472020-02-18 20:08:53 -05004258type OnuRemoteDefectIndication struct {
4259 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4260 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Jason Huang55ee29d2020-03-11 23:43:29 +08004261 RdiErrors uint64 `protobuf:"fixed64,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
Devmalya Paulb0c12472020-02-18 20:08:53 -05004262 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4263 XXX_unrecognized []byte `json:"-"`
4264 XXX_sizecache int32 `json:"-"`
4265}
4266
4267func (m *OnuRemoteDefectIndication) Reset() { *m = OnuRemoteDefectIndication{} }
4268func (m *OnuRemoteDefectIndication) String() string { return proto.CompactTextString(m) }
4269func (*OnuRemoteDefectIndication) ProtoMessage() {}
4270func (*OnuRemoteDefectIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004271 return fileDescriptor_c072e7aa0dfd74d5, []int{41}
Devmalya Paulb0c12472020-02-18 20:08:53 -05004272}
4273
4274func (m *OnuRemoteDefectIndication) XXX_Unmarshal(b []byte) error {
4275 return xxx_messageInfo_OnuRemoteDefectIndication.Unmarshal(m, b)
4276}
4277func (m *OnuRemoteDefectIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4278 return xxx_messageInfo_OnuRemoteDefectIndication.Marshal(b, m, deterministic)
4279}
4280func (m *OnuRemoteDefectIndication) XXX_Merge(src proto.Message) {
4281 xxx_messageInfo_OnuRemoteDefectIndication.Merge(m, src)
4282}
4283func (m *OnuRemoteDefectIndication) XXX_Size() int {
4284 return xxx_messageInfo_OnuRemoteDefectIndication.Size(m)
4285}
4286func (m *OnuRemoteDefectIndication) XXX_DiscardUnknown() {
4287 xxx_messageInfo_OnuRemoteDefectIndication.DiscardUnknown(m)
4288}
4289
4290var xxx_messageInfo_OnuRemoteDefectIndication proto.InternalMessageInfo
4291
4292func (m *OnuRemoteDefectIndication) GetIntfId() uint32 {
4293 if m != nil {
4294 return m.IntfId
4295 }
4296 return 0
4297}
4298
4299func (m *OnuRemoteDefectIndication) GetOnuId() uint32 {
4300 if m != nil {
4301 return m.OnuId
4302 }
4303 return 0
4304}
4305
Jason Huang55ee29d2020-03-11 23:43:29 +08004306func (m *OnuRemoteDefectIndication) GetRdiErrors() uint64 {
Devmalya Paulb0c12472020-02-18 20:08:53 -05004307 if m != nil {
4308 return m.RdiErrors
4309 }
4310 return 0
4311}
4312
Devmalya Paul82957962020-03-01 18:49:37 -05004313type OnuLossOfGEMChannelDelineationIndication struct {
4314 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4315 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4316 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4317 DelineationErrors uint32 `protobuf:"fixed32,4,opt,name=delineation_errors,json=delineationErrors,proto3" json:"delineation_errors,omitempty"`
4318 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4319 XXX_unrecognized []byte `json:"-"`
4320 XXX_sizecache int32 `json:"-"`
4321}
4322
4323func (m *OnuLossOfGEMChannelDelineationIndication) Reset() {
4324 *m = OnuLossOfGEMChannelDelineationIndication{}
4325}
4326func (m *OnuLossOfGEMChannelDelineationIndication) String() string { return proto.CompactTextString(m) }
4327func (*OnuLossOfGEMChannelDelineationIndication) ProtoMessage() {}
4328func (*OnuLossOfGEMChannelDelineationIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004329 return fileDescriptor_c072e7aa0dfd74d5, []int{42}
Devmalya Paul82957962020-03-01 18:49:37 -05004330}
4331
4332func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Unmarshal(b []byte) error {
4333 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Unmarshal(m, b)
4334}
4335func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4336 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Marshal(b, m, deterministic)
4337}
4338func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Merge(src proto.Message) {
4339 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Merge(m, src)
4340}
4341func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Size() int {
4342 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Size(m)
4343}
4344func (m *OnuLossOfGEMChannelDelineationIndication) XXX_DiscardUnknown() {
4345 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.DiscardUnknown(m)
4346}
4347
4348var xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication proto.InternalMessageInfo
4349
4350func (m *OnuLossOfGEMChannelDelineationIndication) GetIntfId() uint32 {
4351 if m != nil {
4352 return m.IntfId
4353 }
4354 return 0
4355}
4356
4357func (m *OnuLossOfGEMChannelDelineationIndication) GetOnuId() uint32 {
4358 if m != nil {
4359 return m.OnuId
4360 }
4361 return 0
4362}
4363
4364func (m *OnuLossOfGEMChannelDelineationIndication) GetStatus() string {
4365 if m != nil {
4366 return m.Status
4367 }
4368 return ""
4369}
4370
4371func (m *OnuLossOfGEMChannelDelineationIndication) GetDelineationErrors() uint32 {
4372 if m != nil {
4373 return m.DelineationErrors
4374 }
4375 return 0
4376}
4377
4378type OnuPhysicalEquipmentErrorIndication struct {
4379 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4380 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4381 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4382 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4383 XXX_unrecognized []byte `json:"-"`
4384 XXX_sizecache int32 `json:"-"`
4385}
4386
4387func (m *OnuPhysicalEquipmentErrorIndication) Reset() { *m = OnuPhysicalEquipmentErrorIndication{} }
4388func (m *OnuPhysicalEquipmentErrorIndication) String() string { return proto.CompactTextString(m) }
4389func (*OnuPhysicalEquipmentErrorIndication) ProtoMessage() {}
4390func (*OnuPhysicalEquipmentErrorIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004391 return fileDescriptor_c072e7aa0dfd74d5, []int{43}
Devmalya Paul82957962020-03-01 18:49:37 -05004392}
4393
4394func (m *OnuPhysicalEquipmentErrorIndication) XXX_Unmarshal(b []byte) error {
4395 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Unmarshal(m, b)
4396}
4397func (m *OnuPhysicalEquipmentErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4398 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Marshal(b, m, deterministic)
4399}
4400func (m *OnuPhysicalEquipmentErrorIndication) XXX_Merge(src proto.Message) {
4401 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Merge(m, src)
4402}
4403func (m *OnuPhysicalEquipmentErrorIndication) XXX_Size() int {
4404 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Size(m)
4405}
4406func (m *OnuPhysicalEquipmentErrorIndication) XXX_DiscardUnknown() {
4407 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.DiscardUnknown(m)
4408}
4409
4410var xxx_messageInfo_OnuPhysicalEquipmentErrorIndication proto.InternalMessageInfo
4411
4412func (m *OnuPhysicalEquipmentErrorIndication) GetIntfId() uint32 {
4413 if m != nil {
4414 return m.IntfId
4415 }
4416 return 0
4417}
4418
4419func (m *OnuPhysicalEquipmentErrorIndication) GetOnuId() uint32 {
4420 if m != nil {
4421 return m.OnuId
4422 }
4423 return 0
4424}
4425
4426func (m *OnuPhysicalEquipmentErrorIndication) GetStatus() string {
4427 if m != nil {
4428 return m.Status
4429 }
4430 return ""
4431}
4432
4433type OnuLossOfAcknowledgementIndication struct {
4434 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4435 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4436 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4437 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4438 XXX_unrecognized []byte `json:"-"`
4439 XXX_sizecache int32 `json:"-"`
4440}
4441
4442func (m *OnuLossOfAcknowledgementIndication) Reset() { *m = OnuLossOfAcknowledgementIndication{} }
4443func (m *OnuLossOfAcknowledgementIndication) String() string { return proto.CompactTextString(m) }
4444func (*OnuLossOfAcknowledgementIndication) ProtoMessage() {}
4445func (*OnuLossOfAcknowledgementIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004446 return fileDescriptor_c072e7aa0dfd74d5, []int{44}
Devmalya Paul82957962020-03-01 18:49:37 -05004447}
4448
4449func (m *OnuLossOfAcknowledgementIndication) XXX_Unmarshal(b []byte) error {
4450 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Unmarshal(m, b)
4451}
4452func (m *OnuLossOfAcknowledgementIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4453 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Marshal(b, m, deterministic)
4454}
4455func (m *OnuLossOfAcknowledgementIndication) XXX_Merge(src proto.Message) {
4456 xxx_messageInfo_OnuLossOfAcknowledgementIndication.Merge(m, src)
4457}
4458func (m *OnuLossOfAcknowledgementIndication) XXX_Size() int {
4459 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Size(m)
4460}
4461func (m *OnuLossOfAcknowledgementIndication) XXX_DiscardUnknown() {
4462 xxx_messageInfo_OnuLossOfAcknowledgementIndication.DiscardUnknown(m)
4463}
4464
4465var xxx_messageInfo_OnuLossOfAcknowledgementIndication proto.InternalMessageInfo
4466
4467func (m *OnuLossOfAcknowledgementIndication) GetIntfId() uint32 {
4468 if m != nil {
4469 return m.IntfId
4470 }
4471 return 0
4472}
4473
4474func (m *OnuLossOfAcknowledgementIndication) GetOnuId() uint32 {
4475 if m != nil {
4476 return m.OnuId
4477 }
4478 return 0
4479}
4480
4481func (m *OnuLossOfAcknowledgementIndication) GetStatus() string {
4482 if m != nil {
4483 return m.Status
4484 }
4485 return ""
4486}
4487
Devmalya Paul342bf9d2020-03-19 02:42:56 -04004488type OnuDifferentialReachExceededIndication struct {
4489 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4490 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4491 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4492 Distance uint32 `protobuf:"fixed32,4,opt,name=distance,proto3" json:"distance,omitempty"`
4493 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4494 XXX_unrecognized []byte `json:"-"`
4495 XXX_sizecache int32 `json:"-"`
4496}
4497
4498func (m *OnuDifferentialReachExceededIndication) Reset() {
4499 *m = OnuDifferentialReachExceededIndication{}
4500}
4501func (m *OnuDifferentialReachExceededIndication) String() string { return proto.CompactTextString(m) }
4502func (*OnuDifferentialReachExceededIndication) ProtoMessage() {}
4503func (*OnuDifferentialReachExceededIndication) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004504 return fileDescriptor_c072e7aa0dfd74d5, []int{45}
Devmalya Paul342bf9d2020-03-19 02:42:56 -04004505}
4506
4507func (m *OnuDifferentialReachExceededIndication) XXX_Unmarshal(b []byte) error {
4508 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Unmarshal(m, b)
4509}
4510func (m *OnuDifferentialReachExceededIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4511 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Marshal(b, m, deterministic)
4512}
4513func (m *OnuDifferentialReachExceededIndication) XXX_Merge(src proto.Message) {
4514 xxx_messageInfo_OnuDifferentialReachExceededIndication.Merge(m, src)
4515}
4516func (m *OnuDifferentialReachExceededIndication) XXX_Size() int {
4517 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Size(m)
4518}
4519func (m *OnuDifferentialReachExceededIndication) XXX_DiscardUnknown() {
4520 xxx_messageInfo_OnuDifferentialReachExceededIndication.DiscardUnknown(m)
4521}
4522
4523var xxx_messageInfo_OnuDifferentialReachExceededIndication proto.InternalMessageInfo
4524
4525func (m *OnuDifferentialReachExceededIndication) GetIntfId() uint32 {
4526 if m != nil {
4527 return m.IntfId
4528 }
4529 return 0
4530}
4531
4532func (m *OnuDifferentialReachExceededIndication) GetOnuId() uint32 {
4533 if m != nil {
4534 return m.OnuId
4535 }
4536 return 0
4537}
4538
4539func (m *OnuDifferentialReachExceededIndication) GetStatus() string {
4540 if m != nil {
4541 return m.Status
4542 }
4543 return ""
4544}
4545
4546func (m *OnuDifferentialReachExceededIndication) GetDistance() uint32 {
4547 if m != nil {
4548 return m.Distance
4549 }
4550 return 0
4551}
4552
Burak Gurdag402dd952019-12-10 20:31:11 +00004553type GroupMember struct {
4554 InterfaceId uint32 `protobuf:"varint,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"`
4555 InterfaceType GroupMember_InterfaceType `protobuf:"varint,2,opt,name=interface_type,json=interfaceType,proto3,enum=openolt.GroupMember_InterfaceType" json:"interface_type,omitempty"`
4556 GemPortId uint32 `protobuf:"varint,3,opt,name=gem_port_id,json=gemPortId,proto3" json:"gem_port_id,omitempty"`
4557 Priority uint32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"`
4558 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4559 XXX_unrecognized []byte `json:"-"`
4560 XXX_sizecache int32 `json:"-"`
4561}
4562
4563func (m *GroupMember) Reset() { *m = GroupMember{} }
4564func (m *GroupMember) String() string { return proto.CompactTextString(m) }
4565func (*GroupMember) ProtoMessage() {}
4566func (*GroupMember) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004567 return fileDescriptor_c072e7aa0dfd74d5, []int{46}
Burak Gurdag402dd952019-12-10 20:31:11 +00004568}
4569
4570func (m *GroupMember) XXX_Unmarshal(b []byte) error {
4571 return xxx_messageInfo_GroupMember.Unmarshal(m, b)
4572}
4573func (m *GroupMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4574 return xxx_messageInfo_GroupMember.Marshal(b, m, deterministic)
4575}
4576func (m *GroupMember) XXX_Merge(src proto.Message) {
4577 xxx_messageInfo_GroupMember.Merge(m, src)
4578}
4579func (m *GroupMember) XXX_Size() int {
4580 return xxx_messageInfo_GroupMember.Size(m)
4581}
4582func (m *GroupMember) XXX_DiscardUnknown() {
4583 xxx_messageInfo_GroupMember.DiscardUnknown(m)
4584}
4585
4586var xxx_messageInfo_GroupMember proto.InternalMessageInfo
4587
4588func (m *GroupMember) GetInterfaceId() uint32 {
4589 if m != nil {
4590 return m.InterfaceId
4591 }
4592 return 0
4593}
4594
4595func (m *GroupMember) GetInterfaceType() GroupMember_InterfaceType {
4596 if m != nil {
4597 return m.InterfaceType
4598 }
4599 return GroupMember_PON
4600}
4601
4602func (m *GroupMember) GetGemPortId() uint32 {
4603 if m != nil {
4604 return m.GemPortId
4605 }
4606 return 0
4607}
4608
4609func (m *GroupMember) GetPriority() uint32 {
4610 if m != nil {
4611 return m.Priority
4612 }
4613 return 0
4614}
4615
4616type Group struct {
4617 GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
4618 Command Group_GroupMembersCommand `protobuf:"varint,2,opt,name=command,proto3,enum=openolt.Group_GroupMembersCommand" json:"command,omitempty"`
4619 Members []*GroupMember `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
4620 Action *Action `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
4621 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4622 XXX_unrecognized []byte `json:"-"`
4623 XXX_sizecache int32 `json:"-"`
4624}
4625
4626func (m *Group) Reset() { *m = Group{} }
4627func (m *Group) String() string { return proto.CompactTextString(m) }
4628func (*Group) ProtoMessage() {}
4629func (*Group) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004630 return fileDescriptor_c072e7aa0dfd74d5, []int{47}
Burak Gurdag402dd952019-12-10 20:31:11 +00004631}
4632
4633func (m *Group) XXX_Unmarshal(b []byte) error {
4634 return xxx_messageInfo_Group.Unmarshal(m, b)
4635}
4636func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4637 return xxx_messageInfo_Group.Marshal(b, m, deterministic)
4638}
4639func (m *Group) XXX_Merge(src proto.Message) {
4640 xxx_messageInfo_Group.Merge(m, src)
4641}
4642func (m *Group) XXX_Size() int {
4643 return xxx_messageInfo_Group.Size(m)
4644}
4645func (m *Group) XXX_DiscardUnknown() {
4646 xxx_messageInfo_Group.DiscardUnknown(m)
4647}
4648
4649var xxx_messageInfo_Group proto.InternalMessageInfo
4650
4651func (m *Group) GetGroupId() uint32 {
4652 if m != nil {
4653 return m.GroupId
4654 }
4655 return 0
4656}
4657
4658func (m *Group) GetCommand() Group_GroupMembersCommand {
4659 if m != nil {
4660 return m.Command
4661 }
4662 return Group_ADD_MEMBERS
4663}
4664
4665func (m *Group) GetMembers() []*GroupMember {
4666 if m != nil {
4667 return m.Members
4668 }
4669 return nil
4670}
4671
4672func (m *Group) GetAction() *Action {
4673 if m != nil {
4674 return m.Action
4675 }
4676 return nil
4677}
4678
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004679type ValueParam struct {
khenaidoo4c6543e2021-10-19 17:25:58 -04004680 Onu *Onu `protobuf:"bytes,1,opt,name=onu,proto3" json:"onu,omitempty"`
4681 Value extension.ValueType_Type `protobuf:"varint,2,opt,name=value,proto3,enum=extension.ValueType_Type" json:"value,omitempty"`
4682 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4683 XXX_unrecognized []byte `json:"-"`
4684 XXX_sizecache int32 `json:"-"`
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004685}
4686
4687func (m *ValueParam) Reset() { *m = ValueParam{} }
4688func (m *ValueParam) String() string { return proto.CompactTextString(m) }
4689func (*ValueParam) ProtoMessage() {}
4690func (*ValueParam) Descriptor() ([]byte, []int) {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004691 return fileDescriptor_c072e7aa0dfd74d5, []int{48}
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004692}
4693
4694func (m *ValueParam) XXX_Unmarshal(b []byte) error {
4695 return xxx_messageInfo_ValueParam.Unmarshal(m, b)
4696}
4697func (m *ValueParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4698 return xxx_messageInfo_ValueParam.Marshal(b, m, deterministic)
4699}
4700func (m *ValueParam) XXX_Merge(src proto.Message) {
4701 xxx_messageInfo_ValueParam.Merge(m, src)
4702}
4703func (m *ValueParam) XXX_Size() int {
4704 return xxx_messageInfo_ValueParam.Size(m)
4705}
4706func (m *ValueParam) XXX_DiscardUnknown() {
4707 xxx_messageInfo_ValueParam.DiscardUnknown(m)
4708}
4709
4710var xxx_messageInfo_ValueParam proto.InternalMessageInfo
4711
4712func (m *ValueParam) GetOnu() *Onu {
4713 if m != nil {
4714 return m.Onu
4715 }
4716 return nil
4717}
4718
khenaidoo4c6543e2021-10-19 17:25:58 -04004719func (m *ValueParam) GetValue() extension.ValueType_Type {
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004720 if m != nil {
4721 return m.Value
4722 }
khenaidoo4c6543e2021-10-19 17:25:58 -04004723 return extension.ValueType_EMPTY
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004724}
4725
Orhan Kupusogluda19b452021-05-12 12:19:16 +00004726type PonRxPowerData struct {
4727 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4728 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4729 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4730 FailReason PonRxPowerData_RssiMeasurementFailReason `protobuf:"varint,4,opt,name=fail_reason,json=failReason,proto3,enum=openolt.PonRxPowerData_RssiMeasurementFailReason" json:"fail_reason,omitempty"`
4731 RxPowerMeanDbm float64 `protobuf:"fixed64,5,opt,name=rx_power_mean_dbm,json=rxPowerMeanDbm,proto3" json:"rx_power_mean_dbm,omitempty"`
4732 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4733 XXX_unrecognized []byte `json:"-"`
4734 XXX_sizecache int32 `json:"-"`
4735}
4736
4737func (m *PonRxPowerData) Reset() { *m = PonRxPowerData{} }
4738func (m *PonRxPowerData) String() string { return proto.CompactTextString(m) }
4739func (*PonRxPowerData) ProtoMessage() {}
4740func (*PonRxPowerData) Descriptor() ([]byte, []int) {
4741 return fileDescriptor_c072e7aa0dfd74d5, []int{49}
4742}
4743
4744func (m *PonRxPowerData) XXX_Unmarshal(b []byte) error {
4745 return xxx_messageInfo_PonRxPowerData.Unmarshal(m, b)
4746}
4747func (m *PonRxPowerData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4748 return xxx_messageInfo_PonRxPowerData.Marshal(b, m, deterministic)
4749}
4750func (m *PonRxPowerData) XXX_Merge(src proto.Message) {
4751 xxx_messageInfo_PonRxPowerData.Merge(m, src)
4752}
4753func (m *PonRxPowerData) XXX_Size() int {
4754 return xxx_messageInfo_PonRxPowerData.Size(m)
4755}
4756func (m *PonRxPowerData) XXX_DiscardUnknown() {
4757 xxx_messageInfo_PonRxPowerData.DiscardUnknown(m)
4758}
4759
4760var xxx_messageInfo_PonRxPowerData proto.InternalMessageInfo
4761
4762func (m *PonRxPowerData) GetIntfId() uint32 {
4763 if m != nil {
4764 return m.IntfId
4765 }
4766 return 0
4767}
4768
4769func (m *PonRxPowerData) GetOnuId() uint32 {
4770 if m != nil {
4771 return m.OnuId
4772 }
4773 return 0
4774}
4775
4776func (m *PonRxPowerData) GetStatus() string {
4777 if m != nil {
4778 return m.Status
4779 }
4780 return ""
4781}
4782
4783func (m *PonRxPowerData) GetFailReason() PonRxPowerData_RssiMeasurementFailReason {
4784 if m != nil {
4785 return m.FailReason
4786 }
4787 return PonRxPowerData_FAIL_REASON_NONE
4788}
4789
4790func (m *PonRxPowerData) GetRxPowerMeanDbm() float64 {
4791 if m != nil {
4792 return m.RxPowerMeanDbm
4793 }
4794 return 0
4795}
4796
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304797//
4798// contains the onu id, state of the onu and the information about the alarms on the onu.
4799// As of now only few alarms are added, any further information needed can be added to the structure.
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304800type OnuInfo struct {
4801 OnuId uint32 `protobuf:"fixed32,1,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4802 State OnuInfo_OnuState `protobuf:"varint,2,opt,name=state,proto3,enum=openolt.OnuInfo_OnuState" json:"state,omitempty"`
4803 Losi AlarmState `protobuf:"varint,3,opt,name=losi,proto3,enum=openolt.AlarmState" json:"losi,omitempty"`
4804 Lofi AlarmState `protobuf:"varint,4,opt,name=lofi,proto3,enum=openolt.AlarmState" json:"lofi,omitempty"`
4805 Loami AlarmState `protobuf:"varint,5,opt,name=loami,proto3,enum=openolt.AlarmState" json:"loami,omitempty"`
4806 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4807 XXX_unrecognized []byte `json:"-"`
4808 XXX_sizecache int32 `json:"-"`
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304809}
4810
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304811func (m *OnuInfo) Reset() { *m = OnuInfo{} }
4812func (m *OnuInfo) String() string { return proto.CompactTextString(m) }
4813func (*OnuInfo) ProtoMessage() {}
4814func (*OnuInfo) Descriptor() ([]byte, []int) {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304815 return fileDescriptor_c072e7aa0dfd74d5, []int{50}
4816}
4817
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304818func (m *OnuInfo) XXX_Unmarshal(b []byte) error {
4819 return xxx_messageInfo_OnuInfo.Unmarshal(m, b)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304820}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304821func (m *OnuInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4822 return xxx_messageInfo_OnuInfo.Marshal(b, m, deterministic)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304823}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304824func (m *OnuInfo) XXX_Merge(src proto.Message) {
4825 xxx_messageInfo_OnuInfo.Merge(m, src)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304826}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304827func (m *OnuInfo) XXX_Size() int {
4828 return xxx_messageInfo_OnuInfo.Size(m)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304829}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304830func (m *OnuInfo) XXX_DiscardUnknown() {
4831 xxx_messageInfo_OnuInfo.DiscardUnknown(m)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304832}
4833
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304834var xxx_messageInfo_OnuInfo proto.InternalMessageInfo
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304835
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304836func (m *OnuInfo) GetOnuId() uint32 {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304837 if m != nil {
4838 return m.OnuId
4839 }
4840 return 0
4841}
4842
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304843func (m *OnuInfo) GetState() OnuInfo_OnuState {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304844 if m != nil {
4845 return m.State
4846 }
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304847 return OnuInfo_UNKNOWN
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304848}
4849
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304850func (m *OnuInfo) GetLosi() AlarmState {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304851 if m != nil {
4852 return m.Losi
4853 }
4854 return AlarmState_OFF
4855}
4856
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304857func (m *OnuInfo) GetLofi() AlarmState {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304858 if m != nil {
4859 return m.Lofi
4860 }
4861 return AlarmState_OFF
4862}
4863
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304864func (m *OnuInfo) GetLoami() AlarmState {
4865 if m != nil {
4866 return m.Loami
4867 }
4868 return AlarmState_OFF
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304869}
4870
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304871//
4872// IntfInfo has the interface Id and if there are any alarms active on that interface.
4873// Any further information needed from the interface object can be added to the structure.
4874type PonIntfInfo struct {
4875 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4876 State PonIntfInfo_PonIntfState `protobuf:"varint,3,opt,name=state,proto3,enum=openolt.PonIntfInfo_PonIntfState" json:"state,omitempty"`
4877 Los AlarmState `protobuf:"varint,4,opt,name=los,proto3,enum=openolt.AlarmState" json:"los,omitempty"`
4878 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4879 XXX_unrecognized []byte `json:"-"`
4880 XXX_sizecache int32 `json:"-"`
4881}
4882
4883func (m *PonIntfInfo) Reset() { *m = PonIntfInfo{} }
4884func (m *PonIntfInfo) String() string { return proto.CompactTextString(m) }
4885func (*PonIntfInfo) ProtoMessage() {}
4886func (*PonIntfInfo) Descriptor() ([]byte, []int) {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304887 return fileDescriptor_c072e7aa0dfd74d5, []int{51}
4888}
4889
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304890func (m *PonIntfInfo) XXX_Unmarshal(b []byte) error {
4891 return xxx_messageInfo_PonIntfInfo.Unmarshal(m, b)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304892}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304893func (m *PonIntfInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4894 return xxx_messageInfo_PonIntfInfo.Marshal(b, m, deterministic)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304895}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304896func (m *PonIntfInfo) XXX_Merge(src proto.Message) {
4897 xxx_messageInfo_PonIntfInfo.Merge(m, src)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304898}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304899func (m *PonIntfInfo) XXX_Size() int {
4900 return xxx_messageInfo_PonIntfInfo.Size(m)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304901}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304902func (m *PonIntfInfo) XXX_DiscardUnknown() {
4903 xxx_messageInfo_PonIntfInfo.DiscardUnknown(m)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304904}
4905
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304906var xxx_messageInfo_PonIntfInfo proto.InternalMessageInfo
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304907
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304908func (m *PonIntfInfo) GetIntfId() uint32 {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304909 if m != nil {
4910 return m.IntfId
4911 }
4912 return 0
4913}
4914
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304915func (m *PonIntfInfo) GetState() PonIntfInfo_PonIntfState {
4916 if m != nil {
4917 return m.State
4918 }
4919 return PonIntfInfo_UNKNOWN
4920}
4921
4922func (m *PonIntfInfo) GetLos() AlarmState {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304923 if m != nil {
4924 return m.Los
4925 }
4926 return AlarmState_OFF
4927}
4928
Matt Jeanneret61e94872019-03-22 16:16:01 -04004929type Empty struct {
4930 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4931 XXX_unrecognized []byte `json:"-"`
4932 XXX_sizecache int32 `json:"-"`
4933}
4934
4935func (m *Empty) Reset() { *m = Empty{} }
4936func (m *Empty) String() string { return proto.CompactTextString(m) }
4937func (*Empty) ProtoMessage() {}
4938func (*Empty) Descriptor() ([]byte, []int) {
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304939 return fileDescriptor_c072e7aa0dfd74d5, []int{52}
Matt Jeanneret61e94872019-03-22 16:16:01 -04004940}
4941
4942func (m *Empty) XXX_Unmarshal(b []byte) error {
4943 return xxx_messageInfo_Empty.Unmarshal(m, b)
4944}
4945func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4946 return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
4947}
4948func (m *Empty) XXX_Merge(src proto.Message) {
4949 xxx_messageInfo_Empty.Merge(m, src)
4950}
4951func (m *Empty) XXX_Size() int {
4952 return xxx_messageInfo_Empty.Size(m)
4953}
4954func (m *Empty) XXX_DiscardUnknown() {
4955 xxx_messageInfo_Empty.DiscardUnknown(m)
4956}
4957
4958var xxx_messageInfo_Empty proto.InternalMessageInfo
4959
4960func init() {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304961 proto.RegisterEnum("openolt.AlarmState", AlarmState_name, AlarmState_value)
kesavandd1a8bca2020-08-27 19:24:07 +05304962 proto.RegisterEnum("openolt.OnuIndication_ActivationFailReason", OnuIndication_ActivationFailReason_name, OnuIndication_ActivationFailReason_value)
Girish Gowdra34ff0c42022-03-10 16:04:23 -08004963 proto.RegisterEnum("openolt.IntfOperIndication_PONResourceRanges_Pool_PoolType", IntfOperIndication_PONResourceRanges_Pool_PoolType_name, IntfOperIndication_PONResourceRanges_Pool_PoolType_value)
Matt Jeanneret61e94872019-03-22 16:16:01 -04004964 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType", DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, DeviceInfo_DeviceResourceRanges_Pool_PoolType_value)
4965 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType", DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, DeviceInfo_DeviceResourceRanges_Pool_SharingType_value)
Burak Gurdag402dd952019-12-10 20:31:11 +00004966 proto.RegisterEnum("openolt.GroupMember_InterfaceType", GroupMember_InterfaceType_name, GroupMember_InterfaceType_value)
4967 proto.RegisterEnum("openolt.Group_GroupMembersCommand", Group_GroupMembersCommand_name, Group_GroupMembersCommand_value)
Orhan Kupusogluda19b452021-05-12 12:19:16 +00004968 proto.RegisterEnum("openolt.PonRxPowerData_RssiMeasurementFailReason", PonRxPowerData_RssiMeasurementFailReason_name, PonRxPowerData_RssiMeasurementFailReason_value)
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304969 proto.RegisterEnum("openolt.OnuInfo_OnuState", OnuInfo_OnuState_name, OnuInfo_OnuState_value)
4970 proto.RegisterEnum("openolt.PonIntfInfo_PonIntfState", PonIntfInfo_PonIntfState_name, PonIntfInfo_PonIntfState_value)
Matt Jeanneret61e94872019-03-22 16:16:01 -04004971 proto.RegisterType((*Indication)(nil), "openolt.Indication")
4972 proto.RegisterType((*AlarmIndication)(nil), "openolt.AlarmIndication")
4973 proto.RegisterType((*OltIndication)(nil), "openolt.OltIndication")
4974 proto.RegisterType((*IntfIndication)(nil), "openolt.IntfIndication")
4975 proto.RegisterType((*OnuDiscIndication)(nil), "openolt.OnuDiscIndication")
4976 proto.RegisterType((*OnuIndication)(nil), "openolt.OnuIndication")
4977 proto.RegisterType((*IntfOperIndication)(nil), "openolt.IntfOperIndication")
Girish Gowdra34ff0c42022-03-10 16:04:23 -08004978 proto.RegisterType((*IntfOperIndication_PONResourceRanges)(nil), "openolt.IntfOperIndication.PONResourceRanges")
4979 proto.RegisterType((*IntfOperIndication_PONResourceRanges_Pool)(nil), "openolt.IntfOperIndication.PONResourceRanges.Pool")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004980 proto.RegisterType((*OmciIndication)(nil), "openolt.OmciIndication")
4981 proto.RegisterType((*PacketIndication)(nil), "openolt.PacketIndication")
4982 proto.RegisterType((*Interface)(nil), "openolt.Interface")
4983 proto.RegisterType((*Heartbeat)(nil), "openolt.Heartbeat")
4984 proto.RegisterType((*Onu)(nil), "openolt.Onu")
Jason Huang4f8a9372020-06-03 18:09:35 +08004985 proto.RegisterType((*OnuLogicalDistance)(nil), "openolt.OnuLogicalDistance")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004986 proto.RegisterType((*OmciMsg)(nil), "openolt.OmciMsg")
4987 proto.RegisterType((*OnuPacket)(nil), "openolt.OnuPacket")
4988 proto.RegisterType((*UplinkPacket)(nil), "openolt.UplinkPacket")
4989 proto.RegisterType((*DeviceInfo)(nil), "openolt.DeviceInfo")
4990 proto.RegisterType((*DeviceInfo_DeviceResourceRanges)(nil), "openolt.DeviceInfo.DeviceResourceRanges")
4991 proto.RegisterType((*DeviceInfo_DeviceResourceRanges_Pool)(nil), "openolt.DeviceInfo.DeviceResourceRanges.Pool")
4992 proto.RegisterType((*Classifier)(nil), "openolt.Classifier")
4993 proto.RegisterType((*ActionCmd)(nil), "openolt.ActionCmd")
4994 proto.RegisterType((*Action)(nil), "openolt.Action")
4995 proto.RegisterType((*Flow)(nil), "openolt.Flow")
Gamze Abakad8caefa2021-02-26 10:31:15 +00004996 proto.RegisterMapType((map[uint32]bool)(nil), "openolt.Flow.GemportToAesEntry")
Girish Gowdrab152d9f2020-08-17 11:37:50 -07004997 proto.RegisterMapType((map[uint32]uint32)(nil), "openolt.Flow.PbitToGemportEntry")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004998 proto.RegisterType((*SerialNumber)(nil), "openolt.SerialNumber")
4999 proto.RegisterType((*PortStatistics)(nil), "openolt.PortStatistics")
Gamze Abaka66fe96f2020-12-17 13:27:27 +00005000 proto.RegisterType((*OnuStatistics)(nil), "openolt.OnuStatistics")
5001 proto.RegisterType((*GemPortStatistics)(nil), "openolt.GemPortStatistics")
Matt Jeanneret61e94872019-03-22 16:16:01 -04005002 proto.RegisterType((*FlowStatistics)(nil), "openolt.FlowStatistics")
5003 proto.RegisterType((*LosIndication)(nil), "openolt.LosIndication")
5004 proto.RegisterType((*DyingGaspIndication)(nil), "openolt.DyingGaspIndication")
5005 proto.RegisterType((*OnuAlarmIndication)(nil), "openolt.OnuAlarmIndication")
5006 proto.RegisterType((*OnuStartupFailureIndication)(nil), "openolt.OnuStartupFailureIndication")
5007 proto.RegisterType((*OnuSignalDegradeIndication)(nil), "openolt.OnuSignalDegradeIndication")
5008 proto.RegisterType((*OnuDriftOfWindowIndication)(nil), "openolt.OnuDriftOfWindowIndication")
5009 proto.RegisterType((*OnuLossOfOmciChannelIndication)(nil), "openolt.OnuLossOfOmciChannelIndication")
5010 proto.RegisterType((*OnuSignalsFailureIndication)(nil), "openolt.OnuSignalsFailureIndication")
5011 proto.RegisterType((*OnuTransmissionInterferenceWarning)(nil), "openolt.OnuTransmissionInterferenceWarning")
5012 proto.RegisterType((*OnuActivationFailureIndication)(nil), "openolt.OnuActivationFailureIndication")
Naga Manjunath0a734252019-11-21 19:00:23 +05305013 proto.RegisterType((*OnuLossOfKeySyncFailureIndication)(nil), "openolt.OnuLossOfKeySyncFailureIndication")
Girish Gowdra5192ea82020-05-06 20:49:11 -07005014 proto.RegisterType((*RdiErrorIndication)(nil), "openolt.RdiErrorIndication")
Naga Manjunath0a734252019-11-21 19:00:23 +05305015 proto.RegisterType((*OnuItuPonStatsIndication)(nil), "openolt.OnuItuPonStatsIndication")
Matt Jeanneret61e94872019-03-22 16:16:01 -04005016 proto.RegisterType((*OnuProcessingErrorIndication)(nil), "openolt.OnuProcessingErrorIndication")
Devmalya Paulea6eb472020-02-04 20:41:01 -05005017 proto.RegisterType((*OnuDeactivationFailureIndication)(nil), "openolt.OnuDeactivationFailureIndication")
Devmalya Paulb0c12472020-02-18 20:08:53 -05005018 proto.RegisterType((*OnuRemoteDefectIndication)(nil), "openolt.OnuRemoteDefectIndication")
Devmalya Paul82957962020-03-01 18:49:37 -05005019 proto.RegisterType((*OnuLossOfGEMChannelDelineationIndication)(nil), "openolt.OnuLossOfGEMChannelDelineationIndication")
5020 proto.RegisterType((*OnuPhysicalEquipmentErrorIndication)(nil), "openolt.OnuPhysicalEquipmentErrorIndication")
5021 proto.RegisterType((*OnuLossOfAcknowledgementIndication)(nil), "openolt.OnuLossOfAcknowledgementIndication")
Devmalya Paul342bf9d2020-03-19 02:42:56 -04005022 proto.RegisterType((*OnuDifferentialReachExceededIndication)(nil), "openolt.OnuDifferentialReachExceededIndication")
Burak Gurdag402dd952019-12-10 20:31:11 +00005023 proto.RegisterType((*GroupMember)(nil), "openolt.GroupMember")
5024 proto.RegisterType((*Group)(nil), "openolt.Group")
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08005025 proto.RegisterType((*ValueParam)(nil), "openolt.ValueParam")
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005026 proto.RegisterType((*PonRxPowerData)(nil), "openolt.PonRxPowerData")
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05305027 proto.RegisterType((*OnuInfo)(nil), "openolt.OnuInfo")
5028 proto.RegisterType((*PonIntfInfo)(nil), "openolt.PonIntfInfo")
Matt Jeanneret61e94872019-03-22 16:16:01 -04005029 proto.RegisterType((*Empty)(nil), "openolt.Empty")
5030}
5031
5032func init() { proto.RegisterFile("voltha_protos/openolt.proto", fileDescriptor_c072e7aa0dfd74d5) }
5033
5034var fileDescriptor_c072e7aa0dfd74d5 = []byte{
Sridhar Ravindra8859b3e2025-05-28 13:02:27 +05305035 // 5590 bytes of a gzipped FileDescriptorProto
5036 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x7c, 0x4b, 0x70, 0x1b, 0x49,
5037 0x72, 0xb6, 0x40, 0x82, 0x00, 0x98, 0x20, 0x40, 0xb0, 0x48, 0x4a, 0x7c, 0xe8, 0xd9, 0xf3, 0xd2,
5038 0xcc, 0xee, 0x90, 0x22, 0x47, 0xd4, 0x48, 0xb3, 0xfb, 0xef, 0x0e, 0x45, 0x40, 0x24, 0x66, 0x48,
5039 0x82, 0x7f, 0x13, 0x92, 0xbc, 0xbb, 0x31, 0xd1, 0xdb, 0xec, 0x2e, 0x80, 0xbd, 0x6c, 0x74, 0xf5,
5040 0x74, 0x37, 0xf8, 0xf0, 0x71, 0xc3, 0x6b, 0x5f, 0x7c, 0xdb, 0xb0, 0x23, 0xec, 0x9b, 0xbd, 0x57,
5041 0x5f, 0x7c, 0xdb, 0x08, 0xdf, 0xec, 0x83, 0x23, 0x1c, 0xbe, 0xf9, 0xec, 0x9b, 0xc3, 0x3e, 0xf8,
5042 0xe4, 0x8b, 0x4f, 0x0e, 0x87, 0xa3, 0xb2, 0xaa, 0x1f, 0x05, 0x80, 0x94, 0x38, 0x96, 0xed, 0x8b,
5043 0x82, 0x95, 0xf9, 0xe5, 0x97, 0xf5, 0xc8, 0xca, 0xca, 0xee, 0x2e, 0x08, 0x96, 0x4f, 0x99, 0x1b,
5044 0x1d, 0x9b, 0x86, 0x1f, 0xb0, 0x88, 0x85, 0xab, 0xcc, 0xa7, 0x1e, 0x73, 0xa3, 0x15, 0x6c, 0x92,
5045 0xa2, 0x6c, 0x2e, 0xdd, 0xee, 0x32, 0xd6, 0x75, 0xe9, 0xaa, 0xe9, 0x3b, 0xab, 0xa6, 0xe7, 0xb1,
5046 0xc8, 0x8c, 0x1c, 0xe6, 0x85, 0x02, 0xb6, 0x74, 0x5f, 0xe5, 0x88, 0xa8, 0x75, 0xcc, 0xff, 0xee,
5047 0x38, 0x2e, 0x95, 0x88, 0xbb, 0x2a, 0x82, 0x9e, 0x47, 0x86, 0xc5, 0xbc, 0x8e, 0xd3, 0xbd, 0x54,
5048 0x4f, 0xbd, 0x30, 0xf5, 0xa0, 0xfd, 0x7d, 0x1e, 0xa0, 0xe9, 0xd9, 0x8e, 0x85, 0x7e, 0xc9, 0x1a,
5049 0x14, 0x99, 0x1b, 0x19, 0x8e, 0x67, 0x2f, 0xe4, 0xee, 0xe7, 0x1e, 0x96, 0xd7, 0x6f, 0xae, 0xc4,
5050 0x1d, 0x6f, 0xb9, 0x51, 0x0a, 0xdc, 0xb9, 0xa1, 0x17, 0x18, 0x0a, 0xc8, 0x63, 0x28, 0x39, 0x5e,
5051 0xd4, 0x41, 0x9b, 0x31, 0xb4, 0xb9, 0x95, 0xd8, 0x34, 0xbd, 0xa8, 0xa3, 0x18, 0x15, 0x1d, 0x21,
5052 0x21, 0x9b, 0x50, 0x41, 0x2b, 0xe6, 0xd3, 0x00, 0x4d, 0xc7, 0xd1, 0x74, 0x59, 0x31, 0x6d, 0xf9,
5053 0x34, 0x50, 0xcc, 0xcb, 0x4e, 0x2a, 0x25, 0x3f, 0x82, 0x29, 0xe6, 0xf5, 0x0d, 0xdb, 0x09, 0x2d,
5054 0x64, 0xc8, 0x23, 0xc3, 0x52, 0xda, 0x61, 0xaf, 0x5f, 0x77, 0x42, 0x4b, 0x21, 0x00, 0x96, 0x08,
5055 0x71, 0xac, 0x5e, 0x1f, 0x4d, 0x27, 0x06, 0xc7, 0xea, 0xf5, 0x07, 0xc6, 0x8a, 0x02, 0x3e, 0x56,
5056 0xd6, 0xb3, 0x1c, 0xb4, 0x29, 0x0c, 0x8c, 0xb5, 0xd5, 0xb3, 0x1c, 0x75, 0xac, 0x4c, 0x48, 0xc8,
5057 0x63, 0x28, 0xfa, 0x27, 0x62, 0x52, 0x8b, 0x68, 0xb4, 0x98, 0x18, 0x1d, 0x98, 0xd6, 0x09, 0x1d,
5058 0x98, 0x57, 0xff, 0x04, 0xe7, 0xf5, 0x29, 0x80, 0xcf, 0x82, 0xc8, 0x08, 0x23, 0x33, 0x0a, 0x17,
5059 0x4a, 0x03, 0xde, 0x0e, 0x58, 0x10, 0x1d, 0xf2, 0x60, 0x09, 0x23, 0xc7, 0x0a, 0x77, 0x6e, 0xe8,
5060 0x93, 0xbe, 0x94, 0x84, 0xdc, 0xb2, 0xe3, 0xb2, 0x33, 0x69, 0x39, 0x39, 0x60, 0xf9, 0xc2, 0x65,
5061 0x67, 0xaa, 0x65, 0x47, 0x4a, 0x42, 0xf2, 0x39, 0x4c, 0x9a, 0xae, 0x19, 0xf4, 0xb0, 0xaf, 0x80,
5062 0x86, 0x0b, 0x89, 0xe1, 0x26, 0xd7, 0x28, 0x5d, 0x2d, 0x99, 0x52, 0xf4, 0xbc, 0x00, 0x79, 0xdb,
5063 0x8c, 0x4c, 0xed, 0x5f, 0x2b, 0x30, 0x3d, 0x80, 0xe3, 0xf3, 0xec, 0xb2, 0x70, 0x64, 0x4c, 0xed,
5064 0xb2, 0x50, 0x1d, 0xbb, 0x8b, 0x02, 0x52, 0x87, 0xaa, 0x7d, 0xe1, 0x78, 0x5d, 0xa3, 0x6b, 0x86,
5065 0x7e, 0x26, 0xb2, 0x6e, 0x27, 0x96, 0x75, 0xae, 0xde, 0x36, 0x43, 0x5f, 0xb1, 0x9f, 0xb2, 0x33,
5066 0x62, 0x1e, 0x63, 0x7c, 0x81, 0xd3, 0x11, 0x0d, 0xc6, 0x58, 0xcb, 0xeb, 0x0f, 0x0f, 0xaa, 0xcc,
5067 0x52, 0x29, 0x79, 0x0d, 0x73, 0x9c, 0x22, 0x8c, 0xcc, 0x20, 0xea, 0xfb, 0x46, 0xc7, 0x74, 0xdc,
5068 0x4c, 0xac, 0xbd, 0x9f, 0x65, 0x3a, 0x14, 0x98, 0x17, 0xa6, 0xe3, 0xf6, 0x03, 0xaa, 0x50, 0xce,
5069 0x30, 0x45, 0xcd, 0x89, 0x7f, 0x0a, 0x37, 0x91, 0xd8, 0xe9, 0x7a, 0xa6, 0x6b, 0xd8, 0xb4, 0x1b,
5070 0x98, 0x36, 0xcd, 0xc4, 0xe2, 0x7b, 0x0a, 0x35, 0xa2, 0xea, 0x02, 0xa4, 0x30, 0xcf, 0xb2, 0x61,
5071 0x2d, 0xf9, 0x19, 0xdc, 0xc2, 0x8d, 0x11, 0x38, 0x9d, 0xc8, 0x60, 0x1d, 0xe3, 0xcc, 0xf1, 0x6c,
5072 0x76, 0x96, 0x09, 0x5a, 0x85, 0xbc, 0xce, 0x61, 0xad, 0xce, 0x6b, 0x04, 0x0d, 0x91, 0x0f, 0x6a,
5073 0x49, 0x1b, 0xf8, 0x68, 0x0c, 0x97, 0x85, 0xa1, 0x91, 0xec, 0x05, 0x11, 0xd6, 0x1f, 0x65, 0x69,
5074 0x77, 0x59, 0x18, 0xb6, 0x3a, 0x7c, 0x53, 0x6c, 0x1d, 0x9b, 0x9e, 0x47, 0x5d, 0x85, 0xba, 0xca,
5075 0x24, 0x42, 0x6e, 0x91, 0x78, 0x9e, 0x71, 0x28, 0x61, 0x3a, 0xcf, 0xa5, 0x11, 0xf3, 0x2c, 0x30,
5076 0x97, 0xce, 0x73, 0xaa, 0xe6, 0xc4, 0x2d, 0x91, 0x24, 0x22, 0xe7, 0x4c, 0xf4, 0x54, 0xec, 0x86,
5077 0xef, 0x65, 0x09, 0xdb, 0x81, 0xe9, 0x85, 0x3d, 0x27, 0xe4, 0x69, 0xb1, 0xe9, 0x45, 0x34, 0xe8,
5078 0xd0, 0x80, 0x7a, 0x16, 0x7d, 0x6d, 0x06, 0x9e, 0xe3, 0x75, 0x65, 0xd6, 0x68, 0x3b, 0x67, 0xd8,
5079 0xd3, 0x9f, 0x8b, 0xc9, 0x35, 0xad, 0xc8, 0x39, 0x45, 0xbf, 0x69, 0x67, 0x61, 0x78, 0x16, 0x36,
5080 0x13, 0xd8, 0xa8, 0xfe, 0xf2, 0x31, 0xab, 0x08, 0xe1, 0x61, 0x81, 0x7b, 0xf0, 0x03, 0x66, 0xd1,
5081 0x30, 0xe4, 0xbb, 0x80, 0x06, 0x01, 0x13, 0x59, 0xb2, 0x8c, 0x2e, 0x3e, 0xc8, 0xba, 0x38, 0x48,
5082 0x70, 0x0d, 0x0e, 0x53, 0x1c, 0xcc, 0xb3, 0x51, 0x7a, 0x42, 0x61, 0x31, 0x5d, 0xc3, 0x8e, 0x11,
5083 0x5e, 0x78, 0x56, 0x3a, 0x8a, 0x29, 0x74, 0xf1, 0xc9, 0xf0, 0x5a, 0x7e, 0x4d, 0x2f, 0x0e, 0x2f,
5084 0x3c, 0xeb, 0xb2, 0x81, 0x08, 0x50, 0x8c, 0xe0, 0x6e, 0x5e, 0xc2, 0x3c, 0x26, 0xd8, 0xa8, 0x6f,
5085 0xf8, 0xcc, 0x13, 0xe9, 0x08, 0x5d, 0x54, 0xd0, 0xc5, 0x03, 0x25, 0xdd, 0x46, 0xfd, 0x03, 0xe6,
5086 0x61, 0x16, 0x1a, 0x5a, 0x52, 0x55, 0x47, 0x5c, 0xb8, 0x8d, 0xe1, 0x4d, 0x07, 0xd6, 0xa0, 0x1f,
5087 0x88, 0x0d, 0x54, 0x45, 0xf6, 0x8f, 0x95, 0x18, 0xcf, 0x60, 0x47, 0xf5, 0x9f, 0x4f, 0xc7, 0x68,
5088 0x0c, 0x79, 0x2d, 0x06, 0x11, 0xd0, 0x1e, 0x8b, 0xa8, 0x61, 0xd3, 0x0e, 0xb5, 0x44, 0x2a, 0x9f,
5089 0x46, 0x37, 0x5a, 0xd6, 0x8d, 0x8e, 0xa0, 0x3a, 0x62, 0x14, 0x7e, 0xc2, 0x86, 0x94, 0x24, 0x14,
5090 0xc3, 0xc0, 0x45, 0xe8, 0xd2, 0x9e, 0x61, 0x53, 0xd7, 0xf1, 0xa8, 0x18, 0x0e, 0xe7, 0xaf, 0x21,
5091 0xff, 0xda, 0xf0, 0x3a, 0x6c, 0x37, 0xf6, 0xe4, 0x96, 0xaa, 0xa7, 0x26, 0x8a, 0xbb, 0x05, 0xb9,
5092 0x1c, 0xdb, 0xb4, 0xa7, 0x42, 0xc8, 0x29, 0xdc, 0xc7, 0xd8, 0x3a, 0xbe, 0x08, 0x1d, 0xcb, 0x74,
5093 0x0d, 0xfa, 0x6d, 0xdf, 0xf1, 0x7b, 0xd4, 0x8b, 0x32, 0x31, 0x36, 0x83, 0x8e, 0xbf, 0xaf, 0xc4,
5094 0x98, 0xc4, 0x37, 0x62, 0xf8, 0x70, 0xa8, 0xf1, 0xc1, 0x5c, 0x0a, 0x23, 0x3f, 0x83, 0xd9, 0x6c,
5095 0xc4, 0x99, 0xd6, 0x09, 0xba, 0x22, 0xc3, 0xbb, 0x51, 0x8c, 0x71, 0xd3, 0x3a, 0xf1, 0xd8, 0x99,
5096 0x4b, 0xed, 0x2e, 0xe5, 0x3c, 0x8a, 0xa7, 0x69, 0x96, 0x41, 0x71, 0x72, 0x06, 0xcb, 0xa2, 0x10,
5097 0xe8, 0x74, 0x8c, 0x80, 0x9a, 0xd6, 0xb1, 0x41, 0xcf, 0x2d, 0x4a, 0x6d, 0x6a, 0xa3, 0x93, 0x59,
5098 0x74, 0xb2, 0xaa, 0xd6, 0x05, 0x1d, 0xdc, 0xe4, 0x91, 0x63, 0xba, 0x3a, 0xb7, 0x68, 0x48, 0x03,
5099 0xc5, 0xd1, 0x2d, 0x26, 0x90, 0x83, 0x88, 0xe4, 0xb4, 0x5b, 0x81, 0x8a, 0x52, 0x15, 0x91, 0x3b,
5100 0x00, 0x58, 0xd0, 0xf0, 0x50, 0xa7, 0x78, 0xda, 0x4d, 0xea, 0x93, 0x5c, 0xc2, 0x83, 0x97, 0x6a,
5101 0x3b, 0x50, 0x55, 0x2b, 0x22, 0x72, 0x0b, 0x8a, 0xa2, 0x78, 0x12, 0x67, 0x63, 0x51, 0x2f, 0x60,
5102 0x81, 0x64, 0x0f, 0x30, 0x8d, 0x0d, 0x32, 0x1d, 0xc3, 0xcc, 0x50, 0x79, 0x73, 0x39, 0xd9, 0x17,
5103 0x50, 0x09, 0x69, 0xe0, 0x98, 0xae, 0xe1, 0xf5, 0x7b, 0x47, 0x34, 0x90, 0xa7, 0xe9, 0x7c, 0x32,
5104 0x25, 0x87, 0xa8, 0xdd, 0x47, 0xa5, 0x3e, 0x15, 0x66, 0x5a, 0xda, 0xaf, 0xf3, 0x50, 0x51, 0xca,
5105 0xa1, 0xcb, 0xdd, 0xcc, 0x43, 0x01, 0xf7, 0xbb, 0x38, 0xad, 0x8b, 0xfa, 0x04, 0xdf, 0xbb, 0x83,
5106 0x43, 0x19, 0x1f, 0x18, 0x0a, 0xb9, 0x07, 0x65, 0xd3, 0xee, 0x39, 0x9e, 0xd4, 0x4f, 0xa0, 0x1e,
5107 0x50, 0x24, 0x00, 0x43, 0xbd, 0xcf, 0xbf, 0x75, 0xef, 0xc9, 0x2e, 0x94, 0x31, 0xb1, 0x05, 0xd4,
5108 0x0c, 0x99, 0x87, 0xc7, 0x5f, 0x55, 0x8d, 0xb7, 0x74, 0x60, 0x2b, 0x6a, 0x2a, 0xd6, 0xd1, 0x44,
5109 0x87, 0x4e, 0xf2, 0xb7, 0xf6, 0x07, 0x63, 0x30, 0x37, 0x0a, 0x44, 0xde, 0x83, 0x7b, 0xad, 0xfd,
5110 0x97, 0xc6, 0xe6, 0x56, 0xbb, 0xf9, 0x6a, 0xb3, 0xdd, 0x6c, 0xed, 0x1b, 0x2f, 0x36, 0x9b, 0xbb,
5111 0x86, 0xde, 0xd8, 0x3c, 0x6c, 0xed, 0x1b, 0xfb, 0xad, 0xfd, 0x46, 0xed, 0x06, 0xf9, 0x10, 0xb4,
5112 0x2b, 0x40, 0xfa, 0xe6, 0xfe, 0x76, 0x73, 0x7f, 0xbb, 0x96, 0x23, 0x4f, 0x60, 0xfd, 0x0a, 0xdc,
5113 0xc1, 0xe6, 0xe1, 0xe1, 0xeb, 0x96, 0x5e, 0x37, 0x36, 0x5f, 0xb6, 0x77, 0x1a, 0xfb, 0xed, 0xe6,
5114 0x16, 0x62, 0x6a, 0x63, 0x44, 0x83, 0xbb, 0x57, 0xd8, 0xed, 0xb6, 0x0e, 0x6b, 0xe3, 0xe4, 0x01,
5115 0xdc, 0x19, 0x85, 0x41, 0xd9, 0xee, 0xa6, 0xbe, 0x57, 0xcb, 0x5f, 0x36, 0x96, 0xc3, 0xd7, 0xcd,
5116 0xf6, 0xd6, 0x8e, 0xd1, 0x7a, 0xd5, 0xd0, 0x6b, 0x13, 0xda, 0x2f, 0xf3, 0x40, 0x86, 0x2b, 0x74,
5117 0x42, 0x20, 0x1f, 0x5d, 0xf8, 0x71, 0xe4, 0xe3, 0xdf, 0xd9, 0x70, 0x19, 0xbb, 0x22, 0xc4, 0x87,
5118 0xe2, 0x62, 0x0e, 0x26, 0x42, 0x9f, 0x52, 0x51, 0x6b, 0x15, 0x75, 0xd1, 0x20, 0x77, 0x01, 0xf8,
5119 0x53, 0x90, 0xc7, 0x5c, 0xd6, 0xbd, 0x88, 0x83, 0x25, 0x95, 0x90, 0x06, 0x14, 0x02, 0xd3, 0xeb,
5120 0xd2, 0x50, 0x96, 0x3a, 0x9f, 0x5e, 0xf1, 0x40, 0xb1, 0x72, 0xd0, 0xda, 0xd7, 0x69, 0xc8, 0xfa,
5121 0x81, 0x45, 0x75, 0x34, 0xd2, 0xa5, 0xf1, 0xd2, 0x9f, 0x8f, 0xc1, 0xcc, 0x90, 0x96, 0xec, 0xc0,
5122 0x84, 0xcf, 0x98, 0x1b, 0x2e, 0x8c, 0xdf, 0x1f, 0x7f, 0x58, 0x5e, 0x5f, 0xbf, 0x16, 0xf7, 0xca,
5123 0x01, 0x63, 0xae, 0x2e, 0x08, 0x96, 0xfe, 0x3a, 0x07, 0x79, 0xde, 0x26, 0xad, 0xcc, 0x8c, 0x55,
5124 0xd7, 0x7f, 0x70, 0x7d, 0x46, 0xfc, 0xa7, 0x7d, 0xe1, 0x53, 0x39, 0xdd, 0x7c, 0xda, 0x78, 0xa9,
5125 0x89, 0x13, 0xca, 0xa7, 0x8d, 0x37, 0x48, 0x0d, 0xc6, 0xa9, 0x17, 0x4f, 0x25, 0xff, 0x53, 0xdb,
5126 0x84, 0x52, 0x6c, 0x49, 0x00, 0x0a, 0x7c, 0xc9, 0x9b, 0xf5, 0xda, 0x0d, 0x32, 0x05, 0xa5, 0xcd,
5127 0xdd, 0xdd, 0xd6, 0x16, 0x6f, 0xe5, 0x48, 0x15, 0x60, 0xbb, 0xb1, 0x77, 0xd0, 0xd2, 0xdb, 0xbc,
5128 0x3d, 0x46, 0xca, 0x50, 0x7c, 0xb1, 0xdb, 0x7a, 0xcd, 0x1b, 0xe3, 0x9a, 0x0e, 0x55, 0xf5, 0xa1,
5129 0xe7, 0xda, 0xa9, 0xa1, 0x06, 0xe3, 0xfe, 0x89, 0xe8, 0xea, 0x94, 0xce, 0xff, 0xd4, 0xfe, 0x2d,
5130 0x07, 0xb5, 0xc1, 0x87, 0x22, 0xb2, 0x0c, 0x93, 0x48, 0x8b, 0x33, 0x25, 0xd6, 0x1c, 0x9f, 0x39,
5131 0xdb, 0x03, 0xf1, 0x75, 0x99, 0xcf, 0x52, 0xd6, 0xe7, 0x3c, 0x14, 0xfa, 0x9e, 0xc3, 0xc5, 0x93,
5132 0x42, 0xdc, 0xf7, 0x1c, 0x11, 0x8d, 0x5d, 0xda, 0xc3, 0x27, 0xae, 0xa4, 0x97, 0x93, 0x52, 0xd2,
5133 0xb4, 0xb9, 0x17, 0x7c, 0xa6, 0x72, 0x6c, 0x39, 0xb1, 0x05, 0xde, 0x14, 0x0a, 0x34, 0xf2, 0x18,
5134 0x46, 0x5c, 0x51, 0x2f, 0xf0, 0xe6, 0x3e, 0x23, 0x37, 0xa1, 0x60, 0x31, 0x76, 0xe2, 0x50, 0xac,
5135 0x8e, 0x0b, 0xba, 0x6c, 0xc5, 0x63, 0xce, 0xa7, 0x63, 0x7e, 0x1f, 0x26, 0x45, 0xdd, 0x69, 0x5a,
5136 0x97, 0x0f, 0x47, 0xfb, 0x21, 0x4c, 0xee, 0x50, 0x33, 0x88, 0x8e, 0xa8, 0x19, 0x91, 0x55, 0x98,
5137 0x3d, 0x8e, 0x1b, 0xa2, 0x6a, 0x8e, 0xfa, 0x01, 0x95, 0x16, 0x24, 0x51, 0x1d, 0xc6, 0x1a, 0xed,
5138 0x2f, 0x72, 0x30, 0xde, 0xf2, 0xfa, 0xd7, 0x5e, 0xa1, 0xa1, 0xe4, 0x3b, 0xfe, 0xf6, 0xc9, 0x97,
5139 0x8f, 0xd4, 0x09, 0xe2, 0xa0, 0xf3, 0x9d, 0x80, 0x7c, 0x04, 0xd3, 0xac, 0x67, 0x59, 0x06, 0xf5,
5140 0xac, 0xe0, 0xc2, 0xe7, 0x6b, 0x8b, 0xcb, 0x59, 0xd2, 0xab, 0x5c, 0xdc, 0x48, 0xa4, 0xda, 0x5f,
5141 0xe6, 0x80, 0x60, 0x31, 0xd0, 0xe5, 0xf5, 0x44, 0xdd, 0x09, 0x23, 0xd3, 0xb3, 0xe8, 0xb5, 0x7b,
5142 0xff, 0x0c, 0x16, 0x5d, 0x41, 0x61, 0xc8, 0x57, 0x05, 0xc8, 0x63, 0xfc, 0x2e, 0x0d, 0x98, 0x5c,
5143 0xc7, 0x9b, 0x12, 0x20, 0x8e, 0x53, 0x54, 0xff, 0x94, 0x06, 0x8c, 0x3c, 0x82, 0xb9, 0x51, 0xa6,
5144 0x72, 0x34, 0x64, 0xd8, 0x4a, 0xfb, 0x1a, 0x8a, 0x7c, 0x3b, 0xec, 0x85, 0xdd, 0x77, 0xb0, 0x0f,
5145 0x7e, 0x95, 0x83, 0x49, 0x5e, 0x78, 0xe1, 0x56, 0xb8, 0x36, 0x5f, 0x26, 0x28, 0xf3, 0x4a, 0x50,
5146 0xaa, 0x51, 0x3e, 0x31, 0x18, 0xe5, 0xc3, 0xfd, 0x78, 0x06, 0x53, 0x2f, 0x7d, 0xd7, 0xf1, 0x4e,
5147 0xde, 0xd4, 0x13, 0x69, 0x3a, 0x96, 0x9a, 0xfe, 0xb6, 0x08, 0x50, 0xa7, 0xa7, 0x8e, 0x45, 0x9b,
5148 0x5e, 0x07, 0xf7, 0xc3, 0x29, 0xf5, 0x6c, 0x16, 0xc8, 0xd3, 0x41, 0xb6, 0x78, 0xc2, 0xea, 0x31,
5149 0x9b, 0xba, 0xb2, 0xc8, 0x11, 0x0d, 0xf2, 0x31, 0xd4, 0x8e, 0xcd, 0xc0, 0x3e, 0x33, 0x03, 0x6a,
5150 0x9c, 0xd2, 0x80, 0x3f, 0x9b, 0xc9, 0x23, 0x62, 0x3a, 0x96, 0xbf, 0x12, 0x62, 0x0e, 0xed, 0x38,
5151 0x41, 0x4f, 0x81, 0xe6, 0x05, 0x34, 0x96, 0xc7, 0xd0, 0x65, 0x98, 0xb4, 0xb1, 0x47, 0xbc, 0xff,
5152 0x35, 0x91, 0x48, 0x84, 0xa0, 0x69, 0xf3, 0x15, 0x97, 0x4a, 0x35, 0xe2, 0x67, 0x10, 0x47, 0x84,
5153 0x2e, 0x1b, 0xee, 0x64, 0x0d, 0xe6, 0xfc, 0x80, 0x9e, 0x3a, 0xac, 0x1f, 0xba, 0x17, 0x86, 0xc5,
5154 0x3c, 0x8f, 0x5a, 0x11, 0x15, 0x15, 0x67, 0x49, 0x9f, 0x4d, 0x75, 0x5b, 0xb1, 0x8a, 0xf7, 0x80,
5155 0x3f, 0x0b, 0xf1, 0xf9, 0x0e, 0xf1, 0x51, 0xab, 0xa8, 0x97, 0x7c, 0xe6, 0x1d, 0xf0, 0x36, 0x57,
5156 0x7a, 0x9e, 0x23, 0x95, 0x73, 0x42, 0xe9, 0x79, 0x8e, 0x50, 0x7e, 0x99, 0x9c, 0x6c, 0xd3, 0x78,
5157 0xfa, 0x3c, 0x4c, 0xdf, 0x85, 0x24, 0x93, 0x2c, 0xff, 0xbc, 0xe4, 0x50, 0xfb, 0xa3, 0x3c, 0xcc,
5158 0x8d, 0x02, 0x90, 0xc5, 0xf8, 0x15, 0x9e, 0x1d, 0x2e, 0xe4, 0xee, 0x8f, 0x3f, 0x2c, 0xca, 0xf7,
5159 0x74, 0x76, 0x38, 0x70, 0xde, 0x8e, 0x0d, 0x9d, 0xb7, 0x5b, 0xea, 0x91, 0xf8, 0xe9, 0xdb, 0x76,
5160 0x4a, 0x39, 0x0d, 0xff, 0x63, 0x4c, 0x9e, 0x86, 0x5f, 0x29, 0xa7, 0xe1, 0x93, 0x6b, 0x91, 0x0d,
5161 0x1e, 0x84, 0x87, 0x50, 0x0c, 0x8f, 0xcd, 0xc0, 0xf1, 0xba, 0xd8, 0xed, 0xea, 0xfa, 0xb3, 0xeb,
5162 0xd1, 0x1d, 0x0a, 0x63, 0x64, 0x8c, 0x99, 0xfe, 0x37, 0x4f, 0xd7, 0x63, 0x28, 0x67, 0xba, 0x40,
5163 0x6e, 0x02, 0xa9, 0x37, 0xea, 0xbc, 0xda, 0x6b, 0xd4, 0x8d, 0x83, 0x86, 0x6e, 0x34, 0xf7, 0xdb,
5164 0x2f, 0x6a, 0x37, 0xc8, 0x3d, 0x58, 0x3e, 0xdc, 0xd9, 0xd4, 0x1b, 0x75, 0xe3, 0xf9, 0x4f, 0x8c,
5165 0xcd, 0xdd, 0x5d, 0x94, 0xe3, 0x1f, 0xed, 0xc6, 0xd6, 0x4e, 0x2d, 0x47, 0xee, 0xc3, 0xed, 0x11,
5166 0x80, 0xc3, 0xcd, 0xbd, 0x86, 0x40, 0x8c, 0x7d, 0x95, 0x2f, 0x4d, 0xd4, 0xa6, 0xbe, 0xca, 0x97,
5167 0x2a, 0xb5, 0xea, 0x57, 0xf9, 0x52, 0xb5, 0x36, 0xad, 0xfd, 0xde, 0x38, 0xc0, 0x96, 0x6b, 0x86,
5168 0xa1, 0xd3, 0x71, 0x68, 0x80, 0x59, 0xc6, 0x88, 0xfc, 0x64, 0xcf, 0x4f, 0xb0, 0xb6, 0xef, 0xd8,
5169 0x64, 0x16, 0x26, 0x98, 0x71, 0x9a, 0xe4, 0x9e, 0x3c, 0x7b, 0xe5, 0x60, 0x46, 0x72, 0x04, 0x56,
5170 0x4e, 0x91, 0x13, 0x63, 0x1d, 0xc4, 0x8a, 0x49, 0xca, 0x3b, 0x1c, 0x7b, 0x0b, 0x8a, 0xcc, 0xf0,
5171 0x8f, 0x9c, 0x28, 0x94, 0xa9, 0xa8, 0xc0, 0x0e, 0x78, 0x0b, 0xb3, 0x8c, 0x54, 0xc8, 0x43, 0xd5,
5172 0x11, 0x8a, 0x45, 0x28, 0xd1, 0xe8, 0x58, 0x14, 0x02, 0x45, 0xd4, 0x14, 0x69, 0x74, 0x1c, 0xd7,
5173 0x01, 0x76, 0x18, 0x19, 0x3d, 0xd3, 0xc2, 0xf3, 0x7e, 0x4a, 0x2f, 0xd8, 0x61, 0xb4, 0x67, 0x5a,
5174 0x5c, 0x11, 0x06, 0x16, 0x2a, 0x26, 0x85, 0x22, 0x0c, 0x2c, 0xae, 0xe0, 0x61, 0xef, 0x8b, 0x37,
5175 0xe3, 0xf8, 0xee, 0x86, 0x87, 0xbd, 0x7f, 0x80, 0xef, 0xe7, 0xe7, 0x81, 0x5b, 0x1b, 0x8e, 0x8f,
5176 0x6f, 0x5c, 0x8a, 0xfa, 0x84, 0x1d, 0x46, 0x4d, 0x9f, 0x8b, 0x39, 0x95, 0xe3, 0xcb, 0xad, 0x3b,
5177 0x11, 0x06, 0x56, 0xd3, 0xe7, 0x44, 0x5c, 0xcc, 0xf7, 0x2d, 0xbe, 0xdb, 0x28, 0xea, 0xdc, 0x23,
5178 0xdf, 0xb6, 0x5c, 0xc5, 0x89, 0x50, 0x55, 0x15, 0x2a, 0x3b, 0x8c, 0x50, 0x75, 0x1f, 0xa6, 0xfc,
5179 0x93, 0xc8, 0x88, 0xcc, 0xae, 0x18, 0xcf, 0xb4, 0xd8, 0x5c, 0xfe, 0x49, 0xd4, 0x36, 0x71, 0xcd,
5180 0xb5, 0x5f, 0x8d, 0xc3, 0x24, 0x7f, 0xde, 0x60, 0xde, 0x56, 0xcf, 0x26, 0x1a, 0x54, 0x4c, 0xdb,
5181 0x36, 0x58, 0x3f, 0xa2, 0x01, 0xb7, 0xc2, 0xc5, 0x28, 0xe9, 0x65, 0xd3, 0xb6, 0x5b, 0x5c, 0xd6,
5182 0x36, 0xbb, 0xe4, 0x21, 0xd4, 0x02, 0xda, 0x63, 0xa7, 0x34, 0x03, 0x1b, 0x13, 0x27, 0xac, 0x90,
5183 0x27, 0xc8, 0xfb, 0x30, 0x15, 0x05, 0xa6, 0x6f, 0x44, 0xcc, 0x38, 0x66, 0xa1, 0x08, 0xe8, 0x92,
5184 0x0e, 0x5c, 0xd6, 0x66, 0x3b, 0x2c, 0x8c, 0xc8, 0xf7, 0x81, 0x04, 0xb4, 0x67, 0x06, 0x27, 0x92,
5185 0x4b, 0xac, 0x47, 0x1e, 0x71, 0x35, 0xa1, 0x41, 0x36, 0xb1, 0x32, 0x29, 0xda, 0xf1, 0xbc, 0x04,
5186 0x3d, 0x91, 0x45, 0x37, 0xb9, 0x42, 0xa0, 0xe5, 0x58, 0x04, 0x94, 0x77, 0xb2, 0x90, 0x8c, 0x05,
5187 0x51, 0xea, 0x58, 0x52, 0x58, 0x31, 0x3b, 0x96, 0x04, 0xb9, 0x02, 0xb3, 0x51, 0x60, 0x7a, 0xa1,
5188 0x6b, 0x46, 0x59, 0x70, 0x09, 0xc1, 0x33, 0x89, 0x6a, 0x34, 0x3e, 0x9d, 0xa8, 0xc9, 0x01, 0x7c,
5189 0x3c, 0x57, 0xda, 0x6f, 0x73, 0x50, 0x10, 0xeb, 0x40, 0xde, 0x87, 0x71, 0xab, 0x17, 0xbf, 0xc8,
5190 0x26, 0xe9, 0xbb, 0xf1, 0x78, 0x95, 0x74, 0xae, 0x1e, 0xbd, 0x33, 0x32, 0xd1, 0x3e, 0xae, 0x44,
5191 0x7b, 0xba, 0xbd, 0xf2, 0x03, 0xdb, 0x4b, 0x6c, 0x99, 0x09, 0x75, 0xcb, 0x8c, 0xde, 0x19, 0xe9,
5192 0xbe, 0x2b, 0x66, 0xf6, 0x9d, 0xf6, 0xb7, 0x05, 0xc8, 0xbf, 0x70, 0xd9, 0x19, 0x79, 0x1f, 0xaa,
5193 0xa6, 0x65, 0xd1, 0x30, 0x34, 0xb2, 0xe7, 0xf7, 0xb4, 0x3e, 0x25, 0xa4, 0xcd, 0x51, 0xf5, 0xc4,
5194 0xf4, 0x70, 0xcd, 0x5c, 0x16, 0x62, 0x51, 0x33, 0x0f, 0x14, 0xc5, 0x85, 0xa4, 0x28, 0xfe, 0x04,
5195 0x66, 0xc2, 0x8b, 0x5e, 0x8f, 0x46, 0x81, 0x63, 0x19, 0x31, 0x84, 0x20, 0x64, 0x3a, 0x51, 0xbc,
5196 0x10, 0xd8, 0x65, 0xc0, 0x0f, 0x10, 0x62, 0x0f, 0x88, 0x73, 0xbb, 0xc4, 0x05, 0xb8, 0xa9, 0x17,
5197 0xa1, 0x64, 0xba, 0x2e, 0xb3, 0xb8, 0x3d, 0xa0, 0xeb, 0x22, 0xb6, 0x9b, 0x36, 0xf9, 0x10, 0xa6,
5198 0x3d, 0x1a, 0x9d, 0x31, 0x8c, 0x38, 0x31, 0xa2, 0x09, 0x44, 0x54, 0xa4, 0xb8, 0x99, 0x3c, 0x66,
5199 0x66, 0x4a, 0x9e, 0x02, 0x42, 0x32, 0x25, 0xcf, 0x67, 0x00, 0x56, 0x92, 0xe9, 0xe4, 0x8b, 0xec,
5200 0xd9, 0x64, 0x5d, 0xd3, 0x24, 0xa8, 0x67, 0x60, 0xe4, 0x23, 0x28, 0x98, 0xb8, 0xe2, 0xf2, 0x05,
5201 0xf5, 0xf4, 0x40, 0x20, 0xe8, 0x52, 0x4d, 0x96, 0xa0, 0xe4, 0x07, 0x0e, 0x0b, 0x9c, 0xe8, 0x02,
5202 0xc3, 0x6b, 0x5a, 0x4f, 0xda, 0x99, 0x07, 0x84, 0x29, 0xe5, 0x01, 0x21, 0x53, 0xbc, 0x55, 0x94,
5203 0xe2, 0x6d, 0x11, 0x4a, 0xdd, 0x80, 0xf5, 0x7d, 0x3e, 0x0e, 0x99, 0x4b, 0xb0, 0x2d, 0x26, 0x23,
5204 0xfb, 0x71, 0x90, 0x23, 0xa6, 0x11, 0x51, 0xe1, 0xe2, 0x03, 0x21, 0x6d, 0xda, 0xe4, 0x03, 0xa8,
5205 0x06, 0xd4, 0x77, 0xf9, 0x83, 0x15, 0xc5, 0x85, 0xc1, 0x2a, 0xa8, 0xa4, 0x57, 0x12, 0x29, 0x06,
5206 0xcb, 0x0e, 0x4c, 0xf3, 0x18, 0xe3, 0xc9, 0x41, 0xce, 0xd4, 0xc2, 0x0c, 0x9e, 0xef, 0xf7, 0x95,
5207 0xcf, 0x48, 0x2b, 0x3c, 0xf4, 0xda, 0x6c, 0x5b, 0x40, 0x1a, 0x5e, 0x14, 0x5c, 0xe8, 0x15, 0x3f,
5208 0x2b, 0x23, 0x0d, 0xa8, 0xc6, 0xb3, 0x1f, 0x31, 0xc3, 0xa4, 0xe1, 0xc2, 0x2c, 0x12, 0xdd, 0x53,
5209 0x89, 0x24, 0xbc, 0xcd, 0x36, 0x69, 0x28, 0x78, 0xa6, 0xba, 0x19, 0xd1, 0xd2, 0x97, 0x40, 0x86,
5210 0x7d, 0xf1, 0x73, 0xf7, 0x84, 0x5e, 0xc8, 0x43, 0x89, 0xff, 0xc9, 0xcf, 0xe7, 0x53, 0xd3, 0xed,
5211 0xd3, 0xb8, 0x1c, 0xc6, 0xc6, 0x17, 0x63, 0x4f, 0x73, 0x4b, 0x3f, 0x86, 0x99, 0x21, 0x27, 0x6f,
5212 0x22, 0x28, 0x65, 0x08, 0xb4, 0x36, 0x4c, 0x29, 0xc5, 0xdf, 0x32, 0x4c, 0x8a, 0x0a, 0x36, 0xde,
5213 0x4b, 0x53, 0x7a, 0x49, 0x08, 0x9a, 0x36, 0x7f, 0xd0, 0x91, 0xca, 0xd0, 0xa7, 0x96, 0xd3, 0x71,
5214 0x2c, 0x59, 0x19, 0x57, 0x85, 0xf8, 0x50, 0x4a, 0xb5, 0xff, 0x2c, 0x43, 0x55, 0xfd, 0x96, 0x77,
5215 0x79, 0x89, 0xbd, 0x08, 0xa5, 0xe0, 0xdc, 0x38, 0xba, 0x88, 0x68, 0x88, 0x6c, 0x05, 0xbd, 0x18,
5216 0x9c, 0x3f, 0xe7, 0x4d, 0x1e, 0xe4, 0xc1, 0xb9, 0xe1, 0x63, 0x8d, 0x1e, 0xca, 0xcd, 0x38, 0x19,
5217 0x9c, 0x8b, 0xa2, 0x3d, 0xc4, 0x54, 0x7a, 0x6e, 0xf4, 0x2d, 0x93, 0x1f, 0x45, 0x12, 0x94, 0x47,
5218 0x50, 0x35, 0x38, 0x7f, 0xc9, 0xc5, 0x2a, 0xb2, 0xa7, 0x20, 0x27, 0x62, 0xe4, 0xde, 0x30, 0xf2,
5219 0x48, 0x41, 0x16, 0x62, 0xe4, 0xf3, 0x61, 0xa4, 0x78, 0xc1, 0x1c, 0x23, 0x8b, 0x31, 0x12, 0x5f,
5220 0x11, 0xc7, 0xc8, 0x65, 0x98, 0x0c, 0xce, 0x8d, 0x4e, 0x60, 0xf6, 0x68, 0x88, 0x75, 0x77, 0x41,
5221 0x2f, 0x05, 0xe7, 0x2f, 0xb0, 0xcd, 0x4f, 0xac, 0x44, 0x69, 0x3c, 0x79, 0x2c, 0xf3, 0x09, 0xc4,
5222 0xfa, 0x27, 0x8f, 0xc9, 0x47, 0xe8, 0x28, 0x46, 0x6c, 0x18, 0x6b, 0xeb, 0x9f, 0x63, 0x2d, 0x5e,
5223 0xd0, 0x2b, 0x09, 0x6a, 0x63, 0x6d, 0xfd, 0x73, 0xf2, 0x31, 0xcc, 0xa4, 0xc0, 0xb5, 0xf5, 0xa7,
5224 0xc6, 0xfa, 0xc6, 0x06, 0x16, 0xdc, 0xd8, 0x25, 0x81, 0x5c, 0x5b, 0x7f, 0xba, 0xbe, 0xb1, 0xa1,
5225 0x42, 0xd7, 0x37, 0x9e, 0x18, 0x1b, 0x6b, 0x6b, 0x0b, 0xf3, 0x2a, 0x74, 0x7d, 0xe3, 0xc9, 0xc6,
5226 0xda, 0x1a, 0xf9, 0x1e, 0x90, 0x14, 0xba, 0xb1, 0xb6, 0x6e, 0xac, 0x3d, 0x5a, 0xff, 0x6c, 0xe1,
5227 0xa6, 0x48, 0x7b, 0x31, 0x76, 0x63, 0x6d, 0x9d, 0x8b, 0xc9, 0xa7, 0x30, 0x9b, 0xe9, 0xc2, 0xa3,
5228 0xf5, 0xc7, 0xc6, 0xda, 0xc6, 0xda, 0xd3, 0x85, 0x5b, 0x88, 0xae, 0x25, 0x9d, 0x78, 0xb4, 0xfe,
5229 0x98, 0xcb, 0x07, 0xe0, 0x1b, 0x6b, 0xcf, 0x8c, 0xf5, 0x47, 0x8f, 0x3f, 0x5f, 0x58, 0x18, 0x80,
5230 0x6f, 0xac, 0x3d, 0xe3, 0x72, 0x15, 0xbe, 0xfe, 0xe8, 0xf1, 0x53, 0xe3, 0xf1, 0xa3, 0x67, 0x1b,
5231 0x0b, 0x8b, 0x2a, 0x9c, 0x2b, 0xb8, 0x5c, 0x85, 0x3f, 0x7e, 0xf4, 0xec, 0x89, 0xf1, 0x6c, 0x7d,
5232 0xed, 0xc9, 0xc2, 0x92, 0x0a, 0xe7, 0x0a, 0x2e, 0x27, 0xab, 0x30, 0x97, 0xc2, 0x9f, 0xad, 0xaf,
5233 0x7d, 0x6e, 0xac, 0x3d, 0xf9, 0xec, 0xe9, 0x67, 0x0b, 0xcb, 0x88, 0x9f, 0x89, 0xf1, 0x5c, 0x83,
5234 0x0a, 0x7e, 0xdc, 0x07, 0xe7, 0x86, 0x15, 0x58, 0x22, 0x0a, 0x42, 0x4c, 0x5f, 0x05, 0xbd, 0x1c,
5235 0x9c, 0x6f, 0x05, 0x16, 0x46, 0x00, 0x96, 0x76, 0x51, 0x1c, 0xdd, 0x25, 0x11, 0xdd, 0x51, 0x1a,
5236 0xdd, 0x51, 0x1a, 0xdd, 0x93, 0x22, 0xba, 0xa3, 0x6c, 0x74, 0x47, 0x83, 0xd1, 0x0d, 0x62, 0x85,
5237 0xa2, 0xa1, 0xe8, 0x8e, 0x06, 0xa3, 0xbb, 0x1c, 0x23, 0xf7, 0x86, 0x91, 0x6a, 0x74, 0x4f, 0xc5,
5238 0xc8, 0xe7, 0xc3, 0x48, 0x35, 0xba, 0x2b, 0x31, 0x72, 0x30, 0xba, 0xa3, 0x24, 0xba, 0x6f, 0x8b,
5239 0xe8, 0x8e, 0x32, 0xd1, 0x1d, 0x65, 0xa3, 0xfb, 0x8e, 0x88, 0xee, 0x48, 0x89, 0xee, 0x68, 0x30,
5240 0xba, 0xef, 0x8a, 0xe8, 0x8e, 0x06, 0xa3, 0x3b, 0x1a, 0x8a, 0xee, 0x7b, 0x71, 0x97, 0x06, 0xa3,
5241 0x3b, 0x1a, 0x8a, 0xee, 0xfb, 0x2a, 0x34, 0x8d, 0xee, 0x68, 0x38, 0xba, 0x1f, 0x88, 0xe8, 0x8e,
5242 0x86, 0xa3, 0x3b, 0x1a, 0x11, 0xdd, 0x9a, 0x08, 0xa8, 0x68, 0x44, 0x74, 0x47, 0x23, 0xa2, 0xfb,
5243 0xbd, 0x01, 0x78, 0x26, 0xba, 0xa3, 0x11, 0xd1, 0xfd, 0xbe, 0x0a, 0xcf, 0x46, 0x77, 0x34, 0x22,
5244 0xba, 0x3f, 0x50, 0xe1, 0xd9, 0xe8, 0x8e, 0x46, 0x45, 0xf7, 0x87, 0x22, 0xba, 0xa3, 0xa1, 0xe8,
5245 0xbe, 0x03, 0x70, 0xe4, 0xf8, 0x71, 0x68, 0x4f, 0x8b, 0xf0, 0x3c, 0x72, 0x7c, 0x19, 0xd8, 0xb7,
5246 0x61, 0x32, 0x72, 0x7a, 0x34, 0x8c, 0xcc, 0x9e, 0x8f, 0xc7, 0x6d, 0x51, 0x4f, 0x05, 0xda, 0x3f,
5247 0x17, 0xf1, 0xfb, 0xca, 0xdb, 0xe4, 0xff, 0x4b, 0x5e, 0xf6, 0x7c, 0x00, 0x55, 0x9f, 0x85, 0x4e,
5248 0xe4, 0x9c, 0x52, 0xf1, 0xcd, 0x5f, 0xe6, 0xff, 0x4a, 0x2c, 0xc5, 0x6f, 0xf8, 0x1c, 0xe6, 0xd1,
5249 0xae, 0x99, 0x81, 0x89, 0x13, 0xa0, 0x12, 0x4b, 0x05, 0xec, 0x29, 0x2c, 0xd8, 0xd4, 0x75, 0x7a,
5250 0x0e, 0xaf, 0x8a, 0x7b, 0x4e, 0x18, 0x1a, 0x36, 0x8d, 0xa8, 0x95, 0xbc, 0xab, 0x2b, 0xe8, 0x37,
5251 0x13, 0xfd, 0x9e, 0x13, 0x86, 0xf5, 0x58, 0x3b, 0x30, 0x0d, 0x85, 0xc1, 0x69, 0x58, 0x06, 0xde,
5252 0x30, 0xfa, 0x9e, 0x93, 0xa4, 0xff, 0xd2, 0x91, 0xe3, 0xbf, 0xe4, 0x6d, 0xb2, 0x0e, 0xf3, 0x1d,
5253 0x6a, 0x19, 0x16, 0x0b, 0x02, 0x7c, 0x4f, 0x62, 0x84, 0x17, 0xbd, 0x23, 0xe6, 0xc6, 0x99, 0x60,
5254 0xb6, 0x43, 0xad, 0xad, 0x58, 0x77, 0x28, 0x54, 0xe4, 0x09, 0xdc, 0x12, 0x36, 0x36, 0x3d, 0x63,
5255 0x81, 0x1d, 0xa6, 0xd6, 0x32, 0x45, 0xcc, 0xa3, 0x95, 0xd4, 0x26, 0xe6, 0xe4, 0x47, 0xb0, 0xac,
5256 0xda, 0xf5, 0x3d, 0x69, 0x69, 0x1e, 0xb9, 0x54, 0x66, 0x8e, 0xc5, 0xac, 0xed, 0xcb, 0x2c, 0x80,
5257 0xbc, 0x07, 0x15, 0xc5, 0x5e, 0x66, 0x90, 0xa9, 0xac, 0x05, 0x7f, 0xc4, 0x50, 0x07, 0x24, 0xc6,
5258 0x2d, 0x52, 0xc8, 0x4c, 0x76, 0x38, 0x62, 0x02, 0x3e, 0x84, 0xe9, 0xf3, 0x2e, 0xed, 0x19, 0x27,
5259 0xf4, 0x22, 0x9e, 0x41, 0x91, 0x44, 0x2a, 0x5c, 0xfc, 0x35, 0xbd, 0x48, 0x67, 0x11, 0x71, 0x2e,
5260 0x0b, 0xe3, 0x2c, 0x5a, 0xe2, 0x82, 0x5d, 0x16, 0x22, 0x09, 0xaf, 0x02, 0x5c, 0x66, 0xf6, 0x42,
5261 0xc1, 0x22, 0xa3, 0xb1, 0x12, 0x9c, 0x1f, 0xa0, 0x14, 0x59, 0xe4, 0x41, 0x25, 0x71, 0x1e, 0xf3,
5262 0x0c, 0xc7, 0x76, 0x29, 0x86, 0x26, 0x1e, 0x54, 0x02, 0xba, 0xcf, 0xbc, 0xa6, 0xed, 0x62, 0x39,
5263 0x1a, 0x9c, 0xe3, 0x55, 0x0f, 0x79, 0x22, 0x17, 0x82, 0xf3, 0x56, 0xcf, 0x72, 0xc8, 0x53, 0x58,
5264 0x94, 0x8a, 0x38, 0xef, 0xa5, 0x19, 0x5e, 0x1e, 0xce, 0xf3, 0x02, 0x2a, 0x13, 0x60, 0x9c, 0xeb,
5265 0x95, 0x42, 0x66, 0xf6, 0xaa, 0x42, 0x66, 0x6e, 0xb0, 0x90, 0xc9, 0x1e, 0x12, 0xf3, 0x57, 0x1d,
5266 0x12, 0x37, 0x07, 0x0f, 0x89, 0x07, 0x30, 0x75, 0x44, 0x03, 0x23, 0xa0, 0xbc, 0x04, 0xa4, 0xb6,
5267 0x3c, 0x68, 0xcb, 0x47, 0x34, 0xd0, 0xa5, 0x88, 0xdc, 0x83, 0xb2, 0x6b, 0xd9, 0xdd, 0x78, 0xfe,
5268 0xc5, 0xd9, 0x0a, 0x5c, 0x24, 0x27, 0x9f, 0x77, 0xce, 0x76, 0x62, 0xfd, 0xa2, 0xec, 0x9c, 0xed,
5269 0x8c, 0xda, 0xe8, 0x4b, 0x83, 0x1b, 0xfd, 0x1f, 0x73, 0x58, 0x81, 0xbe, 0x6d, 0xb1, 0xf7, 0x86,
5270 0xef, 0x11, 0x6f, 0x28, 0xf8, 0xb2, 0x33, 0x9c, 0x1f, 0x9a, 0xe1, 0xcc, 0x3c, 0x4d, 0x0c, 0xce,
5271 0x53, 0x76, 0x86, 0x0b, 0xea, 0x0c, 0x5f, 0x3d, 0xbe, 0xbf, 0xca, 0x41, 0x55, 0xbd, 0x5b, 0x96,
5272 0x7d, 0x3e, 0xcc, 0x29, 0x1f, 0x4d, 0xbe, 0x7b, 0x25, 0xfb, 0xdd, 0xab, 0x84, 0xab, 0xd3, 0xf0,
5273 0x97, 0x50, 0x51, 0x2e, 0xa3, 0x5d, 0xbe, 0x30, 0x37, 0xa1, 0x10, 0x46, 0x66, 0xd4, 0x0f, 0xe5,
5274 0xdb, 0x50, 0xd9, 0xd2, 0xbe, 0x81, 0xd9, 0x11, 0x97, 0xd2, 0xae, 0x9d, 0xcd, 0x53, 0xfa, 0x71,
5275 0x85, 0xfe, 0x37, 0x63, 0xf8, 0x45, 0x64, 0xf0, 0x72, 0xdd, 0x77, 0xf8, 0x18, 0xef, 0xb2, 0xd0,
5276 0x50, 0x5c, 0x4c, 0xba, 0x2c, 0x3c, 0x44, 0x81, 0x50, 0x1f, 0xc5, 0xea, 0x7c, 0xac, 0x3e, 0x92,
5277 0xea, 0x87, 0x50, 0x73, 0x99, 0x6f, 0x89, 0x73, 0x41, 0x82, 0xc4, 0xf7, 0xb8, 0x2a, 0x97, 0xf3,
5278 0xf3, 0x40, 0x22, 0xd7, 0x60, 0x5e, 0x22, 0x65, 0x46, 0x88, 0xe1, 0x05, 0xf1, 0x36, 0x5d, 0xc0,
5279 0x45, 0x3e, 0x90, 0x26, 0x7c, 0xfb, 0xb1, 0x8e, 0x13, 0x03, 0x8b, 0xe2, 0x75, 0x18, 0x17, 0x49,
5280 0xc0, 0x03, 0x98, 0xe2, 0x99, 0x29, 0x41, 0x94, 0x10, 0x51, 0x46, 0x99, 0x80, 0x68, 0x14, 0x96,
5281 0xaf, 0xb8, 0x8a, 0xf7, 0xce, 0x16, 0xe3, 0x4f, 0x72, 0xb0, 0x74, 0xf9, 0xbd, 0xbc, 0x77, 0xe5,
5282 0x86, 0x7c, 0x06, 0x37, 0x1d, 0xef, 0x94, 0x06, 0x21, 0x35, 0xf8, 0xd3, 0xb8, 0x98, 0xc7, 0xc0,
5283 0x8c, 0xe2, 0xaf, 0x50, 0xb3, 0x52, 0xfb, 0xdc, 0x11, 0x37, 0x6d, 0x74, 0x33, 0xa2, 0xda, 0xaf,
5284 0x45, 0xdf, 0x2e, 0xb9, 0xd6, 0xf7, 0xce, 0xfa, 0x36, 0x07, 0x13, 0x69, 0x15, 0x51, 0xd4, 0x45,
5285 0x83, 0xb3, 0x7b, 0xf4, 0xcc, 0xa0, 0xdf, 0xc6, 0x6f, 0xad, 0x0a, 0x1e, 0x3d, 0x6b, 0x7c, 0x6b,
5286 0x6b, 0xc7, 0x70, 0xf7, 0xea, 0x4b, 0x81, 0xef, 0x6c, 0x6d, 0xfe, 0x34, 0x27, 0x62, 0xe0, 0x92,
5287 0x6b, 0x82, 0xff, 0xb7, 0x8b, 0xf3, 0xcb, 0x1c, 0x68, 0x6f, 0xbe, 0x72, 0xf8, 0x3f, 0xbb, 0x48,
5288 0xda, 0xb7, 0xb8, 0x16, 0x57, 0x5c, 0x4d, 0xbc, 0xb6, 0xff, 0x7b, 0xea, 0x35, 0x1b, 0xf1, 0x7a,
5289 0x33, 0x7b, 0x73, 0xe6, 0x04, 0x1e, 0xbc, 0xf1, 0x1e, 0xe1, 0x3b, 0x8b, 0x80, 0x36, 0x10, 0x5d,
5290 0x1e, 0xca, 0x19, 0x76, 0x5e, 0x1c, 0xc5, 0x87, 0xb7, 0x61, 0xb1, 0xbe, 0x17, 0xa1, 0x17, 0x5e,
5291 0x1c, 0x49, 0xf0, 0x16, 0x17, 0x5e, 0x9a, 0xdf, 0xff, 0x38, 0x07, 0x0b, 0x97, 0x5d, 0x54, 0xbc,
5292 0x76, 0xd7, 0x37, 0xa1, 0x92, 0x76, 0x66, 0xd4, 0xd5, 0xe4, 0xe1, 0x01, 0xec, 0xdc, 0xd0, 0xcb,
5293 0x41, 0x2a, 0x7d, 0x5e, 0xc4, 0x4f, 0x51, 0x51, 0xa8, 0xed, 0xc3, 0xed, 0xab, 0xae, 0x81, 0x5e,
5294 0xb7, 0x6f, 0xda, 0x2f, 0xe0, 0xfe, 0x9b, 0xae, 0x4c, 0xbe, 0xb3, 0xa5, 0xfa, 0x05, 0x2c, 0x5e,
5295 0x7a, 0x6f, 0xf2, 0xbb, 0x9c, 0x6d, 0x99, 0xf2, 0x6c, 0x7c, 0xa0, 0x3c, 0xd3, 0xfe, 0x2c, 0x07,
5296 0x0f, 0xdf, 0xf6, 0x12, 0xe5, 0x3b, 0xdb, 0x81, 0x9f, 0x02, 0xc9, 0x5e, 0xec, 0x94, 0x7d, 0x13,
5297 0xdb, 0x71, 0x26, 0xa3, 0x91, 0x7d, 0xec, 0xc1, 0x7b, 0x6f, 0x71, 0xdd, 0xf2, 0x9d, 0x4d, 0xbf,
5298 0x8b, 0xd9, 0xe8, 0x0d, 0x57, 0x2e, 0xdf, 0x99, 0xb7, 0x3f, 0xcc, 0xc1, 0x87, 0x6f, 0x77, 0xf9,
5299 0xf2, 0x9d, 0x4d, 0xff, 0x12, 0x94, 0x06, 0x6e, 0x6e, 0x24, 0x6d, 0xed, 0xdf, 0x73, 0x50, 0xde,
5300 0x0e, 0x58, 0xdf, 0xdf, 0xa3, 0xf8, 0x42, 0xf7, 0x01, 0x4c, 0x39, 0xf1, 0x35, 0x9c, 0xd8, 0x71,
5301 0x05, 0x7f, 0x72, 0x22, 0x64, 0x4d, 0x9b, 0x34, 0xa1, 0x9a, 0x42, 0xf0, 0x83, 0x85, 0xf8, 0xb4,
5302 0x9c, 0xde, 0x02, 0xce, 0x10, 0xae, 0x24, 0x97, 0x7a, 0xf0, 0x1b, 0x72, 0xc5, 0xc9, 0x36, 0xc9,
5303 0x5d, 0x28, 0xf3, 0xe7, 0xb8, 0xb8, 0xc0, 0x1f, 0x47, 0x67, 0xbc, 0xc0, 0x3f, 0x10, 0x05, 0x7e,
5304 0xf6, 0xcb, 0x41, 0x1e, 0x95, 0x49, 0x5b, 0xfb, 0x7f, 0x50, 0x51, 0xb8, 0x49, 0x11, 0xc6, 0x0f,
5305 0x5a, 0xfb, 0xb5, 0x1b, 0xa4, 0x06, 0x53, 0x8d, 0x83, 0xd6, 0xbe, 0xb1, 0xb6, 0x6d, 0x1c, 0x6c,
5306 0xb6, 0x77, 0x6a, 0x39, 0x32, 0x03, 0x15, 0x21, 0x79, 0x24, 0x45, 0x63, 0xda, 0xef, 0x8f, 0xc1,
5307 0x04, 0xf6, 0x53, 0xf9, 0xa2, 0x20, 0x86, 0x9b, 0x7c, 0x51, 0xf8, 0x21, 0x14, 0x2d, 0xd6, 0xeb,
5308 0x99, 0xf2, 0xb7, 0x17, 0x43, 0x63, 0xcc, 0x8e, 0x34, 0xdc, 0x12, 0x48, 0x3d, 0x36, 0x21, 0x2b,
5309 0x50, 0xec, 0x09, 0x95, 0xbc, 0x18, 0x30, 0x37, 0x6a, 0x86, 0xf4, 0x18, 0x94, 0xf9, 0xa0, 0x92,
5310 0xbf, 0xf2, 0x83, 0x8a, 0xf6, 0x35, 0xcc, 0x8e, 0x70, 0x4c, 0xa6, 0xa1, 0xbc, 0x59, 0xaf, 0x1b,
5311 0x7b, 0x8d, 0xbd, 0xe7, 0x0d, 0xfd, 0xb0, 0x76, 0x83, 0x10, 0xa8, 0xea, 0x8d, 0xbd, 0xd6, 0xab,
5312 0x46, 0x22, 0xcb, 0x71, 0xd0, 0x61, 0xa3, 0x9d, 0x08, 0xc6, 0xb4, 0x6f, 0x00, 0x5e, 0x99, 0x6e,
5313 0x9f, 0x1e, 0x98, 0x81, 0xd9, 0x23, 0x77, 0x61, 0x9c, 0x79, 0x7d, 0xf9, 0x69, 0x6f, 0x4a, 0xb9,
5314 0xd7, 0xcd, 0x15, 0x64, 0x35, 0xfb, 0x69, 0xa0, 0xba, 0xbe, 0xb8, 0x92, 0xfc, 0x98, 0x6a, 0x05,
5315 0x59, 0xf8, 0x4a, 0xac, 0xe0, 0x52, 0x0b, 0x9c, 0xf6, 0x37, 0x63, 0x50, 0x3d, 0x60, 0x9e, 0x7e,
5316 0x7e, 0xc0, 0xce, 0x68, 0x50, 0x37, 0x23, 0xf3, 0x9d, 0xc5, 0xb5, 0xae, 0x1e, 0xb8, 0x79, 0xec,
5317 0xd1, 0x5a, 0xe6, 0xd7, 0x41, 0x59, 0xaf, 0x2b, 0x7a, 0x18, 0x3a, 0x7b, 0xd4, 0x0c, 0xfb, 0x01,
5318 0x6e, 0xed, 0xd1, 0xb7, 0x5b, 0xe5, 0x9b, 0x6e, 0x9f, 0x5b, 0x19, 0x3d, 0x6a, 0x7a, 0x86, 0x7d,
5319 0xd4, 0xc3, 0x2a, 0x2e, 0xa7, 0x57, 0x03, 0xc1, 0xb6, 0x47, 0x4d, 0xaf, 0x7e, 0xd4, 0xe3, 0x69,
5320 0xfb, 0x52, 0x4e, 0x32, 0x07, 0xb5, 0x11, 0xb7, 0x5f, 0x6f, 0xc3, 0x82, 0x2a, 0x35, 0xea, 0x8d,
5321 0xdd, 0xe6, 0x5e, 0xb3, 0xdd, 0xd0, 0x6b, 0x39, 0xb2, 0x08, 0xf3, 0x03, 0xda, 0xcd, 0xad, 0xad,
5322 0xc6, 0x21, 0x5f, 0xa4, 0xdf, 0x8c, 0x41, 0x11, 0xef, 0xe9, 0x76, 0x58, 0x66, 0x96, 0x72, 0xd9,
5323 0x59, 0x5a, 0x15, 0x47, 0x61, 0xba, 0x32, 0xca, 0xfd, 0xde, 0x0e, 0x93, 0x3f, 0xcf, 0x89, 0xa8,
5324 0x2e, 0x70, 0xe4, 0x23, 0xc8, 0xbb, 0x2c, 0x74, 0x70, 0x52, 0xab, 0x99, 0xcf, 0x7d, 0xf8, 0x74,
5325 0x25, 0x90, 0x08, 0x10, 0xc0, 0x8e, 0x23, 0x27, 0xf8, 0x32, 0x60, 0xc7, 0x21, 0x1f, 0xc3, 0x04,
5326 0x3e, 0x87, 0xe0, 0x84, 0x5d, 0x82, 0x14, 0x08, 0xed, 0x10, 0x4a, 0x71, 0x7f, 0x48, 0x19, 0x8a,
5327 0x2f, 0xf7, 0xbf, 0xde, 0x6f, 0xbd, 0xde, 0x17, 0x31, 0xbb, 0xdf, 0x6a, 0x1b, 0x5b, 0xad, 0xfd,
5328 0x17, 0xcd, 0xed, 0x97, 0x7a, 0xa3, 0x5e, 0xcb, 0x11, 0x80, 0x02, 0xde, 0xc4, 0x6d, 0xd4, 0xc6,
5329 0xc8, 0x14, 0x94, 0x9a, 0xfb, 0xb2, 0x35, 0xce, 0x5b, 0xf5, 0xe6, 0xe1, 0xe6, 0xf3, 0xdd, 0x46,
5330 0xbd, 0x96, 0xd7, 0xfe, 0x25, 0x07, 0xe5, 0x03, 0x2c, 0x26, 0x3b, 0x38, 0x53, 0x97, 0x06, 0xda,
5331 0xe7, 0xf1, 0x5c, 0x89, 0xb1, 0x3f, 0xc8, 0xc6, 0x4c, 0x6c, 0x1d, 0xff, 0xad, 0xcc, 0xd9, 0x07,
5332 0x30, 0xee, 0xb2, 0xf0, 0xaa, 0x99, 0xe0, 0x7a, 0xcd, 0x80, 0xa9, 0xac, 0xf5, 0xd0, 0x08, 0x45,
5333 0xff, 0x8d, 0xd7, 0x2d, 0xfd, 0x6b, 0x71, 0xdd, 0x39, 0x95, 0x1d, 0xb6, 0x37, 0xf7, 0xeb, 0xcf,
5334 0x7f, 0xf2, 0x86, 0x91, 0x16, 0x61, 0xa2, 0xd1, 0xf3, 0xa3, 0x8b, 0x4f, 0xee, 0x00, 0xa4, 0xce,
5335 0x79, 0x0a, 0x6c, 0xbd, 0x78, 0x51, 0xbb, 0x41, 0x0a, 0x30, 0xd6, 0xda, 0xaf, 0xe5, 0xd6, 0xff,
5336 0x6e, 0x1e, 0x8a, 0x2d, 0xd1, 0x49, 0x52, 0x07, 0xa8, 0x3b, 0xa1, 0x79, 0xe4, 0xd2, 0x96, 0x1b,
5337 0x91, 0x6a, 0xd2, 0x79, 0x24, 0x5a, 0x1a, 0x68, 0x6b, 0x37, 0x7f, 0xf9, 0x0f, 0xff, 0xf4, 0xeb,
5338 0xb1, 0x9a, 0x56, 0x5e, 0x3d, 0x5d, 0x5b, 0x95, 0x76, 0x5f, 0xe4, 0x3e, 0x21, 0x2f, 0xa0, 0xac,
5339 0x53, 0xea, 0xbd, 0x2d, 0xcd, 0x2d, 0xa4, 0x99, 0xd1, 0xa6, 0x38, 0x4d, 0x6c, 0xc8, 0x79, 0x1a,
5340 0x50, 0x96, 0xc5, 0x37, 0x6d, 0x79, 0x7d, 0xa2, 0xa4, 0x9a, 0x21, 0x96, 0x05, 0x64, 0x21, 0x5a,
5341 0x85, 0xb3, 0x34, 0x84, 0x73, 0xaf, 0xcf, 0x69, 0x76, 0xa0, 0x92, 0x14, 0x69, 0x6f, 0x41, 0xb4,
5342 0x88, 0x44, 0xb3, 0x5a, 0x35, 0x33, 0x2a, 0xc9, 0xb4, 0x05, 0x93, 0x75, 0xea, 0xd2, 0x6b, 0x77,
5343 0x27, 0x31, 0xe2, 0x24, 0x4d, 0x00, 0x79, 0xfd, 0xb1, 0xd5, 0x8f, 0x48, 0x4d, 0xf9, 0x5d, 0xe4,
5344 0x5e, 0xd8, 0xbd, 0xba, 0x3f, 0xa9, 0x25, 0xa7, 0x6a, 0xc1, 0x54, 0x72, 0xf7, 0x91, 0x93, 0x11,
5345 0xe5, 0xb7, 0x28, 0x28, 0x1e, 0xa2, 0x5b, 0x46, 0xba, 0x79, 0xad, 0x86, 0x74, 0x19, 0x6b, 0x4e,
5346 0xf8, 0x3b, 0x30, 0x9d, 0xbd, 0xc5, 0xc8, 0x39, 0xd3, 0x1b, 0xac, 0x59, 0xcd, 0x10, 0xed, 0x5d,
5347 0xa4, 0x5d, 0xd0, 0x66, 0x39, 0xed, 0x00, 0x07, 0x67, 0xfe, 0x12, 0x8a, 0x2f, 0x5c, 0x76, 0xb6,
5348 0x69, 0xdb, 0xa4, 0xa2, 0x7c, 0xd2, 0xbe, 0x3a, 0xaa, 0xa4, 0x8d, 0x88, 0x2a, 0xe0, 0x2d, 0x1d,
5349 0xaf, 0xb4, 0xbc, 0x89, 0x44, 0x99, 0xb4, 0xd4, 0x8c, 0xf3, 0x1c, 0x42, 0x35, 0xb9, 0x1f, 0xbc,
5350 0x75, 0x4c, 0xad, 0x93, 0xa1, 0x00, 0x4d, 0xa7, 0x31, 0x01, 0x6a, 0x77, 0x90, 0xf0, 0x96, 0x46,
5351 0x38, 0xa1, 0x6a, 0xcf, 0x49, 0xf7, 0xa0, 0x2c, 0x62, 0x8e, 0xef, 0xe9, 0x4e, 0x66, 0x21, 0x92,
5352 0xfa, 0x63, 0xa8, 0x8b, 0x4b, 0xc8, 0x38, 0xa7, 0x4d, 0xa7, 0x01, 0x8b, 0xc6, 0x72, 0x61, 0x65,
5353 0xe4, 0xbd, 0x3d, 0x9f, 0xb2, 0xb0, 0x59, 0x6b, 0x4e, 0xa8, 0x43, 0x65, 0x9b, 0x46, 0x99, 0x5b,
5354 0xa6, 0x83, 0x63, 0x9e, 0x1d, 0x71, 0xe9, 0x4f, 0xbb, 0x8d, 0x94, 0x37, 0xb5, 0x19, 0x4e, 0xa9,
5355 0xd8, 0x73, 0xce, 0x1f, 0x43, 0x41, 0xa7, 0x47, 0x8c, 0xbd, 0x79, 0x87, 0xcf, 0x23, 0xcf, 0xb4,
5356 0x06, 0x62, 0x87, 0x73, 0x1b, 0x4e, 0xf0, 0x12, 0x66, 0xb6, 0x98, 0xeb, 0x52, 0x2b, 0xfb, 0xa2,
5357 0xf7, 0x4d, 0x5c, 0xf7, 0x91, 0x6b, 0x49, 0x9b, 0xe7, 0x5c, 0x43, 0xe6, 0x9c, 0xf6, 0x27, 0x50,
5358 0xdb, 0xa6, 0x91, 0xfa, 0xad, 0x48, 0xdd, 0xac, 0x37, 0x07, 0x7e, 0x8f, 0x2a, 0x51, 0xda, 0x3d,
5359 0xe4, 0x5e, 0xd4, 0xe6, 0xe4, 0x78, 0x15, 0x2d, 0xa7, 0x3e, 0x81, 0xb9, 0x6d, 0x1a, 0x0d, 0xbf,
5360 0x9d, 0x1e, 0xb5, 0xf1, 0xd2, 0x1f, 0x58, 0x0f, 0xe1, 0xb5, 0xf7, 0xd0, 0xd1, 0x1d, 0x6d, 0x41,
5361 0x3a, 0x1a, 0x42, 0x70, 0x67, 0x01, 0xdc, 0xda, 0x0a, 0xa8, 0x19, 0xd1, 0x76, 0x60, 0x76, 0x3a,
5362 0x8e, 0x75, 0x68, 0x1d, 0x53, 0xbb, 0xef, 0xf2, 0x32, 0xf0, 0xde, 0x8a, 0xf2, 0x13, 0xf7, 0x21,
5363 0xc0, 0xd0, 0xac, 0x7d, 0x88, 0x0e, 0xef, 0x6b, 0xcb, 0x38, 0x6b, 0xa3, 0x59, 0xa5, 0x4f, 0xb1,
5364 0x53, 0xde, 0xb5, 0xcf, 0x4b, 0x58, 0xb9, 0xcf, 0x0e, 0xcc, 0x2a, 0x3d, 0xfa, 0xff, 0x7d, 0xda,
5365 0xa7, 0x21, 0x59, 0x1e, 0xe9, 0x4f, 0x28, 0x87, 0x7c, 0x69, 0xe8, 0xeb, 0xb6, 0x76, 0x6b, 0x68,
5366 0x7c, 0xc2, 0x40, 0xfa, 0x51, 0x7a, 0xf1, 0xdf, 0xf6, 0x33, 0x82, 0x8d, 0xfb, 0xf9, 0x01, 0xd4,
5367 0xc4, 0x76, 0xce, 0x3c, 0xa7, 0x5d, 0xbe, 0xdd, 0x52, 0x90, 0x76, 0xe3, 0x51, 0x8e, 0x7c, 0x03,
5368 0xf3, 0x07, 0x34, 0xe8, 0xb0, 0xa0, 0x87, 0xe5, 0x7b, 0xcb, 0xa7, 0xc1, 0x20, 0x03, 0x2a, 0x86,
5369 0x7a, 0xf6, 0x3e, 0xf6, 0xec, 0xae, 0xb6, 0xc8, 0x7b, 0x36, 0x92, 0x42, 0x1c, 0x3e, 0x65, 0x71,
5370 0x18, 0x89, 0xe7, 0x9a, 0x37, 0x91, 0x2a, 0x39, 0x2a, 0x63, 0xc8, 0xa9, 0x5e, 0x43, 0x79, 0x9b,
5371 0x46, 0x8d, 0xf3, 0x08, 0x8b, 0x7a, 0x92, 0x8e, 0x28, 0x7d, 0x54, 0x58, 0xba, 0x95, 0xa9, 0xfd,
5372 0x75, 0x1a, 0xf5, 0x03, 0x0f, 0x95, 0xa1, 0x4a, 0x9c, 0xa1, 0xe1, 0xc4, 0xdf, 0xe0, 0x6f, 0xf6,
5373 0xc4, 0xfb, 0x23, 0x51, 0xb8, 0xd0, 0x88, 0xdc, 0x5c, 0x91, 0xff, 0x5d, 0x83, 0xaa, 0xba, 0x3a,
5374 0x3d, 0x0c, 0xd1, 0x70, 0x7a, 0x1f, 0x16, 0xb7, 0x69, 0xb4, 0x3b, 0xfa, 0xd7, 0x0c, 0x6a, 0x9e,
5375 0x58, 0x56, 0x7f, 0x70, 0xa9, 0xfc, 0xc6, 0x42, 0x7b, 0x88, 0x9e, 0x34, 0xed, 0x8e, 0x1c, 0xc2,
5376 0x68, 0x46, 0xee, 0xf1, 0x18, 0xe6, 0x47, 0xea, 0xaf, 0xe3, 0x4d, 0x59, 0xde, 0x91, 0x6c, 0xdc,
5377 0x53, 0x1b, 0xd3, 0x7c, 0xfa, 0x54, 0x33, 0xe0, 0xe1, 0xd6, 0x25, 0x0f, 0x3e, 0x43, 0x89, 0x3e,
5378 0x55, 0x73, 0xd6, 0x6d, 0x00, 0x91, 0x0c, 0xf1, 0xe4, 0x50, 0x29, 0x6b, 0x83, 0xcf, 0x10, 0xea,
5379 0xd1, 0x9b, 0xda, 0x71, 0xa2, 0x9f, 0xc3, 0xac, 0x20, 0x4f, 0x4e, 0x31, 0x64, 0x1c, 0x75, 0xba,
5380 0xcd, 0x8d, 0xaa, 0xb7, 0x87, 0x12, 0xb4, 0xc2, 0xf3, 0x45, 0xee, 0x93, 0xe7, 0xdf, 0xc0, 0x32,
5381 0x0b, 0xba, 0x68, 0x6b, 0xb1, 0xc0, 0x5e, 0x11, 0xff, 0xab, 0x47, 0xcc, 0xf5, 0xbc, 0xf2, 0x0a,
5382 0xdb, 0xbc, 0xdc, 0x6d, 0xed, 0xb6, 0x7f, 0xba, 0xda, 0x75, 0xa2, 0xe3, 0xfe, 0xd1, 0x8a, 0xc5,
5383 0x7a, 0xab, 0xb1, 0xc9, 0xaa, 0x30, 0xf9, 0x54, 0xfe, 0x47, 0x20, 0xa7, 0x1b, 0xab, 0x5d, 0x16,
5384 0xff, 0xa7, 0x24, 0x47, 0x05, 0x94, 0x7e, 0xf6, 0x5f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xab, 0x8b,
5385 0xd0, 0xf5, 0xb4, 0x44, 0x00, 0x00,
Matt Jeanneret61e94872019-03-22 16:16:01 -04005386}
5387
5388// Reference imports to suppress errors if they are not otherwise used.
5389var _ context.Context
5390var _ grpc.ClientConn
5391
5392// This is a compile-time assertion to ensure that this generated file
5393// is compatible with the grpc package it is being compiled against.
5394const _ = grpc.SupportPackageIsVersion4
5395
5396// OpenoltClient is the client API for Openolt service.
5397//
5398// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
5399type OpenoltClient interface {
5400 DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5401 ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5402 ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5403 DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5404 DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5405 OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
5406 OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
5407 UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error)
5408 FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
5409 FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
5410 HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
5411 EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
5412 DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
5413 GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error)
5414 Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5415 CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
Gamze Abaka66fe96f2020-12-17 13:27:27 +00005416 GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error)
5417 GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005418 CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
5419 RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
5420 CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
5421 RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005422 EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
Burak Gurdag402dd952019-12-10 20:31:11 +00005423 PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005424 DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
khenaidoo4c6543e2021-10-19 17:25:58 -04005425 GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*extension.ReturnValues, error)
dpaul2b52e712020-06-23 13:02:28 +05305426 OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error)
Jason Huang4f8a9372020-06-03 18:09:35 +08005427 GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
5428 GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005429 GetPonRxPower(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*PonRxPowerData, error)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305430 //
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05305431 // GetOnuInfo takes Onu id, serialnumber, and pon interface as argument from the onu structure.
5432 // Returns the Onu info from the device.
5433 GetOnuInfo(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuInfo, error)
5434 //
5435 // GetPonInterfaceInfo takes the pon intf id as argument.
5436 // Returns the pon interface information from the device.
5437 GetPonInterfaceInfo(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*PonIntfInfo, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005438}
5439
5440type openoltClient struct {
5441 cc *grpc.ClientConn
5442}
5443
5444func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient {
5445 return &openoltClient{cc}
5446}
5447
5448func (c *openoltClient) DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5449 out := new(Empty)
5450 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOlt", in, out, opts...)
5451 if err != nil {
5452 return nil, err
5453 }
5454 return out, nil
5455}
5456
5457func (c *openoltClient) ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5458 out := new(Empty)
5459 err := c.cc.Invoke(ctx, "/openolt.Openolt/ReenableOlt", in, out, opts...)
5460 if err != nil {
5461 return nil, err
5462 }
5463 return out, nil
5464}
5465
5466func (c *openoltClient) ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5467 out := new(Empty)
5468 err := c.cc.Invoke(ctx, "/openolt.Openolt/ActivateOnu", in, out, opts...)
5469 if err != nil {
5470 return nil, err
5471 }
5472 return out, nil
5473}
5474
5475func (c *openoltClient) DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5476 out := new(Empty)
5477 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeactivateOnu", in, out, opts...)
5478 if err != nil {
5479 return nil, err
5480 }
5481 return out, nil
5482}
5483
5484func (c *openoltClient) DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5485 out := new(Empty)
5486 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteOnu", in, out, opts...)
5487 if err != nil {
5488 return nil, err
5489 }
5490 return out, nil
5491}
5492
5493func (c *openoltClient) OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error) {
5494 out := new(Empty)
5495 err := c.cc.Invoke(ctx, "/openolt.Openolt/OmciMsgOut", in, out, opts...)
5496 if err != nil {
5497 return nil, err
5498 }
5499 return out, nil
5500}
5501
5502func (c *openoltClient) OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error) {
5503 out := new(Empty)
5504 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuPacketOut", in, out, opts...)
5505 if err != nil {
5506 return nil, err
5507 }
5508 return out, nil
5509}
5510
5511func (c *openoltClient) UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error) {
5512 out := new(Empty)
5513 err := c.cc.Invoke(ctx, "/openolt.Openolt/UplinkPacketOut", in, out, opts...)
5514 if err != nil {
5515 return nil, err
5516 }
5517 return out, nil
5518}
5519
5520func (c *openoltClient) FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
5521 out := new(Empty)
5522 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowAdd", in, out, opts...)
5523 if err != nil {
5524 return nil, err
5525 }
5526 return out, nil
5527}
5528
5529func (c *openoltClient) FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
5530 out := new(Empty)
5531 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowRemove", in, out, opts...)
5532 if err != nil {
5533 return nil, err
5534 }
5535 return out, nil
5536}
5537
5538func (c *openoltClient) HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error) {
5539 out := new(Heartbeat)
5540 err := c.cc.Invoke(ctx, "/openolt.Openolt/HeartbeatCheck", in, out, opts...)
5541 if err != nil {
5542 return nil, err
5543 }
5544 return out, nil
5545}
5546
5547func (c *openoltClient) EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
5548 out := new(Empty)
5549 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnablePonIf", in, out, opts...)
5550 if err != nil {
5551 return nil, err
5552 }
5553 return out, nil
5554}
5555
5556func (c *openoltClient) DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
5557 out := new(Empty)
5558 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisablePonIf", in, out, opts...)
5559 if err != nil {
5560 return nil, err
5561 }
5562 return out, nil
5563}
5564
5565func (c *openoltClient) GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error) {
5566 out := new(DeviceInfo)
5567 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetDeviceInfo", in, out, opts...)
5568 if err != nil {
5569 return nil, err
5570 }
5571 return out, nil
5572}
5573
5574func (c *openoltClient) Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5575 out := new(Empty)
5576 err := c.cc.Invoke(ctx, "/openolt.Openolt/Reboot", in, out, opts...)
5577 if err != nil {
5578 return nil, err
5579 }
5580 return out, nil
5581}
5582
5583func (c *openoltClient) CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5584 out := new(Empty)
5585 err := c.cc.Invoke(ctx, "/openolt.Openolt/CollectStatistics", in, out, opts...)
5586 if err != nil {
5587 return nil, err
5588 }
5589 return out, nil
5590}
5591
Gamze Abaka66fe96f2020-12-17 13:27:27 +00005592func (c *openoltClient) GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error) {
5593 out := new(OnuStatistics)
5594 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetOnuStatistics", in, out, opts...)
5595 if err != nil {
5596 return nil, err
5597 }
5598 return out, nil
5599}
5600
5601func (c *openoltClient) GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error) {
5602 out := new(GemPortStatistics)
5603 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetGemPortStatistics", in, out, opts...)
5604 if err != nil {
5605 return nil, err
5606 }
5607 return out, nil
5608}
5609
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005610func (c *openoltClient) CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
Matt Jeanneret61e94872019-03-22 16:16:01 -04005611 out := new(Empty)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005612 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficSchedulers", in, out, opts...)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005613 if err != nil {
5614 return nil, err
5615 }
5616 return out, nil
5617}
5618
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005619func (c *openoltClient) RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
Matt Jeanneret61e94872019-03-22 16:16:01 -04005620 out := new(Empty)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005621 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficSchedulers", in, out, opts...)
5622 if err != nil {
5623 return nil, err
5624 }
5625 return out, nil
5626}
5627
5628func (c *openoltClient) CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5629 out := new(Empty)
5630 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficQueues", in, out, opts...)
5631 if err != nil {
5632 return nil, err
5633 }
5634 return out, nil
5635}
5636
5637func (c *openoltClient) RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5638 out := new(Empty)
5639 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficQueues", in, out, opts...)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005640 if err != nil {
5641 return nil, err
5642 }
5643 return out, nil
5644}
5645
5646func (c *openoltClient) EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error) {
5647 stream, err := c.cc.NewStream(ctx, &_Openolt_serviceDesc.Streams[0], "/openolt.Openolt/EnableIndication", opts...)
5648 if err != nil {
5649 return nil, err
5650 }
5651 x := &openoltEnableIndicationClient{stream}
5652 if err := x.ClientStream.SendMsg(in); err != nil {
5653 return nil, err
5654 }
5655 if err := x.ClientStream.CloseSend(); err != nil {
5656 return nil, err
5657 }
5658 return x, nil
5659}
5660
5661type Openolt_EnableIndicationClient interface {
5662 Recv() (*Indication, error)
5663 grpc.ClientStream
5664}
5665
5666type openoltEnableIndicationClient struct {
5667 grpc.ClientStream
5668}
5669
5670func (x *openoltEnableIndicationClient) Recv() (*Indication, error) {
5671 m := new(Indication)
5672 if err := x.ClientStream.RecvMsg(m); err != nil {
5673 return nil, err
5674 }
5675 return m, nil
5676}
5677
Burak Gurdag402dd952019-12-10 20:31:11 +00005678func (c *openoltClient) PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5679 out := new(Empty)
5680 err := c.cc.Invoke(ctx, "/openolt.Openolt/PerformGroupOperation", in, out, opts...)
5681 if err != nil {
5682 return nil, err
5683 }
5684 return out, nil
5685}
5686
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005687func (c *openoltClient) DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5688 out := new(Empty)
5689 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteGroup", in, out, opts...)
5690 if err != nil {
5691 return nil, err
5692 }
5693 return out, nil
5694}
5695
khenaidoo4c6543e2021-10-19 17:25:58 -04005696func (c *openoltClient) GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*extension.ReturnValues, error) {
5697 out := new(extension.ReturnValues)
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08005698 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetExtValue", in, out, opts...)
5699 if err != nil {
5700 return nil, err
5701 }
5702 return out, nil
5703}
5704
dpaul2b52e712020-06-23 13:02:28 +05305705func (c *openoltClient) OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error) {
Jason Huang55ee29d2020-03-11 23:43:29 +08005706 out := new(Empty)
5707 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuItuPonAlarmSet", in, out, opts...)
5708 if err != nil {
5709 return nil, err
5710 }
5711 return out, nil
5712}
5713
Jason Huang4f8a9372020-06-03 18:09:35 +08005714func (c *openoltClient) GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5715 out := new(OnuLogicalDistance)
5716 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistanceZero", in, out, opts...)
5717 if err != nil {
5718 return nil, err
5719 }
5720 return out, nil
5721}
5722
5723func (c *openoltClient) GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5724 out := new(OnuLogicalDistance)
5725 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistance", in, out, opts...)
5726 if err != nil {
5727 return nil, err
5728 }
5729 return out, nil
5730}
5731
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005732func (c *openoltClient) GetPonRxPower(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*PonRxPowerData, error) {
5733 out := new(PonRxPowerData)
5734 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetPonRxPower", in, out, opts...)
5735 if err != nil {
5736 return nil, err
5737 }
5738 return out, nil
5739}
5740
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05305741func (c *openoltClient) GetOnuInfo(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuInfo, error) {
5742 out := new(OnuInfo)
5743 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetOnuInfo", in, out, opts...)
5744 if err != nil {
5745 return nil, err
5746 }
5747 return out, nil
5748}
5749
5750func (c *openoltClient) GetPonInterfaceInfo(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*PonIntfInfo, error) {
5751 out := new(PonIntfInfo)
5752 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetPonInterfaceInfo", in, out, opts...)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305753 if err != nil {
5754 return nil, err
5755 }
5756 return out, nil
5757}
5758
Matt Jeanneret61e94872019-03-22 16:16:01 -04005759// OpenoltServer is the server API for Openolt service.
5760type OpenoltServer interface {
5761 DisableOlt(context.Context, *Empty) (*Empty, error)
5762 ReenableOlt(context.Context, *Empty) (*Empty, error)
5763 ActivateOnu(context.Context, *Onu) (*Empty, error)
5764 DeactivateOnu(context.Context, *Onu) (*Empty, error)
5765 DeleteOnu(context.Context, *Onu) (*Empty, error)
5766 OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
5767 OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
5768 UplinkPacketOut(context.Context, *UplinkPacket) (*Empty, error)
5769 FlowAdd(context.Context, *Flow) (*Empty, error)
5770 FlowRemove(context.Context, *Flow) (*Empty, error)
5771 HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
5772 EnablePonIf(context.Context, *Interface) (*Empty, error)
5773 DisablePonIf(context.Context, *Interface) (*Empty, error)
5774 GetDeviceInfo(context.Context, *Empty) (*DeviceInfo, error)
5775 Reboot(context.Context, *Empty) (*Empty, error)
5776 CollectStatistics(context.Context, *Empty) (*Empty, error)
Gamze Abaka66fe96f2020-12-17 13:27:27 +00005777 GetOnuStatistics(context.Context, *Onu) (*OnuStatistics, error)
5778 GetGemPortStatistics(context.Context, *OnuPacket) (*GemPortStatistics, error)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005779 CreateTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5780 RemoveTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5781 CreateTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
5782 RemoveTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005783 EnableIndication(*Empty, Openolt_EnableIndicationServer) error
Burak Gurdag402dd952019-12-10 20:31:11 +00005784 PerformGroupOperation(context.Context, *Group) (*Empty, error)
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005785 DeleteGroup(context.Context, *Group) (*Empty, error)
khenaidoo4c6543e2021-10-19 17:25:58 -04005786 GetExtValue(context.Context, *ValueParam) (*extension.ReturnValues, error)
dpaul2b52e712020-06-23 13:02:28 +05305787 OnuItuPonAlarmSet(context.Context, *config.OnuItuPonAlarm) (*Empty, error)
Jason Huang4f8a9372020-06-03 18:09:35 +08005788 GetLogicalOnuDistanceZero(context.Context, *Onu) (*OnuLogicalDistance, error)
5789 GetLogicalOnuDistance(context.Context, *Onu) (*OnuLogicalDistance, error)
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005790 GetPonRxPower(context.Context, *Onu) (*PonRxPowerData, error)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305791 //
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05305792 // GetOnuInfo takes Onu id, serialnumber, and pon interface as argument from the onu structure.
5793 // Returns the Onu info from the device.
5794 GetOnuInfo(context.Context, *Onu) (*OnuInfo, error)
5795 //
5796 // GetPonInterfaceInfo takes the pon intf id as argument.
5797 // Returns the pon interface information from the device.
5798 GetPonInterfaceInfo(context.Context, *Interface) (*PonIntfInfo, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005799}
5800
David K. Bainbridgec4bf5382021-04-08 16:06:54 +00005801// UnimplementedOpenoltServer can be embedded to have forward compatible implementations.
5802type UnimplementedOpenoltServer struct {
5803}
5804
5805func (*UnimplementedOpenoltServer) DisableOlt(ctx context.Context, req *Empty) (*Empty, error) {
5806 return nil, status.Errorf(codes.Unimplemented, "method DisableOlt not implemented")
5807}
5808func (*UnimplementedOpenoltServer) ReenableOlt(ctx context.Context, req *Empty) (*Empty, error) {
5809 return nil, status.Errorf(codes.Unimplemented, "method ReenableOlt not implemented")
5810}
5811func (*UnimplementedOpenoltServer) ActivateOnu(ctx context.Context, req *Onu) (*Empty, error) {
5812 return nil, status.Errorf(codes.Unimplemented, "method ActivateOnu not implemented")
5813}
5814func (*UnimplementedOpenoltServer) DeactivateOnu(ctx context.Context, req *Onu) (*Empty, error) {
5815 return nil, status.Errorf(codes.Unimplemented, "method DeactivateOnu not implemented")
5816}
5817func (*UnimplementedOpenoltServer) DeleteOnu(ctx context.Context, req *Onu) (*Empty, error) {
5818 return nil, status.Errorf(codes.Unimplemented, "method DeleteOnu not implemented")
5819}
5820func (*UnimplementedOpenoltServer) OmciMsgOut(ctx context.Context, req *OmciMsg) (*Empty, error) {
5821 return nil, status.Errorf(codes.Unimplemented, "method OmciMsgOut not implemented")
5822}
5823func (*UnimplementedOpenoltServer) OnuPacketOut(ctx context.Context, req *OnuPacket) (*Empty, error) {
5824 return nil, status.Errorf(codes.Unimplemented, "method OnuPacketOut not implemented")
5825}
5826func (*UnimplementedOpenoltServer) UplinkPacketOut(ctx context.Context, req *UplinkPacket) (*Empty, error) {
5827 return nil, status.Errorf(codes.Unimplemented, "method UplinkPacketOut not implemented")
5828}
5829func (*UnimplementedOpenoltServer) FlowAdd(ctx context.Context, req *Flow) (*Empty, error) {
5830 return nil, status.Errorf(codes.Unimplemented, "method FlowAdd not implemented")
5831}
5832func (*UnimplementedOpenoltServer) FlowRemove(ctx context.Context, req *Flow) (*Empty, error) {
5833 return nil, status.Errorf(codes.Unimplemented, "method FlowRemove not implemented")
5834}
5835func (*UnimplementedOpenoltServer) HeartbeatCheck(ctx context.Context, req *Empty) (*Heartbeat, error) {
5836 return nil, status.Errorf(codes.Unimplemented, "method HeartbeatCheck not implemented")
5837}
5838func (*UnimplementedOpenoltServer) EnablePonIf(ctx context.Context, req *Interface) (*Empty, error) {
5839 return nil, status.Errorf(codes.Unimplemented, "method EnablePonIf not implemented")
5840}
5841func (*UnimplementedOpenoltServer) DisablePonIf(ctx context.Context, req *Interface) (*Empty, error) {
5842 return nil, status.Errorf(codes.Unimplemented, "method DisablePonIf not implemented")
5843}
5844func (*UnimplementedOpenoltServer) GetDeviceInfo(ctx context.Context, req *Empty) (*DeviceInfo, error) {
5845 return nil, status.Errorf(codes.Unimplemented, "method GetDeviceInfo not implemented")
5846}
5847func (*UnimplementedOpenoltServer) Reboot(ctx context.Context, req *Empty) (*Empty, error) {
5848 return nil, status.Errorf(codes.Unimplemented, "method Reboot not implemented")
5849}
5850func (*UnimplementedOpenoltServer) CollectStatistics(ctx context.Context, req *Empty) (*Empty, error) {
5851 return nil, status.Errorf(codes.Unimplemented, "method CollectStatistics not implemented")
5852}
5853func (*UnimplementedOpenoltServer) GetOnuStatistics(ctx context.Context, req *Onu) (*OnuStatistics, error) {
5854 return nil, status.Errorf(codes.Unimplemented, "method GetOnuStatistics not implemented")
5855}
5856func (*UnimplementedOpenoltServer) GetGemPortStatistics(ctx context.Context, req *OnuPacket) (*GemPortStatistics, error) {
5857 return nil, status.Errorf(codes.Unimplemented, "method GetGemPortStatistics not implemented")
5858}
5859func (*UnimplementedOpenoltServer) CreateTrafficSchedulers(ctx context.Context, req *tech_profile.TrafficSchedulers) (*Empty, error) {
5860 return nil, status.Errorf(codes.Unimplemented, "method CreateTrafficSchedulers not implemented")
5861}
5862func (*UnimplementedOpenoltServer) RemoveTrafficSchedulers(ctx context.Context, req *tech_profile.TrafficSchedulers) (*Empty, error) {
5863 return nil, status.Errorf(codes.Unimplemented, "method RemoveTrafficSchedulers not implemented")
5864}
5865func (*UnimplementedOpenoltServer) CreateTrafficQueues(ctx context.Context, req *tech_profile.TrafficQueues) (*Empty, error) {
5866 return nil, status.Errorf(codes.Unimplemented, "method CreateTrafficQueues not implemented")
5867}
5868func (*UnimplementedOpenoltServer) RemoveTrafficQueues(ctx context.Context, req *tech_profile.TrafficQueues) (*Empty, error) {
5869 return nil, status.Errorf(codes.Unimplemented, "method RemoveTrafficQueues not implemented")
5870}
5871func (*UnimplementedOpenoltServer) EnableIndication(req *Empty, srv Openolt_EnableIndicationServer) error {
5872 return status.Errorf(codes.Unimplemented, "method EnableIndication not implemented")
5873}
5874func (*UnimplementedOpenoltServer) PerformGroupOperation(ctx context.Context, req *Group) (*Empty, error) {
5875 return nil, status.Errorf(codes.Unimplemented, "method PerformGroupOperation not implemented")
5876}
5877func (*UnimplementedOpenoltServer) DeleteGroup(ctx context.Context, req *Group) (*Empty, error) {
5878 return nil, status.Errorf(codes.Unimplemented, "method DeleteGroup not implemented")
5879}
khenaidoo4c6543e2021-10-19 17:25:58 -04005880func (*UnimplementedOpenoltServer) GetExtValue(ctx context.Context, req *ValueParam) (*extension.ReturnValues, error) {
David K. Bainbridgec4bf5382021-04-08 16:06:54 +00005881 return nil, status.Errorf(codes.Unimplemented, "method GetExtValue not implemented")
5882}
5883func (*UnimplementedOpenoltServer) OnuItuPonAlarmSet(ctx context.Context, req *config.OnuItuPonAlarm) (*Empty, error) {
5884 return nil, status.Errorf(codes.Unimplemented, "method OnuItuPonAlarmSet not implemented")
5885}
5886func (*UnimplementedOpenoltServer) GetLogicalOnuDistanceZero(ctx context.Context, req *Onu) (*OnuLogicalDistance, error) {
5887 return nil, status.Errorf(codes.Unimplemented, "method GetLogicalOnuDistanceZero not implemented")
5888}
5889func (*UnimplementedOpenoltServer) GetLogicalOnuDistance(ctx context.Context, req *Onu) (*OnuLogicalDistance, error) {
5890 return nil, status.Errorf(codes.Unimplemented, "method GetLogicalOnuDistance not implemented")
5891}
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005892func (*UnimplementedOpenoltServer) GetPonRxPower(ctx context.Context, req *Onu) (*PonRxPowerData, error) {
5893 return nil, status.Errorf(codes.Unimplemented, "method GetPonRxPower not implemented")
5894}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05305895func (*UnimplementedOpenoltServer) GetOnuInfo(ctx context.Context, req *Onu) (*OnuInfo, error) {
5896 return nil, status.Errorf(codes.Unimplemented, "method GetOnuInfo not implemented")
5897}
5898func (*UnimplementedOpenoltServer) GetPonInterfaceInfo(ctx context.Context, req *Interface) (*PonIntfInfo, error) {
5899 return nil, status.Errorf(codes.Unimplemented, "method GetPonInterfaceInfo not implemented")
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305900}
David K. Bainbridgec4bf5382021-04-08 16:06:54 +00005901
Matt Jeanneret61e94872019-03-22 16:16:01 -04005902func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer) {
5903 s.RegisterService(&_Openolt_serviceDesc, srv)
5904}
5905
5906func _Openolt_DisableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5907 in := new(Empty)
5908 if err := dec(in); err != nil {
5909 return nil, err
5910 }
5911 if interceptor == nil {
5912 return srv.(OpenoltServer).DisableOlt(ctx, in)
5913 }
5914 info := &grpc.UnaryServerInfo{
5915 Server: srv,
5916 FullMethod: "/openolt.Openolt/DisableOlt",
5917 }
5918 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5919 return srv.(OpenoltServer).DisableOlt(ctx, req.(*Empty))
5920 }
5921 return interceptor(ctx, in, info, handler)
5922}
5923
5924func _Openolt_ReenableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5925 in := new(Empty)
5926 if err := dec(in); err != nil {
5927 return nil, err
5928 }
5929 if interceptor == nil {
5930 return srv.(OpenoltServer).ReenableOlt(ctx, in)
5931 }
5932 info := &grpc.UnaryServerInfo{
5933 Server: srv,
5934 FullMethod: "/openolt.Openolt/ReenableOlt",
5935 }
5936 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5937 return srv.(OpenoltServer).ReenableOlt(ctx, req.(*Empty))
5938 }
5939 return interceptor(ctx, in, info, handler)
5940}
5941
5942func _Openolt_ActivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5943 in := new(Onu)
5944 if err := dec(in); err != nil {
5945 return nil, err
5946 }
5947 if interceptor == nil {
5948 return srv.(OpenoltServer).ActivateOnu(ctx, in)
5949 }
5950 info := &grpc.UnaryServerInfo{
5951 Server: srv,
5952 FullMethod: "/openolt.Openolt/ActivateOnu",
5953 }
5954 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5955 return srv.(OpenoltServer).ActivateOnu(ctx, req.(*Onu))
5956 }
5957 return interceptor(ctx, in, info, handler)
5958}
5959
5960func _Openolt_DeactivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5961 in := new(Onu)
5962 if err := dec(in); err != nil {
5963 return nil, err
5964 }
5965 if interceptor == nil {
5966 return srv.(OpenoltServer).DeactivateOnu(ctx, in)
5967 }
5968 info := &grpc.UnaryServerInfo{
5969 Server: srv,
5970 FullMethod: "/openolt.Openolt/DeactivateOnu",
5971 }
5972 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5973 return srv.(OpenoltServer).DeactivateOnu(ctx, req.(*Onu))
5974 }
5975 return interceptor(ctx, in, info, handler)
5976}
5977
5978func _Openolt_DeleteOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5979 in := new(Onu)
5980 if err := dec(in); err != nil {
5981 return nil, err
5982 }
5983 if interceptor == nil {
5984 return srv.(OpenoltServer).DeleteOnu(ctx, in)
5985 }
5986 info := &grpc.UnaryServerInfo{
5987 Server: srv,
5988 FullMethod: "/openolt.Openolt/DeleteOnu",
5989 }
5990 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5991 return srv.(OpenoltServer).DeleteOnu(ctx, req.(*Onu))
5992 }
5993 return interceptor(ctx, in, info, handler)
5994}
5995
5996func _Openolt_OmciMsgOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5997 in := new(OmciMsg)
5998 if err := dec(in); err != nil {
5999 return nil, err
6000 }
6001 if interceptor == nil {
6002 return srv.(OpenoltServer).OmciMsgOut(ctx, in)
6003 }
6004 info := &grpc.UnaryServerInfo{
6005 Server: srv,
6006 FullMethod: "/openolt.Openolt/OmciMsgOut",
6007 }
6008 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6009 return srv.(OpenoltServer).OmciMsgOut(ctx, req.(*OmciMsg))
6010 }
6011 return interceptor(ctx, in, info, handler)
6012}
6013
6014func _Openolt_OnuPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6015 in := new(OnuPacket)
6016 if err := dec(in); err != nil {
6017 return nil, err
6018 }
6019 if interceptor == nil {
6020 return srv.(OpenoltServer).OnuPacketOut(ctx, in)
6021 }
6022 info := &grpc.UnaryServerInfo{
6023 Server: srv,
6024 FullMethod: "/openolt.Openolt/OnuPacketOut",
6025 }
6026 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6027 return srv.(OpenoltServer).OnuPacketOut(ctx, req.(*OnuPacket))
6028 }
6029 return interceptor(ctx, in, info, handler)
6030}
6031
6032func _Openolt_UplinkPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6033 in := new(UplinkPacket)
6034 if err := dec(in); err != nil {
6035 return nil, err
6036 }
6037 if interceptor == nil {
6038 return srv.(OpenoltServer).UplinkPacketOut(ctx, in)
6039 }
6040 info := &grpc.UnaryServerInfo{
6041 Server: srv,
6042 FullMethod: "/openolt.Openolt/UplinkPacketOut",
6043 }
6044 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6045 return srv.(OpenoltServer).UplinkPacketOut(ctx, req.(*UplinkPacket))
6046 }
6047 return interceptor(ctx, in, info, handler)
6048}
6049
6050func _Openolt_FlowAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6051 in := new(Flow)
6052 if err := dec(in); err != nil {
6053 return nil, err
6054 }
6055 if interceptor == nil {
6056 return srv.(OpenoltServer).FlowAdd(ctx, in)
6057 }
6058 info := &grpc.UnaryServerInfo{
6059 Server: srv,
6060 FullMethod: "/openolt.Openolt/FlowAdd",
6061 }
6062 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6063 return srv.(OpenoltServer).FlowAdd(ctx, req.(*Flow))
6064 }
6065 return interceptor(ctx, in, info, handler)
6066}
6067
6068func _Openolt_FlowRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6069 in := new(Flow)
6070 if err := dec(in); err != nil {
6071 return nil, err
6072 }
6073 if interceptor == nil {
6074 return srv.(OpenoltServer).FlowRemove(ctx, in)
6075 }
6076 info := &grpc.UnaryServerInfo{
6077 Server: srv,
6078 FullMethod: "/openolt.Openolt/FlowRemove",
6079 }
6080 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6081 return srv.(OpenoltServer).FlowRemove(ctx, req.(*Flow))
6082 }
6083 return interceptor(ctx, in, info, handler)
6084}
6085
6086func _Openolt_HeartbeatCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6087 in := new(Empty)
6088 if err := dec(in); err != nil {
6089 return nil, err
6090 }
6091 if interceptor == nil {
6092 return srv.(OpenoltServer).HeartbeatCheck(ctx, in)
6093 }
6094 info := &grpc.UnaryServerInfo{
6095 Server: srv,
6096 FullMethod: "/openolt.Openolt/HeartbeatCheck",
6097 }
6098 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6099 return srv.(OpenoltServer).HeartbeatCheck(ctx, req.(*Empty))
6100 }
6101 return interceptor(ctx, in, info, handler)
6102}
6103
6104func _Openolt_EnablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6105 in := new(Interface)
6106 if err := dec(in); err != nil {
6107 return nil, err
6108 }
6109 if interceptor == nil {
6110 return srv.(OpenoltServer).EnablePonIf(ctx, in)
6111 }
6112 info := &grpc.UnaryServerInfo{
6113 Server: srv,
6114 FullMethod: "/openolt.Openolt/EnablePonIf",
6115 }
6116 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6117 return srv.(OpenoltServer).EnablePonIf(ctx, req.(*Interface))
6118 }
6119 return interceptor(ctx, in, info, handler)
6120}
6121
6122func _Openolt_DisablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6123 in := new(Interface)
6124 if err := dec(in); err != nil {
6125 return nil, err
6126 }
6127 if interceptor == nil {
6128 return srv.(OpenoltServer).DisablePonIf(ctx, in)
6129 }
6130 info := &grpc.UnaryServerInfo{
6131 Server: srv,
6132 FullMethod: "/openolt.Openolt/DisablePonIf",
6133 }
6134 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6135 return srv.(OpenoltServer).DisablePonIf(ctx, req.(*Interface))
6136 }
6137 return interceptor(ctx, in, info, handler)
6138}
6139
6140func _Openolt_GetDeviceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6141 in := new(Empty)
6142 if err := dec(in); err != nil {
6143 return nil, err
6144 }
6145 if interceptor == nil {
6146 return srv.(OpenoltServer).GetDeviceInfo(ctx, in)
6147 }
6148 info := &grpc.UnaryServerInfo{
6149 Server: srv,
6150 FullMethod: "/openolt.Openolt/GetDeviceInfo",
6151 }
6152 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6153 return srv.(OpenoltServer).GetDeviceInfo(ctx, req.(*Empty))
6154 }
6155 return interceptor(ctx, in, info, handler)
6156}
6157
6158func _Openolt_Reboot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6159 in := new(Empty)
6160 if err := dec(in); err != nil {
6161 return nil, err
6162 }
6163 if interceptor == nil {
6164 return srv.(OpenoltServer).Reboot(ctx, in)
6165 }
6166 info := &grpc.UnaryServerInfo{
6167 Server: srv,
6168 FullMethod: "/openolt.Openolt/Reboot",
6169 }
6170 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6171 return srv.(OpenoltServer).Reboot(ctx, req.(*Empty))
6172 }
6173 return interceptor(ctx, in, info, handler)
6174}
6175
6176func _Openolt_CollectStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6177 in := new(Empty)
6178 if err := dec(in); err != nil {
6179 return nil, err
6180 }
6181 if interceptor == nil {
6182 return srv.(OpenoltServer).CollectStatistics(ctx, in)
6183 }
6184 info := &grpc.UnaryServerInfo{
6185 Server: srv,
6186 FullMethod: "/openolt.Openolt/CollectStatistics",
6187 }
6188 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6189 return srv.(OpenoltServer).CollectStatistics(ctx, req.(*Empty))
6190 }
6191 return interceptor(ctx, in, info, handler)
6192}
6193
Gamze Abaka66fe96f2020-12-17 13:27:27 +00006194func _Openolt_GetOnuStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6195 in := new(Onu)
6196 if err := dec(in); err != nil {
6197 return nil, err
6198 }
6199 if interceptor == nil {
6200 return srv.(OpenoltServer).GetOnuStatistics(ctx, in)
6201 }
6202 info := &grpc.UnaryServerInfo{
6203 Server: srv,
6204 FullMethod: "/openolt.Openolt/GetOnuStatistics",
6205 }
6206 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6207 return srv.(OpenoltServer).GetOnuStatistics(ctx, req.(*Onu))
6208 }
6209 return interceptor(ctx, in, info, handler)
6210}
6211
6212func _Openolt_GetGemPortStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6213 in := new(OnuPacket)
6214 if err := dec(in); err != nil {
6215 return nil, err
6216 }
6217 if interceptor == nil {
6218 return srv.(OpenoltServer).GetGemPortStatistics(ctx, in)
6219 }
6220 info := &grpc.UnaryServerInfo{
6221 Server: srv,
6222 FullMethod: "/openolt.Openolt/GetGemPortStatistics",
6223 }
6224 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6225 return srv.(OpenoltServer).GetGemPortStatistics(ctx, req.(*OnuPacket))
6226 }
6227 return interceptor(ctx, in, info, handler)
6228}
6229
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006230func _Openolt_CreateTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6231 in := new(tech_profile.TrafficSchedulers)
Matt Jeanneret61e94872019-03-22 16:16:01 -04006232 if err := dec(in); err != nil {
6233 return nil, err
6234 }
6235 if interceptor == nil {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006236 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, in)
Matt Jeanneret61e94872019-03-22 16:16:01 -04006237 }
6238 info := &grpc.UnaryServerInfo{
6239 Server: srv,
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006240 FullMethod: "/openolt.Openolt/CreateTrafficSchedulers",
Matt Jeanneret61e94872019-03-22 16:16:01 -04006241 }
6242 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006243 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
Matt Jeanneret61e94872019-03-22 16:16:01 -04006244 }
6245 return interceptor(ctx, in, info, handler)
6246}
6247
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006248func _Openolt_RemoveTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6249 in := new(tech_profile.TrafficSchedulers)
Matt Jeanneret61e94872019-03-22 16:16:01 -04006250 if err := dec(in); err != nil {
6251 return nil, err
6252 }
6253 if interceptor == nil {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006254 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, in)
Matt Jeanneret61e94872019-03-22 16:16:01 -04006255 }
6256 info := &grpc.UnaryServerInfo{
6257 Server: srv,
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006258 FullMethod: "/openolt.Openolt/RemoveTrafficSchedulers",
Matt Jeanneret61e94872019-03-22 16:16:01 -04006259 }
6260 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006261 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
6262 }
6263 return interceptor(ctx, in, info, handler)
6264}
6265
6266func _Openolt_CreateTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6267 in := new(tech_profile.TrafficQueues)
6268 if err := dec(in); err != nil {
6269 return nil, err
6270 }
6271 if interceptor == nil {
6272 return srv.(OpenoltServer).CreateTrafficQueues(ctx, in)
6273 }
6274 info := &grpc.UnaryServerInfo{
6275 Server: srv,
6276 FullMethod: "/openolt.Openolt/CreateTrafficQueues",
6277 }
6278 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6279 return srv.(OpenoltServer).CreateTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
6280 }
6281 return interceptor(ctx, in, info, handler)
6282}
6283
6284func _Openolt_RemoveTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6285 in := new(tech_profile.TrafficQueues)
6286 if err := dec(in); err != nil {
6287 return nil, err
6288 }
6289 if interceptor == nil {
6290 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, in)
6291 }
6292 info := &grpc.UnaryServerInfo{
6293 Server: srv,
6294 FullMethod: "/openolt.Openolt/RemoveTrafficQueues",
6295 }
6296 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6297 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
Matt Jeanneret61e94872019-03-22 16:16:01 -04006298 }
6299 return interceptor(ctx, in, info, handler)
6300}
6301
6302func _Openolt_EnableIndication_Handler(srv interface{}, stream grpc.ServerStream) error {
6303 m := new(Empty)
6304 if err := stream.RecvMsg(m); err != nil {
6305 return err
6306 }
6307 return srv.(OpenoltServer).EnableIndication(m, &openoltEnableIndicationServer{stream})
6308}
6309
6310type Openolt_EnableIndicationServer interface {
6311 Send(*Indication) error
6312 grpc.ServerStream
6313}
6314
6315type openoltEnableIndicationServer struct {
6316 grpc.ServerStream
6317}
6318
6319func (x *openoltEnableIndicationServer) Send(m *Indication) error {
6320 return x.ServerStream.SendMsg(m)
6321}
6322
Burak Gurdag402dd952019-12-10 20:31:11 +00006323func _Openolt_PerformGroupOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6324 in := new(Group)
6325 if err := dec(in); err != nil {
6326 return nil, err
6327 }
6328 if interceptor == nil {
6329 return srv.(OpenoltServer).PerformGroupOperation(ctx, in)
6330 }
6331 info := &grpc.UnaryServerInfo{
6332 Server: srv,
6333 FullMethod: "/openolt.Openolt/PerformGroupOperation",
6334 }
6335 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6336 return srv.(OpenoltServer).PerformGroupOperation(ctx, req.(*Group))
6337 }
6338 return interceptor(ctx, in, info, handler)
6339}
6340
Burak Gurdagaadbcc02020-05-18 14:22:38 +00006341func _Openolt_DeleteGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6342 in := new(Group)
6343 if err := dec(in); err != nil {
6344 return nil, err
6345 }
6346 if interceptor == nil {
6347 return srv.(OpenoltServer).DeleteGroup(ctx, in)
6348 }
6349 info := &grpc.UnaryServerInfo{
6350 Server: srv,
6351 FullMethod: "/openolt.Openolt/DeleteGroup",
6352 }
6353 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6354 return srv.(OpenoltServer).DeleteGroup(ctx, req.(*Group))
6355 }
6356 return interceptor(ctx, in, info, handler)
6357}
6358
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08006359func _Openolt_GetExtValue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6360 in := new(ValueParam)
6361 if err := dec(in); err != nil {
6362 return nil, err
6363 }
6364 if interceptor == nil {
6365 return srv.(OpenoltServer).GetExtValue(ctx, in)
6366 }
6367 info := &grpc.UnaryServerInfo{
6368 Server: srv,
6369 FullMethod: "/openolt.Openolt/GetExtValue",
6370 }
6371 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6372 return srv.(OpenoltServer).GetExtValue(ctx, req.(*ValueParam))
6373 }
6374 return interceptor(ctx, in, info, handler)
6375}
6376
Jason Huang55ee29d2020-03-11 23:43:29 +08006377func _Openolt_OnuItuPonAlarmSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
dpaul2b52e712020-06-23 13:02:28 +05306378 in := new(config.OnuItuPonAlarm)
Jason Huang55ee29d2020-03-11 23:43:29 +08006379 if err := dec(in); err != nil {
6380 return nil, err
6381 }
6382 if interceptor == nil {
6383 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, in)
6384 }
6385 info := &grpc.UnaryServerInfo{
6386 Server: srv,
6387 FullMethod: "/openolt.Openolt/OnuItuPonAlarmSet",
6388 }
6389 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
dpaul2b52e712020-06-23 13:02:28 +05306390 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, req.(*config.OnuItuPonAlarm))
Jason Huang55ee29d2020-03-11 23:43:29 +08006391 }
6392 return interceptor(ctx, in, info, handler)
6393}
6394
Jason Huang4f8a9372020-06-03 18:09:35 +08006395func _Openolt_GetLogicalOnuDistanceZero_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6396 in := new(Onu)
6397 if err := dec(in); err != nil {
6398 return nil, err
6399 }
6400 if interceptor == nil {
6401 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, in)
6402 }
6403 info := &grpc.UnaryServerInfo{
6404 Server: srv,
6405 FullMethod: "/openolt.Openolt/GetLogicalOnuDistanceZero",
6406 }
6407 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6408 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, req.(*Onu))
6409 }
6410 return interceptor(ctx, in, info, handler)
6411}
6412
6413func _Openolt_GetLogicalOnuDistance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6414 in := new(Onu)
6415 if err := dec(in); err != nil {
6416 return nil, err
6417 }
6418 if interceptor == nil {
6419 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, in)
6420 }
6421 info := &grpc.UnaryServerInfo{
6422 Server: srv,
6423 FullMethod: "/openolt.Openolt/GetLogicalOnuDistance",
6424 }
6425 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6426 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, req.(*Onu))
6427 }
6428 return interceptor(ctx, in, info, handler)
6429}
6430
Orhan Kupusogluda19b452021-05-12 12:19:16 +00006431func _Openolt_GetPonRxPower_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6432 in := new(Onu)
6433 if err := dec(in); err != nil {
6434 return nil, err
6435 }
6436 if interceptor == nil {
6437 return srv.(OpenoltServer).GetPonRxPower(ctx, in)
6438 }
6439 info := &grpc.UnaryServerInfo{
6440 Server: srv,
6441 FullMethod: "/openolt.Openolt/GetPonRxPower",
6442 }
6443 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6444 return srv.(OpenoltServer).GetPonRxPower(ctx, req.(*Onu))
6445 }
6446 return interceptor(ctx, in, info, handler)
6447}
6448
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05306449func _Openolt_GetOnuInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6450 in := new(Onu)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306451 if err := dec(in); err != nil {
6452 return nil, err
6453 }
6454 if interceptor == nil {
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05306455 return srv.(OpenoltServer).GetOnuInfo(ctx, in)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306456 }
6457 info := &grpc.UnaryServerInfo{
6458 Server: srv,
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05306459 FullMethod: "/openolt.Openolt/GetOnuInfo",
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306460 }
6461 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05306462 return srv.(OpenoltServer).GetOnuInfo(ctx, req.(*Onu))
6463 }
6464 return interceptor(ctx, in, info, handler)
6465}
6466
6467func _Openolt_GetPonInterfaceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6468 in := new(Interface)
6469 if err := dec(in); err != nil {
6470 return nil, err
6471 }
6472 if interceptor == nil {
6473 return srv.(OpenoltServer).GetPonInterfaceInfo(ctx, in)
6474 }
6475 info := &grpc.UnaryServerInfo{
6476 Server: srv,
6477 FullMethod: "/openolt.Openolt/GetPonInterfaceInfo",
6478 }
6479 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6480 return srv.(OpenoltServer).GetPonInterfaceInfo(ctx, req.(*Interface))
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306481 }
6482 return interceptor(ctx, in, info, handler)
6483}
6484
Matt Jeanneret61e94872019-03-22 16:16:01 -04006485var _Openolt_serviceDesc = grpc.ServiceDesc{
6486 ServiceName: "openolt.Openolt",
6487 HandlerType: (*OpenoltServer)(nil),
6488 Methods: []grpc.MethodDesc{
6489 {
6490 MethodName: "DisableOlt",
6491 Handler: _Openolt_DisableOlt_Handler,
6492 },
6493 {
6494 MethodName: "ReenableOlt",
6495 Handler: _Openolt_ReenableOlt_Handler,
6496 },
6497 {
6498 MethodName: "ActivateOnu",
6499 Handler: _Openolt_ActivateOnu_Handler,
6500 },
6501 {
6502 MethodName: "DeactivateOnu",
6503 Handler: _Openolt_DeactivateOnu_Handler,
6504 },
6505 {
6506 MethodName: "DeleteOnu",
6507 Handler: _Openolt_DeleteOnu_Handler,
6508 },
6509 {
6510 MethodName: "OmciMsgOut",
6511 Handler: _Openolt_OmciMsgOut_Handler,
6512 },
6513 {
6514 MethodName: "OnuPacketOut",
6515 Handler: _Openolt_OnuPacketOut_Handler,
6516 },
6517 {
6518 MethodName: "UplinkPacketOut",
6519 Handler: _Openolt_UplinkPacketOut_Handler,
6520 },
6521 {
6522 MethodName: "FlowAdd",
6523 Handler: _Openolt_FlowAdd_Handler,
6524 },
6525 {
6526 MethodName: "FlowRemove",
6527 Handler: _Openolt_FlowRemove_Handler,
6528 },
6529 {
6530 MethodName: "HeartbeatCheck",
6531 Handler: _Openolt_HeartbeatCheck_Handler,
6532 },
6533 {
6534 MethodName: "EnablePonIf",
6535 Handler: _Openolt_EnablePonIf_Handler,
6536 },
6537 {
6538 MethodName: "DisablePonIf",
6539 Handler: _Openolt_DisablePonIf_Handler,
6540 },
6541 {
6542 MethodName: "GetDeviceInfo",
6543 Handler: _Openolt_GetDeviceInfo_Handler,
6544 },
6545 {
6546 MethodName: "Reboot",
6547 Handler: _Openolt_Reboot_Handler,
6548 },
6549 {
6550 MethodName: "CollectStatistics",
6551 Handler: _Openolt_CollectStatistics_Handler,
6552 },
6553 {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00006554 MethodName: "GetOnuStatistics",
6555 Handler: _Openolt_GetOnuStatistics_Handler,
6556 },
6557 {
6558 MethodName: "GetGemPortStatistics",
6559 Handler: _Openolt_GetGemPortStatistics_Handler,
6560 },
6561 {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006562 MethodName: "CreateTrafficSchedulers",
6563 Handler: _Openolt_CreateTrafficSchedulers_Handler,
Matt Jeanneret61e94872019-03-22 16:16:01 -04006564 },
6565 {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006566 MethodName: "RemoveTrafficSchedulers",
6567 Handler: _Openolt_RemoveTrafficSchedulers_Handler,
6568 },
6569 {
6570 MethodName: "CreateTrafficQueues",
6571 Handler: _Openolt_CreateTrafficQueues_Handler,
6572 },
6573 {
6574 MethodName: "RemoveTrafficQueues",
6575 Handler: _Openolt_RemoveTrafficQueues_Handler,
Matt Jeanneret61e94872019-03-22 16:16:01 -04006576 },
Burak Gurdag402dd952019-12-10 20:31:11 +00006577 {
6578 MethodName: "PerformGroupOperation",
6579 Handler: _Openolt_PerformGroupOperation_Handler,
6580 },
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08006581 {
Burak Gurdagaadbcc02020-05-18 14:22:38 +00006582 MethodName: "DeleteGroup",
6583 Handler: _Openolt_DeleteGroup_Handler,
6584 },
6585 {
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08006586 MethodName: "GetExtValue",
6587 Handler: _Openolt_GetExtValue_Handler,
6588 },
Jason Huang55ee29d2020-03-11 23:43:29 +08006589 {
6590 MethodName: "OnuItuPonAlarmSet",
6591 Handler: _Openolt_OnuItuPonAlarmSet_Handler,
6592 },
Jason Huang4f8a9372020-06-03 18:09:35 +08006593 {
6594 MethodName: "GetLogicalOnuDistanceZero",
6595 Handler: _Openolt_GetLogicalOnuDistanceZero_Handler,
6596 },
6597 {
6598 MethodName: "GetLogicalOnuDistance",
6599 Handler: _Openolt_GetLogicalOnuDistance_Handler,
6600 },
Orhan Kupusogluda19b452021-05-12 12:19:16 +00006601 {
6602 MethodName: "GetPonRxPower",
6603 Handler: _Openolt_GetPonRxPower_Handler,
6604 },
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306605 {
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05306606 MethodName: "GetOnuInfo",
6607 Handler: _Openolt_GetOnuInfo_Handler,
6608 },
6609 {
6610 MethodName: "GetPonInterfaceInfo",
6611 Handler: _Openolt_GetPonInterfaceInfo_Handler,
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306612 },
Matt Jeanneret61e94872019-03-22 16:16:01 -04006613 },
6614 Streams: []grpc.StreamDesc{
6615 {
6616 StreamName: "EnableIndication",
6617 Handler: _Openolt_EnableIndication_Handler,
6618 ServerStreams: true,
6619 },
6620 },
6621 Metadata: "voltha_protos/openolt.proto",
6622}