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