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