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