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