blob: 6dfa875acd0c84887d5cf5a3e221390d56ee2d9b [file] [log] [blame]
khenaidood948f772021-08-11 17:49:24 -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"
khenaidood948f772021-08-11 17:49:24 -040010 config "github.com/opencord/voltha-protos/v5/go/ext/config"
khenaidoo9beaaf12021-10-19 17:32:01 -040011 extension "github.com/opencord/voltha-protos/v5/go/extension"
khenaidood948f772021-08-11 17:49:24 -040012 tech_profile "github.com/opencord/voltha-protos/v5/go/tech_profile"
13 _ "google.golang.org/genproto/googleapis/api/annotations"
14 grpc "google.golang.org/grpc"
15 codes "google.golang.org/grpc/codes"
16 status "google.golang.org/grpc/status"
17 math "math"
18)
19
20// Reference imports to suppress errors if they are not otherwise used.
21var _ = proto.Marshal
22var _ = fmt.Errorf
23var _ = math.Inf
24
25// This is a compile-time assertion to ensure that this generated file
26// is compatible with the proto package it is being compiled against.
27// A compilation error at this line likely means your copy of the
28// proto package needs to be updated.
29const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
30
khenaidood948f772021-08-11 17:49:24 -040031//* 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
69type 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) {
97 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0, 0}
98}
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) {
125 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0, 1}
126}
127
128type 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) {
153 return fileDescriptor_c072e7aa0dfd74d5, []int{46, 0}
154}
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) {
181 return fileDescriptor_c072e7aa0dfd74d5, []int{47, 0}
182}
183
184type 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
212type 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
425 // *AlarmIndication_OnuLossOfSyncFailInd
426 // *AlarmIndication_OnuItuPonStatsInd
427 // *AlarmIndication_OnuDeactivationFailureInd
428 // *AlarmIndication_OnuRemoteDefectInd
429 // *AlarmIndication_OnuLossGemDelineationInd
430 // *AlarmIndication_OnuPhysicalEquipmentErrorInd
431 // *AlarmIndication_OnuLossOfAckInd
432 // *AlarmIndication_OnuDiffReachExceededInd
433 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
512type 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
520type AlarmIndication_OnuDeactivationFailureInd struct {
521 OnuDeactivationFailureInd *OnuDeactivationFailureIndication `protobuf:"bytes,14,opt,name=onu_deactivation_failure_ind,json=onuDeactivationFailureInd,proto3,oneof"`
522}
523
524type AlarmIndication_OnuRemoteDefectInd struct {
525 OnuRemoteDefectInd *OnuRemoteDefectIndication `protobuf:"bytes,15,opt,name=onu_remote_defect_ind,json=onuRemoteDefectInd,proto3,oneof"`
526}
527
528type 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
540type AlarmIndication_OnuDiffReachExceededInd struct {
541 OnuDiffReachExceededInd *OnuDifferentialReachExceededIndication `protobuf:"bytes,19,opt,name=onu_diff_reach_exceeded_ind,json=onuDiffReachExceededInd,proto3,oneof"`
542}
543
544func (*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
566func (*AlarmIndication_OnuLossOfSyncFailInd) isAlarmIndication_Data() {}
567
568func (*AlarmIndication_OnuItuPonStatsInd) isAlarmIndication_Data() {}
569
570func (*AlarmIndication_OnuDeactivationFailureInd) isAlarmIndication_Data() {}
571
572func (*AlarmIndication_OnuRemoteDefectInd) isAlarmIndication_Data() {}
573
574func (*AlarmIndication_OnuLossGemDelineationInd) isAlarmIndication_Data() {}
575
576func (*AlarmIndication_OnuPhysicalEquipmentErrorInd) isAlarmIndication_Data() {}
577
578func (*AlarmIndication_OnuLossOfAckInd) isAlarmIndication_Data() {}
579
580func (*AlarmIndication_OnuDiffReachExceededInd) isAlarmIndication_Data() {}
581
582func (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
666func (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
680func (m *AlarmIndication) GetOnuDeactivationFailureInd() *OnuDeactivationFailureIndication {
681 if x, ok := m.GetData().(*AlarmIndication_OnuDeactivationFailureInd); ok {
682 return x.OnuDeactivationFailureInd
683 }
684 return nil
685}
686
687func (m *AlarmIndication) GetOnuRemoteDefectInd() *OnuRemoteDefectIndication {
688 if x, ok := m.GetData().(*AlarmIndication_OnuRemoteDefectInd); ok {
689 return x.OnuRemoteDefectInd
690 }
691 return nil
692}
693
694func (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
715func (m *AlarmIndication) GetOnuDiffReachExceededInd() *OnuDifferentialReachExceededIndication {
716 if x, ok := m.GetData().(*AlarmIndication_OnuDiffReachExceededInd); ok {
717 return x.OnuDiffReachExceededInd
718 }
719 return nil
720}
721
722// 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),
736 (*AlarmIndication_OnuLossOfSyncFailInd)(nil),
737 (*AlarmIndication_OnuItuPonStatsInd)(nil),
738 (*AlarmIndication_OnuDeactivationFailureInd)(nil),
739 (*AlarmIndication_OnuRemoteDefectInd)(nil),
740 (*AlarmIndication_OnuLossGemDelineationInd)(nil),
741 (*AlarmIndication_OnuPhysicalEquipmentErrorInd)(nil),
742 (*AlarmIndication_OnuLossOfAckInd)(nil),
743 (*AlarmIndication_OnuDiffReachExceededInd)(nil),
744 }
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 {
881 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:"-"`
890}
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
952func (m *OnuIndication) GetFailReason() OnuIndication_ActivationFailReason {
953 if m != nil {
954 return m.FailReason
955 }
956 return OnuIndication_ONU_ACTIVATION_FAIL_REASON_NONE
957}
958
959type 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"`
khenaidooa46458b2021-12-15 16:50:44 -0500963 Speed uint32 `protobuf:"fixed32,4,opt,name=speed,proto3" json:"speed,omitempty"`
khenaidood948f772021-08-11 17:49:24 -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
khenaidooa46458b2021-12-15 16:50:44 -05001015func (m *IntfOperIndication) GetSpeed() uint32 {
1016 if m != nil {
1017 return m.Speed
1018 }
1019 return 0
1020}
1021
khenaidood948f772021-08-11 17:49:24 -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"`
1080 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"`
1082 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
1131func (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
1145func (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"`
1263 OmccEncryption bool `protobuf:"varint,5,opt,name=omcc_encryption,json=omccEncryption,proto3" json:"omcc_encryption,omitempty"`
1264 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
1322func (m *Onu) GetOmccEncryption() bool {
1323 if m != nil {
1324 return m.OmccEncryption
1325 }
1326 return false
1327}
1328
1329type 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
1392type 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) {
1405 return fileDescriptor_c072e7aa0dfd74d5, []int{13}
1406}
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"`
1451 GemportId uint32 `protobuf:"fixed32,5,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
1452 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) {
1462 return fileDescriptor_c072e7aa0dfd74d5, []int{14}
1463}
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
1504func (m *OnuPacket) GetGemportId() uint32 {
1505 if m != nil {
1506 return m.GemportId
1507 }
1508 return 0
1509}
1510
1511func (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) {
1530 return fileDescriptor_c072e7aa0dfd74d5, []int{15}
1531}
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 {
1566 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"`
1573 // Total number of pon intf ports on the device
1574 PonPorts uint32 `protobuf:"fixed32,12,opt,name=pon_ports,json=ponPorts,proto3" json:"pon_ports,omitempty"`
1575 // If using global per-device technology profile. To be deprecated
1576 Technology string `protobuf:"bytes,5,opt,name=technology,proto3" json:"technology,omitempty"`
1577 OnuIdStart uint32 `protobuf:"fixed32,6,opt,name=onu_id_start,json=onuIdStart,proto3" json:"onu_id_start,omitempty"`
1578 OnuIdEnd uint32 `protobuf:"fixed32,7,opt,name=onu_id_end,json=onuIdEnd,proto3" json:"onu_id_end,omitempty"`
1579 AllocIdStart uint32 `protobuf:"fixed32,8,opt,name=alloc_id_start,json=allocIdStart,proto3" json:"alloc_id_start,omitempty"`
1580 AllocIdEnd uint32 `protobuf:"fixed32,9,opt,name=alloc_id_end,json=allocIdEnd,proto3" json:"alloc_id_end,omitempty"`
1581 GemportIdStart uint32 `protobuf:"fixed32,10,opt,name=gemport_id_start,json=gemportIdStart,proto3" json:"gemport_id_start,omitempty"`
1582 GemportIdEnd uint32 `protobuf:"fixed32,11,opt,name=gemport_id_end,json=gemportIdEnd,proto3" json:"gemport_id_end,omitempty"`
1583 FlowIdStart uint32 `protobuf:"fixed32,13,opt,name=flow_id_start,json=flowIdStart,proto3" json:"flow_id_start,omitempty"`
1584 FlowIdEnd uint32 `protobuf:"fixed32,14,opt,name=flow_id_end,json=flowIdEnd,proto3" json:"flow_id_end,omitempty"`
1585 Ranges []*DeviceInfo_DeviceResourceRanges `protobuf:"bytes,15,rep,name=ranges,proto3" json:"ranges,omitempty"`
1586 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1587 XXX_unrecognized []byte `json:"-"`
1588 XXX_sizecache int32 `json:"-"`
1589}
1590
1591func (m *DeviceInfo) Reset() { *m = DeviceInfo{} }
1592func (m *DeviceInfo) String() string { return proto.CompactTextString(m) }
1593func (*DeviceInfo) ProtoMessage() {}
1594func (*DeviceInfo) Descriptor() ([]byte, []int) {
1595 return fileDescriptor_c072e7aa0dfd74d5, []int{16}
1596}
1597
1598func (m *DeviceInfo) XXX_Unmarshal(b []byte) error {
1599 return xxx_messageInfo_DeviceInfo.Unmarshal(m, b)
1600}
1601func (m *DeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1602 return xxx_messageInfo_DeviceInfo.Marshal(b, m, deterministic)
1603}
1604func (m *DeviceInfo) XXX_Merge(src proto.Message) {
1605 xxx_messageInfo_DeviceInfo.Merge(m, src)
1606}
1607func (m *DeviceInfo) XXX_Size() int {
1608 return xxx_messageInfo_DeviceInfo.Size(m)
1609}
1610func (m *DeviceInfo) XXX_DiscardUnknown() {
1611 xxx_messageInfo_DeviceInfo.DiscardUnknown(m)
1612}
1613
1614var xxx_messageInfo_DeviceInfo proto.InternalMessageInfo
1615
1616func (m *DeviceInfo) GetVendor() string {
1617 if m != nil {
1618 return m.Vendor
1619 }
1620 return ""
1621}
1622
1623func (m *DeviceInfo) GetModel() string {
1624 if m != nil {
1625 return m.Model
1626 }
1627 return ""
1628}
1629
1630func (m *DeviceInfo) GetHardwareVersion() string {
1631 if m != nil {
1632 return m.HardwareVersion
1633 }
1634 return ""
1635}
1636
1637func (m *DeviceInfo) GetFirmwareVersion() string {
1638 if m != nil {
1639 return m.FirmwareVersion
1640 }
1641 return ""
1642}
1643
1644func (m *DeviceInfo) GetDeviceId() string {
1645 if m != nil {
1646 return m.DeviceId
1647 }
1648 return ""
1649}
1650
1651func (m *DeviceInfo) GetDeviceSerialNumber() string {
1652 if m != nil {
1653 return m.DeviceSerialNumber
1654 }
1655 return ""
1656}
1657
1658func (m *DeviceInfo) GetPreviouslyConnected() bool {
1659 if m != nil {
1660 return m.PreviouslyConnected
1661 }
1662 return false
1663}
1664
1665func (m *DeviceInfo) GetPonPorts() uint32 {
1666 if m != nil {
1667 return m.PonPorts
1668 }
1669 return 0
1670}
1671
1672func (m *DeviceInfo) GetTechnology() string {
1673 if m != nil {
1674 return m.Technology
1675 }
1676 return ""
1677}
1678
1679func (m *DeviceInfo) GetOnuIdStart() uint32 {
1680 if m != nil {
1681 return m.OnuIdStart
1682 }
1683 return 0
1684}
1685
1686func (m *DeviceInfo) GetOnuIdEnd() uint32 {
1687 if m != nil {
1688 return m.OnuIdEnd
1689 }
1690 return 0
1691}
1692
1693func (m *DeviceInfo) GetAllocIdStart() uint32 {
1694 if m != nil {
1695 return m.AllocIdStart
1696 }
1697 return 0
1698}
1699
1700func (m *DeviceInfo) GetAllocIdEnd() uint32 {
1701 if m != nil {
1702 return m.AllocIdEnd
1703 }
1704 return 0
1705}
1706
1707func (m *DeviceInfo) GetGemportIdStart() uint32 {
1708 if m != nil {
1709 return m.GemportIdStart
1710 }
1711 return 0
1712}
1713
1714func (m *DeviceInfo) GetGemportIdEnd() uint32 {
1715 if m != nil {
1716 return m.GemportIdEnd
1717 }
1718 return 0
1719}
1720
1721func (m *DeviceInfo) GetFlowIdStart() uint32 {
1722 if m != nil {
1723 return m.FlowIdStart
1724 }
1725 return 0
1726}
1727
1728func (m *DeviceInfo) GetFlowIdEnd() uint32 {
1729 if m != nil {
1730 return m.FlowIdEnd
1731 }
1732 return 0
1733}
1734
1735func (m *DeviceInfo) GetRanges() []*DeviceInfo_DeviceResourceRanges {
1736 if m != nil {
1737 return m.Ranges
1738 }
1739 return nil
1740}
1741
1742type DeviceInfo_DeviceResourceRanges struct {
1743 // List of 0 or more intf_ids that use the same technology and pools.
1744 // If 0 intf_ids supplied, it implies ALL interfaces
1745 IntfIds []uint32 `protobuf:"fixed32,1,rep,packed,name=intf_ids,json=intfIds,proto3" json:"intf_ids,omitempty"`
1746 // Technology profile for this pool
1747 Technology string `protobuf:"bytes,2,opt,name=technology,proto3" json:"technology,omitempty"`
1748 Pools []*DeviceInfo_DeviceResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
1749 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1750 XXX_unrecognized []byte `json:"-"`
1751 XXX_sizecache int32 `json:"-"`
1752}
1753
1754func (m *DeviceInfo_DeviceResourceRanges) Reset() { *m = DeviceInfo_DeviceResourceRanges{} }
1755func (m *DeviceInfo_DeviceResourceRanges) String() string { return proto.CompactTextString(m) }
1756func (*DeviceInfo_DeviceResourceRanges) ProtoMessage() {}
1757func (*DeviceInfo_DeviceResourceRanges) Descriptor() ([]byte, []int) {
1758 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0}
1759}
1760
1761func (m *DeviceInfo_DeviceResourceRanges) XXX_Unmarshal(b []byte) error {
1762 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Unmarshal(m, b)
1763}
1764func (m *DeviceInfo_DeviceResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1765 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Marshal(b, m, deterministic)
1766}
1767func (m *DeviceInfo_DeviceResourceRanges) XXX_Merge(src proto.Message) {
1768 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Merge(m, src)
1769}
1770func (m *DeviceInfo_DeviceResourceRanges) XXX_Size() int {
1771 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Size(m)
1772}
1773func (m *DeviceInfo_DeviceResourceRanges) XXX_DiscardUnknown() {
1774 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.DiscardUnknown(m)
1775}
1776
1777var xxx_messageInfo_DeviceInfo_DeviceResourceRanges proto.InternalMessageInfo
1778
1779func (m *DeviceInfo_DeviceResourceRanges) GetIntfIds() []uint32 {
1780 if m != nil {
1781 return m.IntfIds
1782 }
1783 return nil
1784}
1785
1786func (m *DeviceInfo_DeviceResourceRanges) GetTechnology() string {
1787 if m != nil {
1788 return m.Technology
1789 }
1790 return ""
1791}
1792
1793func (m *DeviceInfo_DeviceResourceRanges) GetPools() []*DeviceInfo_DeviceResourceRanges_Pool {
1794 if m != nil {
1795 return m.Pools
1796 }
1797 return nil
1798}
1799
1800type DeviceInfo_DeviceResourceRanges_Pool struct {
1801 Type DeviceInfo_DeviceResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType" json:"type,omitempty"`
1802 Sharing DeviceInfo_DeviceResourceRanges_Pool_SharingType `protobuf:"varint,2,opt,name=sharing,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType" json:"sharing,omitempty"`
1803 Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
1804 End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
1805 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1806 XXX_unrecognized []byte `json:"-"`
1807 XXX_sizecache int32 `json:"-"`
1808}
1809
1810func (m *DeviceInfo_DeviceResourceRanges_Pool) Reset() { *m = DeviceInfo_DeviceResourceRanges_Pool{} }
1811func (m *DeviceInfo_DeviceResourceRanges_Pool) String() string { return proto.CompactTextString(m) }
1812func (*DeviceInfo_DeviceResourceRanges_Pool) ProtoMessage() {}
1813func (*DeviceInfo_DeviceResourceRanges_Pool) Descriptor() ([]byte, []int) {
1814 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0}
1815}
1816
1817func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Unmarshal(b []byte) error {
1818 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Unmarshal(m, b)
1819}
1820func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1821 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Marshal(b, m, deterministic)
1822}
1823func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Merge(src proto.Message) {
1824 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Merge(m, src)
1825}
1826func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Size() int {
1827 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Size(m)
1828}
1829func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_DiscardUnknown() {
1830 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.DiscardUnknown(m)
1831}
1832
1833var xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool proto.InternalMessageInfo
1834
1835func (m *DeviceInfo_DeviceResourceRanges_Pool) GetType() DeviceInfo_DeviceResourceRanges_Pool_PoolType {
1836 if m != nil {
1837 return m.Type
1838 }
1839 return DeviceInfo_DeviceResourceRanges_Pool_ONU_ID
1840}
1841
1842func (m *DeviceInfo_DeviceResourceRanges_Pool) GetSharing() DeviceInfo_DeviceResourceRanges_Pool_SharingType {
1843 if m != nil {
1844 return m.Sharing
1845 }
1846 return DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF
1847}
1848
1849func (m *DeviceInfo_DeviceResourceRanges_Pool) GetStart() uint32 {
1850 if m != nil {
1851 return m.Start
1852 }
1853 return 0
1854}
1855
1856func (m *DeviceInfo_DeviceResourceRanges_Pool) GetEnd() uint32 {
1857 if m != nil {
1858 return m.End
1859 }
1860 return 0
1861}
1862
1863type Classifier struct {
1864 OTpid uint32 `protobuf:"fixed32,1,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
1865 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
1866 ITpid uint32 `protobuf:"fixed32,3,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
1867 IVid uint32 `protobuf:"fixed32,4,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
1868 OPbits uint32 `protobuf:"fixed32,5,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
1869 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
1870 EthType uint32 `protobuf:"fixed32,7,opt,name=eth_type,json=ethType,proto3" json:"eth_type,omitempty"`
1871 DstMac []byte `protobuf:"bytes,8,opt,name=dst_mac,json=dstMac,proto3" json:"dst_mac,omitempty"`
1872 SrcMac []byte `protobuf:"bytes,9,opt,name=src_mac,json=srcMac,proto3" json:"src_mac,omitempty"`
1873 IpProto uint32 `protobuf:"fixed32,10,opt,name=ip_proto,json=ipProto,proto3" json:"ip_proto,omitempty"`
1874 DstIp uint32 `protobuf:"fixed32,11,opt,name=dst_ip,json=dstIp,proto3" json:"dst_ip,omitempty"`
1875 SrcIp uint32 `protobuf:"fixed32,12,opt,name=src_ip,json=srcIp,proto3" json:"src_ip,omitempty"`
1876 SrcPort uint32 `protobuf:"fixed32,13,opt,name=src_port,json=srcPort,proto3" json:"src_port,omitempty"`
1877 DstPort uint32 `protobuf:"fixed32,14,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"`
1878 PktTagType string `protobuf:"bytes,15,opt,name=pkt_tag_type,json=pktTagType,proto3" json:"pkt_tag_type,omitempty"`
1879 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1880 XXX_unrecognized []byte `json:"-"`
1881 XXX_sizecache int32 `json:"-"`
1882}
1883
1884func (m *Classifier) Reset() { *m = Classifier{} }
1885func (m *Classifier) String() string { return proto.CompactTextString(m) }
1886func (*Classifier) ProtoMessage() {}
1887func (*Classifier) Descriptor() ([]byte, []int) {
1888 return fileDescriptor_c072e7aa0dfd74d5, []int{17}
1889}
1890
1891func (m *Classifier) XXX_Unmarshal(b []byte) error {
1892 return xxx_messageInfo_Classifier.Unmarshal(m, b)
1893}
1894func (m *Classifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1895 return xxx_messageInfo_Classifier.Marshal(b, m, deterministic)
1896}
1897func (m *Classifier) XXX_Merge(src proto.Message) {
1898 xxx_messageInfo_Classifier.Merge(m, src)
1899}
1900func (m *Classifier) XXX_Size() int {
1901 return xxx_messageInfo_Classifier.Size(m)
1902}
1903func (m *Classifier) XXX_DiscardUnknown() {
1904 xxx_messageInfo_Classifier.DiscardUnknown(m)
1905}
1906
1907var xxx_messageInfo_Classifier proto.InternalMessageInfo
1908
1909func (m *Classifier) GetOTpid() uint32 {
1910 if m != nil {
1911 return m.OTpid
1912 }
1913 return 0
1914}
1915
1916func (m *Classifier) GetOVid() uint32 {
1917 if m != nil {
1918 return m.OVid
1919 }
1920 return 0
1921}
1922
1923func (m *Classifier) GetITpid() uint32 {
1924 if m != nil {
1925 return m.ITpid
1926 }
1927 return 0
1928}
1929
1930func (m *Classifier) GetIVid() uint32 {
1931 if m != nil {
1932 return m.IVid
1933 }
1934 return 0
1935}
1936
1937func (m *Classifier) GetOPbits() uint32 {
1938 if m != nil {
1939 return m.OPbits
1940 }
1941 return 0
1942}
1943
1944func (m *Classifier) GetIPbits() uint32 {
1945 if m != nil {
1946 return m.IPbits
1947 }
1948 return 0
1949}
1950
1951func (m *Classifier) GetEthType() uint32 {
1952 if m != nil {
1953 return m.EthType
1954 }
1955 return 0
1956}
1957
1958func (m *Classifier) GetDstMac() []byte {
1959 if m != nil {
1960 return m.DstMac
1961 }
1962 return nil
1963}
1964
1965func (m *Classifier) GetSrcMac() []byte {
1966 if m != nil {
1967 return m.SrcMac
1968 }
1969 return nil
1970}
1971
1972func (m *Classifier) GetIpProto() uint32 {
1973 if m != nil {
1974 return m.IpProto
1975 }
1976 return 0
1977}
1978
1979func (m *Classifier) GetDstIp() uint32 {
1980 if m != nil {
1981 return m.DstIp
1982 }
1983 return 0
1984}
1985
1986func (m *Classifier) GetSrcIp() uint32 {
1987 if m != nil {
1988 return m.SrcIp
1989 }
1990 return 0
1991}
1992
1993func (m *Classifier) GetSrcPort() uint32 {
1994 if m != nil {
1995 return m.SrcPort
1996 }
1997 return 0
1998}
1999
2000func (m *Classifier) GetDstPort() uint32 {
2001 if m != nil {
2002 return m.DstPort
2003 }
2004 return 0
2005}
2006
2007func (m *Classifier) GetPktTagType() string {
2008 if m != nil {
2009 return m.PktTagType
2010 }
2011 return ""
2012}
2013
2014type ActionCmd struct {
2015 AddOuterTag bool `protobuf:"varint,1,opt,name=add_outer_tag,json=addOuterTag,proto3" json:"add_outer_tag,omitempty"`
2016 RemoveOuterTag bool `protobuf:"varint,2,opt,name=remove_outer_tag,json=removeOuterTag,proto3" json:"remove_outer_tag,omitempty"`
2017 TrapToHost bool `protobuf:"varint,3,opt,name=trap_to_host,json=trapToHost,proto3" json:"trap_to_host,omitempty"`
2018 RemarkOuterPbits bool `protobuf:"varint,4,opt,name=remark_outer_pbits,json=remarkOuterPbits,proto3" json:"remark_outer_pbits,omitempty"`
2019 RemarkInnerPbits bool `protobuf:"varint,5,opt,name=remark_inner_pbits,json=remarkInnerPbits,proto3" json:"remark_inner_pbits,omitempty"`
2020 AddInnerTag bool `protobuf:"varint,6,opt,name=add_inner_tag,json=addInnerTag,proto3" json:"add_inner_tag,omitempty"`
2021 RemoveInnerTag bool `protobuf:"varint,7,opt,name=remove_inner_tag,json=removeInnerTag,proto3" json:"remove_inner_tag,omitempty"`
2022 TranslateInnerTag bool `protobuf:"varint,8,opt,name=translate_inner_tag,json=translateInnerTag,proto3" json:"translate_inner_tag,omitempty"`
2023 TranslateOuterTag bool `protobuf:"varint,9,opt,name=translate_outer_tag,json=translateOuterTag,proto3" json:"translate_outer_tag,omitempty"`
2024 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2025 XXX_unrecognized []byte `json:"-"`
2026 XXX_sizecache int32 `json:"-"`
2027}
2028
2029func (m *ActionCmd) Reset() { *m = ActionCmd{} }
2030func (m *ActionCmd) String() string { return proto.CompactTextString(m) }
2031func (*ActionCmd) ProtoMessage() {}
2032func (*ActionCmd) Descriptor() ([]byte, []int) {
2033 return fileDescriptor_c072e7aa0dfd74d5, []int{18}
2034}
2035
2036func (m *ActionCmd) XXX_Unmarshal(b []byte) error {
2037 return xxx_messageInfo_ActionCmd.Unmarshal(m, b)
2038}
2039func (m *ActionCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2040 return xxx_messageInfo_ActionCmd.Marshal(b, m, deterministic)
2041}
2042func (m *ActionCmd) XXX_Merge(src proto.Message) {
2043 xxx_messageInfo_ActionCmd.Merge(m, src)
2044}
2045func (m *ActionCmd) XXX_Size() int {
2046 return xxx_messageInfo_ActionCmd.Size(m)
2047}
2048func (m *ActionCmd) XXX_DiscardUnknown() {
2049 xxx_messageInfo_ActionCmd.DiscardUnknown(m)
2050}
2051
2052var xxx_messageInfo_ActionCmd proto.InternalMessageInfo
2053
2054func (m *ActionCmd) GetAddOuterTag() bool {
2055 if m != nil {
2056 return m.AddOuterTag
2057 }
2058 return false
2059}
2060
2061func (m *ActionCmd) GetRemoveOuterTag() bool {
2062 if m != nil {
2063 return m.RemoveOuterTag
2064 }
2065 return false
2066}
2067
2068func (m *ActionCmd) GetTrapToHost() bool {
2069 if m != nil {
2070 return m.TrapToHost
2071 }
2072 return false
2073}
2074
2075func (m *ActionCmd) GetRemarkOuterPbits() bool {
2076 if m != nil {
2077 return m.RemarkOuterPbits
2078 }
2079 return false
2080}
2081
2082func (m *ActionCmd) GetRemarkInnerPbits() bool {
2083 if m != nil {
2084 return m.RemarkInnerPbits
2085 }
2086 return false
2087}
2088
2089func (m *ActionCmd) GetAddInnerTag() bool {
2090 if m != nil {
2091 return m.AddInnerTag
2092 }
2093 return false
2094}
2095
2096func (m *ActionCmd) GetRemoveInnerTag() bool {
2097 if m != nil {
2098 return m.RemoveInnerTag
2099 }
2100 return false
2101}
2102
2103func (m *ActionCmd) GetTranslateInnerTag() bool {
2104 if m != nil {
2105 return m.TranslateInnerTag
2106 }
2107 return false
2108}
2109
2110func (m *ActionCmd) GetTranslateOuterTag() bool {
2111 if m != nil {
2112 return m.TranslateOuterTag
2113 }
2114 return false
2115}
2116
2117type Action struct {
2118 Cmd *ActionCmd `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"`
2119 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
2120 OPbits uint32 `protobuf:"fixed32,3,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
2121 OTpid uint32 `protobuf:"fixed32,4,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
2122 IVid uint32 `protobuf:"fixed32,5,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
2123 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
2124 ITpid uint32 `protobuf:"fixed32,7,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
2125 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2126 XXX_unrecognized []byte `json:"-"`
2127 XXX_sizecache int32 `json:"-"`
2128}
2129
2130func (m *Action) Reset() { *m = Action{} }
2131func (m *Action) String() string { return proto.CompactTextString(m) }
2132func (*Action) ProtoMessage() {}
2133func (*Action) Descriptor() ([]byte, []int) {
2134 return fileDescriptor_c072e7aa0dfd74d5, []int{19}
2135}
2136
2137func (m *Action) XXX_Unmarshal(b []byte) error {
2138 return xxx_messageInfo_Action.Unmarshal(m, b)
2139}
2140func (m *Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2141 return xxx_messageInfo_Action.Marshal(b, m, deterministic)
2142}
2143func (m *Action) XXX_Merge(src proto.Message) {
2144 xxx_messageInfo_Action.Merge(m, src)
2145}
2146func (m *Action) XXX_Size() int {
2147 return xxx_messageInfo_Action.Size(m)
2148}
2149func (m *Action) XXX_DiscardUnknown() {
2150 xxx_messageInfo_Action.DiscardUnknown(m)
2151}
2152
2153var xxx_messageInfo_Action proto.InternalMessageInfo
2154
2155func (m *Action) GetCmd() *ActionCmd {
2156 if m != nil {
2157 return m.Cmd
2158 }
2159 return nil
2160}
2161
2162func (m *Action) GetOVid() uint32 {
2163 if m != nil {
2164 return m.OVid
2165 }
2166 return 0
2167}
2168
2169func (m *Action) GetOPbits() uint32 {
2170 if m != nil {
2171 return m.OPbits
2172 }
2173 return 0
2174}
2175
2176func (m *Action) GetOTpid() uint32 {
2177 if m != nil {
2178 return m.OTpid
2179 }
2180 return 0
2181}
2182
2183func (m *Action) GetIVid() uint32 {
2184 if m != nil {
2185 return m.IVid
2186 }
2187 return 0
2188}
2189
2190func (m *Action) GetIPbits() uint32 {
2191 if m != nil {
2192 return m.IPbits
2193 }
2194 return 0
2195}
2196
2197func (m *Action) GetITpid() uint32 {
2198 if m != nil {
2199 return m.ITpid
2200 }
2201 return 0
2202}
2203
2204type Flow struct {
2205 AccessIntfId int32 `protobuf:"fixed32,1,opt,name=access_intf_id,json=accessIntfId,proto3" json:"access_intf_id,omitempty"`
2206 OnuId int32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2207 UniId int32 `protobuf:"fixed32,11,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
2208 FlowId uint64 `protobuf:"fixed64,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2209 SymmetricFlowId uint64 `protobuf:"fixed64,18,opt,name=symmetric_flow_id,json=symmetricFlowId,proto3" json:"symmetric_flow_id,omitempty"`
2210 FlowType string `protobuf:"bytes,4,opt,name=flow_type,json=flowType,proto3" json:"flow_type,omitempty"`
2211 AllocId int32 `protobuf:"fixed32,10,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
2212 NetworkIntfId int32 `protobuf:"fixed32,5,opt,name=network_intf_id,json=networkIntfId,proto3" json:"network_intf_id,omitempty"`
2213 GemportId int32 `protobuf:"fixed32,6,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
2214 Classifier *Classifier `protobuf:"bytes,7,opt,name=classifier,proto3" json:"classifier,omitempty"`
2215 Action *Action `protobuf:"bytes,8,opt,name=action,proto3" json:"action,omitempty"`
2216 Priority int32 `protobuf:"fixed32,9,opt,name=priority,proto3" json:"priority,omitempty"`
2217 Cookie uint64 `protobuf:"fixed64,12,opt,name=cookie,proto3" json:"cookie,omitempty"`
2218 PortNo uint32 `protobuf:"fixed32,13,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
2219 GroupId uint32 `protobuf:"fixed32,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
2220 TechProfileId uint32 `protobuf:"fixed32,15,opt,name=tech_profile_id,json=techProfileId,proto3" json:"tech_profile_id,omitempty"`
2221 ReplicateFlow bool `protobuf:"varint,16,opt,name=replicate_flow,json=replicateFlow,proto3" json:"replicate_flow,omitempty"`
2222 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"`
2223 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"`
2224 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2225 XXX_unrecognized []byte `json:"-"`
2226 XXX_sizecache int32 `json:"-"`
2227}
2228
2229func (m *Flow) Reset() { *m = Flow{} }
2230func (m *Flow) String() string { return proto.CompactTextString(m) }
2231func (*Flow) ProtoMessage() {}
2232func (*Flow) Descriptor() ([]byte, []int) {
2233 return fileDescriptor_c072e7aa0dfd74d5, []int{20}
2234}
2235
2236func (m *Flow) XXX_Unmarshal(b []byte) error {
2237 return xxx_messageInfo_Flow.Unmarshal(m, b)
2238}
2239func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2240 return xxx_messageInfo_Flow.Marshal(b, m, deterministic)
2241}
2242func (m *Flow) XXX_Merge(src proto.Message) {
2243 xxx_messageInfo_Flow.Merge(m, src)
2244}
2245func (m *Flow) XXX_Size() int {
2246 return xxx_messageInfo_Flow.Size(m)
2247}
2248func (m *Flow) XXX_DiscardUnknown() {
2249 xxx_messageInfo_Flow.DiscardUnknown(m)
2250}
2251
2252var xxx_messageInfo_Flow proto.InternalMessageInfo
2253
2254func (m *Flow) GetAccessIntfId() int32 {
2255 if m != nil {
2256 return m.AccessIntfId
2257 }
2258 return 0
2259}
2260
2261func (m *Flow) GetOnuId() int32 {
2262 if m != nil {
2263 return m.OnuId
2264 }
2265 return 0
2266}
2267
2268func (m *Flow) GetUniId() int32 {
2269 if m != nil {
2270 return m.UniId
2271 }
2272 return 0
2273}
2274
2275func (m *Flow) GetFlowId() uint64 {
2276 if m != nil {
2277 return m.FlowId
2278 }
2279 return 0
2280}
2281
2282func (m *Flow) GetSymmetricFlowId() uint64 {
2283 if m != nil {
2284 return m.SymmetricFlowId
2285 }
2286 return 0
2287}
2288
2289func (m *Flow) GetFlowType() string {
2290 if m != nil {
2291 return m.FlowType
2292 }
2293 return ""
2294}
2295
2296func (m *Flow) GetAllocId() int32 {
2297 if m != nil {
2298 return m.AllocId
2299 }
2300 return 0
2301}
2302
2303func (m *Flow) GetNetworkIntfId() int32 {
2304 if m != nil {
2305 return m.NetworkIntfId
2306 }
2307 return 0
2308}
2309
2310func (m *Flow) GetGemportId() int32 {
2311 if m != nil {
2312 return m.GemportId
2313 }
2314 return 0
2315}
2316
2317func (m *Flow) GetClassifier() *Classifier {
2318 if m != nil {
2319 return m.Classifier
2320 }
2321 return nil
2322}
2323
2324func (m *Flow) GetAction() *Action {
2325 if m != nil {
2326 return m.Action
2327 }
2328 return nil
2329}
2330
2331func (m *Flow) GetPriority() int32 {
2332 if m != nil {
2333 return m.Priority
2334 }
2335 return 0
2336}
2337
2338func (m *Flow) GetCookie() uint64 {
2339 if m != nil {
2340 return m.Cookie
2341 }
2342 return 0
2343}
2344
2345func (m *Flow) GetPortNo() uint32 {
2346 if m != nil {
2347 return m.PortNo
2348 }
2349 return 0
2350}
2351
2352func (m *Flow) GetGroupId() uint32 {
2353 if m != nil {
2354 return m.GroupId
2355 }
2356 return 0
2357}
2358
2359func (m *Flow) GetTechProfileId() uint32 {
2360 if m != nil {
2361 return m.TechProfileId
2362 }
2363 return 0
2364}
2365
2366func (m *Flow) GetReplicateFlow() bool {
2367 if m != nil {
2368 return m.ReplicateFlow
2369 }
2370 return false
2371}
2372
2373func (m *Flow) GetPbitToGemport() map[uint32]uint32 {
2374 if m != nil {
2375 return m.PbitToGemport
2376 }
2377 return nil
2378}
2379
2380func (m *Flow) GetGemportToAes() map[uint32]bool {
2381 if m != nil {
2382 return m.GemportToAes
2383 }
2384 return nil
2385}
2386
2387type SerialNumber struct {
2388 VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
2389 VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
2390 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2391 XXX_unrecognized []byte `json:"-"`
2392 XXX_sizecache int32 `json:"-"`
2393}
2394
2395func (m *SerialNumber) Reset() { *m = SerialNumber{} }
2396func (m *SerialNumber) String() string { return proto.CompactTextString(m) }
2397func (*SerialNumber) ProtoMessage() {}
2398func (*SerialNumber) Descriptor() ([]byte, []int) {
2399 return fileDescriptor_c072e7aa0dfd74d5, []int{21}
2400}
2401
2402func (m *SerialNumber) XXX_Unmarshal(b []byte) error {
2403 return xxx_messageInfo_SerialNumber.Unmarshal(m, b)
2404}
2405func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2406 return xxx_messageInfo_SerialNumber.Marshal(b, m, deterministic)
2407}
2408func (m *SerialNumber) XXX_Merge(src proto.Message) {
2409 xxx_messageInfo_SerialNumber.Merge(m, src)
2410}
2411func (m *SerialNumber) XXX_Size() int {
2412 return xxx_messageInfo_SerialNumber.Size(m)
2413}
2414func (m *SerialNumber) XXX_DiscardUnknown() {
2415 xxx_messageInfo_SerialNumber.DiscardUnknown(m)
2416}
2417
2418var xxx_messageInfo_SerialNumber proto.InternalMessageInfo
2419
2420func (m *SerialNumber) GetVendorId() []byte {
2421 if m != nil {
2422 return m.VendorId
2423 }
2424 return nil
2425}
2426
2427func (m *SerialNumber) GetVendorSpecific() []byte {
2428 if m != nil {
2429 return m.VendorSpecific
2430 }
2431 return nil
2432}
2433
2434type PortStatistics struct {
2435 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2436 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2437 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2438 RxUcastPackets uint64 `protobuf:"fixed64,4,opt,name=rx_ucast_packets,json=rxUcastPackets,proto3" json:"rx_ucast_packets,omitempty"`
2439 RxMcastPackets uint64 `protobuf:"fixed64,5,opt,name=rx_mcast_packets,json=rxMcastPackets,proto3" json:"rx_mcast_packets,omitempty"`
2440 RxBcastPackets uint64 `protobuf:"fixed64,6,opt,name=rx_bcast_packets,json=rxBcastPackets,proto3" json:"rx_bcast_packets,omitempty"`
2441 RxErrorPackets uint64 `protobuf:"fixed64,7,opt,name=rx_error_packets,json=rxErrorPackets,proto3" json:"rx_error_packets,omitempty"`
2442 RxFrames uint64 `protobuf:"fixed64,17,opt,name=rx_frames,json=rxFrames,proto3" json:"rx_frames,omitempty"`
2443 RxFrames_64 uint64 `protobuf:"fixed64,18,opt,name=rx_frames_64,json=rxFrames64,proto3" json:"rx_frames_64,omitempty"`
2444 RxFrames_65_127 uint64 `protobuf:"fixed64,19,opt,name=rx_frames_65_127,json=rxFrames65127,proto3" json:"rx_frames_65_127,omitempty"`
2445 RxFrames_128_255 uint64 `protobuf:"fixed64,20,opt,name=rx_frames_128_255,json=rxFrames128255,proto3" json:"rx_frames_128_255,omitempty"`
2446 RxFrames_256_511 uint64 `protobuf:"fixed64,21,opt,name=rx_frames_256_511,json=rxFrames256511,proto3" json:"rx_frames_256_511,omitempty"`
2447 RxFrames_512_1023 uint64 `protobuf:"fixed64,22,opt,name=rx_frames_512_1023,json=rxFrames5121023,proto3" json:"rx_frames_512_1023,omitempty"`
2448 RxFrames_1024_1518 uint64 `protobuf:"fixed64,23,opt,name=rx_frames_1024_1518,json=rxFrames10241518,proto3" json:"rx_frames_1024_1518,omitempty"`
2449 RxFrames_1519_2047 uint64 `protobuf:"fixed64,24,opt,name=rx_frames_1519_2047,json=rxFrames15192047,proto3" json:"rx_frames_1519_2047,omitempty"`
2450 RxFrames_2048_4095 uint64 `protobuf:"fixed64,25,opt,name=rx_frames_2048_4095,json=rxFrames20484095,proto3" json:"rx_frames_2048_4095,omitempty"`
2451 RxFrames_4096_9216 uint64 `protobuf:"fixed64,26,opt,name=rx_frames_4096_9216,json=rxFrames40969216,proto3" json:"rx_frames_4096_9216,omitempty"`
2452 RxFrames_9217_16383 uint64 `protobuf:"fixed64,27,opt,name=rx_frames_9217_16383,json=rxFrames921716383,proto3" json:"rx_frames_9217_16383,omitempty"`
2453 RxCrcErrors uint64 `protobuf:"fixed64,14,opt,name=rx_crc_errors,json=rxCrcErrors,proto3" json:"rx_crc_errors,omitempty"`
2454 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2455 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2456 TxUcastPackets uint64 `protobuf:"fixed64,10,opt,name=tx_ucast_packets,json=txUcastPackets,proto3" json:"tx_ucast_packets,omitempty"`
2457 TxMcastPackets uint64 `protobuf:"fixed64,11,opt,name=tx_mcast_packets,json=txMcastPackets,proto3" json:"tx_mcast_packets,omitempty"`
2458 TxBcastPackets uint64 `protobuf:"fixed64,12,opt,name=tx_bcast_packets,json=txBcastPackets,proto3" json:"tx_bcast_packets,omitempty"`
2459 TxErrorPackets uint64 `protobuf:"fixed64,13,opt,name=tx_error_packets,json=txErrorPackets,proto3" json:"tx_error_packets,omitempty"`
2460 TxFrames uint64 `protobuf:"fixed64,28,opt,name=tx_frames,json=txFrames,proto3" json:"tx_frames,omitempty"`
2461 TxFrames_64 uint64 `protobuf:"fixed64,29,opt,name=tx_frames_64,json=txFrames64,proto3" json:"tx_frames_64,omitempty"`
2462 TxFrames_65_127 uint64 `protobuf:"fixed64,30,opt,name=tx_frames_65_127,json=txFrames65127,proto3" json:"tx_frames_65_127,omitempty"`
2463 TxFrames_128_255 uint64 `protobuf:"fixed64,31,opt,name=tx_frames_128_255,json=txFrames128255,proto3" json:"tx_frames_128_255,omitempty"`
2464 TxFrames_256_511 uint64 `protobuf:"fixed64,32,opt,name=tx_frames_256_511,json=txFrames256511,proto3" json:"tx_frames_256_511,omitempty"`
2465 TxFrames_512_1023 uint64 `protobuf:"fixed64,33,opt,name=tx_frames_512_1023,json=txFrames5121023,proto3" json:"tx_frames_512_1023,omitempty"`
2466 TxFrames_1024_1518 uint64 `protobuf:"fixed64,34,opt,name=tx_frames_1024_1518,json=txFrames10241518,proto3" json:"tx_frames_1024_1518,omitempty"`
2467 TxFrames_1519_2047 uint64 `protobuf:"fixed64,35,opt,name=tx_frames_1519_2047,json=txFrames15192047,proto3" json:"tx_frames_1519_2047,omitempty"`
2468 TxFrames_2048_4095 uint64 `protobuf:"fixed64,36,opt,name=tx_frames_2048_4095,json=txFrames20484095,proto3" json:"tx_frames_2048_4095,omitempty"`
2469 TxFrames_4096_9216 uint64 `protobuf:"fixed64,37,opt,name=tx_frames_4096_9216,json=txFrames40969216,proto3" json:"tx_frames_4096_9216,omitempty"`
2470 TxFrames_9217_16383 uint64 `protobuf:"fixed64,38,opt,name=tx_frames_9217_16383,json=txFrames921716383,proto3" json:"tx_frames_9217_16383,omitempty"`
2471 BipErrors uint64 `protobuf:"fixed64,15,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2472 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2473 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2474 XXX_unrecognized []byte `json:"-"`
2475 XXX_sizecache int32 `json:"-"`
2476}
2477
2478func (m *PortStatistics) Reset() { *m = PortStatistics{} }
2479func (m *PortStatistics) String() string { return proto.CompactTextString(m) }
2480func (*PortStatistics) ProtoMessage() {}
2481func (*PortStatistics) Descriptor() ([]byte, []int) {
2482 return fileDescriptor_c072e7aa0dfd74d5, []int{22}
2483}
2484
2485func (m *PortStatistics) XXX_Unmarshal(b []byte) error {
2486 return xxx_messageInfo_PortStatistics.Unmarshal(m, b)
2487}
2488func (m *PortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2489 return xxx_messageInfo_PortStatistics.Marshal(b, m, deterministic)
2490}
2491func (m *PortStatistics) XXX_Merge(src proto.Message) {
2492 xxx_messageInfo_PortStatistics.Merge(m, src)
2493}
2494func (m *PortStatistics) XXX_Size() int {
2495 return xxx_messageInfo_PortStatistics.Size(m)
2496}
2497func (m *PortStatistics) XXX_DiscardUnknown() {
2498 xxx_messageInfo_PortStatistics.DiscardUnknown(m)
2499}
2500
2501var xxx_messageInfo_PortStatistics proto.InternalMessageInfo
2502
2503func (m *PortStatistics) GetIntfId() uint32 {
2504 if m != nil {
2505 return m.IntfId
2506 }
2507 return 0
2508}
2509
2510func (m *PortStatistics) GetRxBytes() uint64 {
2511 if m != nil {
2512 return m.RxBytes
2513 }
2514 return 0
2515}
2516
2517func (m *PortStatistics) GetRxPackets() uint64 {
2518 if m != nil {
2519 return m.RxPackets
2520 }
2521 return 0
2522}
2523
2524func (m *PortStatistics) GetRxUcastPackets() uint64 {
2525 if m != nil {
2526 return m.RxUcastPackets
2527 }
2528 return 0
2529}
2530
2531func (m *PortStatistics) GetRxMcastPackets() uint64 {
2532 if m != nil {
2533 return m.RxMcastPackets
2534 }
2535 return 0
2536}
2537
2538func (m *PortStatistics) GetRxBcastPackets() uint64 {
2539 if m != nil {
2540 return m.RxBcastPackets
2541 }
2542 return 0
2543}
2544
2545func (m *PortStatistics) GetRxErrorPackets() uint64 {
2546 if m != nil {
2547 return m.RxErrorPackets
2548 }
2549 return 0
2550}
2551
2552func (m *PortStatistics) GetRxFrames() uint64 {
2553 if m != nil {
2554 return m.RxFrames
2555 }
2556 return 0
2557}
2558
2559func (m *PortStatistics) GetRxFrames_64() uint64 {
2560 if m != nil {
2561 return m.RxFrames_64
2562 }
2563 return 0
2564}
2565
2566func (m *PortStatistics) GetRxFrames_65_127() uint64 {
2567 if m != nil {
2568 return m.RxFrames_65_127
2569 }
2570 return 0
2571}
2572
2573func (m *PortStatistics) GetRxFrames_128_255() uint64 {
2574 if m != nil {
2575 return m.RxFrames_128_255
2576 }
2577 return 0
2578}
2579
2580func (m *PortStatistics) GetRxFrames_256_511() uint64 {
2581 if m != nil {
2582 return m.RxFrames_256_511
2583 }
2584 return 0
2585}
2586
2587func (m *PortStatistics) GetRxFrames_512_1023() uint64 {
2588 if m != nil {
2589 return m.RxFrames_512_1023
2590 }
2591 return 0
2592}
2593
2594func (m *PortStatistics) GetRxFrames_1024_1518() uint64 {
2595 if m != nil {
2596 return m.RxFrames_1024_1518
2597 }
2598 return 0
2599}
2600
2601func (m *PortStatistics) GetRxFrames_1519_2047() uint64 {
2602 if m != nil {
2603 return m.RxFrames_1519_2047
2604 }
2605 return 0
2606}
2607
2608func (m *PortStatistics) GetRxFrames_2048_4095() uint64 {
2609 if m != nil {
2610 return m.RxFrames_2048_4095
2611 }
2612 return 0
2613}
2614
2615func (m *PortStatistics) GetRxFrames_4096_9216() uint64 {
2616 if m != nil {
2617 return m.RxFrames_4096_9216
2618 }
2619 return 0
2620}
2621
2622func (m *PortStatistics) GetRxFrames_9217_16383() uint64 {
2623 if m != nil {
2624 return m.RxFrames_9217_16383
2625 }
2626 return 0
2627}
2628
2629func (m *PortStatistics) GetRxCrcErrors() uint64 {
2630 if m != nil {
2631 return m.RxCrcErrors
2632 }
2633 return 0
2634}
2635
2636func (m *PortStatistics) GetTxBytes() uint64 {
2637 if m != nil {
2638 return m.TxBytes
2639 }
2640 return 0
2641}
2642
2643func (m *PortStatistics) GetTxPackets() uint64 {
2644 if m != nil {
2645 return m.TxPackets
2646 }
2647 return 0
2648}
2649
2650func (m *PortStatistics) GetTxUcastPackets() uint64 {
2651 if m != nil {
2652 return m.TxUcastPackets
2653 }
2654 return 0
2655}
2656
2657func (m *PortStatistics) GetTxMcastPackets() uint64 {
2658 if m != nil {
2659 return m.TxMcastPackets
2660 }
2661 return 0
2662}
2663
2664func (m *PortStatistics) GetTxBcastPackets() uint64 {
2665 if m != nil {
2666 return m.TxBcastPackets
2667 }
2668 return 0
2669}
2670
2671func (m *PortStatistics) GetTxErrorPackets() uint64 {
2672 if m != nil {
2673 return m.TxErrorPackets
2674 }
2675 return 0
2676}
2677
2678func (m *PortStatistics) GetTxFrames() uint64 {
2679 if m != nil {
2680 return m.TxFrames
2681 }
2682 return 0
2683}
2684
2685func (m *PortStatistics) GetTxFrames_64() uint64 {
2686 if m != nil {
2687 return m.TxFrames_64
2688 }
2689 return 0
2690}
2691
2692func (m *PortStatistics) GetTxFrames_65_127() uint64 {
2693 if m != nil {
2694 return m.TxFrames_65_127
2695 }
2696 return 0
2697}
2698
2699func (m *PortStatistics) GetTxFrames_128_255() uint64 {
2700 if m != nil {
2701 return m.TxFrames_128_255
2702 }
2703 return 0
2704}
2705
2706func (m *PortStatistics) GetTxFrames_256_511() uint64 {
2707 if m != nil {
2708 return m.TxFrames_256_511
2709 }
2710 return 0
2711}
2712
2713func (m *PortStatistics) GetTxFrames_512_1023() uint64 {
2714 if m != nil {
2715 return m.TxFrames_512_1023
2716 }
2717 return 0
2718}
2719
2720func (m *PortStatistics) GetTxFrames_1024_1518() uint64 {
2721 if m != nil {
2722 return m.TxFrames_1024_1518
2723 }
2724 return 0
2725}
2726
2727func (m *PortStatistics) GetTxFrames_1519_2047() uint64 {
2728 if m != nil {
2729 return m.TxFrames_1519_2047
2730 }
2731 return 0
2732}
2733
2734func (m *PortStatistics) GetTxFrames_2048_4095() uint64 {
2735 if m != nil {
2736 return m.TxFrames_2048_4095
2737 }
2738 return 0
2739}
2740
2741func (m *PortStatistics) GetTxFrames_4096_9216() uint64 {
2742 if m != nil {
2743 return m.TxFrames_4096_9216
2744 }
2745 return 0
2746}
2747
2748func (m *PortStatistics) GetTxFrames_9217_16383() uint64 {
2749 if m != nil {
2750 return m.TxFrames_9217_16383
2751 }
2752 return 0
2753}
2754
2755func (m *PortStatistics) GetBipErrors() uint64 {
2756 if m != nil {
2757 return m.BipErrors
2758 }
2759 return 0
2760}
2761
2762func (m *PortStatistics) GetTimestamp() uint32 {
2763 if m != nil {
2764 return m.Timestamp
2765 }
2766 return 0
2767}
2768
2769type OnuStatistics struct {
2770 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2771 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2772 PositiveDrift uint64 `protobuf:"fixed64,3,opt,name=positive_drift,json=positiveDrift,proto3" json:"positive_drift,omitempty"`
2773 NegativeDrift uint64 `protobuf:"fixed64,4,opt,name=negative_drift,json=negativeDrift,proto3" json:"negative_drift,omitempty"`
2774 DelimiterMissDetection uint64 `protobuf:"fixed64,5,opt,name=delimiter_miss_detection,json=delimiterMissDetection,proto3" json:"delimiter_miss_detection,omitempty"`
2775 BipErrors uint64 `protobuf:"fixed64,6,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2776 BipUnits uint64 `protobuf:"fixed64,7,opt,name=bip_units,json=bipUnits,proto3" json:"bip_units,omitempty"`
2777 FecCorrectedSymbols uint64 `protobuf:"fixed64,8,opt,name=fec_corrected_symbols,json=fecCorrectedSymbols,proto3" json:"fec_corrected_symbols,omitempty"`
2778 FecCodewordsCorrected uint64 `protobuf:"fixed64,9,opt,name=fec_codewords_corrected,json=fecCodewordsCorrected,proto3" json:"fec_codewords_corrected,omitempty"`
2779 FecCodewordsUncorrectable uint64 `protobuf:"fixed64,10,opt,name=fec_codewords_uncorrectable,json=fecCodewordsUncorrectable,proto3" json:"fec_codewords_uncorrectable,omitempty"`
2780 FecCodewords uint64 `protobuf:"fixed64,11,opt,name=fec_codewords,json=fecCodewords,proto3" json:"fec_codewords,omitempty"`
2781 FecCorrectedUnits uint64 `protobuf:"fixed64,12,opt,name=fec_corrected_units,json=fecCorrectedUnits,proto3" json:"fec_corrected_units,omitempty"`
2782 XgemKeyErrors uint64 `protobuf:"fixed64,13,opt,name=xgem_key_errors,json=xgemKeyErrors,proto3" json:"xgem_key_errors,omitempty"`
2783 XgemLoss uint64 `protobuf:"fixed64,14,opt,name=xgem_loss,json=xgemLoss,proto3" json:"xgem_loss,omitempty"`
2784 RxPloamsError uint64 `protobuf:"fixed64,15,opt,name=rx_ploams_error,json=rxPloamsError,proto3" json:"rx_ploams_error,omitempty"`
2785 RxPloamsNonIdle uint64 `protobuf:"fixed64,16,opt,name=rx_ploams_non_idle,json=rxPloamsNonIdle,proto3" json:"rx_ploams_non_idle,omitempty"`
2786 RxOmci uint64 `protobuf:"fixed64,17,opt,name=rx_omci,json=rxOmci,proto3" json:"rx_omci,omitempty"`
2787 RxOmciPacketsCrcError uint64 `protobuf:"fixed64,18,opt,name=rx_omci_packets_crc_error,json=rxOmciPacketsCrcError,proto3" json:"rx_omci_packets_crc_error,omitempty"`
2788 RxBytes uint64 `protobuf:"fixed64,19,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2789 RxPackets uint64 `protobuf:"fixed64,20,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2790 TxBytes uint64 `protobuf:"fixed64,21,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2791 TxPackets uint64 `protobuf:"fixed64,22,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2792 BerReported uint64 `protobuf:"fixed64,23,opt,name=ber_reported,json=berReported,proto3" json:"ber_reported,omitempty"`
2793 LcdgErrors uint64 `protobuf:"fixed64,24,opt,name=lcdg_errors,json=lcdgErrors,proto3" json:"lcdg_errors,omitempty"`
2794 RdiErrors uint64 `protobuf:"fixed64,25,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
2795 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2796 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2797 XXX_unrecognized []byte `json:"-"`
2798 XXX_sizecache int32 `json:"-"`
2799}
2800
2801func (m *OnuStatistics) Reset() { *m = OnuStatistics{} }
2802func (m *OnuStatistics) String() string { return proto.CompactTextString(m) }
2803func (*OnuStatistics) ProtoMessage() {}
2804func (*OnuStatistics) Descriptor() ([]byte, []int) {
2805 return fileDescriptor_c072e7aa0dfd74d5, []int{23}
2806}
2807
2808func (m *OnuStatistics) XXX_Unmarshal(b []byte) error {
2809 return xxx_messageInfo_OnuStatistics.Unmarshal(m, b)
2810}
2811func (m *OnuStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2812 return xxx_messageInfo_OnuStatistics.Marshal(b, m, deterministic)
2813}
2814func (m *OnuStatistics) XXX_Merge(src proto.Message) {
2815 xxx_messageInfo_OnuStatistics.Merge(m, src)
2816}
2817func (m *OnuStatistics) XXX_Size() int {
2818 return xxx_messageInfo_OnuStatistics.Size(m)
2819}
2820func (m *OnuStatistics) XXX_DiscardUnknown() {
2821 xxx_messageInfo_OnuStatistics.DiscardUnknown(m)
2822}
2823
2824var xxx_messageInfo_OnuStatistics proto.InternalMessageInfo
2825
2826func (m *OnuStatistics) GetIntfId() uint32 {
2827 if m != nil {
2828 return m.IntfId
2829 }
2830 return 0
2831}
2832
2833func (m *OnuStatistics) GetOnuId() uint32 {
2834 if m != nil {
2835 return m.OnuId
2836 }
2837 return 0
2838}
2839
2840func (m *OnuStatistics) GetPositiveDrift() uint64 {
2841 if m != nil {
2842 return m.PositiveDrift
2843 }
2844 return 0
2845}
2846
2847func (m *OnuStatistics) GetNegativeDrift() uint64 {
2848 if m != nil {
2849 return m.NegativeDrift
2850 }
2851 return 0
2852}
2853
2854func (m *OnuStatistics) GetDelimiterMissDetection() uint64 {
2855 if m != nil {
2856 return m.DelimiterMissDetection
2857 }
2858 return 0
2859}
2860
2861func (m *OnuStatistics) GetBipErrors() uint64 {
2862 if m != nil {
2863 return m.BipErrors
2864 }
2865 return 0
2866}
2867
2868func (m *OnuStatistics) GetBipUnits() uint64 {
2869 if m != nil {
2870 return m.BipUnits
2871 }
2872 return 0
2873}
2874
2875func (m *OnuStatistics) GetFecCorrectedSymbols() uint64 {
2876 if m != nil {
2877 return m.FecCorrectedSymbols
2878 }
2879 return 0
2880}
2881
2882func (m *OnuStatistics) GetFecCodewordsCorrected() uint64 {
2883 if m != nil {
2884 return m.FecCodewordsCorrected
2885 }
2886 return 0
2887}
2888
2889func (m *OnuStatistics) GetFecCodewordsUncorrectable() uint64 {
2890 if m != nil {
2891 return m.FecCodewordsUncorrectable
2892 }
2893 return 0
2894}
2895
2896func (m *OnuStatistics) GetFecCodewords() uint64 {
2897 if m != nil {
2898 return m.FecCodewords
2899 }
2900 return 0
2901}
2902
2903func (m *OnuStatistics) GetFecCorrectedUnits() uint64 {
2904 if m != nil {
2905 return m.FecCorrectedUnits
2906 }
2907 return 0
2908}
2909
2910func (m *OnuStatistics) GetXgemKeyErrors() uint64 {
2911 if m != nil {
2912 return m.XgemKeyErrors
2913 }
2914 return 0
2915}
2916
2917func (m *OnuStatistics) GetXgemLoss() uint64 {
2918 if m != nil {
2919 return m.XgemLoss
2920 }
2921 return 0
2922}
2923
2924func (m *OnuStatistics) GetRxPloamsError() uint64 {
2925 if m != nil {
2926 return m.RxPloamsError
2927 }
2928 return 0
2929}
2930
2931func (m *OnuStatistics) GetRxPloamsNonIdle() uint64 {
2932 if m != nil {
2933 return m.RxPloamsNonIdle
2934 }
2935 return 0
2936}
2937
2938func (m *OnuStatistics) GetRxOmci() uint64 {
2939 if m != nil {
2940 return m.RxOmci
2941 }
2942 return 0
2943}
2944
2945func (m *OnuStatistics) GetRxOmciPacketsCrcError() uint64 {
2946 if m != nil {
2947 return m.RxOmciPacketsCrcError
2948 }
2949 return 0
2950}
2951
2952func (m *OnuStatistics) GetRxBytes() uint64 {
2953 if m != nil {
2954 return m.RxBytes
2955 }
2956 return 0
2957}
2958
2959func (m *OnuStatistics) GetRxPackets() uint64 {
2960 if m != nil {
2961 return m.RxPackets
2962 }
2963 return 0
2964}
2965
2966func (m *OnuStatistics) GetTxBytes() uint64 {
2967 if m != nil {
2968 return m.TxBytes
2969 }
2970 return 0
2971}
2972
2973func (m *OnuStatistics) GetTxPackets() uint64 {
2974 if m != nil {
2975 return m.TxPackets
2976 }
2977 return 0
2978}
2979
2980func (m *OnuStatistics) GetBerReported() uint64 {
2981 if m != nil {
2982 return m.BerReported
2983 }
2984 return 0
2985}
2986
2987func (m *OnuStatistics) GetLcdgErrors() uint64 {
2988 if m != nil {
2989 return m.LcdgErrors
2990 }
2991 return 0
2992}
2993
2994func (m *OnuStatistics) GetRdiErrors() uint64 {
2995 if m != nil {
2996 return m.RdiErrors
2997 }
2998 return 0
2999}
3000
3001func (m *OnuStatistics) GetTimestamp() uint32 {
3002 if m != nil {
3003 return m.Timestamp
3004 }
3005 return 0
3006}
3007
3008type GemPortStatistics struct {
3009 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3010 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
3011 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3012 RxBytes uint64 `protobuf:"fixed64,4,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3013 TxPackets uint64 `protobuf:"fixed64,5,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3014 TxBytes uint64 `protobuf:"fixed64,6,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3015 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3016 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3017 XXX_unrecognized []byte `json:"-"`
3018 XXX_sizecache int32 `json:"-"`
3019}
3020
3021func (m *GemPortStatistics) Reset() { *m = GemPortStatistics{} }
3022func (m *GemPortStatistics) String() string { return proto.CompactTextString(m) }
3023func (*GemPortStatistics) ProtoMessage() {}
3024func (*GemPortStatistics) Descriptor() ([]byte, []int) {
3025 return fileDescriptor_c072e7aa0dfd74d5, []int{24}
3026}
3027
3028func (m *GemPortStatistics) XXX_Unmarshal(b []byte) error {
3029 return xxx_messageInfo_GemPortStatistics.Unmarshal(m, b)
3030}
3031func (m *GemPortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3032 return xxx_messageInfo_GemPortStatistics.Marshal(b, m, deterministic)
3033}
3034func (m *GemPortStatistics) XXX_Merge(src proto.Message) {
3035 xxx_messageInfo_GemPortStatistics.Merge(m, src)
3036}
3037func (m *GemPortStatistics) XXX_Size() int {
3038 return xxx_messageInfo_GemPortStatistics.Size(m)
3039}
3040func (m *GemPortStatistics) XXX_DiscardUnknown() {
3041 xxx_messageInfo_GemPortStatistics.DiscardUnknown(m)
3042}
3043
3044var xxx_messageInfo_GemPortStatistics proto.InternalMessageInfo
3045
3046func (m *GemPortStatistics) GetIntfId() uint32 {
3047 if m != nil {
3048 return m.IntfId
3049 }
3050 return 0
3051}
3052
3053func (m *GemPortStatistics) GetGemportId() uint32 {
3054 if m != nil {
3055 return m.GemportId
3056 }
3057 return 0
3058}
3059
3060func (m *GemPortStatistics) GetRxPackets() uint64 {
3061 if m != nil {
3062 return m.RxPackets
3063 }
3064 return 0
3065}
3066
3067func (m *GemPortStatistics) GetRxBytes() uint64 {
3068 if m != nil {
3069 return m.RxBytes
3070 }
3071 return 0
3072}
3073
3074func (m *GemPortStatistics) GetTxPackets() uint64 {
3075 if m != nil {
3076 return m.TxPackets
3077 }
3078 return 0
3079}
3080
3081func (m *GemPortStatistics) GetTxBytes() uint64 {
3082 if m != nil {
3083 return m.TxBytes
3084 }
3085 return 0
3086}
3087
3088func (m *GemPortStatistics) GetTimestamp() uint32 {
3089 if m != nil {
3090 return m.Timestamp
3091 }
3092 return 0
3093}
3094
3095type FlowStatistics struct {
3096 FlowId uint32 `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
3097 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3098 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3099 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3100 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3101 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3102 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3103 XXX_unrecognized []byte `json:"-"`
3104 XXX_sizecache int32 `json:"-"`
3105}
3106
3107func (m *FlowStatistics) Reset() { *m = FlowStatistics{} }
3108func (m *FlowStatistics) String() string { return proto.CompactTextString(m) }
3109func (*FlowStatistics) ProtoMessage() {}
3110func (*FlowStatistics) Descriptor() ([]byte, []int) {
3111 return fileDescriptor_c072e7aa0dfd74d5, []int{25}
3112}
3113
3114func (m *FlowStatistics) XXX_Unmarshal(b []byte) error {
3115 return xxx_messageInfo_FlowStatistics.Unmarshal(m, b)
3116}
3117func (m *FlowStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3118 return xxx_messageInfo_FlowStatistics.Marshal(b, m, deterministic)
3119}
3120func (m *FlowStatistics) XXX_Merge(src proto.Message) {
3121 xxx_messageInfo_FlowStatistics.Merge(m, src)
3122}
3123func (m *FlowStatistics) XXX_Size() int {
3124 return xxx_messageInfo_FlowStatistics.Size(m)
3125}
3126func (m *FlowStatistics) XXX_DiscardUnknown() {
3127 xxx_messageInfo_FlowStatistics.DiscardUnknown(m)
3128}
3129
3130var xxx_messageInfo_FlowStatistics proto.InternalMessageInfo
3131
3132func (m *FlowStatistics) GetFlowId() uint32 {
3133 if m != nil {
3134 return m.FlowId
3135 }
3136 return 0
3137}
3138
3139func (m *FlowStatistics) GetRxBytes() uint64 {
3140 if m != nil {
3141 return m.RxBytes
3142 }
3143 return 0
3144}
3145
3146func (m *FlowStatistics) GetRxPackets() uint64 {
3147 if m != nil {
3148 return m.RxPackets
3149 }
3150 return 0
3151}
3152
3153func (m *FlowStatistics) GetTxBytes() uint64 {
3154 if m != nil {
3155 return m.TxBytes
3156 }
3157 return 0
3158}
3159
3160func (m *FlowStatistics) GetTxPackets() uint64 {
3161 if m != nil {
3162 return m.TxPackets
3163 }
3164 return 0
3165}
3166
3167func (m *FlowStatistics) GetTimestamp() uint32 {
3168 if m != nil {
3169 return m.Timestamp
3170 }
3171 return 0
3172}
3173
3174type LosIndication struct {
3175 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3176 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
3177 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3178 XXX_unrecognized []byte `json:"-"`
3179 XXX_sizecache int32 `json:"-"`
3180}
3181
3182func (m *LosIndication) Reset() { *m = LosIndication{} }
3183func (m *LosIndication) String() string { return proto.CompactTextString(m) }
3184func (*LosIndication) ProtoMessage() {}
3185func (*LosIndication) Descriptor() ([]byte, []int) {
3186 return fileDescriptor_c072e7aa0dfd74d5, []int{26}
3187}
3188
3189func (m *LosIndication) XXX_Unmarshal(b []byte) error {
3190 return xxx_messageInfo_LosIndication.Unmarshal(m, b)
3191}
3192func (m *LosIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3193 return xxx_messageInfo_LosIndication.Marshal(b, m, deterministic)
3194}
3195func (m *LosIndication) XXX_Merge(src proto.Message) {
3196 xxx_messageInfo_LosIndication.Merge(m, src)
3197}
3198func (m *LosIndication) XXX_Size() int {
3199 return xxx_messageInfo_LosIndication.Size(m)
3200}
3201func (m *LosIndication) XXX_DiscardUnknown() {
3202 xxx_messageInfo_LosIndication.DiscardUnknown(m)
3203}
3204
3205var xxx_messageInfo_LosIndication proto.InternalMessageInfo
3206
3207func (m *LosIndication) GetIntfId() uint32 {
3208 if m != nil {
3209 return m.IntfId
3210 }
3211 return 0
3212}
3213
3214func (m *LosIndication) GetStatus() string {
3215 if m != nil {
3216 return m.Status
3217 }
3218 return ""
3219}
3220
3221type DyingGaspIndication struct {
3222 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3223 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3224 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3225 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3226 XXX_unrecognized []byte `json:"-"`
3227 XXX_sizecache int32 `json:"-"`
3228}
3229
3230func (m *DyingGaspIndication) Reset() { *m = DyingGaspIndication{} }
3231func (m *DyingGaspIndication) String() string { return proto.CompactTextString(m) }
3232func (*DyingGaspIndication) ProtoMessage() {}
3233func (*DyingGaspIndication) Descriptor() ([]byte, []int) {
3234 return fileDescriptor_c072e7aa0dfd74d5, []int{27}
3235}
3236
3237func (m *DyingGaspIndication) XXX_Unmarshal(b []byte) error {
3238 return xxx_messageInfo_DyingGaspIndication.Unmarshal(m, b)
3239}
3240func (m *DyingGaspIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3241 return xxx_messageInfo_DyingGaspIndication.Marshal(b, m, deterministic)
3242}
3243func (m *DyingGaspIndication) XXX_Merge(src proto.Message) {
3244 xxx_messageInfo_DyingGaspIndication.Merge(m, src)
3245}
3246func (m *DyingGaspIndication) XXX_Size() int {
3247 return xxx_messageInfo_DyingGaspIndication.Size(m)
3248}
3249func (m *DyingGaspIndication) XXX_DiscardUnknown() {
3250 xxx_messageInfo_DyingGaspIndication.DiscardUnknown(m)
3251}
3252
3253var xxx_messageInfo_DyingGaspIndication proto.InternalMessageInfo
3254
3255func (m *DyingGaspIndication) GetIntfId() uint32 {
3256 if m != nil {
3257 return m.IntfId
3258 }
3259 return 0
3260}
3261
3262func (m *DyingGaspIndication) GetOnuId() uint32 {
3263 if m != nil {
3264 return m.OnuId
3265 }
3266 return 0
3267}
3268
3269func (m *DyingGaspIndication) GetStatus() string {
3270 if m != nil {
3271 return m.Status
3272 }
3273 return ""
3274}
3275
3276type OnuAlarmIndication struct {
3277 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3278 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3279 LosStatus string `protobuf:"bytes,3,opt,name=los_status,json=losStatus,proto3" json:"los_status,omitempty"`
3280 LobStatus string `protobuf:"bytes,4,opt,name=lob_status,json=lobStatus,proto3" json:"lob_status,omitempty"`
3281 LopcMissStatus string `protobuf:"bytes,5,opt,name=lopc_miss_status,json=lopcMissStatus,proto3" json:"lopc_miss_status,omitempty"`
3282 LopcMicErrorStatus string `protobuf:"bytes,6,opt,name=lopc_mic_error_status,json=lopcMicErrorStatus,proto3" json:"lopc_mic_error_status,omitempty"`
3283 LofiStatus string `protobuf:"bytes,7,opt,name=lofi_status,json=lofiStatus,proto3" json:"lofi_status,omitempty"`
3284 LoamiStatus string `protobuf:"bytes,8,opt,name=loami_status,json=loamiStatus,proto3" json:"loami_status,omitempty"`
3285 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3286 XXX_unrecognized []byte `json:"-"`
3287 XXX_sizecache int32 `json:"-"`
3288}
3289
3290func (m *OnuAlarmIndication) Reset() { *m = OnuAlarmIndication{} }
3291func (m *OnuAlarmIndication) String() string { return proto.CompactTextString(m) }
3292func (*OnuAlarmIndication) ProtoMessage() {}
3293func (*OnuAlarmIndication) Descriptor() ([]byte, []int) {
3294 return fileDescriptor_c072e7aa0dfd74d5, []int{28}
3295}
3296
3297func (m *OnuAlarmIndication) XXX_Unmarshal(b []byte) error {
3298 return xxx_messageInfo_OnuAlarmIndication.Unmarshal(m, b)
3299}
3300func (m *OnuAlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3301 return xxx_messageInfo_OnuAlarmIndication.Marshal(b, m, deterministic)
3302}
3303func (m *OnuAlarmIndication) XXX_Merge(src proto.Message) {
3304 xxx_messageInfo_OnuAlarmIndication.Merge(m, src)
3305}
3306func (m *OnuAlarmIndication) XXX_Size() int {
3307 return xxx_messageInfo_OnuAlarmIndication.Size(m)
3308}
3309func (m *OnuAlarmIndication) XXX_DiscardUnknown() {
3310 xxx_messageInfo_OnuAlarmIndication.DiscardUnknown(m)
3311}
3312
3313var xxx_messageInfo_OnuAlarmIndication proto.InternalMessageInfo
3314
3315func (m *OnuAlarmIndication) GetIntfId() uint32 {
3316 if m != nil {
3317 return m.IntfId
3318 }
3319 return 0
3320}
3321
3322func (m *OnuAlarmIndication) GetOnuId() uint32 {
3323 if m != nil {
3324 return m.OnuId
3325 }
3326 return 0
3327}
3328
3329func (m *OnuAlarmIndication) GetLosStatus() string {
3330 if m != nil {
3331 return m.LosStatus
3332 }
3333 return ""
3334}
3335
3336func (m *OnuAlarmIndication) GetLobStatus() string {
3337 if m != nil {
3338 return m.LobStatus
3339 }
3340 return ""
3341}
3342
3343func (m *OnuAlarmIndication) GetLopcMissStatus() string {
3344 if m != nil {
3345 return m.LopcMissStatus
3346 }
3347 return ""
3348}
3349
3350func (m *OnuAlarmIndication) GetLopcMicErrorStatus() string {
3351 if m != nil {
3352 return m.LopcMicErrorStatus
3353 }
3354 return ""
3355}
3356
3357func (m *OnuAlarmIndication) GetLofiStatus() string {
3358 if m != nil {
3359 return m.LofiStatus
3360 }
3361 return ""
3362}
3363
3364func (m *OnuAlarmIndication) GetLoamiStatus() string {
3365 if m != nil {
3366 return m.LoamiStatus
3367 }
3368 return ""
3369}
3370
3371type OnuStartupFailureIndication struct {
3372 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3373 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3374 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3375 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3376 XXX_unrecognized []byte `json:"-"`
3377 XXX_sizecache int32 `json:"-"`
3378}
3379
3380func (m *OnuStartupFailureIndication) Reset() { *m = OnuStartupFailureIndication{} }
3381func (m *OnuStartupFailureIndication) String() string { return proto.CompactTextString(m) }
3382func (*OnuStartupFailureIndication) ProtoMessage() {}
3383func (*OnuStartupFailureIndication) Descriptor() ([]byte, []int) {
3384 return fileDescriptor_c072e7aa0dfd74d5, []int{29}
3385}
3386
3387func (m *OnuStartupFailureIndication) XXX_Unmarshal(b []byte) error {
3388 return xxx_messageInfo_OnuStartupFailureIndication.Unmarshal(m, b)
3389}
3390func (m *OnuStartupFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3391 return xxx_messageInfo_OnuStartupFailureIndication.Marshal(b, m, deterministic)
3392}
3393func (m *OnuStartupFailureIndication) XXX_Merge(src proto.Message) {
3394 xxx_messageInfo_OnuStartupFailureIndication.Merge(m, src)
3395}
3396func (m *OnuStartupFailureIndication) XXX_Size() int {
3397 return xxx_messageInfo_OnuStartupFailureIndication.Size(m)
3398}
3399func (m *OnuStartupFailureIndication) XXX_DiscardUnknown() {
3400 xxx_messageInfo_OnuStartupFailureIndication.DiscardUnknown(m)
3401}
3402
3403var xxx_messageInfo_OnuStartupFailureIndication proto.InternalMessageInfo
3404
3405func (m *OnuStartupFailureIndication) GetIntfId() uint32 {
3406 if m != nil {
3407 return m.IntfId
3408 }
3409 return 0
3410}
3411
3412func (m *OnuStartupFailureIndication) GetOnuId() uint32 {
3413 if m != nil {
3414 return m.OnuId
3415 }
3416 return 0
3417}
3418
3419func (m *OnuStartupFailureIndication) GetStatus() string {
3420 if m != nil {
3421 return m.Status
3422 }
3423 return ""
3424}
3425
3426type OnuSignalDegradeIndication struct {
3427 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3428 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3429 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3430 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3431 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3432 XXX_unrecognized []byte `json:"-"`
3433 XXX_sizecache int32 `json:"-"`
3434}
3435
3436func (m *OnuSignalDegradeIndication) Reset() { *m = OnuSignalDegradeIndication{} }
3437func (m *OnuSignalDegradeIndication) String() string { return proto.CompactTextString(m) }
3438func (*OnuSignalDegradeIndication) ProtoMessage() {}
3439func (*OnuSignalDegradeIndication) Descriptor() ([]byte, []int) {
3440 return fileDescriptor_c072e7aa0dfd74d5, []int{30}
3441}
3442
3443func (m *OnuSignalDegradeIndication) XXX_Unmarshal(b []byte) error {
3444 return xxx_messageInfo_OnuSignalDegradeIndication.Unmarshal(m, b)
3445}
3446func (m *OnuSignalDegradeIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3447 return xxx_messageInfo_OnuSignalDegradeIndication.Marshal(b, m, deterministic)
3448}
3449func (m *OnuSignalDegradeIndication) XXX_Merge(src proto.Message) {
3450 xxx_messageInfo_OnuSignalDegradeIndication.Merge(m, src)
3451}
3452func (m *OnuSignalDegradeIndication) XXX_Size() int {
3453 return xxx_messageInfo_OnuSignalDegradeIndication.Size(m)
3454}
3455func (m *OnuSignalDegradeIndication) XXX_DiscardUnknown() {
3456 xxx_messageInfo_OnuSignalDegradeIndication.DiscardUnknown(m)
3457}
3458
3459var xxx_messageInfo_OnuSignalDegradeIndication proto.InternalMessageInfo
3460
3461func (m *OnuSignalDegradeIndication) GetIntfId() uint32 {
3462 if m != nil {
3463 return m.IntfId
3464 }
3465 return 0
3466}
3467
3468func (m *OnuSignalDegradeIndication) GetOnuId() uint32 {
3469 if m != nil {
3470 return m.OnuId
3471 }
3472 return 0
3473}
3474
3475func (m *OnuSignalDegradeIndication) GetStatus() string {
3476 if m != nil {
3477 return m.Status
3478 }
3479 return ""
3480}
3481
3482func (m *OnuSignalDegradeIndication) GetInverseBitErrorRate() uint32 {
3483 if m != nil {
3484 return m.InverseBitErrorRate
3485 }
3486 return 0
3487}
3488
3489type OnuDriftOfWindowIndication struct {
3490 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3491 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3492 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3493 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3494 NewEqd uint32 `protobuf:"fixed32,5,opt,name=new_eqd,json=newEqd,proto3" json:"new_eqd,omitempty"`
3495 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3496 XXX_unrecognized []byte `json:"-"`
3497 XXX_sizecache int32 `json:"-"`
3498}
3499
3500func (m *OnuDriftOfWindowIndication) Reset() { *m = OnuDriftOfWindowIndication{} }
3501func (m *OnuDriftOfWindowIndication) String() string { return proto.CompactTextString(m) }
3502func (*OnuDriftOfWindowIndication) ProtoMessage() {}
3503func (*OnuDriftOfWindowIndication) Descriptor() ([]byte, []int) {
3504 return fileDescriptor_c072e7aa0dfd74d5, []int{31}
3505}
3506
3507func (m *OnuDriftOfWindowIndication) XXX_Unmarshal(b []byte) error {
3508 return xxx_messageInfo_OnuDriftOfWindowIndication.Unmarshal(m, b)
3509}
3510func (m *OnuDriftOfWindowIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3511 return xxx_messageInfo_OnuDriftOfWindowIndication.Marshal(b, m, deterministic)
3512}
3513func (m *OnuDriftOfWindowIndication) XXX_Merge(src proto.Message) {
3514 xxx_messageInfo_OnuDriftOfWindowIndication.Merge(m, src)
3515}
3516func (m *OnuDriftOfWindowIndication) XXX_Size() int {
3517 return xxx_messageInfo_OnuDriftOfWindowIndication.Size(m)
3518}
3519func (m *OnuDriftOfWindowIndication) XXX_DiscardUnknown() {
3520 xxx_messageInfo_OnuDriftOfWindowIndication.DiscardUnknown(m)
3521}
3522
3523var xxx_messageInfo_OnuDriftOfWindowIndication proto.InternalMessageInfo
3524
3525func (m *OnuDriftOfWindowIndication) GetIntfId() uint32 {
3526 if m != nil {
3527 return m.IntfId
3528 }
3529 return 0
3530}
3531
3532func (m *OnuDriftOfWindowIndication) GetOnuId() uint32 {
3533 if m != nil {
3534 return m.OnuId
3535 }
3536 return 0
3537}
3538
3539func (m *OnuDriftOfWindowIndication) GetStatus() string {
3540 if m != nil {
3541 return m.Status
3542 }
3543 return ""
3544}
3545
3546func (m *OnuDriftOfWindowIndication) GetDrift() uint32 {
3547 if m != nil {
3548 return m.Drift
3549 }
3550 return 0
3551}
3552
3553func (m *OnuDriftOfWindowIndication) GetNewEqd() uint32 {
3554 if m != nil {
3555 return m.NewEqd
3556 }
3557 return 0
3558}
3559
3560type OnuLossOfOmciChannelIndication struct {
3561 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3562 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3563 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3564 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3565 XXX_unrecognized []byte `json:"-"`
3566 XXX_sizecache int32 `json:"-"`
3567}
3568
3569func (m *OnuLossOfOmciChannelIndication) Reset() { *m = OnuLossOfOmciChannelIndication{} }
3570func (m *OnuLossOfOmciChannelIndication) String() string { return proto.CompactTextString(m) }
3571func (*OnuLossOfOmciChannelIndication) ProtoMessage() {}
3572func (*OnuLossOfOmciChannelIndication) Descriptor() ([]byte, []int) {
3573 return fileDescriptor_c072e7aa0dfd74d5, []int{32}
3574}
3575
3576func (m *OnuLossOfOmciChannelIndication) XXX_Unmarshal(b []byte) error {
3577 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Unmarshal(m, b)
3578}
3579func (m *OnuLossOfOmciChannelIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3580 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Marshal(b, m, deterministic)
3581}
3582func (m *OnuLossOfOmciChannelIndication) XXX_Merge(src proto.Message) {
3583 xxx_messageInfo_OnuLossOfOmciChannelIndication.Merge(m, src)
3584}
3585func (m *OnuLossOfOmciChannelIndication) XXX_Size() int {
3586 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Size(m)
3587}
3588func (m *OnuLossOfOmciChannelIndication) XXX_DiscardUnknown() {
3589 xxx_messageInfo_OnuLossOfOmciChannelIndication.DiscardUnknown(m)
3590}
3591
3592var xxx_messageInfo_OnuLossOfOmciChannelIndication proto.InternalMessageInfo
3593
3594func (m *OnuLossOfOmciChannelIndication) GetIntfId() uint32 {
3595 if m != nil {
3596 return m.IntfId
3597 }
3598 return 0
3599}
3600
3601func (m *OnuLossOfOmciChannelIndication) GetOnuId() uint32 {
3602 if m != nil {
3603 return m.OnuId
3604 }
3605 return 0
3606}
3607
3608func (m *OnuLossOfOmciChannelIndication) GetStatus() string {
3609 if m != nil {
3610 return m.Status
3611 }
3612 return ""
3613}
3614
3615type OnuSignalsFailureIndication struct {
3616 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3617 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3618 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3619 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3620 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3621 XXX_unrecognized []byte `json:"-"`
3622 XXX_sizecache int32 `json:"-"`
3623}
3624
3625func (m *OnuSignalsFailureIndication) Reset() { *m = OnuSignalsFailureIndication{} }
3626func (m *OnuSignalsFailureIndication) String() string { return proto.CompactTextString(m) }
3627func (*OnuSignalsFailureIndication) ProtoMessage() {}
3628func (*OnuSignalsFailureIndication) Descriptor() ([]byte, []int) {
3629 return fileDescriptor_c072e7aa0dfd74d5, []int{33}
3630}
3631
3632func (m *OnuSignalsFailureIndication) XXX_Unmarshal(b []byte) error {
3633 return xxx_messageInfo_OnuSignalsFailureIndication.Unmarshal(m, b)
3634}
3635func (m *OnuSignalsFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3636 return xxx_messageInfo_OnuSignalsFailureIndication.Marshal(b, m, deterministic)
3637}
3638func (m *OnuSignalsFailureIndication) XXX_Merge(src proto.Message) {
3639 xxx_messageInfo_OnuSignalsFailureIndication.Merge(m, src)
3640}
3641func (m *OnuSignalsFailureIndication) XXX_Size() int {
3642 return xxx_messageInfo_OnuSignalsFailureIndication.Size(m)
3643}
3644func (m *OnuSignalsFailureIndication) XXX_DiscardUnknown() {
3645 xxx_messageInfo_OnuSignalsFailureIndication.DiscardUnknown(m)
3646}
3647
3648var xxx_messageInfo_OnuSignalsFailureIndication proto.InternalMessageInfo
3649
3650func (m *OnuSignalsFailureIndication) GetIntfId() uint32 {
3651 if m != nil {
3652 return m.IntfId
3653 }
3654 return 0
3655}
3656
3657func (m *OnuSignalsFailureIndication) GetOnuId() uint32 {
3658 if m != nil {
3659 return m.OnuId
3660 }
3661 return 0
3662}
3663
3664func (m *OnuSignalsFailureIndication) GetStatus() string {
3665 if m != nil {
3666 return m.Status
3667 }
3668 return ""
3669}
3670
3671func (m *OnuSignalsFailureIndication) GetInverseBitErrorRate() uint32 {
3672 if m != nil {
3673 return m.InverseBitErrorRate
3674 }
3675 return 0
3676}
3677
3678type OnuTransmissionInterferenceWarning struct {
3679 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3680 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3681 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3682 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3683 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3684 XXX_unrecognized []byte `json:"-"`
3685 XXX_sizecache int32 `json:"-"`
3686}
3687
3688func (m *OnuTransmissionInterferenceWarning) Reset() { *m = OnuTransmissionInterferenceWarning{} }
3689func (m *OnuTransmissionInterferenceWarning) String() string { return proto.CompactTextString(m) }
3690func (*OnuTransmissionInterferenceWarning) ProtoMessage() {}
3691func (*OnuTransmissionInterferenceWarning) Descriptor() ([]byte, []int) {
3692 return fileDescriptor_c072e7aa0dfd74d5, []int{34}
3693}
3694
3695func (m *OnuTransmissionInterferenceWarning) XXX_Unmarshal(b []byte) error {
3696 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Unmarshal(m, b)
3697}
3698func (m *OnuTransmissionInterferenceWarning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3699 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Marshal(b, m, deterministic)
3700}
3701func (m *OnuTransmissionInterferenceWarning) XXX_Merge(src proto.Message) {
3702 xxx_messageInfo_OnuTransmissionInterferenceWarning.Merge(m, src)
3703}
3704func (m *OnuTransmissionInterferenceWarning) XXX_Size() int {
3705 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Size(m)
3706}
3707func (m *OnuTransmissionInterferenceWarning) XXX_DiscardUnknown() {
3708 xxx_messageInfo_OnuTransmissionInterferenceWarning.DiscardUnknown(m)
3709}
3710
3711var xxx_messageInfo_OnuTransmissionInterferenceWarning proto.InternalMessageInfo
3712
3713func (m *OnuTransmissionInterferenceWarning) GetIntfId() uint32 {
3714 if m != nil {
3715 return m.IntfId
3716 }
3717 return 0
3718}
3719
3720func (m *OnuTransmissionInterferenceWarning) GetOnuId() uint32 {
3721 if m != nil {
3722 return m.OnuId
3723 }
3724 return 0
3725}
3726
3727func (m *OnuTransmissionInterferenceWarning) GetStatus() string {
3728 if m != nil {
3729 return m.Status
3730 }
3731 return ""
3732}
3733
3734func (m *OnuTransmissionInterferenceWarning) GetDrift() uint32 {
3735 if m != nil {
3736 return m.Drift
3737 }
3738 return 0
3739}
3740
3741type OnuActivationFailureIndication struct {
3742 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3743 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3744 FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
3745 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3746 XXX_unrecognized []byte `json:"-"`
3747 XXX_sizecache int32 `json:"-"`
3748}
3749
3750func (m *OnuActivationFailureIndication) Reset() { *m = OnuActivationFailureIndication{} }
3751func (m *OnuActivationFailureIndication) String() string { return proto.CompactTextString(m) }
3752func (*OnuActivationFailureIndication) ProtoMessage() {}
3753func (*OnuActivationFailureIndication) Descriptor() ([]byte, []int) {
3754 return fileDescriptor_c072e7aa0dfd74d5, []int{35}
3755}
3756
3757func (m *OnuActivationFailureIndication) XXX_Unmarshal(b []byte) error {
3758 return xxx_messageInfo_OnuActivationFailureIndication.Unmarshal(m, b)
3759}
3760func (m *OnuActivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3761 return xxx_messageInfo_OnuActivationFailureIndication.Marshal(b, m, deterministic)
3762}
3763func (m *OnuActivationFailureIndication) XXX_Merge(src proto.Message) {
3764 xxx_messageInfo_OnuActivationFailureIndication.Merge(m, src)
3765}
3766func (m *OnuActivationFailureIndication) XXX_Size() int {
3767 return xxx_messageInfo_OnuActivationFailureIndication.Size(m)
3768}
3769func (m *OnuActivationFailureIndication) XXX_DiscardUnknown() {
3770 xxx_messageInfo_OnuActivationFailureIndication.DiscardUnknown(m)
3771}
3772
3773var xxx_messageInfo_OnuActivationFailureIndication proto.InternalMessageInfo
3774
3775func (m *OnuActivationFailureIndication) GetIntfId() uint32 {
3776 if m != nil {
3777 return m.IntfId
3778 }
3779 return 0
3780}
3781
3782func (m *OnuActivationFailureIndication) GetOnuId() uint32 {
3783 if m != nil {
3784 return m.OnuId
3785 }
3786 return 0
3787}
3788
3789func (m *OnuActivationFailureIndication) GetFailReason() uint32 {
3790 if m != nil {
3791 return m.FailReason
3792 }
3793 return 0
3794}
3795
3796type OnuLossOfKeySyncFailureIndication struct {
3797 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3798 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3799 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3800 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3801 XXX_unrecognized []byte `json:"-"`
3802 XXX_sizecache int32 `json:"-"`
3803}
3804
3805func (m *OnuLossOfKeySyncFailureIndication) Reset() { *m = OnuLossOfKeySyncFailureIndication{} }
3806func (m *OnuLossOfKeySyncFailureIndication) String() string { return proto.CompactTextString(m) }
3807func (*OnuLossOfKeySyncFailureIndication) ProtoMessage() {}
3808func (*OnuLossOfKeySyncFailureIndication) Descriptor() ([]byte, []int) {
3809 return fileDescriptor_c072e7aa0dfd74d5, []int{36}
3810}
3811
3812func (m *OnuLossOfKeySyncFailureIndication) XXX_Unmarshal(b []byte) error {
3813 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Unmarshal(m, b)
3814}
3815func (m *OnuLossOfKeySyncFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3816 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Marshal(b, m, deterministic)
3817}
3818func (m *OnuLossOfKeySyncFailureIndication) XXX_Merge(src proto.Message) {
3819 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Merge(m, src)
3820}
3821func (m *OnuLossOfKeySyncFailureIndication) XXX_Size() int {
3822 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Size(m)
3823}
3824func (m *OnuLossOfKeySyncFailureIndication) XXX_DiscardUnknown() {
3825 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.DiscardUnknown(m)
3826}
3827
3828var xxx_messageInfo_OnuLossOfKeySyncFailureIndication proto.InternalMessageInfo
3829
3830func (m *OnuLossOfKeySyncFailureIndication) GetIntfId() uint32 {
3831 if m != nil {
3832 return m.IntfId
3833 }
3834 return 0
3835}
3836
3837func (m *OnuLossOfKeySyncFailureIndication) GetOnuId() uint32 {
3838 if m != nil {
3839 return m.OnuId
3840 }
3841 return 0
3842}
3843
3844func (m *OnuLossOfKeySyncFailureIndication) GetStatus() string {
3845 if m != nil {
3846 return m.Status
3847 }
3848 return ""
3849}
3850
3851type RdiErrorIndication struct {
3852 RdiErrorCount uint64 `protobuf:"fixed64,1,opt,name=rdi_error_count,json=rdiErrorCount,proto3" json:"rdi_error_count,omitempty"`
3853 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
3854 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3855 XXX_unrecognized []byte `json:"-"`
3856 XXX_sizecache int32 `json:"-"`
3857}
3858
3859func (m *RdiErrorIndication) Reset() { *m = RdiErrorIndication{} }
3860func (m *RdiErrorIndication) String() string { return proto.CompactTextString(m) }
3861func (*RdiErrorIndication) ProtoMessage() {}
3862func (*RdiErrorIndication) Descriptor() ([]byte, []int) {
3863 return fileDescriptor_c072e7aa0dfd74d5, []int{37}
3864}
3865
3866func (m *RdiErrorIndication) XXX_Unmarshal(b []byte) error {
3867 return xxx_messageInfo_RdiErrorIndication.Unmarshal(m, b)
3868}
3869func (m *RdiErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3870 return xxx_messageInfo_RdiErrorIndication.Marshal(b, m, deterministic)
3871}
3872func (m *RdiErrorIndication) XXX_Merge(src proto.Message) {
3873 xxx_messageInfo_RdiErrorIndication.Merge(m, src)
3874}
3875func (m *RdiErrorIndication) XXX_Size() int {
3876 return xxx_messageInfo_RdiErrorIndication.Size(m)
3877}
3878func (m *RdiErrorIndication) XXX_DiscardUnknown() {
3879 xxx_messageInfo_RdiErrorIndication.DiscardUnknown(m)
3880}
3881
3882var xxx_messageInfo_RdiErrorIndication proto.InternalMessageInfo
3883
3884func (m *RdiErrorIndication) GetRdiErrorCount() uint64 {
3885 if m != nil {
3886 return m.RdiErrorCount
3887 }
3888 return 0
3889}
3890
3891func (m *RdiErrorIndication) GetStatus() string {
3892 if m != nil {
3893 return m.Status
3894 }
3895 return ""
3896}
3897
3898type OnuItuPonStatsIndication struct {
3899 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3900 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3901 // Types that are valid to be assigned to Stats:
3902 // *OnuItuPonStatsIndication_RdiErrorInd
3903 Stats isOnuItuPonStatsIndication_Stats `protobuf_oneof:"stats"`
3904 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3905 XXX_unrecognized []byte `json:"-"`
3906 XXX_sizecache int32 `json:"-"`
3907}
3908
3909func (m *OnuItuPonStatsIndication) Reset() { *m = OnuItuPonStatsIndication{} }
3910func (m *OnuItuPonStatsIndication) String() string { return proto.CompactTextString(m) }
3911func (*OnuItuPonStatsIndication) ProtoMessage() {}
3912func (*OnuItuPonStatsIndication) Descriptor() ([]byte, []int) {
3913 return fileDescriptor_c072e7aa0dfd74d5, []int{38}
3914}
3915
3916func (m *OnuItuPonStatsIndication) XXX_Unmarshal(b []byte) error {
3917 return xxx_messageInfo_OnuItuPonStatsIndication.Unmarshal(m, b)
3918}
3919func (m *OnuItuPonStatsIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3920 return xxx_messageInfo_OnuItuPonStatsIndication.Marshal(b, m, deterministic)
3921}
3922func (m *OnuItuPonStatsIndication) XXX_Merge(src proto.Message) {
3923 xxx_messageInfo_OnuItuPonStatsIndication.Merge(m, src)
3924}
3925func (m *OnuItuPonStatsIndication) XXX_Size() int {
3926 return xxx_messageInfo_OnuItuPonStatsIndication.Size(m)
3927}
3928func (m *OnuItuPonStatsIndication) XXX_DiscardUnknown() {
3929 xxx_messageInfo_OnuItuPonStatsIndication.DiscardUnknown(m)
3930}
3931
3932var xxx_messageInfo_OnuItuPonStatsIndication proto.InternalMessageInfo
3933
3934func (m *OnuItuPonStatsIndication) GetIntfId() uint32 {
3935 if m != nil {
3936 return m.IntfId
3937 }
3938 return 0
3939}
3940
3941func (m *OnuItuPonStatsIndication) GetOnuId() uint32 {
3942 if m != nil {
3943 return m.OnuId
3944 }
3945 return 0
3946}
3947
3948type isOnuItuPonStatsIndication_Stats interface {
3949 isOnuItuPonStatsIndication_Stats()
3950}
3951
3952type OnuItuPonStatsIndication_RdiErrorInd struct {
3953 RdiErrorInd *RdiErrorIndication `protobuf:"bytes,3,opt,name=rdi_error_ind,json=rdiErrorInd,proto3,oneof"`
3954}
3955
3956func (*OnuItuPonStatsIndication_RdiErrorInd) isOnuItuPonStatsIndication_Stats() {}
3957
3958func (m *OnuItuPonStatsIndication) GetStats() isOnuItuPonStatsIndication_Stats {
3959 if m != nil {
3960 return m.Stats
3961 }
3962 return nil
3963}
3964
3965func (m *OnuItuPonStatsIndication) GetRdiErrorInd() *RdiErrorIndication {
3966 if x, ok := m.GetStats().(*OnuItuPonStatsIndication_RdiErrorInd); ok {
3967 return x.RdiErrorInd
3968 }
3969 return nil
3970}
3971
3972// XXX_OneofWrappers is for the internal use of the proto package.
3973func (*OnuItuPonStatsIndication) XXX_OneofWrappers() []interface{} {
3974 return []interface{}{
3975 (*OnuItuPonStatsIndication_RdiErrorInd)(nil),
3976 }
3977}
3978
3979type OnuProcessingErrorIndication struct {
3980 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3981 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3982 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3983 XXX_unrecognized []byte `json:"-"`
3984 XXX_sizecache int32 `json:"-"`
3985}
3986
3987func (m *OnuProcessingErrorIndication) Reset() { *m = OnuProcessingErrorIndication{} }
3988func (m *OnuProcessingErrorIndication) String() string { return proto.CompactTextString(m) }
3989func (*OnuProcessingErrorIndication) ProtoMessage() {}
3990func (*OnuProcessingErrorIndication) Descriptor() ([]byte, []int) {
3991 return fileDescriptor_c072e7aa0dfd74d5, []int{39}
3992}
3993
3994func (m *OnuProcessingErrorIndication) XXX_Unmarshal(b []byte) error {
3995 return xxx_messageInfo_OnuProcessingErrorIndication.Unmarshal(m, b)
3996}
3997func (m *OnuProcessingErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3998 return xxx_messageInfo_OnuProcessingErrorIndication.Marshal(b, m, deterministic)
3999}
4000func (m *OnuProcessingErrorIndication) XXX_Merge(src proto.Message) {
4001 xxx_messageInfo_OnuProcessingErrorIndication.Merge(m, src)
4002}
4003func (m *OnuProcessingErrorIndication) XXX_Size() int {
4004 return xxx_messageInfo_OnuProcessingErrorIndication.Size(m)
4005}
4006func (m *OnuProcessingErrorIndication) XXX_DiscardUnknown() {
4007 xxx_messageInfo_OnuProcessingErrorIndication.DiscardUnknown(m)
4008}
4009
4010var xxx_messageInfo_OnuProcessingErrorIndication proto.InternalMessageInfo
4011
4012func (m *OnuProcessingErrorIndication) GetIntfId() uint32 {
4013 if m != nil {
4014 return m.IntfId
4015 }
4016 return 0
4017}
4018
4019func (m *OnuProcessingErrorIndication) GetOnuId() uint32 {
4020 if m != nil {
4021 return m.OnuId
4022 }
4023 return 0
4024}
4025
4026type OnuDeactivationFailureIndication struct {
4027 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4028 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4029 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4030 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4031 XXX_unrecognized []byte `json:"-"`
4032 XXX_sizecache int32 `json:"-"`
4033}
4034
4035func (m *OnuDeactivationFailureIndication) Reset() { *m = OnuDeactivationFailureIndication{} }
4036func (m *OnuDeactivationFailureIndication) String() string { return proto.CompactTextString(m) }
4037func (*OnuDeactivationFailureIndication) ProtoMessage() {}
4038func (*OnuDeactivationFailureIndication) Descriptor() ([]byte, []int) {
4039 return fileDescriptor_c072e7aa0dfd74d5, []int{40}
4040}
4041
4042func (m *OnuDeactivationFailureIndication) XXX_Unmarshal(b []byte) error {
4043 return xxx_messageInfo_OnuDeactivationFailureIndication.Unmarshal(m, b)
4044}
4045func (m *OnuDeactivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4046 return xxx_messageInfo_OnuDeactivationFailureIndication.Marshal(b, m, deterministic)
4047}
4048func (m *OnuDeactivationFailureIndication) XXX_Merge(src proto.Message) {
4049 xxx_messageInfo_OnuDeactivationFailureIndication.Merge(m, src)
4050}
4051func (m *OnuDeactivationFailureIndication) XXX_Size() int {
4052 return xxx_messageInfo_OnuDeactivationFailureIndication.Size(m)
4053}
4054func (m *OnuDeactivationFailureIndication) XXX_DiscardUnknown() {
4055 xxx_messageInfo_OnuDeactivationFailureIndication.DiscardUnknown(m)
4056}
4057
4058var xxx_messageInfo_OnuDeactivationFailureIndication proto.InternalMessageInfo
4059
4060func (m *OnuDeactivationFailureIndication) GetIntfId() uint32 {
4061 if m != nil {
4062 return m.IntfId
4063 }
4064 return 0
4065}
4066
4067func (m *OnuDeactivationFailureIndication) GetOnuId() uint32 {
4068 if m != nil {
4069 return m.OnuId
4070 }
4071 return 0
4072}
4073
4074func (m *OnuDeactivationFailureIndication) GetStatus() string {
4075 if m != nil {
4076 return m.Status
4077 }
4078 return ""
4079}
4080
4081type OnuRemoteDefectIndication struct {
4082 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4083 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4084 RdiErrors uint64 `protobuf:"fixed64,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
4085 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4086 XXX_unrecognized []byte `json:"-"`
4087 XXX_sizecache int32 `json:"-"`
4088}
4089
4090func (m *OnuRemoteDefectIndication) Reset() { *m = OnuRemoteDefectIndication{} }
4091func (m *OnuRemoteDefectIndication) String() string { return proto.CompactTextString(m) }
4092func (*OnuRemoteDefectIndication) ProtoMessage() {}
4093func (*OnuRemoteDefectIndication) Descriptor() ([]byte, []int) {
4094 return fileDescriptor_c072e7aa0dfd74d5, []int{41}
4095}
4096
4097func (m *OnuRemoteDefectIndication) XXX_Unmarshal(b []byte) error {
4098 return xxx_messageInfo_OnuRemoteDefectIndication.Unmarshal(m, b)
4099}
4100func (m *OnuRemoteDefectIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4101 return xxx_messageInfo_OnuRemoteDefectIndication.Marshal(b, m, deterministic)
4102}
4103func (m *OnuRemoteDefectIndication) XXX_Merge(src proto.Message) {
4104 xxx_messageInfo_OnuRemoteDefectIndication.Merge(m, src)
4105}
4106func (m *OnuRemoteDefectIndication) XXX_Size() int {
4107 return xxx_messageInfo_OnuRemoteDefectIndication.Size(m)
4108}
4109func (m *OnuRemoteDefectIndication) XXX_DiscardUnknown() {
4110 xxx_messageInfo_OnuRemoteDefectIndication.DiscardUnknown(m)
4111}
4112
4113var xxx_messageInfo_OnuRemoteDefectIndication proto.InternalMessageInfo
4114
4115func (m *OnuRemoteDefectIndication) GetIntfId() uint32 {
4116 if m != nil {
4117 return m.IntfId
4118 }
4119 return 0
4120}
4121
4122func (m *OnuRemoteDefectIndication) GetOnuId() uint32 {
4123 if m != nil {
4124 return m.OnuId
4125 }
4126 return 0
4127}
4128
4129func (m *OnuRemoteDefectIndication) GetRdiErrors() uint64 {
4130 if m != nil {
4131 return m.RdiErrors
4132 }
4133 return 0
4134}
4135
4136type OnuLossOfGEMChannelDelineationIndication struct {
4137 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4138 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4139 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4140 DelineationErrors uint32 `protobuf:"fixed32,4,opt,name=delineation_errors,json=delineationErrors,proto3" json:"delineation_errors,omitempty"`
4141 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4142 XXX_unrecognized []byte `json:"-"`
4143 XXX_sizecache int32 `json:"-"`
4144}
4145
4146func (m *OnuLossOfGEMChannelDelineationIndication) Reset() {
4147 *m = OnuLossOfGEMChannelDelineationIndication{}
4148}
4149func (m *OnuLossOfGEMChannelDelineationIndication) String() string { return proto.CompactTextString(m) }
4150func (*OnuLossOfGEMChannelDelineationIndication) ProtoMessage() {}
4151func (*OnuLossOfGEMChannelDelineationIndication) Descriptor() ([]byte, []int) {
4152 return fileDescriptor_c072e7aa0dfd74d5, []int{42}
4153}
4154
4155func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Unmarshal(b []byte) error {
4156 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Unmarshal(m, b)
4157}
4158func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4159 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Marshal(b, m, deterministic)
4160}
4161func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Merge(src proto.Message) {
4162 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Merge(m, src)
4163}
4164func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Size() int {
4165 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Size(m)
4166}
4167func (m *OnuLossOfGEMChannelDelineationIndication) XXX_DiscardUnknown() {
4168 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.DiscardUnknown(m)
4169}
4170
4171var xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication proto.InternalMessageInfo
4172
4173func (m *OnuLossOfGEMChannelDelineationIndication) GetIntfId() uint32 {
4174 if m != nil {
4175 return m.IntfId
4176 }
4177 return 0
4178}
4179
4180func (m *OnuLossOfGEMChannelDelineationIndication) GetOnuId() uint32 {
4181 if m != nil {
4182 return m.OnuId
4183 }
4184 return 0
4185}
4186
4187func (m *OnuLossOfGEMChannelDelineationIndication) GetStatus() string {
4188 if m != nil {
4189 return m.Status
4190 }
4191 return ""
4192}
4193
4194func (m *OnuLossOfGEMChannelDelineationIndication) GetDelineationErrors() uint32 {
4195 if m != nil {
4196 return m.DelineationErrors
4197 }
4198 return 0
4199}
4200
4201type OnuPhysicalEquipmentErrorIndication struct {
4202 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4203 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4204 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4205 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4206 XXX_unrecognized []byte `json:"-"`
4207 XXX_sizecache int32 `json:"-"`
4208}
4209
4210func (m *OnuPhysicalEquipmentErrorIndication) Reset() { *m = OnuPhysicalEquipmentErrorIndication{} }
4211func (m *OnuPhysicalEquipmentErrorIndication) String() string { return proto.CompactTextString(m) }
4212func (*OnuPhysicalEquipmentErrorIndication) ProtoMessage() {}
4213func (*OnuPhysicalEquipmentErrorIndication) Descriptor() ([]byte, []int) {
4214 return fileDescriptor_c072e7aa0dfd74d5, []int{43}
4215}
4216
4217func (m *OnuPhysicalEquipmentErrorIndication) XXX_Unmarshal(b []byte) error {
4218 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Unmarshal(m, b)
4219}
4220func (m *OnuPhysicalEquipmentErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4221 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Marshal(b, m, deterministic)
4222}
4223func (m *OnuPhysicalEquipmentErrorIndication) XXX_Merge(src proto.Message) {
4224 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Merge(m, src)
4225}
4226func (m *OnuPhysicalEquipmentErrorIndication) XXX_Size() int {
4227 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Size(m)
4228}
4229func (m *OnuPhysicalEquipmentErrorIndication) XXX_DiscardUnknown() {
4230 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.DiscardUnknown(m)
4231}
4232
4233var xxx_messageInfo_OnuPhysicalEquipmentErrorIndication proto.InternalMessageInfo
4234
4235func (m *OnuPhysicalEquipmentErrorIndication) GetIntfId() uint32 {
4236 if m != nil {
4237 return m.IntfId
4238 }
4239 return 0
4240}
4241
4242func (m *OnuPhysicalEquipmentErrorIndication) GetOnuId() uint32 {
4243 if m != nil {
4244 return m.OnuId
4245 }
4246 return 0
4247}
4248
4249func (m *OnuPhysicalEquipmentErrorIndication) GetStatus() string {
4250 if m != nil {
4251 return m.Status
4252 }
4253 return ""
4254}
4255
4256type OnuLossOfAcknowledgementIndication struct {
4257 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4258 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4259 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4260 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4261 XXX_unrecognized []byte `json:"-"`
4262 XXX_sizecache int32 `json:"-"`
4263}
4264
4265func (m *OnuLossOfAcknowledgementIndication) Reset() { *m = OnuLossOfAcknowledgementIndication{} }
4266func (m *OnuLossOfAcknowledgementIndication) String() string { return proto.CompactTextString(m) }
4267func (*OnuLossOfAcknowledgementIndication) ProtoMessage() {}
4268func (*OnuLossOfAcknowledgementIndication) Descriptor() ([]byte, []int) {
4269 return fileDescriptor_c072e7aa0dfd74d5, []int{44}
4270}
4271
4272func (m *OnuLossOfAcknowledgementIndication) XXX_Unmarshal(b []byte) error {
4273 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Unmarshal(m, b)
4274}
4275func (m *OnuLossOfAcknowledgementIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4276 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Marshal(b, m, deterministic)
4277}
4278func (m *OnuLossOfAcknowledgementIndication) XXX_Merge(src proto.Message) {
4279 xxx_messageInfo_OnuLossOfAcknowledgementIndication.Merge(m, src)
4280}
4281func (m *OnuLossOfAcknowledgementIndication) XXX_Size() int {
4282 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Size(m)
4283}
4284func (m *OnuLossOfAcknowledgementIndication) XXX_DiscardUnknown() {
4285 xxx_messageInfo_OnuLossOfAcknowledgementIndication.DiscardUnknown(m)
4286}
4287
4288var xxx_messageInfo_OnuLossOfAcknowledgementIndication proto.InternalMessageInfo
4289
4290func (m *OnuLossOfAcknowledgementIndication) GetIntfId() uint32 {
4291 if m != nil {
4292 return m.IntfId
4293 }
4294 return 0
4295}
4296
4297func (m *OnuLossOfAcknowledgementIndication) GetOnuId() uint32 {
4298 if m != nil {
4299 return m.OnuId
4300 }
4301 return 0
4302}
4303
4304func (m *OnuLossOfAcknowledgementIndication) GetStatus() string {
4305 if m != nil {
4306 return m.Status
4307 }
4308 return ""
4309}
4310
4311type OnuDifferentialReachExceededIndication struct {
4312 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4313 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4314 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4315 Distance uint32 `protobuf:"fixed32,4,opt,name=distance,proto3" json:"distance,omitempty"`
4316 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4317 XXX_unrecognized []byte `json:"-"`
4318 XXX_sizecache int32 `json:"-"`
4319}
4320
4321func (m *OnuDifferentialReachExceededIndication) Reset() {
4322 *m = OnuDifferentialReachExceededIndication{}
4323}
4324func (m *OnuDifferentialReachExceededIndication) String() string { return proto.CompactTextString(m) }
4325func (*OnuDifferentialReachExceededIndication) ProtoMessage() {}
4326func (*OnuDifferentialReachExceededIndication) Descriptor() ([]byte, []int) {
4327 return fileDescriptor_c072e7aa0dfd74d5, []int{45}
4328}
4329
4330func (m *OnuDifferentialReachExceededIndication) XXX_Unmarshal(b []byte) error {
4331 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Unmarshal(m, b)
4332}
4333func (m *OnuDifferentialReachExceededIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4334 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Marshal(b, m, deterministic)
4335}
4336func (m *OnuDifferentialReachExceededIndication) XXX_Merge(src proto.Message) {
4337 xxx_messageInfo_OnuDifferentialReachExceededIndication.Merge(m, src)
4338}
4339func (m *OnuDifferentialReachExceededIndication) XXX_Size() int {
4340 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Size(m)
4341}
4342func (m *OnuDifferentialReachExceededIndication) XXX_DiscardUnknown() {
4343 xxx_messageInfo_OnuDifferentialReachExceededIndication.DiscardUnknown(m)
4344}
4345
4346var xxx_messageInfo_OnuDifferentialReachExceededIndication proto.InternalMessageInfo
4347
4348func (m *OnuDifferentialReachExceededIndication) GetIntfId() uint32 {
4349 if m != nil {
4350 return m.IntfId
4351 }
4352 return 0
4353}
4354
4355func (m *OnuDifferentialReachExceededIndication) GetOnuId() uint32 {
4356 if m != nil {
4357 return m.OnuId
4358 }
4359 return 0
4360}
4361
4362func (m *OnuDifferentialReachExceededIndication) GetStatus() string {
4363 if m != nil {
4364 return m.Status
4365 }
4366 return ""
4367}
4368
4369func (m *OnuDifferentialReachExceededIndication) GetDistance() uint32 {
4370 if m != nil {
4371 return m.Distance
4372 }
4373 return 0
4374}
4375
4376type GroupMember struct {
4377 InterfaceId uint32 `protobuf:"varint,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"`
4378 InterfaceType GroupMember_InterfaceType `protobuf:"varint,2,opt,name=interface_type,json=interfaceType,proto3,enum=openolt.GroupMember_InterfaceType" json:"interface_type,omitempty"`
4379 GemPortId uint32 `protobuf:"varint,3,opt,name=gem_port_id,json=gemPortId,proto3" json:"gem_port_id,omitempty"`
4380 Priority uint32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"`
4381 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4382 XXX_unrecognized []byte `json:"-"`
4383 XXX_sizecache int32 `json:"-"`
4384}
4385
4386func (m *GroupMember) Reset() { *m = GroupMember{} }
4387func (m *GroupMember) String() string { return proto.CompactTextString(m) }
4388func (*GroupMember) ProtoMessage() {}
4389func (*GroupMember) Descriptor() ([]byte, []int) {
4390 return fileDescriptor_c072e7aa0dfd74d5, []int{46}
4391}
4392
4393func (m *GroupMember) XXX_Unmarshal(b []byte) error {
4394 return xxx_messageInfo_GroupMember.Unmarshal(m, b)
4395}
4396func (m *GroupMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4397 return xxx_messageInfo_GroupMember.Marshal(b, m, deterministic)
4398}
4399func (m *GroupMember) XXX_Merge(src proto.Message) {
4400 xxx_messageInfo_GroupMember.Merge(m, src)
4401}
4402func (m *GroupMember) XXX_Size() int {
4403 return xxx_messageInfo_GroupMember.Size(m)
4404}
4405func (m *GroupMember) XXX_DiscardUnknown() {
4406 xxx_messageInfo_GroupMember.DiscardUnknown(m)
4407}
4408
4409var xxx_messageInfo_GroupMember proto.InternalMessageInfo
4410
4411func (m *GroupMember) GetInterfaceId() uint32 {
4412 if m != nil {
4413 return m.InterfaceId
4414 }
4415 return 0
4416}
4417
4418func (m *GroupMember) GetInterfaceType() GroupMember_InterfaceType {
4419 if m != nil {
4420 return m.InterfaceType
4421 }
4422 return GroupMember_PON
4423}
4424
4425func (m *GroupMember) GetGemPortId() uint32 {
4426 if m != nil {
4427 return m.GemPortId
4428 }
4429 return 0
4430}
4431
4432func (m *GroupMember) GetPriority() uint32 {
4433 if m != nil {
4434 return m.Priority
4435 }
4436 return 0
4437}
4438
4439type Group struct {
4440 GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
4441 Command Group_GroupMembersCommand `protobuf:"varint,2,opt,name=command,proto3,enum=openolt.Group_GroupMembersCommand" json:"command,omitempty"`
4442 Members []*GroupMember `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
4443 Action *Action `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
4444 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4445 XXX_unrecognized []byte `json:"-"`
4446 XXX_sizecache int32 `json:"-"`
4447}
4448
4449func (m *Group) Reset() { *m = Group{} }
4450func (m *Group) String() string { return proto.CompactTextString(m) }
4451func (*Group) ProtoMessage() {}
4452func (*Group) Descriptor() ([]byte, []int) {
4453 return fileDescriptor_c072e7aa0dfd74d5, []int{47}
4454}
4455
4456func (m *Group) XXX_Unmarshal(b []byte) error {
4457 return xxx_messageInfo_Group.Unmarshal(m, b)
4458}
4459func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4460 return xxx_messageInfo_Group.Marshal(b, m, deterministic)
4461}
4462func (m *Group) XXX_Merge(src proto.Message) {
4463 xxx_messageInfo_Group.Merge(m, src)
4464}
4465func (m *Group) XXX_Size() int {
4466 return xxx_messageInfo_Group.Size(m)
4467}
4468func (m *Group) XXX_DiscardUnknown() {
4469 xxx_messageInfo_Group.DiscardUnknown(m)
4470}
4471
4472var xxx_messageInfo_Group proto.InternalMessageInfo
4473
4474func (m *Group) GetGroupId() uint32 {
4475 if m != nil {
4476 return m.GroupId
4477 }
4478 return 0
4479}
4480
4481func (m *Group) GetCommand() Group_GroupMembersCommand {
4482 if m != nil {
4483 return m.Command
4484 }
4485 return Group_ADD_MEMBERS
4486}
4487
4488func (m *Group) GetMembers() []*GroupMember {
4489 if m != nil {
4490 return m.Members
4491 }
4492 return nil
4493}
4494
4495func (m *Group) GetAction() *Action {
4496 if m != nil {
4497 return m.Action
4498 }
4499 return nil
4500}
4501
4502type ValueParam struct {
khenaidoo9beaaf12021-10-19 17:32:01 -04004503 Onu *Onu `protobuf:"bytes,1,opt,name=onu,proto3" json:"onu,omitempty"`
4504 Value extension.ValueType_Type `protobuf:"varint,2,opt,name=value,proto3,enum=extension.ValueType_Type" json:"value,omitempty"`
4505 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4506 XXX_unrecognized []byte `json:"-"`
4507 XXX_sizecache int32 `json:"-"`
khenaidood948f772021-08-11 17:49:24 -04004508}
4509
4510func (m *ValueParam) Reset() { *m = ValueParam{} }
4511func (m *ValueParam) String() string { return proto.CompactTextString(m) }
4512func (*ValueParam) ProtoMessage() {}
4513func (*ValueParam) Descriptor() ([]byte, []int) {
4514 return fileDescriptor_c072e7aa0dfd74d5, []int{48}
4515}
4516
4517func (m *ValueParam) XXX_Unmarshal(b []byte) error {
4518 return xxx_messageInfo_ValueParam.Unmarshal(m, b)
4519}
4520func (m *ValueParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4521 return xxx_messageInfo_ValueParam.Marshal(b, m, deterministic)
4522}
4523func (m *ValueParam) XXX_Merge(src proto.Message) {
4524 xxx_messageInfo_ValueParam.Merge(m, src)
4525}
4526func (m *ValueParam) XXX_Size() int {
4527 return xxx_messageInfo_ValueParam.Size(m)
4528}
4529func (m *ValueParam) XXX_DiscardUnknown() {
4530 xxx_messageInfo_ValueParam.DiscardUnknown(m)
4531}
4532
4533var xxx_messageInfo_ValueParam proto.InternalMessageInfo
4534
4535func (m *ValueParam) GetOnu() *Onu {
4536 if m != nil {
4537 return m.Onu
4538 }
4539 return nil
4540}
4541
khenaidoo9beaaf12021-10-19 17:32:01 -04004542func (m *ValueParam) GetValue() extension.ValueType_Type {
khenaidood948f772021-08-11 17:49:24 -04004543 if m != nil {
4544 return m.Value
4545 }
khenaidoo9beaaf12021-10-19 17:32:01 -04004546 return extension.ValueType_EMPTY
khenaidood948f772021-08-11 17:49:24 -04004547}
4548
4549type PonRxPowerData struct {
4550 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4551 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4552 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4553 FailReason PonRxPowerData_RssiMeasurementFailReason `protobuf:"varint,4,opt,name=fail_reason,json=failReason,proto3,enum=openolt.PonRxPowerData_RssiMeasurementFailReason" json:"fail_reason,omitempty"`
4554 RxPowerMeanDbm float64 `protobuf:"fixed64,5,opt,name=rx_power_mean_dbm,json=rxPowerMeanDbm,proto3" json:"rx_power_mean_dbm,omitempty"`
4555 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4556 XXX_unrecognized []byte `json:"-"`
4557 XXX_sizecache int32 `json:"-"`
4558}
4559
4560func (m *PonRxPowerData) Reset() { *m = PonRxPowerData{} }
4561func (m *PonRxPowerData) String() string { return proto.CompactTextString(m) }
4562func (*PonRxPowerData) ProtoMessage() {}
4563func (*PonRxPowerData) Descriptor() ([]byte, []int) {
4564 return fileDescriptor_c072e7aa0dfd74d5, []int{49}
4565}
4566
4567func (m *PonRxPowerData) XXX_Unmarshal(b []byte) error {
4568 return xxx_messageInfo_PonRxPowerData.Unmarshal(m, b)
4569}
4570func (m *PonRxPowerData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4571 return xxx_messageInfo_PonRxPowerData.Marshal(b, m, deterministic)
4572}
4573func (m *PonRxPowerData) XXX_Merge(src proto.Message) {
4574 xxx_messageInfo_PonRxPowerData.Merge(m, src)
4575}
4576func (m *PonRxPowerData) XXX_Size() int {
4577 return xxx_messageInfo_PonRxPowerData.Size(m)
4578}
4579func (m *PonRxPowerData) XXX_DiscardUnknown() {
4580 xxx_messageInfo_PonRxPowerData.DiscardUnknown(m)
4581}
4582
4583var xxx_messageInfo_PonRxPowerData proto.InternalMessageInfo
4584
4585func (m *PonRxPowerData) GetIntfId() uint32 {
4586 if m != nil {
4587 return m.IntfId
4588 }
4589 return 0
4590}
4591
4592func (m *PonRxPowerData) GetOnuId() uint32 {
4593 if m != nil {
4594 return m.OnuId
4595 }
4596 return 0
4597}
4598
4599func (m *PonRxPowerData) GetStatus() string {
4600 if m != nil {
4601 return m.Status
4602 }
4603 return ""
4604}
4605
4606func (m *PonRxPowerData) GetFailReason() PonRxPowerData_RssiMeasurementFailReason {
4607 if m != nil {
4608 return m.FailReason
4609 }
4610 return PonRxPowerData_FAIL_REASON_NONE
4611}
4612
4613func (m *PonRxPowerData) GetRxPowerMeanDbm() float64 {
4614 if m != nil {
4615 return m.RxPowerMeanDbm
4616 }
4617 return 0
4618}
4619
4620type Empty struct {
4621 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4622 XXX_unrecognized []byte `json:"-"`
4623 XXX_sizecache int32 `json:"-"`
4624}
4625
4626func (m *Empty) Reset() { *m = Empty{} }
4627func (m *Empty) String() string { return proto.CompactTextString(m) }
4628func (*Empty) ProtoMessage() {}
4629func (*Empty) Descriptor() ([]byte, []int) {
4630 return fileDescriptor_c072e7aa0dfd74d5, []int{50}
4631}
4632
4633func (m *Empty) XXX_Unmarshal(b []byte) error {
4634 return xxx_messageInfo_Empty.Unmarshal(m, b)
4635}
4636func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4637 return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
4638}
4639func (m *Empty) XXX_Merge(src proto.Message) {
4640 xxx_messageInfo_Empty.Merge(m, src)
4641}
4642func (m *Empty) XXX_Size() int {
4643 return xxx_messageInfo_Empty.Size(m)
4644}
4645func (m *Empty) XXX_DiscardUnknown() {
4646 xxx_messageInfo_Empty.DiscardUnknown(m)
4647}
4648
4649var xxx_messageInfo_Empty proto.InternalMessageInfo
4650
4651func init() {
4652 proto.RegisterEnum("openolt.OnuIndication_ActivationFailReason", OnuIndication_ActivationFailReason_name, OnuIndication_ActivationFailReason_value)
4653 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType", DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, DeviceInfo_DeviceResourceRanges_Pool_PoolType_value)
4654 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType", DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, DeviceInfo_DeviceResourceRanges_Pool_SharingType_value)
4655 proto.RegisterEnum("openolt.GroupMember_InterfaceType", GroupMember_InterfaceType_name, GroupMember_InterfaceType_value)
4656 proto.RegisterEnum("openolt.Group_GroupMembersCommand", Group_GroupMembersCommand_name, Group_GroupMembersCommand_value)
4657 proto.RegisterEnum("openolt.PonRxPowerData_RssiMeasurementFailReason", PonRxPowerData_RssiMeasurementFailReason_name, PonRxPowerData_RssiMeasurementFailReason_value)
4658 proto.RegisterType((*Indication)(nil), "openolt.Indication")
4659 proto.RegisterType((*AlarmIndication)(nil), "openolt.AlarmIndication")
4660 proto.RegisterType((*OltIndication)(nil), "openolt.OltIndication")
4661 proto.RegisterType((*IntfIndication)(nil), "openolt.IntfIndication")
4662 proto.RegisterType((*OnuDiscIndication)(nil), "openolt.OnuDiscIndication")
4663 proto.RegisterType((*OnuIndication)(nil), "openolt.OnuIndication")
4664 proto.RegisterType((*IntfOperIndication)(nil), "openolt.IntfOperIndication")
4665 proto.RegisterType((*OmciIndication)(nil), "openolt.OmciIndication")
4666 proto.RegisterType((*PacketIndication)(nil), "openolt.PacketIndication")
4667 proto.RegisterType((*Interface)(nil), "openolt.Interface")
4668 proto.RegisterType((*Heartbeat)(nil), "openolt.Heartbeat")
4669 proto.RegisterType((*Onu)(nil), "openolt.Onu")
4670 proto.RegisterType((*OnuLogicalDistance)(nil), "openolt.OnuLogicalDistance")
4671 proto.RegisterType((*OmciMsg)(nil), "openolt.OmciMsg")
4672 proto.RegisterType((*OnuPacket)(nil), "openolt.OnuPacket")
4673 proto.RegisterType((*UplinkPacket)(nil), "openolt.UplinkPacket")
4674 proto.RegisterType((*DeviceInfo)(nil), "openolt.DeviceInfo")
4675 proto.RegisterType((*DeviceInfo_DeviceResourceRanges)(nil), "openolt.DeviceInfo.DeviceResourceRanges")
4676 proto.RegisterType((*DeviceInfo_DeviceResourceRanges_Pool)(nil), "openolt.DeviceInfo.DeviceResourceRanges.Pool")
4677 proto.RegisterType((*Classifier)(nil), "openolt.Classifier")
4678 proto.RegisterType((*ActionCmd)(nil), "openolt.ActionCmd")
4679 proto.RegisterType((*Action)(nil), "openolt.Action")
4680 proto.RegisterType((*Flow)(nil), "openolt.Flow")
4681 proto.RegisterMapType((map[uint32]bool)(nil), "openolt.Flow.GemportToAesEntry")
4682 proto.RegisterMapType((map[uint32]uint32)(nil), "openolt.Flow.PbitToGemportEntry")
4683 proto.RegisterType((*SerialNumber)(nil), "openolt.SerialNumber")
4684 proto.RegisterType((*PortStatistics)(nil), "openolt.PortStatistics")
4685 proto.RegisterType((*OnuStatistics)(nil), "openolt.OnuStatistics")
4686 proto.RegisterType((*GemPortStatistics)(nil), "openolt.GemPortStatistics")
4687 proto.RegisterType((*FlowStatistics)(nil), "openolt.FlowStatistics")
4688 proto.RegisterType((*LosIndication)(nil), "openolt.LosIndication")
4689 proto.RegisterType((*DyingGaspIndication)(nil), "openolt.DyingGaspIndication")
4690 proto.RegisterType((*OnuAlarmIndication)(nil), "openolt.OnuAlarmIndication")
4691 proto.RegisterType((*OnuStartupFailureIndication)(nil), "openolt.OnuStartupFailureIndication")
4692 proto.RegisterType((*OnuSignalDegradeIndication)(nil), "openolt.OnuSignalDegradeIndication")
4693 proto.RegisterType((*OnuDriftOfWindowIndication)(nil), "openolt.OnuDriftOfWindowIndication")
4694 proto.RegisterType((*OnuLossOfOmciChannelIndication)(nil), "openolt.OnuLossOfOmciChannelIndication")
4695 proto.RegisterType((*OnuSignalsFailureIndication)(nil), "openolt.OnuSignalsFailureIndication")
4696 proto.RegisterType((*OnuTransmissionInterferenceWarning)(nil), "openolt.OnuTransmissionInterferenceWarning")
4697 proto.RegisterType((*OnuActivationFailureIndication)(nil), "openolt.OnuActivationFailureIndication")
4698 proto.RegisterType((*OnuLossOfKeySyncFailureIndication)(nil), "openolt.OnuLossOfKeySyncFailureIndication")
4699 proto.RegisterType((*RdiErrorIndication)(nil), "openolt.RdiErrorIndication")
4700 proto.RegisterType((*OnuItuPonStatsIndication)(nil), "openolt.OnuItuPonStatsIndication")
4701 proto.RegisterType((*OnuProcessingErrorIndication)(nil), "openolt.OnuProcessingErrorIndication")
4702 proto.RegisterType((*OnuDeactivationFailureIndication)(nil), "openolt.OnuDeactivationFailureIndication")
4703 proto.RegisterType((*OnuRemoteDefectIndication)(nil), "openolt.OnuRemoteDefectIndication")
4704 proto.RegisterType((*OnuLossOfGEMChannelDelineationIndication)(nil), "openolt.OnuLossOfGEMChannelDelineationIndication")
4705 proto.RegisterType((*OnuPhysicalEquipmentErrorIndication)(nil), "openolt.OnuPhysicalEquipmentErrorIndication")
4706 proto.RegisterType((*OnuLossOfAcknowledgementIndication)(nil), "openolt.OnuLossOfAcknowledgementIndication")
4707 proto.RegisterType((*OnuDifferentialReachExceededIndication)(nil), "openolt.OnuDifferentialReachExceededIndication")
4708 proto.RegisterType((*GroupMember)(nil), "openolt.GroupMember")
4709 proto.RegisterType((*Group)(nil), "openolt.Group")
4710 proto.RegisterType((*ValueParam)(nil), "openolt.ValueParam")
4711 proto.RegisterType((*PonRxPowerData)(nil), "openolt.PonRxPowerData")
4712 proto.RegisterType((*Empty)(nil), "openolt.Empty")
4713}
4714
4715func init() { proto.RegisterFile("voltha_protos/openolt.proto", fileDescriptor_c072e7aa0dfd74d5) }
4716
4717var fileDescriptor_c072e7aa0dfd74d5 = []byte{
khenaidooa46458b2021-12-15 16:50:44 -05004718 // 5350 bytes of a gzipped FileDescriptorProto
khenaidoo9beaaf12021-10-19 17:32:01 -04004719 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x7c, 0x4b, 0x70, 0x1b, 0x49,
4720 0x72, 0xb6, 0xc0, 0x07, 0x00, 0x26, 0x1e, 0x04, 0x8b, 0x6f, 0x52, 0x0f, 0xaa, 0x47, 0x33, 0xa3,
khenaidooa46458b2021-12-15 16:50:44 -05004721 0x9d, 0xdd, 0x21, 0x45, 0x8e, 0xa8, 0x91, 0xe6, 0xdf, 0x7f, 0x77, 0x28, 0x12, 0x22, 0xe1, 0x21,
4722 0x09, 0xba, 0x09, 0x49, 0xde, 0xdd, 0x98, 0x68, 0x37, 0xbb, 0x0b, 0x60, 0x2f, 0x1b, 0x5d, 0x3d,
4723 0xdd, 0x05, 0x3e, 0x7c, 0xdc, 0xf0, 0xda, 0x17, 0xdf, 0x36, 0xec, 0x08, 0xfb, 0xe2, 0x70, 0xf8,
4724 0xea, 0x8b, 0x6f, 0x8e, 0xf0, 0xd1, 0xe1, 0xf0, 0xc5, 0x37, 0x9f, 0x7d, 0x73, 0xf8, 0xe2, 0x93,
4725 0x2f, 0x3e, 0x39, 0x1c, 0x8e, 0xca, 0xaa, 0x7e, 0x01, 0x20, 0x25, 0x8d, 0xe9, 0xf0, 0x45, 0xc1,
4726 0xca, 0xfc, 0xf2, 0xcb, 0x7a, 0x64, 0x65, 0x65, 0x77, 0x17, 0x04, 0xcb, 0xe7, 0xcc, 0xe5, 0xa7,
4727 0xa6, 0xe1, 0x07, 0x8c, 0xb3, 0x70, 0x8d, 0xf9, 0xd4, 0x63, 0x2e, 0x5f, 0xc5, 0x26, 0x29, 0xa8,
4728 0xe6, 0xd2, 0xdd, 0x0e, 0x63, 0x1d, 0x97, 0xae, 0x99, 0xbe, 0xb3, 0x66, 0x7a, 0x1e, 0xe3, 0x26,
4729 0x77, 0x98, 0x17, 0x4a, 0xd8, 0xd2, 0x4a, 0x96, 0x83, 0x53, 0xeb, 0x54, 0xfc, 0xdd, 0x76, 0x5c,
4730 0xaa, 0x10, 0xf7, 0xb3, 0x08, 0x7a, 0xc9, 0x0d, 0x8b, 0x79, 0x6d, 0xa7, 0x73, 0xad, 0x9e, 0x7a,
4731 0x61, 0xe2, 0x41, 0xfb, 0xc7, 0x31, 0x80, 0x86, 0x67, 0x3b, 0x16, 0xfa, 0x25, 0xeb, 0x50, 0x60,
4732 0x2e, 0x37, 0x1c, 0xcf, 0x5e, 0xc8, 0xad, 0xe4, 0x1e, 0x97, 0x36, 0xe6, 0x56, 0xa3, 0x8e, 0x37,
4733 0x5d, 0x9e, 0x00, 0xf7, 0xee, 0xe8, 0x79, 0x86, 0x02, 0xf2, 0x14, 0x8a, 0x8e, 0xc7, 0xdb, 0x68,
4734 0x33, 0x82, 0x36, 0xf3, 0xb1, 0x4d, 0xc3, 0xe3, 0xed, 0x8c, 0x51, 0xc1, 0x91, 0x12, 0xb2, 0x05,
4735 0x15, 0xb4, 0x62, 0x3e, 0x0d, 0xd0, 0x74, 0x14, 0x4d, 0x97, 0x33, 0xa6, 0x4d, 0x9f, 0x06, 0x19,
4736 0xf3, 0x92, 0x93, 0x48, 0xc9, 0x4f, 0xa0, 0xcc, 0xbc, 0x9e, 0x61, 0x3b, 0xa1, 0x85, 0x0c, 0x63,
4737 0xc8, 0xb0, 0x94, 0x74, 0xd8, 0xeb, 0xed, 0x38, 0xa1, 0x95, 0x21, 0x00, 0x16, 0x0b, 0x71, 0xac,
4738 0x5e, 0x0f, 0x4d, 0xc7, 0xfb, 0xc7, 0xea, 0xf5, 0xfa, 0xc6, 0x8a, 0x02, 0x31, 0x56, 0xd6, 0xb5,
4739 0x1c, 0xb4, 0xc9, 0xf7, 0x8d, 0xb5, 0xd9, 0xb5, 0x9c, 0xec, 0x58, 0x99, 0x94, 0x90, 0xa7, 0x50,
4740 0xf0, 0xcf, 0xe4, 0xa4, 0x16, 0xd0, 0x68, 0x31, 0x36, 0x3a, 0x32, 0xad, 0x33, 0xda, 0x37, 0xaf,
4741 0xfe, 0x19, 0xce, 0xeb, 0x73, 0x00, 0x9f, 0x05, 0xdc, 0x08, 0xb9, 0xc9, 0xc3, 0x85, 0x62, 0x9f,
4742 0xb7, 0x23, 0x16, 0xf0, 0x63, 0x11, 0x2c, 0x21, 0x77, 0xac, 0x70, 0xef, 0x8e, 0x3e, 0xe1, 0x2b,
4743 0x49, 0x28, 0x2c, 0xdb, 0x2e, 0xbb, 0x50, 0x96, 0x13, 0x7d, 0x96, 0xaf, 0x5c, 0x76, 0x91, 0xb5,
4744 0x6c, 0x2b, 0x49, 0x48, 0xbe, 0x84, 0x09, 0xd3, 0x35, 0x83, 0x2e, 0xf6, 0x15, 0xd0, 0x70, 0x21,
4745 0x36, 0xdc, 0x12, 0x9a, 0x4c, 0x57, 0x8b, 0xa6, 0x12, 0xbd, 0xcc, 0xc3, 0x98, 0x6d, 0x72, 0x53,
4746 0xfb, 0xb7, 0x0a, 0x4c, 0xf6, 0xe1, 0xc4, 0x3c, 0xbb, 0x2c, 0x1c, 0x1a, 0x53, 0xfb, 0x2c, 0xcc,
4747 0x8e, 0xdd, 0x45, 0x01, 0xd9, 0x81, 0xaa, 0x7d, 0xe5, 0x78, 0x1d, 0xa3, 0x63, 0x86, 0x7e, 0x2a,
4748 0xb2, 0xee, 0xc6, 0x96, 0x3b, 0x42, 0xbd, 0x6b, 0x86, 0x7e, 0xc6, 0xbe, 0x6c, 0xa7, 0xc4, 0x22,
4749 0xc6, 0xc4, 0x02, 0x27, 0x23, 0xea, 0x8f, 0xb1, 0xa6, 0xd7, 0x1b, 0x1c, 0x54, 0x89, 0x25, 0x52,
4750 0xf2, 0x16, 0x66, 0x04, 0x45, 0xc8, 0xcd, 0x80, 0xf7, 0x7c, 0xa3, 0x6d, 0x3a, 0x6e, 0x2a, 0xd6,
4751 0x1e, 0xa5, 0x99, 0x8e, 0x25, 0xe6, 0x95, 0xe9, 0xb8, 0xbd, 0x80, 0x66, 0x28, 0xa7, 0x58, 0x46,
4752 0x2d, 0x88, 0x7f, 0x0e, 0x73, 0x48, 0xec, 0x74, 0x3c, 0xd3, 0x35, 0x6c, 0xda, 0x09, 0x4c, 0x9b,
4753 0xa6, 0x62, 0xf1, 0xa3, 0x0c, 0x35, 0xa2, 0x76, 0x24, 0x28, 0xc3, 0x3c, 0xcd, 0x06, 0xb5, 0xe4,
4754 0x17, 0x30, 0x8f, 0x1b, 0x23, 0x70, 0xda, 0xdc, 0x60, 0x6d, 0xe3, 0xc2, 0xf1, 0x6c, 0x76, 0x91,
4755 0x0a, 0xda, 0x0c, 0xf9, 0x8e, 0x80, 0x35, 0xdb, 0x6f, 0x11, 0x34, 0x40, 0xde, 0xaf, 0x25, 0x2d,
4756 0x10, 0xa3, 0x31, 0x5c, 0x16, 0x86, 0x46, 0xbc, 0x17, 0x64, 0x58, 0x7f, 0x9a, 0xa6, 0xdd, 0x67,
4757 0x61, 0xd8, 0x6c, 0x8b, 0x4d, 0xb1, 0x7d, 0x6a, 0x7a, 0x1e, 0x75, 0x33, 0xd4, 0x55, 0xa6, 0x10,
4758 0x6a, 0x8b, 0x44, 0xf3, 0x8c, 0x43, 0x09, 0x93, 0x79, 0x2e, 0x0e, 0x99, 0x67, 0x89, 0xb9, 0x76,
4759 0x9e, 0x13, 0xb5, 0x20, 0x6e, 0xca, 0x24, 0xc1, 0x9d, 0x0b, 0xd9, 0x53, 0xb9, 0x1b, 0x7e, 0x98,
4760 0x26, 0x6c, 0x05, 0xa6, 0x17, 0x76, 0x9d, 0x50, 0xa4, 0xc5, 0x86, 0xc7, 0x69, 0xd0, 0xa6, 0x01,
4761 0xf5, 0x2c, 0xfa, 0xd6, 0x0c, 0x3c, 0xc7, 0xeb, 0xa8, 0xac, 0xd1, 0x72, 0x2e, 0xb0, 0xa7, 0xbf,
4762 0x2b, 0x27, 0xd7, 0xb4, 0xb8, 0x73, 0x8e, 0x7e, 0x93, 0xce, 0xc2, 0xe0, 0x2c, 0x6c, 0xc5, 0xb0,
4763 0x61, 0xfd, 0x15, 0x63, 0xce, 0x22, 0xa4, 0x87, 0x05, 0xe1, 0xc1, 0x0f, 0x98, 0x45, 0xc3, 0x50,
4764 0xec, 0x02, 0x1a, 0x04, 0x4c, 0x66, 0xc9, 0x12, 0xba, 0xf8, 0x38, 0xed, 0xe2, 0x28, 0xc6, 0xd5,
4765 0x05, 0x2c, 0xe3, 0x60, 0x96, 0x0d, 0xd3, 0x13, 0x0a, 0x8b, 0xc9, 0x1a, 0xb6, 0x8d, 0xf0, 0xca,
4766 0xb3, 0x92, 0x51, 0x94, 0xd1, 0xc5, 0x67, 0x83, 0x6b, 0xf9, 0x0d, 0xbd, 0x3a, 0xbe, 0xf2, 0xac,
4767 0xeb, 0x06, 0x22, 0x41, 0x11, 0x42, 0xb8, 0x79, 0x0d, 0xb3, 0x98, 0x60, 0x79, 0xcf, 0xf0, 0x99,
4768 0x27, 0xd3, 0x11, 0xba, 0xa8, 0xa0, 0x8b, 0x87, 0x99, 0x74, 0xcb, 0x7b, 0x47, 0xcc, 0xc3, 0x2c,
4769 0x34, 0xb0, 0xa4, 0x59, 0x1d, 0x71, 0xe1, 0x2e, 0x86, 0x37, 0xed, 0x5b, 0x83, 0x5e, 0x20, 0x37,
4770 0x50, 0x15, 0xd9, 0x7f, 0x90, 0x89, 0xf1, 0x14, 0x76, 0x58, 0xff, 0xc5, 0x74, 0x0c, 0xc7, 0x90,
4771 0xb7, 0x72, 0x10, 0x01, 0xed, 0x32, 0x4e, 0x0d, 0x9b, 0xb6, 0xa9, 0x25, 0x53, 0xf9, 0x24, 0xba,
4772 0xd1, 0xd2, 0x6e, 0x74, 0x04, 0xed, 0x20, 0x26, 0xc3, 0x4f, 0xd8, 0x80, 0x92, 0x84, 0x72, 0x18,
4773 0xb8, 0x08, 0x1d, 0xda, 0x35, 0x6c, 0xea, 0x3a, 0x1e, 0x95, 0xc3, 0x11, 0xfc, 0x35, 0xe4, 0x5f,
4774 0x1f, 0x5c, 0x87, 0xdd, 0xfa, 0x81, 0xda, 0x52, 0x3b, 0x89, 0x49, 0xc6, 0xdd, 0x82, 0x5a, 0x8e,
4775 0x5d, 0xda, 0xcd, 0x42, 0xc8, 0x39, 0xac, 0x60, 0x6c, 0x9d, 0x5e, 0x85, 0x8e, 0x65, 0xba, 0x06,
4776 0xfd, 0xae, 0xe7, 0xf8, 0x5d, 0xea, 0xf1, 0x54, 0x8c, 0x4d, 0xa1, 0xe3, 0x1f, 0x65, 0x62, 0x4c,
4777 0xe1, 0xeb, 0x11, 0x7c, 0x30, 0xd4, 0xc4, 0x60, 0xae, 0x85, 0x91, 0x5f, 0xc0, 0x74, 0x3a, 0xe2,
4778 0x4c, 0xeb, 0x0c, 0x5d, 0x91, 0xc1, 0xdd, 0x28, 0xc7, 0xb8, 0x65, 0x9d, 0x79, 0xec, 0xc2, 0xa5,
4779 0x76, 0x87, 0x0a, 0x9e, 0x8c, 0xa7, 0x49, 0x96, 0x42, 0x09, 0x72, 0x06, 0xcb, 0xb2, 0x10, 0x68,
4780 0xb7, 0x8d, 0x80, 0x9a, 0xd6, 0xa9, 0x41, 0x2f, 0x2d, 0x4a, 0x6d, 0x6a, 0xa3, 0x93, 0x69, 0x74,
4781 0xb2, 0x96, 0xad, 0x0b, 0xda, 0xb8, 0xc9, 0xb9, 0x63, 0xba, 0xba, 0xb0, 0xa8, 0x2b, 0x83, 0x8c,
4782 0xa3, 0x79, 0x26, 0x91, 0xfd, 0x88, 0xf8, 0xb4, 0x5b, 0x85, 0x4a, 0xa6, 0x2a, 0x22, 0xf7, 0x00,
4783 0xb0, 0xa0, 0x11, 0xa1, 0x4e, 0xf1, 0xb4, 0x9b, 0xd0, 0x27, 0x84, 0x44, 0x04, 0x2f, 0xd5, 0xf6,
4784 0xa0, 0x9a, 0xad, 0x88, 0xc8, 0x3c, 0x14, 0x64, 0xf1, 0x24, 0xcf, 0xc6, 0x82, 0x9e, 0xc7, 0x02,
4785 0xc9, 0xee, 0x63, 0x1a, 0xe9, 0x67, 0x3a, 0x85, 0xa9, 0x81, 0xf2, 0xe6, 0x7a, 0xb2, 0xaf, 0xa0,
4786 0x12, 0xd2, 0xc0, 0x31, 0x5d, 0xc3, 0xeb, 0x75, 0x4f, 0x68, 0xa0, 0x4e, 0xd3, 0xd9, 0x78, 0x4a,
4787 0x8e, 0x51, 0x7b, 0x88, 0x4a, 0xbd, 0x1c, 0xa6, 0x5a, 0xda, 0x6f, 0xc6, 0xa0, 0x92, 0x29, 0x87,
4788 0xae, 0x77, 0x33, 0x0b, 0x79, 0xdc, 0xef, 0xf2, 0xb4, 0x2e, 0xe8, 0xe3, 0x62, 0xef, 0xf6, 0x0f,
4789 0x65, 0xb4, 0x6f, 0x28, 0xe4, 0x01, 0x94, 0x4c, 0xbb, 0xeb, 0x78, 0x4a, 0x3f, 0x8e, 0x7a, 0x40,
4790 0x91, 0x04, 0x0c, 0xf4, 0x7e, 0xec, 0xbd, 0x7b, 0x4f, 0xf6, 0xa1, 0x84, 0x89, 0x2d, 0xa0, 0x66,
4791 0xc8, 0x3c, 0x3c, 0xfe, 0xaa, 0xd9, 0x78, 0x4b, 0x06, 0xb6, 0x9a, 0x4d, 0xc5, 0x3a, 0x9a, 0xe8,
4792 0xd0, 0x8e, 0xff, 0xd6, 0xfe, 0x70, 0x04, 0x66, 0x86, 0x81, 0xc8, 0x47, 0xf0, 0xa0, 0x79, 0xf8,
4793 0xda, 0xd8, 0xda, 0x6e, 0x35, 0xde, 0x6c, 0xb5, 0x1a, 0xcd, 0x43, 0xe3, 0xd5, 0x56, 0x63, 0xdf,
4794 0xd0, 0xeb, 0x5b, 0xc7, 0xcd, 0x43, 0xe3, 0xb0, 0x79, 0x58, 0xaf, 0xdd, 0x21, 0x9f, 0x80, 0x76,
4795 0x03, 0x48, 0xdf, 0x3a, 0xdc, 0x6d, 0x1c, 0xee, 0xd6, 0x72, 0xe4, 0x19, 0x6c, 0xdc, 0x80, 0x3b,
4796 0xda, 0x3a, 0x3e, 0x7e, 0xdb, 0xd4, 0x77, 0x8c, 0xad, 0xd7, 0xad, 0xbd, 0xfa, 0x61, 0xab, 0xb1,
4797 0x8d, 0x98, 0xda, 0x08, 0xd1, 0xe0, 0xfe, 0x0d, 0x76, 0xfb, 0xcd, 0xe3, 0xda, 0x28, 0x79, 0x08,
4798 0xf7, 0x86, 0x61, 0x50, 0xb6, 0xbf, 0xa5, 0x1f, 0xd4, 0xc6, 0xae, 0x1b, 0xcb, 0xf1, 0xdb, 0x46,
4799 0x6b, 0x7b, 0xcf, 0x68, 0xbe, 0xa9, 0xeb, 0xb5, 0x71, 0xed, 0x1c, 0xc8, 0x60, 0x81, 0x4e, 0x08,
4800 0x8c, 0xf1, 0x2b, 0x3f, 0x0a, 0x7c, 0xfc, 0x3b, 0x1d, 0x2d, 0x23, 0x37, 0x44, 0xf8, 0x40, 0x58,
4801 0xcc, 0xc0, 0x78, 0xe8, 0x53, 0x2a, 0x4b, 0xad, 0x82, 0x2e, 0x1b, 0x9a, 0x0e, 0xd5, 0x6c, 0x9d,
4802 0xfd, 0xc1, 0xd1, 0x58, 0x83, 0x51, 0xff, 0x8c, 0xa3, 0xbf, 0xb2, 0x2e, 0xfe, 0xd4, 0xfe, 0x3d,
4803 0x07, 0xb5, 0xfe, 0x3a, 0x9c, 0x2c, 0xc3, 0x04, 0xd2, 0xe2, 0x78, 0x64, 0x4c, 0xe2, 0x63, 0x4e,
4804 0xab, 0x6f, 0x4c, 0xd7, 0xf9, 0x2c, 0xa6, 0x7d, 0xce, 0x42, 0xbe, 0xe7, 0x39, 0x42, 0x3c, 0x21,
4805 0xc5, 0x3d, 0xcf, 0x91, 0x33, 0xd0, 0xa1, 0x5d, 0x2c, 0xf2, 0xe3, 0x5e, 0x4e, 0x28, 0x49, 0xc3,
4806 0x16, 0x5e, 0xb0, 0x8c, 0x77, 0x64, 0xe1, 0x5a, 0xd0, 0xf3, 0xa2, 0x29, 0x15, 0x68, 0xe4, 0x31,
4807 0x0c, 0xe8, 0x82, 0x9e, 0x17, 0xcd, 0x43, 0x46, 0xe6, 0x20, 0x6f, 0x31, 0x76, 0xe6, 0x50, 0x2c,
4808 0xc8, 0xf2, 0xba, 0x6a, 0x45, 0x63, 0x1e, 0x4b, 0xc6, 0xfc, 0x08, 0x26, 0x64, 0xa9, 0x63, 0x5a,
4809 0xd7, 0x0f, 0x47, 0xfb, 0x31, 0x4c, 0xec, 0x51, 0x33, 0xe0, 0x27, 0xd4, 0xe4, 0x64, 0x0d, 0xa6,
4810 0x4f, 0xa3, 0x86, 0x2c, 0xd4, 0x78, 0x2f, 0xa0, 0xca, 0x82, 0xc4, 0xaa, 0xe3, 0x48, 0xa3, 0xfd,
4811 0x55, 0x0e, 0x46, 0x9b, 0x5e, 0xef, 0x83, 0x57, 0x68, 0x60, 0xbf, 0x8f, 0xbe, 0xff, 0x7e, 0x17,
4812 0x23, 0x75, 0x02, 0x15, 0x33, 0xe2, 0x4f, 0xf2, 0x29, 0x4c, 0xb2, 0xae, 0x65, 0x19, 0xd4, 0xb3,
4813 0x82, 0x2b, 0x5f, 0xac, 0x2d, 0x2e, 0x67, 0x51, 0xaf, 0x0a, 0x71, 0x3d, 0x96, 0x6a, 0x7f, 0x9d,
4814 0x03, 0x82, 0xe7, 0x4f, 0x47, 0x1c, 0x61, 0x3b, 0x4e, 0xc8, 0x4d, 0xcf, 0xa2, 0x1f, 0xdc, 0xfb,
4815 0x17, 0xb0, 0xe8, 0x4a, 0x0a, 0x43, 0x3d, 0x9d, 0x22, 0x8f, 0xf1, 0x7b, 0x34, 0x60, 0x6a, 0x1d,
4816 0xe7, 0x14, 0x40, 0x66, 0x70, 0x54, 0xff, 0x9c, 0x06, 0x8c, 0x3c, 0x81, 0x99, 0x61, 0xa6, 0x6a,
4817 0x34, 0x64, 0xd0, 0x4a, 0xfb, 0x06, 0x0a, 0x62, 0x3b, 0x1c, 0x84, 0x9d, 0x5b, 0xd8, 0x07, 0xbf,
4818 0xce, 0xc1, 0x84, 0x38, 0xeb, 0x71, 0x2b, 0x7c, 0x30, 0x5f, 0x2a, 0x28, 0xc7, 0x32, 0x41, 0x99,
4819 0x8d, 0xf2, 0xf1, 0xfe, 0x28, 0x1f, 0xec, 0xc7, 0x0b, 0x28, 0xbf, 0xf6, 0x5d, 0xc7, 0x3b, 0x7b,
4820 0x57, 0x4f, 0x94, 0xe9, 0x48, 0x62, 0xfa, 0xf7, 0x13, 0x00, 0x3b, 0xf4, 0xdc, 0xb1, 0x68, 0xc3,
4821 0x6b, 0xe3, 0x7e, 0x38, 0xa7, 0x9e, 0xcd, 0x02, 0x95, 0x91, 0x54, 0x4b, 0xe4, 0x96, 0x2e, 0xb3,
4822 0xa9, 0xab, 0xce, 0x55, 0xd9, 0x20, 0x3f, 0x80, 0xda, 0xa9, 0x19, 0xd8, 0x17, 0x66, 0x40, 0x8d,
4823 0x73, 0x1a, 0x88, 0xc7, 0x01, 0x95, 0x96, 0x26, 0x23, 0xf9, 0x1b, 0x29, 0x16, 0xd0, 0xb6, 0x13,
4824 0x74, 0x33, 0xd0, 0x31, 0x09, 0x8d, 0xe4, 0x11, 0x74, 0x19, 0x26, 0x6c, 0xec, 0x91, 0xe8, 0x7f,
4825 0x4d, 0x26, 0x12, 0x29, 0x68, 0xd8, 0x62, 0xc5, 0x95, 0x32, 0x1b, 0xf1, 0x53, 0x88, 0x23, 0x52,
4826 0x97, 0x0e, 0x77, 0xb2, 0x0e, 0x33, 0x7e, 0x40, 0xcf, 0x1d, 0xd6, 0x0b, 0xdd, 0x2b, 0xc3, 0x62,
4827 0x9e, 0x47, 0x2d, 0x4e, 0x65, 0x91, 0x53, 0xd4, 0xa7, 0x13, 0xdd, 0x76, 0xa4, 0x12, 0x3d, 0x10,
4828 0xe5, 0xb7, 0x98, 0xef, 0x10, 0xab, 0xfb, 0x82, 0x5e, 0xf4, 0x99, 0x77, 0x24, 0xda, 0xe4, 0x3e,
4829 0x00, 0xa7, 0xd6, 0xa9, 0xc7, 0x5c, 0xd6, 0xb9, 0x8a, 0x0e, 0xdf, 0x44, 0x42, 0x56, 0xe4, 0xf3,
4830 0x93, 0x63, 0xcb, 0x67, 0x60, 0x95, 0x70, 0x00, 0xd7, 0x1c, 0x1f, 0x69, 0xc9, 0x5d, 0x00, 0x85,
4831 0xa0, 0xea, 0x49, 0xb0, 0xa0, 0x17, 0x51, 0x5f, 0xf7, 0x6c, 0xf2, 0x08, 0xaa, 0xa6, 0xeb, 0x32,
4832 0x2b, 0x61, 0x90, 0x99, 0xb1, 0x8c, 0xd2, 0x88, 0x63, 0x05, 0xca, 0x31, 0x8a, 0x7a, 0x51, 0x9a,
4833 0x04, 0x85, 0x11, 0x3c, 0x8f, 0xa1, 0x96, 0x44, 0x91, 0x62, 0x02, 0x44, 0x55, 0xe3, 0x58, 0x92,
4834 0x5c, 0x8f, 0xa0, 0x9a, 0x42, 0x52, 0xf5, 0xd0, 0x54, 0xd0, 0xcb, 0x31, 0x4e, 0xf0, 0x69, 0x50,
4835 0x51, 0xc9, 0x55, 0x91, 0x55, 0x10, 0x54, 0x92, 0x29, 0x56, 0x32, 0xdd, 0x87, 0x52, 0x84, 0xa1,
4836 0xea, 0xb9, 0xa2, 0x20, 0xdf, 0x96, 0x48, 0x8e, 0xaf, 0x21, 0x1f, 0x98, 0x5e, 0x87, 0x86, 0x0b,
4837 0x93, 0x2b, 0xa3, 0x8f, 0x4b, 0x1b, 0x8f, 0x93, 0xb7, 0x13, 0x71, 0x0c, 0xaa, 0x3f, 0x75, 0x1a,
4838 0xb2, 0x5e, 0x60, 0x51, 0x1d, 0xf1, 0xba, 0xb2, 0x5b, 0xfa, 0xe3, 0x31, 0x98, 0x19, 0x06, 0x20,
4839 0x8b, 0xd1, 0x4b, 0x35, 0x3b, 0x5c, 0xc8, 0xad, 0x8c, 0x3e, 0x2e, 0xa8, 0x37, 0x67, 0x76, 0xff,
4840 0x8a, 0x8d, 0x0c, 0xac, 0xd8, 0x36, 0x8c, 0xfb, 0x8c, 0xb9, 0xe1, 0xc2, 0x28, 0x76, 0xea, 0xf3,
4841 0xf7, 0xed, 0xd4, 0xea, 0x11, 0x63, 0xae, 0x2e, 0x6d, 0x97, 0xfe, 0x73, 0x04, 0xc6, 0x44, 0x9b,
4842 0xfc, 0x56, 0xea, 0x48, 0xaf, 0x6e, 0x3c, 0xfb, 0x20, 0x32, 0xfc, 0x47, 0x1c, 0x98, 0xaa, 0x14,
4843 0x38, 0x86, 0x42, 0x78, 0x6a, 0x06, 0x8e, 0xd7, 0xc1, 0x6e, 0x57, 0x37, 0x5e, 0x7c, 0x18, 0xdd,
4844 0xb1, 0x34, 0x46, 0xc6, 0x88, 0x09, 0xeb, 0x04, 0x5c, 0xc0, 0x51, 0x55, 0x27, 0xe0, 0xd2, 0xd5,
4845 0x60, 0x94, 0x7a, 0x51, 0xed, 0x20, 0xfe, 0xd4, 0xb6, 0xa0, 0x18, 0x75, 0x87, 0x00, 0xe4, 0x45,
4846 0x89, 0xd3, 0xd8, 0xa9, 0xdd, 0x21, 0x65, 0x28, 0x6e, 0xed, 0xef, 0x37, 0xb7, 0x45, 0x2b, 0x47,
4847 0xaa, 0x00, 0xbb, 0xf5, 0x83, 0xa3, 0xa6, 0xde, 0x12, 0xed, 0x11, 0x52, 0x82, 0xc2, 0xab, 0xfd,
4848 0xe6, 0x5b, 0xd1, 0x18, 0xd5, 0x4e, 0xa1, 0x94, 0xea, 0x02, 0x99, 0x03, 0xb2, 0x53, 0xdf, 0x11,
4849 0xf5, 0x57, 0x7d, 0xc7, 0x38, 0xaa, 0xeb, 0x46, 0xe3, 0xb0, 0xf5, 0xaa, 0x76, 0x87, 0x3c, 0x80,
4850 0xe5, 0xe3, 0xbd, 0x2d, 0xbd, 0xbe, 0x63, 0xbc, 0xfc, 0x99, 0xb1, 0xb5, 0xbf, 0x8f, 0x72, 0xfc,
4851 0xa3, 0x55, 0xdf, 0xde, 0xab, 0xe5, 0xc8, 0x0a, 0xdc, 0x1d, 0x02, 0x38, 0xde, 0x3a, 0xa8, 0x4b,
4852 0xc4, 0x88, 0xf6, 0xfb, 0xa3, 0x00, 0xdb, 0xae, 0x19, 0x86, 0x4e, 0xdb, 0xa1, 0x01, 0xa6, 0x5c,
4853 0x83, 0xfb, 0x71, 0x02, 0x1c, 0x67, 0x2d, 0xdf, 0xb1, 0xc9, 0x34, 0x8c, 0x33, 0xe3, 0x3c, 0x4e,
4854 0xc4, 0x63, 0xec, 0x8d, 0x83, 0xe9, 0xd9, 0x91, 0x58, 0x35, 0x21, 0x4e, 0x84, 0x75, 0x10, 0x2b,
4855 0xa7, 0x64, 0xcc, 0x11, 0xd8, 0x79, 0x28, 0x30, 0xc3, 0x3f, 0x71, 0x78, 0xa8, 0xf2, 0x72, 0x9e,
4856 0x1d, 0x89, 0x16, 0xa6, 0x5c, 0xa5, 0x50, 0x15, 0x86, 0x23, 0x15, 0x8b, 0x50, 0xa4, 0xfc, 0x54,
4857 0x56, 0x45, 0x72, 0xab, 0x17, 0x28, 0x3f, 0x8d, 0x8a, 0x22, 0x3b, 0xe4, 0x46, 0xd7, 0xb4, 0x70,
4858 0x8b, 0x97, 0xf5, 0xbc, 0x1d, 0xf2, 0x03, 0xd3, 0x12, 0x8a, 0x30, 0xb0, 0x50, 0x31, 0x21, 0x15,
4859 0x61, 0x60, 0x09, 0x85, 0x08, 0x72, 0x5f, 0xbe, 0x99, 0x56, 0x7b, 0xb9, 0xe0, 0xf8, 0x47, 0xf8,
4860 0x7e, 0x7c, 0x16, 0x84, 0xb5, 0xe1, 0xf8, 0x6a, 0xf3, 0x8e, 0xdb, 0x21, 0x6f, 0xf8, 0x42, 0x2c,
4861 0xa8, 0x1c, 0x5f, 0xe5, 0xb1, 0xf1, 0x30, 0xb0, 0x1a, 0xbe, 0x20, 0x12, 0x62, 0xb1, 0xbb, 0xd5,
4862 0x3e, 0x16, 0x1e, 0x45, 0x82, 0x13, 0x2a, 0x41, 0x84, 0x2a, 0xb9, 0x81, 0x45, 0x2f, 0x51, 0xb5,
4863 0x02, 0x65, 0xff, 0x8c, 0x1b, 0xdc, 0xec, 0xc8, 0xf1, 0x4c, 0xca, 0xad, 0xe4, 0x9f, 0xf1, 0x96,
4864 0x89, 0x2b, 0xac, 0xfd, 0x7a, 0x14, 0x26, 0x44, 0xbd, 0xcf, 0xbc, 0xed, 0x2e, 0xa6, 0x0c, 0xd3,
4865 0xb6, 0x0d, 0xd6, 0xe3, 0x34, 0x10, 0x56, 0xb8, 0x18, 0x45, 0xbd, 0x64, 0xda, 0x76, 0x53, 0xc8,
4866 0x5a, 0x66, 0x47, 0xa4, 0xa9, 0x80, 0x76, 0xd9, 0x39, 0x4d, 0xc1, 0x46, 0x64, 0xb9, 0x21, 0xe5,
4867 0x31, 0x72, 0x05, 0xca, 0x3c, 0x30, 0x7d, 0x83, 0x33, 0xe3, 0x94, 0x85, 0x32, 0x7c, 0x8b, 0x3a,
4868 0x08, 0x59, 0x8b, 0xed, 0xb1, 0x90, 0x93, 0x1f, 0x01, 0x09, 0x68, 0xd7, 0x0c, 0xce, 0x14, 0x97,
4869 0x5c, 0x8f, 0x31, 0xc4, 0xd5, 0xa4, 0x06, 0xd9, 0xe4, 0xca, 0x24, 0x68, 0xc7, 0xf3, 0x62, 0xf4,
4870 0x78, 0x1a, 0xdd, 0x10, 0x0a, 0x89, 0x56, 0x63, 0x91, 0x50, 0xd1, 0xc9, 0x7c, 0x3c, 0x16, 0x44,
4871 0x65, 0xc7, 0x92, 0xc0, 0x0a, 0xe9, 0xb1, 0xc4, 0xc8, 0x55, 0x98, 0xe6, 0x81, 0xe9, 0x85, 0xae,
4872 0xc9, 0xd3, 0xe0, 0x22, 0x82, 0xa7, 0x62, 0xd5, 0x70, 0x7c, 0x32, 0x51, 0x13, 0x7d, 0xf8, 0x68,
4873 0xae, 0xb4, 0xbf, 0xc9, 0x41, 0x5e, 0xae, 0x03, 0x79, 0x04, 0xa3, 0x56, 0x37, 0x7a, 0x91, 0x4c,
4874 0x92, 0x77, 0xd3, 0xd1, 0x2a, 0xe9, 0x42, 0x3d, 0x7c, 0x67, 0xa4, 0xa2, 0x7d, 0x34, 0x13, 0xed,
4875 0xc9, 0xf6, 0x1a, 0xeb, 0xdb, 0x5e, 0x72, 0xcb, 0x8c, 0x67, 0xb7, 0xcc, 0xf0, 0x9d, 0x91, 0xec,
4876 0xbb, 0x42, 0x6a, 0xdf, 0x69, 0xff, 0x90, 0x87, 0xb1, 0x57, 0x2e, 0xbb, 0xc0, 0x83, 0xd0, 0xb2,
4877 0x68, 0x18, 0x1a, 0xe9, 0x62, 0x66, 0x52, 0x2f, 0x4b, 0x69, 0x63, 0x58, 0x71, 0x35, 0x39, 0xf8,
4878 0x00, 0x51, 0x92, 0x62, 0xf9, 0x00, 0xd1, 0xf7, 0x84, 0x90, 0x8f, 0x9f, 0x10, 0x3e, 0x83, 0xa9,
4879 0xf0, 0xaa, 0xdb, 0xa5, 0x3c, 0x70, 0x2c, 0x23, 0x82, 0x10, 0x84, 0x4c, 0xc6, 0x8a, 0x57, 0x12,
4880 0xbb, 0x0c, 0x78, 0xa4, 0xc9, 0x3d, 0x20, 0x8b, 0x98, 0xa2, 0x10, 0xe0, 0xa6, 0x5e, 0x84, 0x62,
4881 0x74, 0x30, 0xe3, 0x16, 0x9d, 0xd4, 0x0b, 0xea, 0x50, 0x26, 0x9f, 0xc0, 0xa4, 0x47, 0xf9, 0x05,
4882 0xc3, 0x88, 0x93, 0x23, 0x1a, 0x47, 0x44, 0x45, 0x89, 0x1b, 0xf1, 0x73, 0x5e, 0xaa, 0xfe, 0xcb,
4883 0x23, 0x24, 0x55, 0xff, 0x7d, 0x01, 0x60, 0xc5, 0x99, 0x4e, 0xbd, 0x48, 0x9e, 0x8e, 0xd7, 0x35,
4884 0x49, 0x82, 0x7a, 0x0a, 0x46, 0x3e, 0x85, 0xbc, 0x89, 0x2b, 0xae, 0x5e, 0x10, 0x4f, 0xf6, 0x05,
4885 0x82, 0xae, 0xd4, 0x64, 0x09, 0x8a, 0x7e, 0xe0, 0xb0, 0xc0, 0xe1, 0x57, 0x18, 0x5e, 0x93, 0x7a,
4886 0xdc, 0x4e, 0x3d, 0x2d, 0x95, 0x33, 0x4f, 0x4b, 0xa9, 0x4a, 0xb6, 0x92, 0xa9, 0x64, 0x17, 0xa1,
4887 0xd8, 0x09, 0x58, 0xcf, 0x17, 0xe3, 0x50, 0xb9, 0x04, 0xdb, 0x72, 0x32, 0xd2, 0x1f, 0xe7, 0x04,
4888 0x62, 0x12, 0x11, 0x15, 0x21, 0x3e, 0x92, 0xd2, 0x86, 0x4d, 0x3e, 0x86, 0x6a, 0x40, 0x7d, 0x57,
4889 0x3c, 0x65, 0x52, 0x5c, 0x18, 0x2c, 0x09, 0x8b, 0x7a, 0x25, 0x96, 0x62, 0xb0, 0xec, 0xc1, 0xa4,
4890 0x88, 0x31, 0x91, 0x1c, 0xd4, 0x4c, 0x2d, 0x4c, 0xe1, 0x69, 0xbe, 0x92, 0xf9, 0x8c, 0xb3, 0x2a,
4891 0x42, 0xaf, 0xc5, 0x76, 0x25, 0xa4, 0xee, 0xf1, 0xe0, 0x4a, 0xaf, 0xf8, 0x69, 0x19, 0xa9, 0x27,
4892 0xd5, 0x10, 0x67, 0x86, 0x49, 0xc3, 0x85, 0x69, 0x24, 0x7a, 0x90, 0x25, 0x52, 0xf0, 0x16, 0xdb,
4893 0xa2, 0xa1, 0xe4, 0x89, 0xca, 0x25, 0x14, 0x2d, 0x7d, 0x0d, 0x64, 0xd0, 0x97, 0x38, 0x65, 0xcf,
4894 0xe8, 0x95, 0x3a, 0x94, 0xc4, 0x9f, 0xe2, 0x34, 0x3e, 0x37, 0xdd, 0x1e, 0x8d, 0x9e, 0x0d, 0xb0,
4895 0xf1, 0xd5, 0xc8, 0xf3, 0xdc, 0xd2, 0x4f, 0x61, 0x6a, 0xc0, 0xc9, 0xbb, 0x08, 0x8a, 0x29, 0x02,
4896 0xad, 0x05, 0xe5, 0x4c, 0x25, 0xbc, 0x0c, 0x13, 0xb2, 0x9c, 0x8f, 0xf6, 0x52, 0x59, 0x2f, 0x4a,
4897 0x41, 0xc3, 0x16, 0x4f, 0x7d, 0x4a, 0x19, 0xfa, 0xd4, 0x72, 0xda, 0x8e, 0xa5, 0x1e, 0x13, 0xaa,
4898 0x52, 0x7c, 0xac, 0xa4, 0xda, 0x7f, 0x95, 0xa0, 0x9a, 0xfd, 0x96, 0x76, 0xfd, 0xf3, 0xc6, 0x22,
4899 0x14, 0x83, 0x4b, 0xe3, 0xe4, 0x8a, 0xd3, 0x10, 0xd9, 0xf2, 0x7a, 0x21, 0xb8, 0x7c, 0x29, 0x9a,
4900 0x22, 0xc8, 0x83, 0x4b, 0xc3, 0xc7, 0x07, 0x96, 0x50, 0x6d, 0xc6, 0x89, 0xe0, 0x52, 0x3e, 0xc1,
4901 0x84, 0x98, 0x4a, 0x2f, 0x8d, 0x9e, 0x65, 0x8a, 0xa3, 0x48, 0x81, 0xc6, 0x10, 0x54, 0x0d, 0x2e,
4902 0x5f, 0x0b, 0x71, 0x16, 0xd9, 0xcd, 0x20, 0xc7, 0x23, 0xe4, 0xc1, 0x20, 0xf2, 0x24, 0x83, 0xcc,
4903 0x47, 0xc8, 0x97, 0x83, 0x48, 0xf9, 0x82, 0x37, 0x42, 0x16, 0x22, 0x24, 0xbe, 0xa2, 0x8d, 0x90,
4904 0xcb, 0x30, 0x11, 0x5c, 0x1a, 0xed, 0xc0, 0xec, 0xd2, 0x10, 0x1f, 0x42, 0xf2, 0x7a, 0x31, 0xb8,
4905 0x7c, 0x85, 0x6d, 0x71, 0x62, 0xc5, 0x4a, 0xe3, 0xd9, 0x53, 0x95, 0x4f, 0x20, 0xd2, 0x3f, 0x7b,
4906 0x4a, 0x3e, 0x45, 0x47, 0x11, 0x62, 0xd3, 0x58, 0xdf, 0xf8, 0x12, 0x1f, 0x4c, 0xf2, 0x7a, 0x25,
4907 0x46, 0x6d, 0xae, 0x6f, 0x7c, 0x49, 0x7e, 0x00, 0x53, 0x09, 0x70, 0x7d, 0xe3, 0xb9, 0xb1, 0xb1,
4908 0xb9, 0xb9, 0x30, 0x13, 0x75, 0x49, 0x22, 0xd7, 0x37, 0x9e, 0x6f, 0x6c, 0x6e, 0x66, 0xa1, 0x1b,
4909 0x9b, 0xcf, 0x8c, 0xcd, 0xf5, 0xf5, 0x85, 0xd9, 0x2c, 0x74, 0x63, 0xf3, 0xd9, 0xe6, 0xfa, 0x3a,
4910 0xf9, 0x21, 0x90, 0x04, 0xba, 0xb9, 0xbe, 0x61, 0xac, 0x3f, 0xd9, 0xf8, 0x62, 0x61, 0x4e, 0xa6,
4911 0xbd, 0x08, 0xbb, 0xb9, 0xbe, 0x21, 0xc4, 0xe4, 0x73, 0x98, 0x4e, 0x75, 0xe1, 0xc9, 0xc6, 0x53,
4912 0x63, 0x7d, 0x73, 0xfd, 0xf9, 0xc2, 0x3c, 0xa2, 0x6b, 0x71, 0x27, 0x9e, 0x6c, 0x3c, 0x15, 0xf2,
4913 0x3e, 0xf8, 0xe6, 0xfa, 0x0b, 0x63, 0xe3, 0xc9, 0xd3, 0x2f, 0x17, 0x16, 0xfa, 0xe0, 0x9b, 0xeb,
4914 0x2f, 0x84, 0x3c, 0x0b, 0xdf, 0x78, 0xf2, 0xf4, 0xb9, 0xf1, 0xf4, 0xc9, 0x8b, 0xcd, 0x85, 0xc5,
4915 0x2c, 0x5c, 0x28, 0x84, 0x3c, 0x0b, 0x7f, 0xfa, 0xe4, 0xc5, 0x33, 0xe3, 0xc5, 0xc6, 0xfa, 0xb3,
4916 0x85, 0xa5, 0x2c, 0x5c, 0x28, 0x84, 0x9c, 0xac, 0xc1, 0x4c, 0x02, 0x7f, 0xb1, 0xb1, 0xfe, 0xa5,
4917 0xb1, 0xfe, 0xec, 0x8b, 0xe7, 0x5f, 0x2c, 0x2c, 0x23, 0x7e, 0x2a, 0xc2, 0x0b, 0x0d, 0x2a, 0xc4,
4918 0x71, 0x1f, 0x5c, 0x1a, 0x56, 0x60, 0xc9, 0x28, 0x08, 0x31, 0x7d, 0xe5, 0xf5, 0x52, 0x70, 0xb9,
4919 0x1d, 0x58, 0x18, 0x01, 0x58, 0xda, 0xf1, 0x28, 0xba, 0x8b, 0x32, 0xba, 0x79, 0x12, 0xdd, 0x3c,
4920 0x89, 0xee, 0x09, 0x19, 0xdd, 0x3c, 0x1d, 0xdd, 0xbc, 0x3f, 0xba, 0x41, 0xae, 0x10, 0x1f, 0x88,
4921 0x6e, 0xde, 0x1f, 0xdd, 0xa5, 0x08, 0x79, 0x30, 0x88, 0xcc, 0x46, 0x77, 0x39, 0x42, 0xbe, 0x1c,
4922 0x44, 0x66, 0xa3, 0xbb, 0x12, 0x21, 0xfb, 0xa3, 0x9b, 0xc7, 0xd1, 0x7d, 0x57, 0x46, 0x37, 0x4f,
4923 0x45, 0x37, 0x4f, 0x47, 0xf7, 0x3d, 0x19, 0xdd, 0x3c, 0x13, 0xdd, 0xbc, 0x3f, 0xba, 0xef, 0xcb,
4924 0xe8, 0xe6, 0xfd, 0xd1, 0xcd, 0x07, 0xa2, 0xfb, 0x41, 0xd4, 0xa5, 0xfe, 0xe8, 0xe6, 0x03, 0xd1,
4925 0xbd, 0x92, 0x85, 0x26, 0xd1, 0xcd, 0x07, 0xa3, 0xfb, 0xa1, 0x8c, 0x6e, 0x3e, 0x18, 0xdd, 0x7c,
4926 0x48, 0x74, 0x6b, 0x32, 0xa0, 0xf8, 0x90, 0xe8, 0xe6, 0x43, 0xa2, 0xfb, 0xa3, 0x3e, 0x78, 0x2a,
4927 0xba, 0xf9, 0x90, 0xe8, 0x7e, 0x94, 0x85, 0xa7, 0xa3, 0x9b, 0x0f, 0x89, 0xee, 0x8f, 0xb3, 0xf0,
4928 0x74, 0x74, 0xf3, 0x61, 0xd1, 0xfd, 0x89, 0x8c, 0x6e, 0x3e, 0x10, 0xdd, 0xf7, 0x00, 0x4e, 0x1c,
4929 0x3f, 0x0a, 0xed, 0x49, 0x19, 0x9e, 0x27, 0x8e, 0xaf, 0x02, 0xfb, 0x2e, 0x4c, 0x70, 0xa7, 0x4b,
4930 0x43, 0x6e, 0x76, 0x7d, 0x3c, 0x6e, 0x0b, 0x7a, 0x22, 0xd0, 0xfe, 0xb5, 0x80, 0xdf, 0x37, 0xde,
4931 0x27, 0xff, 0x5f, 0xf3, 0xe6, 0xeb, 0x63, 0xa8, 0xfa, 0x2c, 0x74, 0xb8, 0x73, 0x4e, 0xe5, 0x37,
4932 0x77, 0x95, 0xff, 0x2b, 0x91, 0x14, 0xbf, 0xa1, 0x0b, 0x98, 0x47, 0x3b, 0x66, 0x0a, 0x26, 0x4f,
4933 0x80, 0x4a, 0x24, 0x95, 0xb0, 0xe7, 0xb0, 0x60, 0x53, 0xd7, 0xe9, 0x3a, 0xa2, 0x2a, 0xee, 0x3a,
4934 0x61, 0x68, 0xd8, 0x94, 0x53, 0x2b, 0x7e, 0x71, 0x99, 0xd7, 0xe7, 0x62, 0xfd, 0x81, 0x13, 0x86,
4935 0x3b, 0x91, 0xb6, 0x6f, 0x1a, 0xf2, 0xfd, 0xd3, 0xb0, 0x0c, 0xa2, 0x61, 0xf4, 0x3c, 0x27, 0x4e,
4936 0xff, 0xc5, 0x13, 0xc7, 0x7f, 0x2d, 0xda, 0x64, 0x03, 0x66, 0xdb, 0xd4, 0x32, 0x2c, 0x16, 0x04,
4937 0xf8, 0xd2, 0xc8, 0x08, 0xaf, 0xba, 0x27, 0xcc, 0x8d, 0x32, 0xc1, 0x74, 0x9b, 0x5a, 0xdb, 0x91,
4938 0xee, 0x58, 0xaa, 0xc8, 0x33, 0x98, 0x97, 0x36, 0x36, 0xbd, 0x60, 0x81, 0x1d, 0x26, 0xd6, 0x2a,
4939 0x45, 0xcc, 0xa2, 0x95, 0xd2, 0xc6, 0xe6, 0xe4, 0x27, 0xb0, 0x9c, 0xb5, 0xeb, 0x79, 0xca, 0xd2,
4940 0x3c, 0x71, 0xa9, 0xca, 0x1c, 0x8b, 0x69, 0xdb, 0xd7, 0x69, 0x00, 0xf9, 0x08, 0x2a, 0x19, 0x7b,
4941 0x95, 0x41, 0xca, 0x69, 0x0b, 0xf1, 0x88, 0x91, 0x1d, 0x90, 0x1c, 0xb7, 0x4c, 0x21, 0x53, 0xe9,
4942 0xe1, 0xc8, 0x09, 0xf8, 0x04, 0x26, 0x2f, 0x3b, 0xb4, 0x6b, 0x9c, 0xd1, 0xab, 0x68, 0x06, 0x65,
4943 0x12, 0xa9, 0x08, 0xf1, 0x37, 0xf4, 0x2a, 0x99, 0x45, 0xc4, 0xb9, 0x2c, 0x8c, 0xb2, 0x68, 0x51,
4944 0x08, 0xf6, 0x59, 0x88, 0x24, 0xa2, 0x0a, 0x70, 0x99, 0xd9, 0x0d, 0x25, 0x8b, 0x8a, 0xc6, 0x4a,
4945 0x70, 0x79, 0x84, 0x52, 0x64, 0x51, 0x07, 0x95, 0xc2, 0x79, 0xcc, 0x33, 0x1c, 0xdb, 0xa5, 0x18,
4946 0x9a, 0x78, 0x50, 0x49, 0xe8, 0x21, 0xf3, 0x1a, 0xb6, 0x8b, 0xe5, 0x68, 0x70, 0x89, 0x57, 0x2d,
4947 0xd4, 0x89, 0x9c, 0x0f, 0x2e, 0x9b, 0x5d, 0xcb, 0x21, 0xcf, 0x61, 0x51, 0x29, 0xa2, 0xbc, 0x97,
4948 0x64, 0x78, 0x75, 0x38, 0xcf, 0x4a, 0xa8, 0x4a, 0x80, 0x51, 0xae, 0xcf, 0x14, 0x32, 0xd3, 0x37,
4949 0x15, 0x32, 0x33, 0xfd, 0x85, 0x4c, 0xfa, 0x90, 0x98, 0xbd, 0xe9, 0x90, 0x98, 0xeb, 0x3f, 0x24,
4950 0x1e, 0x42, 0xf9, 0x84, 0x06, 0x46, 0x40, 0x45, 0x09, 0x48, 0x6d, 0x75, 0xd0, 0x96, 0x4e, 0x68,
4951 0xa0, 0x2b, 0x11, 0x79, 0x00, 0x25, 0xd7, 0xb2, 0x3b, 0xd1, 0xfc, 0xcb, 0xb3, 0x15, 0x84, 0x48,
4952 0x4d, 0xbe, 0xe8, 0x9c, 0xed, 0x44, 0xfa, 0x45, 0xd5, 0x39, 0xdb, 0x19, 0xb6, 0xd1, 0x97, 0xfa,
4953 0x37, 0xfa, 0x3f, 0xe7, 0xb0, 0x02, 0x7d, 0xdf, 0x62, 0xef, 0x1d, 0x1f, 0x67, 0xde, 0x51, 0xf0,
4954 0xa5, 0x67, 0x78, 0x6c, 0x60, 0x86, 0x53, 0xf3, 0x34, 0xde, 0x3f, 0x4f, 0xe9, 0x19, 0xce, 0x67,
4955 0x67, 0xf8, 0xe6, 0xf1, 0xfd, 0x6d, 0x0e, 0xaa, 0xd9, 0xbb, 0x5d, 0xe9, 0xe7, 0xc3, 0x5c, 0xe6,
4956 0x0b, 0xd2, 0xf7, 0xaf, 0x64, 0xbf, 0x7f, 0x95, 0x70, 0x73, 0x1a, 0xfe, 0x1a, 0x2a, 0x99, 0xcb,
4957 0x60, 0xd7, 0x2f, 0xcc, 0x1c, 0xe4, 0x43, 0x6e, 0xf2, 0x5e, 0xa8, 0xde, 0x7d, 0xaa, 0x96, 0xf6,
4958 0x2d, 0x4c, 0x0f, 0xb9, 0x14, 0xf6, 0xc1, 0xd9, 0x3c, 0xa1, 0x1f, 0xcd, 0xd0, 0xff, 0xe5, 0x08,
4959 0x7e, 0x1e, 0xea, 0xbf, 0xdc, 0xf6, 0x3d, 0x3e, 0x86, 0xbb, 0x2c, 0x34, 0x32, 0x2e, 0x26, 0x5c,
4960 0x16, 0x1e, 0xa3, 0x40, 0xaa, 0x4f, 0x22, 0xf5, 0x58, 0xa4, 0x3e, 0x51, 0xea, 0xc7, 0x50, 0x73,
4961 0x99, 0x6f, 0xc9, 0x73, 0x41, 0x81, 0xe4, 0x3b, 0xfb, 0xaa, 0x90, 0x8b, 0xf3, 0x40, 0x21, 0xd7,
4962 0x61, 0x56, 0x21, 0x55, 0x46, 0x88, 0xe0, 0x79, 0xf9, 0x69, 0x41, 0xc2, 0x65, 0x3e, 0x50, 0x26,
4963 0x62, 0xfb, 0xb1, 0xb6, 0x13, 0x01, 0x0b, 0xf2, 0x75, 0x98, 0x10, 0x29, 0xc0, 0x43, 0x28, 0x8b,
4964 0xcc, 0x14, 0x23, 0x8a, 0x88, 0x28, 0xa1, 0x4c, 0x42, 0x34, 0x0a, 0xcb, 0x37, 0x5c, 0x85, 0xbb,
4965 0xb5, 0xc5, 0xf8, 0xd3, 0x1c, 0x2c, 0x5d, 0x7f, 0x2f, 0xee, 0xb6, 0xdc, 0x90, 0x2f, 0x60, 0xce,
4966 0xf1, 0xce, 0x69, 0x10, 0x52, 0x43, 0x3c, 0x8d, 0xcb, 0x79, 0x0c, 0x4c, 0x1e, 0x7d, 0x92, 0x9b,
4967 0x56, 0xda, 0x97, 0x8e, 0xbc, 0xe9, 0xa2, 0x9b, 0x9c, 0x6a, 0xbf, 0x91, 0x7d, 0xbb, 0xe6, 0x5a,
4968 0xdd, 0xad, 0xf5, 0x6d, 0x06, 0xc6, 0x93, 0x2a, 0xa2, 0xa0, 0xcb, 0x86, 0x60, 0xf7, 0xe8, 0x85,
4969 0x41, 0xbf, 0x8b, 0xde, 0x5a, 0xe5, 0x3d, 0x7a, 0x51, 0xff, 0xce, 0xd6, 0x4e, 0xe1, 0xfe, 0xcd,
4970 0x97, 0xf2, 0x6e, 0x6d, 0x6d, 0xfe, 0x2c, 0x27, 0x63, 0xe0, 0x9a, 0x6b, 0x7a, 0xff, 0xb7, 0x8b,
4971 0xf3, 0xab, 0x1c, 0x68, 0xef, 0xbe, 0xf2, 0xf7, 0xbf, 0xbb, 0x48, 0xda, 0x77, 0xb8, 0x16, 0x37,
4972 0x5c, 0x0d, 0xfc, 0x60, 0xff, 0x0f, 0xb2, 0xd7, 0x5c, 0xe4, 0xeb, 0xcd, 0xf4, 0xcd, 0x95, 0x33,
4973 0x78, 0xf8, 0xce, 0x7b, 0x7c, 0xb7, 0x16, 0x01, 0x2d, 0x20, 0xba, 0x3a, 0x94, 0x53, 0xec, 0xa2,
4974 0x38, 0x8a, 0x0e, 0x6f, 0xc3, 0x62, 0x3d, 0x8f, 0xa3, 0x17, 0x51, 0x1c, 0x29, 0xf0, 0xb6, 0x10,
4975 0x5e, 0x9b, 0xdf, 0xff, 0x24, 0x07, 0x0b, 0xd7, 0x5d, 0x14, 0xfc, 0xe0, 0xae, 0x6f, 0x41, 0x25,
4976 0xe9, 0xcc, 0xb0, 0xab, 0xc1, 0x83, 0x03, 0xd8, 0xbb, 0xa3, 0x97, 0x82, 0x44, 0xfa, 0xb2, 0x80,
4977 0x1f, 0x9e, 0x78, 0xa8, 0x1d, 0xc2, 0xdd, 0x9b, 0xae, 0x61, 0x7e, 0x68, 0xdf, 0xb4, 0x5f, 0xc2,
4978 0xca, 0xbb, 0xae, 0x2c, 0xde, 0xda, 0x52, 0xfd, 0x12, 0x16, 0xaf, 0xbd, 0xb7, 0xf8, 0x7d, 0xce,
4979 0xb6, 0x54, 0x79, 0x36, 0xda, 0x57, 0x9e, 0x69, 0x7f, 0x91, 0x83, 0xc7, 0xef, 0x7b, 0x89, 0xf1,
4980 0xd6, 0x76, 0xe0, 0xe7, 0x40, 0xd2, 0x17, 0x2b, 0x55, 0xdf, 0xe4, 0x76, 0x9c, 0x4a, 0x69, 0x54,
4981 0x1f, 0xbb, 0xf0, 0xd1, 0x7b, 0x5c, 0x77, 0xbc, 0xb5, 0xe9, 0x77, 0x31, 0x1b, 0xbd, 0xe3, 0xca,
4982 0xe3, 0xad, 0x79, 0xfb, 0xa3, 0x1c, 0x7c, 0xf2, 0x7e, 0x97, 0x1f, 0x6f, 0x6d, 0xfa, 0x97, 0xa0,
4983 0xd8, 0x77, 0x8d, 0x25, 0x6e, 0x6b, 0xff, 0x91, 0x83, 0xd2, 0x6e, 0xc0, 0x7a, 0xfe, 0x01, 0xc5,
4984 0x17, 0xba, 0x0f, 0xa1, 0xec, 0x44, 0x77, 0x92, 0x22, 0xc7, 0x15, 0xfc, 0xc9, 0x87, 0x94, 0x35,
4985 0x6c, 0xd2, 0x80, 0x6a, 0x02, 0xc1, 0x0f, 0x16, 0xf2, 0x43, 0x72, 0x72, 0x0b, 0x37, 0x45, 0xb8,
4986 0x1a, 0xdf, 0x70, 0xc2, 0x2f, 0xc6, 0x15, 0x27, 0xdd, 0x24, 0xf7, 0xa1, 0x24, 0x9e, 0xe3, 0xa2,
4987 0x02, 0x7f, 0x14, 0x9d, 0x89, 0x02, 0xff, 0x48, 0x16, 0xf8, 0xe9, 0x2f, 0x07, 0x63, 0xa8, 0x8c,
4988 0xdb, 0xda, 0xff, 0x87, 0x4a, 0x86, 0x9b, 0x14, 0x60, 0xf4, 0xa8, 0x79, 0x58, 0xbb, 0x43, 0x6a,
4989 0x50, 0xae, 0x1f, 0x35, 0x0f, 0x8d, 0xf5, 0x5d, 0xe3, 0x68, 0xab, 0xb5, 0x57, 0xcb, 0x91, 0x29,
4990 0xa8, 0x48, 0xc9, 0x13, 0x25, 0x1a, 0xd1, 0xfe, 0x60, 0x04, 0xc6, 0xb1, 0x9f, 0x99, 0x2f, 0x0a,
4991 0x72, 0xb8, 0xf1, 0x17, 0x85, 0x1f, 0x43, 0xc1, 0x62, 0xdd, 0xae, 0xa9, 0x7e, 0xfb, 0x30, 0x30,
4992 0xc6, 0xf4, 0x48, 0xc3, 0x6d, 0x89, 0xd4, 0x23, 0x13, 0xb2, 0x0a, 0x85, 0xae, 0x54, 0xa9, 0x6b,
4993 0x00, 0x33, 0xc3, 0x66, 0x48, 0x8f, 0x40, 0xa9, 0x0f, 0x2a, 0x63, 0x37, 0x7e, 0x50, 0xd1, 0xbe,
4994 0x81, 0xe9, 0x21, 0x8e, 0xc9, 0x24, 0x94, 0xb6, 0x76, 0x76, 0x8c, 0x83, 0xfa, 0xc1, 0xcb, 0xba,
4995 0x7e, 0x5c, 0xbb, 0x43, 0x08, 0x54, 0xf5, 0xfa, 0x41, 0xf3, 0x4d, 0x3d, 0x96, 0xe5, 0x04, 0xe8,
4996 0xb8, 0xde, 0x8a, 0x05, 0x23, 0xda, 0xb7, 0x00, 0x6f, 0x4c, 0xb7, 0x47, 0x8f, 0xcc, 0xc0, 0xec,
4997 0x92, 0xfb, 0x30, 0xca, 0xbc, 0x9e, 0xfa, 0xb4, 0x57, 0xce, 0xdc, 0xab, 0x16, 0x0a, 0xb2, 0x96,
4998 0xfe, 0x34, 0x50, 0xdd, 0x58, 0x5c, 0x8d, 0x7f, 0xcc, 0xb4, 0x8a, 0x2c, 0x62, 0x25, 0x56, 0x71,
4999 0xa9, 0x25, 0x4e, 0xfb, 0xbb, 0x11, 0xa8, 0x1e, 0x31, 0x4f, 0xbf, 0x3c, 0x62, 0x17, 0x34, 0xd8,
5000 0x31, 0xb9, 0x79, 0x6b, 0x71, 0xad, 0x67, 0x0f, 0xdc, 0x31, 0xec, 0xd1, 0x7a, 0xea, 0xd7, 0x39,
5001 0x69, 0xaf, 0xab, 0x7a, 0x18, 0x3a, 0x07, 0xd4, 0x0c, 0x7b, 0x01, 0x6e, 0xed, 0xe1, 0xb7, 0x4b,
5002 0xd5, 0x9b, 0x6e, 0x5f, 0x58, 0x19, 0x5d, 0x6a, 0x7a, 0x86, 0x7d, 0xd2, 0xc5, 0x2a, 0x2e, 0xa7,
5003 0x57, 0x03, 0xc9, 0x76, 0x40, 0x4d, 0x6f, 0xe7, 0xa4, 0x2b, 0xd2, 0xf6, 0xb5, 0x9c, 0x64, 0x06,
5004 0x6a, 0x43, 0x6e, 0x9f, 0xde, 0x85, 0x85, 0xac, 0xd4, 0xd8, 0xa9, 0xef, 0x37, 0x0e, 0x1a, 0xad,
5005 0xba, 0x5e, 0xcb, 0x91, 0x45, 0x98, 0xed, 0xd3, 0x6e, 0x6d, 0x6f, 0xd7, 0x8f, 0xc5, 0x22, 0x15,
5006 0x60, 0xbc, 0xde, 0xf5, 0xf9, 0xd5, 0xc6, 0x9f, 0xcf, 0x40, 0xa1, 0x29, 0x07, 0x48, 0x76, 0x00,
5007 0x76, 0x9c, 0xd0, 0x3c, 0x71, 0x69, 0xd3, 0xe5, 0xa4, 0x1a, 0x0f, 0x1c, 0x91, 0x4b, 0x7d, 0x6d,
5008 0x6d, 0xee, 0x57, 0xff, 0xf4, 0x2f, 0xbf, 0x19, 0xa9, 0x69, 0xa5, 0xb5, 0xf3, 0xf5, 0x35, 0x65,
5009 0xf7, 0x55, 0xee, 0x33, 0xf2, 0x0a, 0x4a, 0x3a, 0xa5, 0xde, 0xfb, 0xd2, 0xcc, 0x23, 0xcd, 0x94,
5010 0x56, 0x16, 0x34, 0x91, 0xa1, 0xe0, 0xa9, 0x43, 0x49, 0x55, 0x53, 0xb4, 0xe9, 0xf5, 0x48, 0x26,
5011 0x76, 0x06, 0x58, 0x16, 0x90, 0x85, 0x68, 0x15, 0xc1, 0x52, 0x97, 0xce, 0xbd, 0x9e, 0xa0, 0xd9,
5012 0x83, 0x4a, 0x7c, 0xea, 0xbe, 0x07, 0xd1, 0x22, 0x12, 0x4d, 0x6b, 0xd5, 0xd4, 0xa8, 0x14, 0xd3,
5013 0x36, 0x4c, 0xec, 0x50, 0x97, 0x7e, 0x70, 0x77, 0x62, 0x23, 0x41, 0xd2, 0x00, 0x50, 0x97, 0xfb,
5014 0x9a, 0x3d, 0x4e, 0x6a, 0x99, 0x1f, 0x9a, 0x1d, 0x84, 0x9d, 0x9b, 0xfb, 0x93, 0x58, 0x0a, 0xaa,
5015 0x26, 0x94, 0xe3, 0x9b, 0x7d, 0x82, 0x8c, 0x64, 0x2e, 0xf7, 0xa3, 0x78, 0x80, 0x6e, 0x19, 0xe9,
5016 0x66, 0xb5, 0x1a, 0xd2, 0xa5, 0xac, 0x05, 0xe1, 0xef, 0xc0, 0x64, 0xfa, 0x8e, 0x9e, 0xe0, 0x4c,
5017 0xee, 0x67, 0xa6, 0x35, 0x03, 0xb4, 0xf7, 0x91, 0x76, 0x41, 0x9b, 0x16, 0xb4, 0x7d, 0x1c, 0x82,
5018 0xf9, 0x6b, 0x28, 0xbc, 0x72, 0xd9, 0xc5, 0x96, 0x6d, 0x93, 0x4a, 0xe6, 0x1b, 0xe5, 0xcd, 0x51,
5019 0xa5, 0x6c, 0x64, 0x54, 0x81, 0x68, 0xe9, 0x78, 0x47, 0xe1, 0x5d, 0x24, 0x99, 0x49, 0x4b, 0xcc,
5020 0x04, 0xcf, 0x31, 0x54, 0xe3, 0xdb, 0xaf, 0xdb, 0xa7, 0xd4, 0x3a, 0x1b, 0x08, 0xd0, 0x64, 0x1a,
5021 0x63, 0xa0, 0x76, 0x0f, 0x09, 0xe7, 0x35, 0x22, 0x08, 0xb3, 0xf6, 0x82, 0xf4, 0x00, 0x4a, 0x32,
5022 0xe6, 0x8e, 0x98, 0xd7, 0x68, 0xa7, 0x16, 0x22, 0x3e, 0x50, 0x06, 0xba, 0xb8, 0x84, 0x8c, 0x33,
5023 0xda, 0x64, 0x12, 0xb0, 0x68, 0xac, 0x16, 0x56, 0x45, 0xde, 0xfb, 0xf3, 0x65, 0x16, 0x36, 0x6d,
5024 0x2d, 0x08, 0x75, 0xa8, 0xec, 0x52, 0x9e, 0xba, 0x43, 0xd9, 0x3f, 0xe6, 0xe9, 0x21, 0x77, 0xb6,
5025 0xb4, 0xbb, 0x48, 0x39, 0xa7, 0x4d, 0x09, 0xca, 0x8c, 0xbd, 0xe0, 0xfc, 0x29, 0xe4, 0x75, 0x7a,
5026 0xc2, 0xd8, 0xbb, 0x77, 0xf8, 0x2c, 0xf2, 0x4c, 0x6a, 0x20, 0x77, 0xb8, 0xb0, 0x11, 0x04, 0xaf,
5027 0x61, 0x6a, 0x9b, 0xb9, 0x2e, 0xb5, 0xd2, 0x6f, 0xee, 0xde, 0xc5, 0xb5, 0x82, 0x5c, 0x4b, 0xda,
5028 0xac, 0xe0, 0x1a, 0x30, 0x17, 0xb4, 0x3f, 0x83, 0xda, 0x2e, 0xe5, 0xd9, 0x97, 0xff, 0xd9, 0xcd,
5029 0x3a, 0xd7, 0xf7, 0x03, 0x3f, 0x85, 0xd2, 0x1e, 0x20, 0xf7, 0xa2, 0x36, 0xa3, 0xc6, 0x9b, 0xd1,
5030 0x0a, 0xea, 0x33, 0x98, 0xd9, 0xa5, 0x7c, 0xf0, 0x75, 0xe3, 0xb0, 0x8d, 0x97, 0xfc, 0x62, 0x75,
5031 0x00, 0xaf, 0x7d, 0x84, 0x8e, 0xee, 0x69, 0x0b, 0xca, 0xd1, 0x00, 0x42, 0x38, 0x0b, 0x60, 0x7e,
5032 0x3b, 0xa0, 0x26, 0xa7, 0xad, 0xc0, 0x6c, 0xb7, 0x1d, 0xeb, 0xd8, 0x3a, 0xa5, 0x76, 0xcf, 0x15,
5033 0xe7, 0xfa, 0x83, 0xd5, 0xcc, 0x6f, 0x86, 0x07, 0x00, 0x03, 0xb3, 0xf6, 0x09, 0x3a, 0x5c, 0xd1,
5034 0x96, 0x71, 0xd6, 0x86, 0xb3, 0x2a, 0x9f, 0x72, 0xa7, 0xdc, 0xb6, 0xcf, 0x6b, 0x58, 0x85, 0xcf,
5035 0x36, 0x4c, 0x67, 0x7a, 0xf4, 0xdb, 0x3d, 0xda, 0xa3, 0x21, 0x59, 0x1e, 0xea, 0x4f, 0x2a, 0x07,
5036 0x7c, 0x69, 0xe8, 0xeb, 0xae, 0x36, 0x3f, 0x30, 0x3e, 0x69, 0xa0, 0xfc, 0x64, 0x7a, 0xf1, 0x3f,
5037 0xf6, 0x33, 0x84, 0x4d, 0xf8, 0xf9, 0x7f, 0x50, 0x93, 0xdb, 0x39, 0x55, 0x78, 0x5f, 0xbf, 0xdd,
5038 0x12, 0x90, 0x76, 0xe7, 0x49, 0x8e, 0x7c, 0x0b, 0xb3, 0x47, 0x34, 0x68, 0xb3, 0xa0, 0x8b, 0xf5,
5039 0x58, 0xd3, 0xa7, 0x41, 0x3f, 0x03, 0x2a, 0x06, 0x7a, 0xf6, 0x08, 0x7b, 0x76, 0x5f, 0x5b, 0x14,
5040 0x3d, 0x1b, 0x4a, 0x21, 0x0f, 0x9f, 0x92, 0x3c, 0x8c, 0x64, 0xa1, 0xfa, 0x2e, 0xd2, 0x4c, 0x8e,
5041 0x4a, 0x19, 0x0a, 0xaa, 0xb7, 0x50, 0xda, 0xa5, 0xbc, 0x7e, 0xc9, 0xb1, 0x4a, 0x23, 0xc9, 0x88,
5042 0x92, 0xda, 0x6f, 0x69, 0x3e, 0x55, 0xcc, 0xe9, 0x94, 0xf7, 0x02, 0x0f, 0x95, 0x61, 0x96, 0x38,
5043 0x45, 0x23, 0x88, 0xbf, 0xc5, 0x1f, 0x41, 0xc9, 0x17, 0x02, 0xf8, 0x5e, 0xf6, 0x98, 0x72, 0x32,
5044 0xb7, 0xaa, 0x7e, 0xff, 0x9e, 0x55, 0xdd, 0x9c, 0x1e, 0x06, 0x68, 0x04, 0xbd, 0x0f, 0x8b, 0xbb,
5045 0x94, 0xef, 0x0f, 0xbf, 0xab, 0x9f, 0xcd, 0x13, 0xcb, 0xd9, 0x5f, 0xb0, 0x65, 0x7e, 0x41, 0xa0,
5046 0x3d, 0x46, 0x4f, 0x9a, 0x76, 0x4f, 0x0d, 0x61, 0x38, 0xa3, 0xf0, 0x78, 0x0a, 0xb3, 0x43, 0xf5,
5047 0x1f, 0xe2, 0x2d, 0xb3, 0xbc, 0x43, 0xd9, 0x84, 0xa7, 0x16, 0xa6, 0xf9, 0xa4, 0x4c, 0xed, 0xf3,
5048 0x30, 0x7f, 0x4d, 0x25, 0x3b, 0x90, 0xe8, 0x13, 0xf5, 0x57, 0xb9, 0xcf, 0x5e, 0x7e, 0x0b, 0xcb,
5049 0x2c, 0xe8, 0xa0, 0xad, 0xc5, 0x02, 0x7b, 0x55, 0xfe, 0xdf, 0x03, 0x11, 0xd7, 0xcb, 0xca, 0x1b,
5050 0x6c, 0x8b, 0x1a, 0xb2, 0xb9, 0xdf, 0xfa, 0xf9, 0x5a, 0xc7, 0xe1, 0xa7, 0xbd, 0x93, 0x55, 0x8b,
5051 0x75, 0xd7, 0x22, 0x93, 0x35, 0x69, 0xf2, 0xb9, 0xfa, 0xef, 0x0a, 0xce, 0x37, 0xd7, 0x3a, 0x2c,
5052 0xfa, 0xaf, 0x13, 0x4e, 0xf2, 0x28, 0xfd, 0xe2, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0xb0, 0xed,
5053 0x77, 0x2e, 0x5a, 0x41, 0x00, 0x00,
khenaidood948f772021-08-11 17:49:24 -04005054}
5055
5056// Reference imports to suppress errors if they are not otherwise used.
5057var _ context.Context
5058var _ grpc.ClientConn
5059
5060// This is a compile-time assertion to ensure that this generated file
5061// is compatible with the grpc package it is being compiled against.
5062const _ = grpc.SupportPackageIsVersion4
5063
5064// OpenoltClient is the client API for Openolt service.
5065//
5066// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
5067type OpenoltClient interface {
5068 DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5069 ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5070 ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5071 DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5072 DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5073 OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
5074 OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
5075 UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error)
5076 FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
5077 FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
5078 HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
5079 EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
5080 DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
5081 GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error)
5082 Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5083 CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5084 GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error)
5085 GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error)
5086 CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
5087 RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
5088 CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
5089 RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
5090 EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
5091 PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
5092 DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
khenaidoo9beaaf12021-10-19 17:32:01 -04005093 GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*extension.ReturnValues, error)
khenaidood948f772021-08-11 17:49:24 -04005094 OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error)
5095 GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
5096 GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
5097 GetPonRxPower(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*PonRxPowerData, error)
5098}
5099
5100type openoltClient struct {
5101 cc *grpc.ClientConn
5102}
5103
5104func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient {
5105 return &openoltClient{cc}
5106}
5107
5108func (c *openoltClient) DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5109 out := new(Empty)
5110 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOlt", in, out, opts...)
5111 if err != nil {
5112 return nil, err
5113 }
5114 return out, nil
5115}
5116
5117func (c *openoltClient) ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5118 out := new(Empty)
5119 err := c.cc.Invoke(ctx, "/openolt.Openolt/ReenableOlt", in, out, opts...)
5120 if err != nil {
5121 return nil, err
5122 }
5123 return out, nil
5124}
5125
5126func (c *openoltClient) ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5127 out := new(Empty)
5128 err := c.cc.Invoke(ctx, "/openolt.Openolt/ActivateOnu", in, out, opts...)
5129 if err != nil {
5130 return nil, err
5131 }
5132 return out, nil
5133}
5134
5135func (c *openoltClient) DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5136 out := new(Empty)
5137 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeactivateOnu", in, out, opts...)
5138 if err != nil {
5139 return nil, err
5140 }
5141 return out, nil
5142}
5143
5144func (c *openoltClient) DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5145 out := new(Empty)
5146 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteOnu", in, out, opts...)
5147 if err != nil {
5148 return nil, err
5149 }
5150 return out, nil
5151}
5152
5153func (c *openoltClient) OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error) {
5154 out := new(Empty)
5155 err := c.cc.Invoke(ctx, "/openolt.Openolt/OmciMsgOut", in, out, opts...)
5156 if err != nil {
5157 return nil, err
5158 }
5159 return out, nil
5160}
5161
5162func (c *openoltClient) OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error) {
5163 out := new(Empty)
5164 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuPacketOut", in, out, opts...)
5165 if err != nil {
5166 return nil, err
5167 }
5168 return out, nil
5169}
5170
5171func (c *openoltClient) UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error) {
5172 out := new(Empty)
5173 err := c.cc.Invoke(ctx, "/openolt.Openolt/UplinkPacketOut", in, out, opts...)
5174 if err != nil {
5175 return nil, err
5176 }
5177 return out, nil
5178}
5179
5180func (c *openoltClient) FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
5181 out := new(Empty)
5182 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowAdd", in, out, opts...)
5183 if err != nil {
5184 return nil, err
5185 }
5186 return out, nil
5187}
5188
5189func (c *openoltClient) FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
5190 out := new(Empty)
5191 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowRemove", in, out, opts...)
5192 if err != nil {
5193 return nil, err
5194 }
5195 return out, nil
5196}
5197
5198func (c *openoltClient) HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error) {
5199 out := new(Heartbeat)
5200 err := c.cc.Invoke(ctx, "/openolt.Openolt/HeartbeatCheck", in, out, opts...)
5201 if err != nil {
5202 return nil, err
5203 }
5204 return out, nil
5205}
5206
5207func (c *openoltClient) EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
5208 out := new(Empty)
5209 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnablePonIf", in, out, opts...)
5210 if err != nil {
5211 return nil, err
5212 }
5213 return out, nil
5214}
5215
5216func (c *openoltClient) DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
5217 out := new(Empty)
5218 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisablePonIf", in, out, opts...)
5219 if err != nil {
5220 return nil, err
5221 }
5222 return out, nil
5223}
5224
5225func (c *openoltClient) GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error) {
5226 out := new(DeviceInfo)
5227 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetDeviceInfo", in, out, opts...)
5228 if err != nil {
5229 return nil, err
5230 }
5231 return out, nil
5232}
5233
5234func (c *openoltClient) Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5235 out := new(Empty)
5236 err := c.cc.Invoke(ctx, "/openolt.Openolt/Reboot", in, out, opts...)
5237 if err != nil {
5238 return nil, err
5239 }
5240 return out, nil
5241}
5242
5243func (c *openoltClient) CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5244 out := new(Empty)
5245 err := c.cc.Invoke(ctx, "/openolt.Openolt/CollectStatistics", in, out, opts...)
5246 if err != nil {
5247 return nil, err
5248 }
5249 return out, nil
5250}
5251
5252func (c *openoltClient) GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error) {
5253 out := new(OnuStatistics)
5254 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetOnuStatistics", in, out, opts...)
5255 if err != nil {
5256 return nil, err
5257 }
5258 return out, nil
5259}
5260
5261func (c *openoltClient) GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error) {
5262 out := new(GemPortStatistics)
5263 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetGemPortStatistics", in, out, opts...)
5264 if err != nil {
5265 return nil, err
5266 }
5267 return out, nil
5268}
5269
5270func (c *openoltClient) CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
5271 out := new(Empty)
5272 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficSchedulers", in, out, opts...)
5273 if err != nil {
5274 return nil, err
5275 }
5276 return out, nil
5277}
5278
5279func (c *openoltClient) RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
5280 out := new(Empty)
5281 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficSchedulers", in, out, opts...)
5282 if err != nil {
5283 return nil, err
5284 }
5285 return out, nil
5286}
5287
5288func (c *openoltClient) CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5289 out := new(Empty)
5290 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficQueues", in, out, opts...)
5291 if err != nil {
5292 return nil, err
5293 }
5294 return out, nil
5295}
5296
5297func (c *openoltClient) RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5298 out := new(Empty)
5299 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficQueues", in, out, opts...)
5300 if err != nil {
5301 return nil, err
5302 }
5303 return out, nil
5304}
5305
5306func (c *openoltClient) EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error) {
5307 stream, err := c.cc.NewStream(ctx, &_Openolt_serviceDesc.Streams[0], "/openolt.Openolt/EnableIndication", opts...)
5308 if err != nil {
5309 return nil, err
5310 }
5311 x := &openoltEnableIndicationClient{stream}
5312 if err := x.ClientStream.SendMsg(in); err != nil {
5313 return nil, err
5314 }
5315 if err := x.ClientStream.CloseSend(); err != nil {
5316 return nil, err
5317 }
5318 return x, nil
5319}
5320
5321type Openolt_EnableIndicationClient interface {
5322 Recv() (*Indication, error)
5323 grpc.ClientStream
5324}
5325
5326type openoltEnableIndicationClient struct {
5327 grpc.ClientStream
5328}
5329
5330func (x *openoltEnableIndicationClient) Recv() (*Indication, error) {
5331 m := new(Indication)
5332 if err := x.ClientStream.RecvMsg(m); err != nil {
5333 return nil, err
5334 }
5335 return m, nil
5336}
5337
5338func (c *openoltClient) PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5339 out := new(Empty)
5340 err := c.cc.Invoke(ctx, "/openolt.Openolt/PerformGroupOperation", in, out, opts...)
5341 if err != nil {
5342 return nil, err
5343 }
5344 return out, nil
5345}
5346
5347func (c *openoltClient) DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5348 out := new(Empty)
5349 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteGroup", in, out, opts...)
5350 if err != nil {
5351 return nil, err
5352 }
5353 return out, nil
5354}
5355
khenaidoo9beaaf12021-10-19 17:32:01 -04005356func (c *openoltClient) GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*extension.ReturnValues, error) {
5357 out := new(extension.ReturnValues)
khenaidood948f772021-08-11 17:49:24 -04005358 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetExtValue", in, out, opts...)
5359 if err != nil {
5360 return nil, err
5361 }
5362 return out, nil
5363}
5364
5365func (c *openoltClient) OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error) {
5366 out := new(Empty)
5367 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuItuPonAlarmSet", in, out, opts...)
5368 if err != nil {
5369 return nil, err
5370 }
5371 return out, nil
5372}
5373
5374func (c *openoltClient) GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5375 out := new(OnuLogicalDistance)
5376 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistanceZero", in, out, opts...)
5377 if err != nil {
5378 return nil, err
5379 }
5380 return out, nil
5381}
5382
5383func (c *openoltClient) GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5384 out := new(OnuLogicalDistance)
5385 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistance", in, out, opts...)
5386 if err != nil {
5387 return nil, err
5388 }
5389 return out, nil
5390}
5391
5392func (c *openoltClient) GetPonRxPower(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*PonRxPowerData, error) {
5393 out := new(PonRxPowerData)
5394 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetPonRxPower", in, out, opts...)
5395 if err != nil {
5396 return nil, err
5397 }
5398 return out, nil
5399}
5400
5401// OpenoltServer is the server API for Openolt service.
5402type OpenoltServer interface {
5403 DisableOlt(context.Context, *Empty) (*Empty, error)
5404 ReenableOlt(context.Context, *Empty) (*Empty, error)
5405 ActivateOnu(context.Context, *Onu) (*Empty, error)
5406 DeactivateOnu(context.Context, *Onu) (*Empty, error)
5407 DeleteOnu(context.Context, *Onu) (*Empty, error)
5408 OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
5409 OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
5410 UplinkPacketOut(context.Context, *UplinkPacket) (*Empty, error)
5411 FlowAdd(context.Context, *Flow) (*Empty, error)
5412 FlowRemove(context.Context, *Flow) (*Empty, error)
5413 HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
5414 EnablePonIf(context.Context, *Interface) (*Empty, error)
5415 DisablePonIf(context.Context, *Interface) (*Empty, error)
5416 GetDeviceInfo(context.Context, *Empty) (*DeviceInfo, error)
5417 Reboot(context.Context, *Empty) (*Empty, error)
5418 CollectStatistics(context.Context, *Empty) (*Empty, error)
5419 GetOnuStatistics(context.Context, *Onu) (*OnuStatistics, error)
5420 GetGemPortStatistics(context.Context, *OnuPacket) (*GemPortStatistics, error)
5421 CreateTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5422 RemoveTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5423 CreateTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
5424 RemoveTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
5425 EnableIndication(*Empty, Openolt_EnableIndicationServer) error
5426 PerformGroupOperation(context.Context, *Group) (*Empty, error)
5427 DeleteGroup(context.Context, *Group) (*Empty, error)
khenaidoo9beaaf12021-10-19 17:32:01 -04005428 GetExtValue(context.Context, *ValueParam) (*extension.ReturnValues, error)
khenaidood948f772021-08-11 17:49:24 -04005429 OnuItuPonAlarmSet(context.Context, *config.OnuItuPonAlarm) (*Empty, error)
5430 GetLogicalOnuDistanceZero(context.Context, *Onu) (*OnuLogicalDistance, error)
5431 GetLogicalOnuDistance(context.Context, *Onu) (*OnuLogicalDistance, error)
5432 GetPonRxPower(context.Context, *Onu) (*PonRxPowerData, error)
5433}
5434
5435// UnimplementedOpenoltServer can be embedded to have forward compatible implementations.
5436type UnimplementedOpenoltServer struct {
5437}
5438
5439func (*UnimplementedOpenoltServer) DisableOlt(ctx context.Context, req *Empty) (*Empty, error) {
5440 return nil, status.Errorf(codes.Unimplemented, "method DisableOlt not implemented")
5441}
5442func (*UnimplementedOpenoltServer) ReenableOlt(ctx context.Context, req *Empty) (*Empty, error) {
5443 return nil, status.Errorf(codes.Unimplemented, "method ReenableOlt not implemented")
5444}
5445func (*UnimplementedOpenoltServer) ActivateOnu(ctx context.Context, req *Onu) (*Empty, error) {
5446 return nil, status.Errorf(codes.Unimplemented, "method ActivateOnu not implemented")
5447}
5448func (*UnimplementedOpenoltServer) DeactivateOnu(ctx context.Context, req *Onu) (*Empty, error) {
5449 return nil, status.Errorf(codes.Unimplemented, "method DeactivateOnu not implemented")
5450}
5451func (*UnimplementedOpenoltServer) DeleteOnu(ctx context.Context, req *Onu) (*Empty, error) {
5452 return nil, status.Errorf(codes.Unimplemented, "method DeleteOnu not implemented")
5453}
5454func (*UnimplementedOpenoltServer) OmciMsgOut(ctx context.Context, req *OmciMsg) (*Empty, error) {
5455 return nil, status.Errorf(codes.Unimplemented, "method OmciMsgOut not implemented")
5456}
5457func (*UnimplementedOpenoltServer) OnuPacketOut(ctx context.Context, req *OnuPacket) (*Empty, error) {
5458 return nil, status.Errorf(codes.Unimplemented, "method OnuPacketOut not implemented")
5459}
5460func (*UnimplementedOpenoltServer) UplinkPacketOut(ctx context.Context, req *UplinkPacket) (*Empty, error) {
5461 return nil, status.Errorf(codes.Unimplemented, "method UplinkPacketOut not implemented")
5462}
5463func (*UnimplementedOpenoltServer) FlowAdd(ctx context.Context, req *Flow) (*Empty, error) {
5464 return nil, status.Errorf(codes.Unimplemented, "method FlowAdd not implemented")
5465}
5466func (*UnimplementedOpenoltServer) FlowRemove(ctx context.Context, req *Flow) (*Empty, error) {
5467 return nil, status.Errorf(codes.Unimplemented, "method FlowRemove not implemented")
5468}
5469func (*UnimplementedOpenoltServer) HeartbeatCheck(ctx context.Context, req *Empty) (*Heartbeat, error) {
5470 return nil, status.Errorf(codes.Unimplemented, "method HeartbeatCheck not implemented")
5471}
5472func (*UnimplementedOpenoltServer) EnablePonIf(ctx context.Context, req *Interface) (*Empty, error) {
5473 return nil, status.Errorf(codes.Unimplemented, "method EnablePonIf not implemented")
5474}
5475func (*UnimplementedOpenoltServer) DisablePonIf(ctx context.Context, req *Interface) (*Empty, error) {
5476 return nil, status.Errorf(codes.Unimplemented, "method DisablePonIf not implemented")
5477}
5478func (*UnimplementedOpenoltServer) GetDeviceInfo(ctx context.Context, req *Empty) (*DeviceInfo, error) {
5479 return nil, status.Errorf(codes.Unimplemented, "method GetDeviceInfo not implemented")
5480}
5481func (*UnimplementedOpenoltServer) Reboot(ctx context.Context, req *Empty) (*Empty, error) {
5482 return nil, status.Errorf(codes.Unimplemented, "method Reboot not implemented")
5483}
5484func (*UnimplementedOpenoltServer) CollectStatistics(ctx context.Context, req *Empty) (*Empty, error) {
5485 return nil, status.Errorf(codes.Unimplemented, "method CollectStatistics not implemented")
5486}
5487func (*UnimplementedOpenoltServer) GetOnuStatistics(ctx context.Context, req *Onu) (*OnuStatistics, error) {
5488 return nil, status.Errorf(codes.Unimplemented, "method GetOnuStatistics not implemented")
5489}
5490func (*UnimplementedOpenoltServer) GetGemPortStatistics(ctx context.Context, req *OnuPacket) (*GemPortStatistics, error) {
5491 return nil, status.Errorf(codes.Unimplemented, "method GetGemPortStatistics not implemented")
5492}
5493func (*UnimplementedOpenoltServer) CreateTrafficSchedulers(ctx context.Context, req *tech_profile.TrafficSchedulers) (*Empty, error) {
5494 return nil, status.Errorf(codes.Unimplemented, "method CreateTrafficSchedulers not implemented")
5495}
5496func (*UnimplementedOpenoltServer) RemoveTrafficSchedulers(ctx context.Context, req *tech_profile.TrafficSchedulers) (*Empty, error) {
5497 return nil, status.Errorf(codes.Unimplemented, "method RemoveTrafficSchedulers not implemented")
5498}
5499func (*UnimplementedOpenoltServer) CreateTrafficQueues(ctx context.Context, req *tech_profile.TrafficQueues) (*Empty, error) {
5500 return nil, status.Errorf(codes.Unimplemented, "method CreateTrafficQueues not implemented")
5501}
5502func (*UnimplementedOpenoltServer) RemoveTrafficQueues(ctx context.Context, req *tech_profile.TrafficQueues) (*Empty, error) {
5503 return nil, status.Errorf(codes.Unimplemented, "method RemoveTrafficQueues not implemented")
5504}
5505func (*UnimplementedOpenoltServer) EnableIndication(req *Empty, srv Openolt_EnableIndicationServer) error {
5506 return status.Errorf(codes.Unimplemented, "method EnableIndication not implemented")
5507}
5508func (*UnimplementedOpenoltServer) PerformGroupOperation(ctx context.Context, req *Group) (*Empty, error) {
5509 return nil, status.Errorf(codes.Unimplemented, "method PerformGroupOperation not implemented")
5510}
5511func (*UnimplementedOpenoltServer) DeleteGroup(ctx context.Context, req *Group) (*Empty, error) {
5512 return nil, status.Errorf(codes.Unimplemented, "method DeleteGroup not implemented")
5513}
khenaidoo9beaaf12021-10-19 17:32:01 -04005514func (*UnimplementedOpenoltServer) GetExtValue(ctx context.Context, req *ValueParam) (*extension.ReturnValues, error) {
khenaidood948f772021-08-11 17:49:24 -04005515 return nil, status.Errorf(codes.Unimplemented, "method GetExtValue not implemented")
5516}
5517func (*UnimplementedOpenoltServer) OnuItuPonAlarmSet(ctx context.Context, req *config.OnuItuPonAlarm) (*Empty, error) {
5518 return nil, status.Errorf(codes.Unimplemented, "method OnuItuPonAlarmSet not implemented")
5519}
5520func (*UnimplementedOpenoltServer) GetLogicalOnuDistanceZero(ctx context.Context, req *Onu) (*OnuLogicalDistance, error) {
5521 return nil, status.Errorf(codes.Unimplemented, "method GetLogicalOnuDistanceZero not implemented")
5522}
5523func (*UnimplementedOpenoltServer) GetLogicalOnuDistance(ctx context.Context, req *Onu) (*OnuLogicalDistance, error) {
5524 return nil, status.Errorf(codes.Unimplemented, "method GetLogicalOnuDistance not implemented")
5525}
5526func (*UnimplementedOpenoltServer) GetPonRxPower(ctx context.Context, req *Onu) (*PonRxPowerData, error) {
5527 return nil, status.Errorf(codes.Unimplemented, "method GetPonRxPower not implemented")
5528}
5529
5530func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer) {
5531 s.RegisterService(&_Openolt_serviceDesc, srv)
5532}
5533
5534func _Openolt_DisableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5535 in := new(Empty)
5536 if err := dec(in); err != nil {
5537 return nil, err
5538 }
5539 if interceptor == nil {
5540 return srv.(OpenoltServer).DisableOlt(ctx, in)
5541 }
5542 info := &grpc.UnaryServerInfo{
5543 Server: srv,
5544 FullMethod: "/openolt.Openolt/DisableOlt",
5545 }
5546 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5547 return srv.(OpenoltServer).DisableOlt(ctx, req.(*Empty))
5548 }
5549 return interceptor(ctx, in, info, handler)
5550}
5551
5552func _Openolt_ReenableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5553 in := new(Empty)
5554 if err := dec(in); err != nil {
5555 return nil, err
5556 }
5557 if interceptor == nil {
5558 return srv.(OpenoltServer).ReenableOlt(ctx, in)
5559 }
5560 info := &grpc.UnaryServerInfo{
5561 Server: srv,
5562 FullMethod: "/openolt.Openolt/ReenableOlt",
5563 }
5564 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5565 return srv.(OpenoltServer).ReenableOlt(ctx, req.(*Empty))
5566 }
5567 return interceptor(ctx, in, info, handler)
5568}
5569
5570func _Openolt_ActivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5571 in := new(Onu)
5572 if err := dec(in); err != nil {
5573 return nil, err
5574 }
5575 if interceptor == nil {
5576 return srv.(OpenoltServer).ActivateOnu(ctx, in)
5577 }
5578 info := &grpc.UnaryServerInfo{
5579 Server: srv,
5580 FullMethod: "/openolt.Openolt/ActivateOnu",
5581 }
5582 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5583 return srv.(OpenoltServer).ActivateOnu(ctx, req.(*Onu))
5584 }
5585 return interceptor(ctx, in, info, handler)
5586}
5587
5588func _Openolt_DeactivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5589 in := new(Onu)
5590 if err := dec(in); err != nil {
5591 return nil, err
5592 }
5593 if interceptor == nil {
5594 return srv.(OpenoltServer).DeactivateOnu(ctx, in)
5595 }
5596 info := &grpc.UnaryServerInfo{
5597 Server: srv,
5598 FullMethod: "/openolt.Openolt/DeactivateOnu",
5599 }
5600 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5601 return srv.(OpenoltServer).DeactivateOnu(ctx, req.(*Onu))
5602 }
5603 return interceptor(ctx, in, info, handler)
5604}
5605
5606func _Openolt_DeleteOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5607 in := new(Onu)
5608 if err := dec(in); err != nil {
5609 return nil, err
5610 }
5611 if interceptor == nil {
5612 return srv.(OpenoltServer).DeleteOnu(ctx, in)
5613 }
5614 info := &grpc.UnaryServerInfo{
5615 Server: srv,
5616 FullMethod: "/openolt.Openolt/DeleteOnu",
5617 }
5618 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5619 return srv.(OpenoltServer).DeleteOnu(ctx, req.(*Onu))
5620 }
5621 return interceptor(ctx, in, info, handler)
5622}
5623
5624func _Openolt_OmciMsgOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5625 in := new(OmciMsg)
5626 if err := dec(in); err != nil {
5627 return nil, err
5628 }
5629 if interceptor == nil {
5630 return srv.(OpenoltServer).OmciMsgOut(ctx, in)
5631 }
5632 info := &grpc.UnaryServerInfo{
5633 Server: srv,
5634 FullMethod: "/openolt.Openolt/OmciMsgOut",
5635 }
5636 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5637 return srv.(OpenoltServer).OmciMsgOut(ctx, req.(*OmciMsg))
5638 }
5639 return interceptor(ctx, in, info, handler)
5640}
5641
5642func _Openolt_OnuPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5643 in := new(OnuPacket)
5644 if err := dec(in); err != nil {
5645 return nil, err
5646 }
5647 if interceptor == nil {
5648 return srv.(OpenoltServer).OnuPacketOut(ctx, in)
5649 }
5650 info := &grpc.UnaryServerInfo{
5651 Server: srv,
5652 FullMethod: "/openolt.Openolt/OnuPacketOut",
5653 }
5654 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5655 return srv.(OpenoltServer).OnuPacketOut(ctx, req.(*OnuPacket))
5656 }
5657 return interceptor(ctx, in, info, handler)
5658}
5659
5660func _Openolt_UplinkPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5661 in := new(UplinkPacket)
5662 if err := dec(in); err != nil {
5663 return nil, err
5664 }
5665 if interceptor == nil {
5666 return srv.(OpenoltServer).UplinkPacketOut(ctx, in)
5667 }
5668 info := &grpc.UnaryServerInfo{
5669 Server: srv,
5670 FullMethod: "/openolt.Openolt/UplinkPacketOut",
5671 }
5672 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5673 return srv.(OpenoltServer).UplinkPacketOut(ctx, req.(*UplinkPacket))
5674 }
5675 return interceptor(ctx, in, info, handler)
5676}
5677
5678func _Openolt_FlowAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5679 in := new(Flow)
5680 if err := dec(in); err != nil {
5681 return nil, err
5682 }
5683 if interceptor == nil {
5684 return srv.(OpenoltServer).FlowAdd(ctx, in)
5685 }
5686 info := &grpc.UnaryServerInfo{
5687 Server: srv,
5688 FullMethod: "/openolt.Openolt/FlowAdd",
5689 }
5690 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5691 return srv.(OpenoltServer).FlowAdd(ctx, req.(*Flow))
5692 }
5693 return interceptor(ctx, in, info, handler)
5694}
5695
5696func _Openolt_FlowRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5697 in := new(Flow)
5698 if err := dec(in); err != nil {
5699 return nil, err
5700 }
5701 if interceptor == nil {
5702 return srv.(OpenoltServer).FlowRemove(ctx, in)
5703 }
5704 info := &grpc.UnaryServerInfo{
5705 Server: srv,
5706 FullMethod: "/openolt.Openolt/FlowRemove",
5707 }
5708 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5709 return srv.(OpenoltServer).FlowRemove(ctx, req.(*Flow))
5710 }
5711 return interceptor(ctx, in, info, handler)
5712}
5713
5714func _Openolt_HeartbeatCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5715 in := new(Empty)
5716 if err := dec(in); err != nil {
5717 return nil, err
5718 }
5719 if interceptor == nil {
5720 return srv.(OpenoltServer).HeartbeatCheck(ctx, in)
5721 }
5722 info := &grpc.UnaryServerInfo{
5723 Server: srv,
5724 FullMethod: "/openolt.Openolt/HeartbeatCheck",
5725 }
5726 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5727 return srv.(OpenoltServer).HeartbeatCheck(ctx, req.(*Empty))
5728 }
5729 return interceptor(ctx, in, info, handler)
5730}
5731
5732func _Openolt_EnablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5733 in := new(Interface)
5734 if err := dec(in); err != nil {
5735 return nil, err
5736 }
5737 if interceptor == nil {
5738 return srv.(OpenoltServer).EnablePonIf(ctx, in)
5739 }
5740 info := &grpc.UnaryServerInfo{
5741 Server: srv,
5742 FullMethod: "/openolt.Openolt/EnablePonIf",
5743 }
5744 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5745 return srv.(OpenoltServer).EnablePonIf(ctx, req.(*Interface))
5746 }
5747 return interceptor(ctx, in, info, handler)
5748}
5749
5750func _Openolt_DisablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5751 in := new(Interface)
5752 if err := dec(in); err != nil {
5753 return nil, err
5754 }
5755 if interceptor == nil {
5756 return srv.(OpenoltServer).DisablePonIf(ctx, in)
5757 }
5758 info := &grpc.UnaryServerInfo{
5759 Server: srv,
5760 FullMethod: "/openolt.Openolt/DisablePonIf",
5761 }
5762 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5763 return srv.(OpenoltServer).DisablePonIf(ctx, req.(*Interface))
5764 }
5765 return interceptor(ctx, in, info, handler)
5766}
5767
5768func _Openolt_GetDeviceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5769 in := new(Empty)
5770 if err := dec(in); err != nil {
5771 return nil, err
5772 }
5773 if interceptor == nil {
5774 return srv.(OpenoltServer).GetDeviceInfo(ctx, in)
5775 }
5776 info := &grpc.UnaryServerInfo{
5777 Server: srv,
5778 FullMethod: "/openolt.Openolt/GetDeviceInfo",
5779 }
5780 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5781 return srv.(OpenoltServer).GetDeviceInfo(ctx, req.(*Empty))
5782 }
5783 return interceptor(ctx, in, info, handler)
5784}
5785
5786func _Openolt_Reboot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5787 in := new(Empty)
5788 if err := dec(in); err != nil {
5789 return nil, err
5790 }
5791 if interceptor == nil {
5792 return srv.(OpenoltServer).Reboot(ctx, in)
5793 }
5794 info := &grpc.UnaryServerInfo{
5795 Server: srv,
5796 FullMethod: "/openolt.Openolt/Reboot",
5797 }
5798 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5799 return srv.(OpenoltServer).Reboot(ctx, req.(*Empty))
5800 }
5801 return interceptor(ctx, in, info, handler)
5802}
5803
5804func _Openolt_CollectStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5805 in := new(Empty)
5806 if err := dec(in); err != nil {
5807 return nil, err
5808 }
5809 if interceptor == nil {
5810 return srv.(OpenoltServer).CollectStatistics(ctx, in)
5811 }
5812 info := &grpc.UnaryServerInfo{
5813 Server: srv,
5814 FullMethod: "/openolt.Openolt/CollectStatistics",
5815 }
5816 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5817 return srv.(OpenoltServer).CollectStatistics(ctx, req.(*Empty))
5818 }
5819 return interceptor(ctx, in, info, handler)
5820}
5821
5822func _Openolt_GetOnuStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5823 in := new(Onu)
5824 if err := dec(in); err != nil {
5825 return nil, err
5826 }
5827 if interceptor == nil {
5828 return srv.(OpenoltServer).GetOnuStatistics(ctx, in)
5829 }
5830 info := &grpc.UnaryServerInfo{
5831 Server: srv,
5832 FullMethod: "/openolt.Openolt/GetOnuStatistics",
5833 }
5834 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5835 return srv.(OpenoltServer).GetOnuStatistics(ctx, req.(*Onu))
5836 }
5837 return interceptor(ctx, in, info, handler)
5838}
5839
5840func _Openolt_GetGemPortStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5841 in := new(OnuPacket)
5842 if err := dec(in); err != nil {
5843 return nil, err
5844 }
5845 if interceptor == nil {
5846 return srv.(OpenoltServer).GetGemPortStatistics(ctx, in)
5847 }
5848 info := &grpc.UnaryServerInfo{
5849 Server: srv,
5850 FullMethod: "/openolt.Openolt/GetGemPortStatistics",
5851 }
5852 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5853 return srv.(OpenoltServer).GetGemPortStatistics(ctx, req.(*OnuPacket))
5854 }
5855 return interceptor(ctx, in, info, handler)
5856}
5857
5858func _Openolt_CreateTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5859 in := new(tech_profile.TrafficSchedulers)
5860 if err := dec(in); err != nil {
5861 return nil, err
5862 }
5863 if interceptor == nil {
5864 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, in)
5865 }
5866 info := &grpc.UnaryServerInfo{
5867 Server: srv,
5868 FullMethod: "/openolt.Openolt/CreateTrafficSchedulers",
5869 }
5870 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5871 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
5872 }
5873 return interceptor(ctx, in, info, handler)
5874}
5875
5876func _Openolt_RemoveTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5877 in := new(tech_profile.TrafficSchedulers)
5878 if err := dec(in); err != nil {
5879 return nil, err
5880 }
5881 if interceptor == nil {
5882 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, in)
5883 }
5884 info := &grpc.UnaryServerInfo{
5885 Server: srv,
5886 FullMethod: "/openolt.Openolt/RemoveTrafficSchedulers",
5887 }
5888 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5889 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
5890 }
5891 return interceptor(ctx, in, info, handler)
5892}
5893
5894func _Openolt_CreateTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5895 in := new(tech_profile.TrafficQueues)
5896 if err := dec(in); err != nil {
5897 return nil, err
5898 }
5899 if interceptor == nil {
5900 return srv.(OpenoltServer).CreateTrafficQueues(ctx, in)
5901 }
5902 info := &grpc.UnaryServerInfo{
5903 Server: srv,
5904 FullMethod: "/openolt.Openolt/CreateTrafficQueues",
5905 }
5906 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5907 return srv.(OpenoltServer).CreateTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
5908 }
5909 return interceptor(ctx, in, info, handler)
5910}
5911
5912func _Openolt_RemoveTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5913 in := new(tech_profile.TrafficQueues)
5914 if err := dec(in); err != nil {
5915 return nil, err
5916 }
5917 if interceptor == nil {
5918 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, in)
5919 }
5920 info := &grpc.UnaryServerInfo{
5921 Server: srv,
5922 FullMethod: "/openolt.Openolt/RemoveTrafficQueues",
5923 }
5924 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5925 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
5926 }
5927 return interceptor(ctx, in, info, handler)
5928}
5929
5930func _Openolt_EnableIndication_Handler(srv interface{}, stream grpc.ServerStream) error {
5931 m := new(Empty)
5932 if err := stream.RecvMsg(m); err != nil {
5933 return err
5934 }
5935 return srv.(OpenoltServer).EnableIndication(m, &openoltEnableIndicationServer{stream})
5936}
5937
5938type Openolt_EnableIndicationServer interface {
5939 Send(*Indication) error
5940 grpc.ServerStream
5941}
5942
5943type openoltEnableIndicationServer struct {
5944 grpc.ServerStream
5945}
5946
5947func (x *openoltEnableIndicationServer) Send(m *Indication) error {
5948 return x.ServerStream.SendMsg(m)
5949}
5950
5951func _Openolt_PerformGroupOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5952 in := new(Group)
5953 if err := dec(in); err != nil {
5954 return nil, err
5955 }
5956 if interceptor == nil {
5957 return srv.(OpenoltServer).PerformGroupOperation(ctx, in)
5958 }
5959 info := &grpc.UnaryServerInfo{
5960 Server: srv,
5961 FullMethod: "/openolt.Openolt/PerformGroupOperation",
5962 }
5963 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5964 return srv.(OpenoltServer).PerformGroupOperation(ctx, req.(*Group))
5965 }
5966 return interceptor(ctx, in, info, handler)
5967}
5968
5969func _Openolt_DeleteGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5970 in := new(Group)
5971 if err := dec(in); err != nil {
5972 return nil, err
5973 }
5974 if interceptor == nil {
5975 return srv.(OpenoltServer).DeleteGroup(ctx, in)
5976 }
5977 info := &grpc.UnaryServerInfo{
5978 Server: srv,
5979 FullMethod: "/openolt.Openolt/DeleteGroup",
5980 }
5981 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5982 return srv.(OpenoltServer).DeleteGroup(ctx, req.(*Group))
5983 }
5984 return interceptor(ctx, in, info, handler)
5985}
5986
5987func _Openolt_GetExtValue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5988 in := new(ValueParam)
5989 if err := dec(in); err != nil {
5990 return nil, err
5991 }
5992 if interceptor == nil {
5993 return srv.(OpenoltServer).GetExtValue(ctx, in)
5994 }
5995 info := &grpc.UnaryServerInfo{
5996 Server: srv,
5997 FullMethod: "/openolt.Openolt/GetExtValue",
5998 }
5999 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6000 return srv.(OpenoltServer).GetExtValue(ctx, req.(*ValueParam))
6001 }
6002 return interceptor(ctx, in, info, handler)
6003}
6004
6005func _Openolt_OnuItuPonAlarmSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6006 in := new(config.OnuItuPonAlarm)
6007 if err := dec(in); err != nil {
6008 return nil, err
6009 }
6010 if interceptor == nil {
6011 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, in)
6012 }
6013 info := &grpc.UnaryServerInfo{
6014 Server: srv,
6015 FullMethod: "/openolt.Openolt/OnuItuPonAlarmSet",
6016 }
6017 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6018 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, req.(*config.OnuItuPonAlarm))
6019 }
6020 return interceptor(ctx, in, info, handler)
6021}
6022
6023func _Openolt_GetLogicalOnuDistanceZero_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6024 in := new(Onu)
6025 if err := dec(in); err != nil {
6026 return nil, err
6027 }
6028 if interceptor == nil {
6029 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, in)
6030 }
6031 info := &grpc.UnaryServerInfo{
6032 Server: srv,
6033 FullMethod: "/openolt.Openolt/GetLogicalOnuDistanceZero",
6034 }
6035 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6036 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, req.(*Onu))
6037 }
6038 return interceptor(ctx, in, info, handler)
6039}
6040
6041func _Openolt_GetLogicalOnuDistance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6042 in := new(Onu)
6043 if err := dec(in); err != nil {
6044 return nil, err
6045 }
6046 if interceptor == nil {
6047 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, in)
6048 }
6049 info := &grpc.UnaryServerInfo{
6050 Server: srv,
6051 FullMethod: "/openolt.Openolt/GetLogicalOnuDistance",
6052 }
6053 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6054 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, req.(*Onu))
6055 }
6056 return interceptor(ctx, in, info, handler)
6057}
6058
6059func _Openolt_GetPonRxPower_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6060 in := new(Onu)
6061 if err := dec(in); err != nil {
6062 return nil, err
6063 }
6064 if interceptor == nil {
6065 return srv.(OpenoltServer).GetPonRxPower(ctx, in)
6066 }
6067 info := &grpc.UnaryServerInfo{
6068 Server: srv,
6069 FullMethod: "/openolt.Openolt/GetPonRxPower",
6070 }
6071 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6072 return srv.(OpenoltServer).GetPonRxPower(ctx, req.(*Onu))
6073 }
6074 return interceptor(ctx, in, info, handler)
6075}
6076
6077var _Openolt_serviceDesc = grpc.ServiceDesc{
6078 ServiceName: "openolt.Openolt",
6079 HandlerType: (*OpenoltServer)(nil),
6080 Methods: []grpc.MethodDesc{
6081 {
6082 MethodName: "DisableOlt",
6083 Handler: _Openolt_DisableOlt_Handler,
6084 },
6085 {
6086 MethodName: "ReenableOlt",
6087 Handler: _Openolt_ReenableOlt_Handler,
6088 },
6089 {
6090 MethodName: "ActivateOnu",
6091 Handler: _Openolt_ActivateOnu_Handler,
6092 },
6093 {
6094 MethodName: "DeactivateOnu",
6095 Handler: _Openolt_DeactivateOnu_Handler,
6096 },
6097 {
6098 MethodName: "DeleteOnu",
6099 Handler: _Openolt_DeleteOnu_Handler,
6100 },
6101 {
6102 MethodName: "OmciMsgOut",
6103 Handler: _Openolt_OmciMsgOut_Handler,
6104 },
6105 {
6106 MethodName: "OnuPacketOut",
6107 Handler: _Openolt_OnuPacketOut_Handler,
6108 },
6109 {
6110 MethodName: "UplinkPacketOut",
6111 Handler: _Openolt_UplinkPacketOut_Handler,
6112 },
6113 {
6114 MethodName: "FlowAdd",
6115 Handler: _Openolt_FlowAdd_Handler,
6116 },
6117 {
6118 MethodName: "FlowRemove",
6119 Handler: _Openolt_FlowRemove_Handler,
6120 },
6121 {
6122 MethodName: "HeartbeatCheck",
6123 Handler: _Openolt_HeartbeatCheck_Handler,
6124 },
6125 {
6126 MethodName: "EnablePonIf",
6127 Handler: _Openolt_EnablePonIf_Handler,
6128 },
6129 {
6130 MethodName: "DisablePonIf",
6131 Handler: _Openolt_DisablePonIf_Handler,
6132 },
6133 {
6134 MethodName: "GetDeviceInfo",
6135 Handler: _Openolt_GetDeviceInfo_Handler,
6136 },
6137 {
6138 MethodName: "Reboot",
6139 Handler: _Openolt_Reboot_Handler,
6140 },
6141 {
6142 MethodName: "CollectStatistics",
6143 Handler: _Openolt_CollectStatistics_Handler,
6144 },
6145 {
6146 MethodName: "GetOnuStatistics",
6147 Handler: _Openolt_GetOnuStatistics_Handler,
6148 },
6149 {
6150 MethodName: "GetGemPortStatistics",
6151 Handler: _Openolt_GetGemPortStatistics_Handler,
6152 },
6153 {
6154 MethodName: "CreateTrafficSchedulers",
6155 Handler: _Openolt_CreateTrafficSchedulers_Handler,
6156 },
6157 {
6158 MethodName: "RemoveTrafficSchedulers",
6159 Handler: _Openolt_RemoveTrafficSchedulers_Handler,
6160 },
6161 {
6162 MethodName: "CreateTrafficQueues",
6163 Handler: _Openolt_CreateTrafficQueues_Handler,
6164 },
6165 {
6166 MethodName: "RemoveTrafficQueues",
6167 Handler: _Openolt_RemoveTrafficQueues_Handler,
6168 },
6169 {
6170 MethodName: "PerformGroupOperation",
6171 Handler: _Openolt_PerformGroupOperation_Handler,
6172 },
6173 {
6174 MethodName: "DeleteGroup",
6175 Handler: _Openolt_DeleteGroup_Handler,
6176 },
6177 {
6178 MethodName: "GetExtValue",
6179 Handler: _Openolt_GetExtValue_Handler,
6180 },
6181 {
6182 MethodName: "OnuItuPonAlarmSet",
6183 Handler: _Openolt_OnuItuPonAlarmSet_Handler,
6184 },
6185 {
6186 MethodName: "GetLogicalOnuDistanceZero",
6187 Handler: _Openolt_GetLogicalOnuDistanceZero_Handler,
6188 },
6189 {
6190 MethodName: "GetLogicalOnuDistance",
6191 Handler: _Openolt_GetLogicalOnuDistance_Handler,
6192 },
6193 {
6194 MethodName: "GetPonRxPower",
6195 Handler: _Openolt_GetPonRxPower_Handler,
6196 },
6197 },
6198 Streams: []grpc.StreamDesc{
6199 {
6200 StreamName: "EnableIndication",
6201 Handler: _Openolt_EnableIndication_Handler,
6202 ServerStreams: true,
6203 },
6204 },
6205 Metadata: "voltha_protos/openolt.proto",
6206}