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