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