blob: 5f4deedec953f9c7bb86021eb4c4d7cd5fd0de24 [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"
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -080010 common "github.com/opencord/voltha-protos/v3/go/common"
Serkant Uluderyacbcfaa42019-10-18 13:25:08 +030011 tech_profile "github.com/opencord/voltha-protos/v3/go/tech_profile"
Matt Jeanneret61e94872019-03-22 16:16:01 -040012 _ "google.golang.org/genproto/googleapis/api/annotations"
13 grpc "google.golang.org/grpc"
14 math "math"
15)
16
17// Reference imports to suppress errors if they are not otherwise used.
18var _ = proto.Marshal
19var _ = fmt.Errorf
20var _ = math.Inf
21
22// This is a compile-time assertion to ensure that this generated file
23// is compatible with the proto package it is being compiled against.
24// A compilation error at this line likely means your copy of the
25// proto package needs to be updated.
26const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
27
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040028// SchedulerConfig from public import voltha_protos/tech_profile.proto
29type SchedulerConfig = tech_profile.SchedulerConfig
Matt Jeanneret61e94872019-03-22 16:16:01 -040030
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040031// TrafficShapingInfo from public import voltha_protos/tech_profile.proto
32type TrafficShapingInfo = tech_profile.TrafficShapingInfo
Matt Jeanneret61e94872019-03-22 16:16:01 -040033
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040034// TrafficScheduler from public import voltha_protos/tech_profile.proto
35type TrafficScheduler = tech_profile.TrafficScheduler
Matt Jeanneret61e94872019-03-22 16:16:01 -040036
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040037// TrafficSchedulers from public import voltha_protos/tech_profile.proto
38type TrafficSchedulers = tech_profile.TrafficSchedulers
Matt Jeanneret61e94872019-03-22 16:16:01 -040039
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040040// TailDropDiscardConfig from public import voltha_protos/tech_profile.proto
41type TailDropDiscardConfig = tech_profile.TailDropDiscardConfig
Matt Jeanneret61e94872019-03-22 16:16:01 -040042
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040043// RedDiscardConfig from public import voltha_protos/tech_profile.proto
44type RedDiscardConfig = tech_profile.RedDiscardConfig
Matt Jeanneret61e94872019-03-22 16:16:01 -040045
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040046// WRedDiscardConfig from public import voltha_protos/tech_profile.proto
47type WRedDiscardConfig = tech_profile.WRedDiscardConfig
Matt Jeanneret61e94872019-03-22 16:16:01 -040048
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040049// DiscardConfig from public import voltha_protos/tech_profile.proto
50type DiscardConfig = tech_profile.DiscardConfig
51type DiscardConfig_TailDropDiscardConfig = tech_profile.DiscardConfig_TailDropDiscardConfig
52type DiscardConfig_RedDiscardConfig = tech_profile.DiscardConfig_RedDiscardConfig
53type DiscardConfig_WredDiscardConfig = tech_profile.DiscardConfig_WredDiscardConfig
Matt Jeanneret61e94872019-03-22 16:16:01 -040054
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040055// TrafficQueue from public import voltha_protos/tech_profile.proto
56type TrafficQueue = tech_profile.TrafficQueue
Matt Jeanneret61e94872019-03-22 16:16:01 -040057
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040058// TrafficQueues from public import voltha_protos/tech_profile.proto
59type TrafficQueues = tech_profile.TrafficQueues
Matt Jeanneret61e94872019-03-22 16:16:01 -040060
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040061// Direction from public import voltha_protos/tech_profile.proto
62type Direction = tech_profile.Direction
Matt Jeanneret61e94872019-03-22 16:16:01 -040063
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040064var Direction_name = tech_profile.Direction_name
65var Direction_value = tech_profile.Direction_value
Matt Jeanneret61e94872019-03-22 16:16:01 -040066
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040067const Direction_UPSTREAM = Direction(tech_profile.Direction_UPSTREAM)
68const Direction_DOWNSTREAM = Direction(tech_profile.Direction_DOWNSTREAM)
69const Direction_BIDIRECTIONAL = Direction(tech_profile.Direction_BIDIRECTIONAL)
Matt Jeanneret61e94872019-03-22 16:16:01 -040070
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040071// SchedulingPolicy from public import voltha_protos/tech_profile.proto
72type SchedulingPolicy = tech_profile.SchedulingPolicy
Matt Jeanneret61e94872019-03-22 16:16:01 -040073
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040074var SchedulingPolicy_name = tech_profile.SchedulingPolicy_name
75var SchedulingPolicy_value = tech_profile.SchedulingPolicy_value
Matt Jeanneret61e94872019-03-22 16:16:01 -040076
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040077const SchedulingPolicy_WRR = SchedulingPolicy(tech_profile.SchedulingPolicy_WRR)
78const SchedulingPolicy_StrictPriority = SchedulingPolicy(tech_profile.SchedulingPolicy_StrictPriority)
79const SchedulingPolicy_Hybrid = SchedulingPolicy(tech_profile.SchedulingPolicy_Hybrid)
Matt Jeanneret61e94872019-03-22 16:16:01 -040080
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040081// AdditionalBW from public import voltha_protos/tech_profile.proto
82type AdditionalBW = tech_profile.AdditionalBW
Matt Jeanneret61e94872019-03-22 16:16:01 -040083
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040084var AdditionalBW_name = tech_profile.AdditionalBW_name
85var AdditionalBW_value = tech_profile.AdditionalBW_value
Matt Jeanneret61e94872019-03-22 16:16:01 -040086
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040087const AdditionalBW_AdditionalBW_None = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_None)
88const AdditionalBW_AdditionalBW_NA = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_NA)
89const AdditionalBW_AdditionalBW_BestEffort = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_BestEffort)
90const AdditionalBW_AdditionalBW_Auto = AdditionalBW(tech_profile.AdditionalBW_AdditionalBW_Auto)
Matt Jeanneret61e94872019-03-22 16:16:01 -040091
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040092// DiscardPolicy from public import voltha_protos/tech_profile.proto
93type DiscardPolicy = tech_profile.DiscardPolicy
Matt Jeanneret61e94872019-03-22 16:16:01 -040094
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040095var DiscardPolicy_name = tech_profile.DiscardPolicy_name
96var DiscardPolicy_value = tech_profile.DiscardPolicy_value
Matt Jeanneret61e94872019-03-22 16:16:01 -040097
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -040098const DiscardPolicy_TailDrop = DiscardPolicy(tech_profile.DiscardPolicy_TailDrop)
99const DiscardPolicy_WTailDrop = DiscardPolicy(tech_profile.DiscardPolicy_WTailDrop)
100const DiscardPolicy_Red = DiscardPolicy(tech_profile.DiscardPolicy_Red)
101const DiscardPolicy_WRed = DiscardPolicy(tech_profile.DiscardPolicy_WRed)
Matt Jeanneret61e94872019-03-22 16:16:01 -0400102
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -0400103// InferredAdditionBWIndication from public import voltha_protos/tech_profile.proto
104type InferredAdditionBWIndication = tech_profile.InferredAdditionBWIndication
Matt Jeanneret61e94872019-03-22 16:16:01 -0400105
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -0400106var InferredAdditionBWIndication_name = tech_profile.InferredAdditionBWIndication_name
107var InferredAdditionBWIndication_value = tech_profile.InferredAdditionBWIndication_value
Matt Jeanneret61e94872019-03-22 16:16:01 -0400108
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -0400109const InferredAdditionBWIndication_InferredAdditionBWIndication_None = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_None)
110const InferredAdditionBWIndication_InferredAdditionBWIndication_Assured = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_Assured)
111const InferredAdditionBWIndication_InferredAdditionBWIndication_BestEffort = InferredAdditionBWIndication(tech_profile.InferredAdditionBWIndication_InferredAdditionBWIndication_BestEffort)
Matt Jeanneret61e94872019-03-22 16:16:01 -0400112
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -0800113// ID from public import voltha_protos/common.proto
114type ID = common.ID
115
116// IDs from public import voltha_protos/common.proto
117type IDs = common.IDs
118
119// AdminState from public import voltha_protos/common.proto
120type AdminState = common.AdminState
121
122// OperStatus from public import voltha_protos/common.proto
123type OperStatus = common.OperStatus
124
125// ConnectStatus from public import voltha_protos/common.proto
126type ConnectStatus = common.ConnectStatus
127
128// OperationResp from public import voltha_protos/common.proto
129type OperationResp = common.OperationResp
130
131// ValueType from public import voltha_protos/common.proto
132type ValueType = common.ValueType
133
134// ValueSpecifier from public import voltha_protos/common.proto
135type ValueSpecifier = common.ValueSpecifier
136
137// ReturnValues from public import voltha_protos/common.proto
138type ReturnValues = common.ReturnValues
139
140// TestModeKeys from public import voltha_protos/common.proto
141type TestModeKeys = common.TestModeKeys
142
143var TestModeKeys_name = common.TestModeKeys_name
144var TestModeKeys_value = common.TestModeKeys_value
145
146const TestModeKeys_api_test = TestModeKeys(common.TestModeKeys_api_test)
147
148// AdminState_Types from public import voltha_protos/common.proto
149type AdminState_Types = common.AdminState_Types
150
151var AdminState_Types_name = common.AdminState_Types_name
152var AdminState_Types_value = common.AdminState_Types_value
153
154const AdminState_UNKNOWN = AdminState_Types(common.AdminState_UNKNOWN)
155const AdminState_PREPROVISIONED = AdminState_Types(common.AdminState_PREPROVISIONED)
156const AdminState_ENABLED = AdminState_Types(common.AdminState_ENABLED)
157const AdminState_DISABLED = AdminState_Types(common.AdminState_DISABLED)
158const AdminState_DOWNLOADING_IMAGE = AdminState_Types(common.AdminState_DOWNLOADING_IMAGE)
159const AdminState_DELETED = AdminState_Types(common.AdminState_DELETED)
160
161// OperStatus_Types from public import voltha_protos/common.proto
162type OperStatus_Types = common.OperStatus_Types
163
164var OperStatus_Types_name = common.OperStatus_Types_name
165var OperStatus_Types_value = common.OperStatus_Types_value
166
167const OperStatus_UNKNOWN = OperStatus_Types(common.OperStatus_UNKNOWN)
168const OperStatus_DISCOVERED = OperStatus_Types(common.OperStatus_DISCOVERED)
169const OperStatus_ACTIVATING = OperStatus_Types(common.OperStatus_ACTIVATING)
170const OperStatus_TESTING = OperStatus_Types(common.OperStatus_TESTING)
171const OperStatus_ACTIVE = OperStatus_Types(common.OperStatus_ACTIVE)
172const OperStatus_FAILED = OperStatus_Types(common.OperStatus_FAILED)
173
174// ConnectStatus_Types from public import voltha_protos/common.proto
175type ConnectStatus_Types = common.ConnectStatus_Types
176
177var ConnectStatus_Types_name = common.ConnectStatus_Types_name
178var ConnectStatus_Types_value = common.ConnectStatus_Types_value
179
180const ConnectStatus_UNKNOWN = ConnectStatus_Types(common.ConnectStatus_UNKNOWN)
181const ConnectStatus_UNREACHABLE = ConnectStatus_Types(common.ConnectStatus_UNREACHABLE)
182const ConnectStatus_REACHABLE = ConnectStatus_Types(common.ConnectStatus_REACHABLE)
183
184// OperationResp_OperationReturnCode from public import voltha_protos/common.proto
185type OperationResp_OperationReturnCode = common.OperationResp_OperationReturnCode
186
187var OperationResp_OperationReturnCode_name = common.OperationResp_OperationReturnCode_name
188var OperationResp_OperationReturnCode_value = common.OperationResp_OperationReturnCode_value
189
190const OperationResp_OPERATION_SUCCESS = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_SUCCESS)
191const OperationResp_OPERATION_FAILURE = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_FAILURE)
192const OperationResp_OPERATION_UNSUPPORTED = OperationResp_OperationReturnCode(common.OperationResp_OPERATION_UNSUPPORTED)
193
194// ValueType_Type from public import voltha_protos/common.proto
195type ValueType_Type = common.ValueType_Type
196
197var ValueType_Type_name = common.ValueType_Type_name
198var ValueType_Type_value = common.ValueType_Type_value
199
200const ValueType_EMPTY = ValueType_Type(common.ValueType_EMPTY)
201const ValueType_DISTANCE = ValueType_Type(common.ValueType_DISTANCE)
202
Matt Jeanneret61e94872019-03-22 16:16:01 -0400203type DeviceInfo_DeviceResourceRanges_Pool_PoolType int32
204
205const (
206 DeviceInfo_DeviceResourceRanges_Pool_ONU_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 0
207 DeviceInfo_DeviceResourceRanges_Pool_ALLOC_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 1
208 DeviceInfo_DeviceResourceRanges_Pool_GEMPORT_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 2
209 DeviceInfo_DeviceResourceRanges_Pool_FLOW_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 3
210)
211
212var DeviceInfo_DeviceResourceRanges_Pool_PoolType_name = map[int32]string{
213 0: "ONU_ID",
214 1: "ALLOC_ID",
215 2: "GEMPORT_ID",
216 3: "FLOW_ID",
217}
218
219var DeviceInfo_DeviceResourceRanges_Pool_PoolType_value = map[string]int32{
220 "ONU_ID": 0,
221 "ALLOC_ID": 1,
222 "GEMPORT_ID": 2,
223 "FLOW_ID": 3,
224}
225
226func (x DeviceInfo_DeviceResourceRanges_Pool_PoolType) String() string {
227 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, int32(x))
228}
229
230func (DeviceInfo_DeviceResourceRanges_Pool_PoolType) EnumDescriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +0800231 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0, 0}
Matt Jeanneret61e94872019-03-22 16:16:01 -0400232}
233
234type DeviceInfo_DeviceResourceRanges_Pool_SharingType int32
235
236const (
237 DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF DeviceInfo_DeviceResourceRanges_Pool_SharingType = 0
238 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_ALL_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 1
239 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_SAME_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 2
240)
241
242var DeviceInfo_DeviceResourceRanges_Pool_SharingType_name = map[int32]string{
243 0: "DEDICATED_PER_INTF",
244 1: "SHARED_BY_ALL_INTF_ALL_TECH",
245 2: "SHARED_BY_ALL_INTF_SAME_TECH",
246}
247
248var DeviceInfo_DeviceResourceRanges_Pool_SharingType_value = map[string]int32{
249 "DEDICATED_PER_INTF": 0,
250 "SHARED_BY_ALL_INTF_ALL_TECH": 1,
251 "SHARED_BY_ALL_INTF_SAME_TECH": 2,
252}
253
254func (x DeviceInfo_DeviceResourceRanges_Pool_SharingType) String() string {
255 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, int32(x))
256}
257
258func (DeviceInfo_DeviceResourceRanges_Pool_SharingType) EnumDescriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +0800259 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0, 1}
Matt Jeanneret61e94872019-03-22 16:16:01 -0400260}
261
Girish Gowdra5192ea82020-05-06 20:49:11 -0700262type OnuItuPonAlarm_AlarmID int32
263
264const (
265 OnuItuPonAlarm_RDI_ERRORS OnuItuPonAlarm_AlarmID = 0
266)
267
268var OnuItuPonAlarm_AlarmID_name = map[int32]string{
269 0: "RDI_ERRORS",
270}
271
272var OnuItuPonAlarm_AlarmID_value = map[string]int32{
273 "RDI_ERRORS": 0,
274}
275
276func (x OnuItuPonAlarm_AlarmID) String() string {
277 return proto.EnumName(OnuItuPonAlarm_AlarmID_name, int32(x))
278}
279
280func (OnuItuPonAlarm_AlarmID) EnumDescriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +0800281 return fileDescriptor_c072e7aa0dfd74d5, []int{21, 0}
Girish Gowdra5192ea82020-05-06 20:49:11 -0700282}
283
284type OnuItuPonAlarm_AlarmReportingCondition int32
285
286const (
287 OnuItuPonAlarm_RATE_THRESHOLD OnuItuPonAlarm_AlarmReportingCondition = 0
288 OnuItuPonAlarm_RATE_RANGE OnuItuPonAlarm_AlarmReportingCondition = 1
289 OnuItuPonAlarm_VALUE_THRESHOLD OnuItuPonAlarm_AlarmReportingCondition = 2
290)
291
292var OnuItuPonAlarm_AlarmReportingCondition_name = map[int32]string{
293 0: "RATE_THRESHOLD",
294 1: "RATE_RANGE",
295 2: "VALUE_THRESHOLD",
296}
297
298var OnuItuPonAlarm_AlarmReportingCondition_value = map[string]int32{
299 "RATE_THRESHOLD": 0,
300 "RATE_RANGE": 1,
301 "VALUE_THRESHOLD": 2,
302}
303
304func (x OnuItuPonAlarm_AlarmReportingCondition) String() string {
305 return proto.EnumName(OnuItuPonAlarm_AlarmReportingCondition_name, int32(x))
306}
307
308func (OnuItuPonAlarm_AlarmReportingCondition) EnumDescriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +0800309 return fileDescriptor_c072e7aa0dfd74d5, []int{21, 1}
Girish Gowdra5192ea82020-05-06 20:49:11 -0700310}
311
Burak Gurdag402dd952019-12-10 20:31:11 +0000312type GroupMember_InterfaceType int32
313
314const (
315 GroupMember_PON GroupMember_InterfaceType = 0
316 GroupMember_EPON_1G_PATH GroupMember_InterfaceType = 1
317 GroupMember_EPON_10G_PATH GroupMember_InterfaceType = 2
318)
319
320var GroupMember_InterfaceType_name = map[int32]string{
321 0: "PON",
322 1: "EPON_1G_PATH",
323 2: "EPON_10G_PATH",
324}
325
326var GroupMember_InterfaceType_value = map[string]int32{
327 "PON": 0,
328 "EPON_1G_PATH": 1,
329 "EPON_10G_PATH": 2,
330}
331
332func (x GroupMember_InterfaceType) String() string {
333 return proto.EnumName(GroupMember_InterfaceType_name, int32(x))
334}
335
336func (GroupMember_InterfaceType) EnumDescriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +0800337 return fileDescriptor_c072e7aa0dfd74d5, []int{45, 0}
Burak Gurdag402dd952019-12-10 20:31:11 +0000338}
339
340type Group_GroupMembersCommand int32
341
342const (
343 Group_ADD_MEMBERS Group_GroupMembersCommand = 0
344 Group_REMOVE_MEMBERS Group_GroupMembersCommand = 1
345 Group_SET_MEMBERS Group_GroupMembersCommand = 2
346)
347
348var Group_GroupMembersCommand_name = map[int32]string{
349 0: "ADD_MEMBERS",
350 1: "REMOVE_MEMBERS",
351 2: "SET_MEMBERS",
352}
353
354var Group_GroupMembersCommand_value = map[string]int32{
355 "ADD_MEMBERS": 0,
356 "REMOVE_MEMBERS": 1,
357 "SET_MEMBERS": 2,
358}
359
360func (x Group_GroupMembersCommand) String() string {
361 return proto.EnumName(Group_GroupMembersCommand_name, int32(x))
362}
363
364func (Group_GroupMembersCommand) EnumDescriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +0800365 return fileDescriptor_c072e7aa0dfd74d5, []int{46, 0}
Burak Gurdag402dd952019-12-10 20:31:11 +0000366}
367
Matt Jeanneret61e94872019-03-22 16:16:01 -0400368type Indication struct {
369 // Types that are valid to be assigned to Data:
370 // *Indication_OltInd
371 // *Indication_IntfInd
372 // *Indication_IntfOperInd
373 // *Indication_OnuDiscInd
374 // *Indication_OnuInd
375 // *Indication_OmciInd
376 // *Indication_PktInd
377 // *Indication_PortStats
378 // *Indication_FlowStats
379 // *Indication_AlarmInd
380 Data isIndication_Data `protobuf_oneof:"data"`
381 XXX_NoUnkeyedLiteral struct{} `json:"-"`
382 XXX_unrecognized []byte `json:"-"`
383 XXX_sizecache int32 `json:"-"`
384}
385
386func (m *Indication) Reset() { *m = Indication{} }
387func (m *Indication) String() string { return proto.CompactTextString(m) }
388func (*Indication) ProtoMessage() {}
389func (*Indication) Descriptor() ([]byte, []int) {
390 return fileDescriptor_c072e7aa0dfd74d5, []int{0}
391}
392
393func (m *Indication) XXX_Unmarshal(b []byte) error {
394 return xxx_messageInfo_Indication.Unmarshal(m, b)
395}
396func (m *Indication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
397 return xxx_messageInfo_Indication.Marshal(b, m, deterministic)
398}
399func (m *Indication) XXX_Merge(src proto.Message) {
400 xxx_messageInfo_Indication.Merge(m, src)
401}
402func (m *Indication) XXX_Size() int {
403 return xxx_messageInfo_Indication.Size(m)
404}
405func (m *Indication) XXX_DiscardUnknown() {
406 xxx_messageInfo_Indication.DiscardUnknown(m)
407}
408
409var xxx_messageInfo_Indication proto.InternalMessageInfo
410
411type isIndication_Data interface {
412 isIndication_Data()
413}
414
415type Indication_OltInd struct {
416 OltInd *OltIndication `protobuf:"bytes,1,opt,name=olt_ind,json=oltInd,proto3,oneof"`
417}
418
419type Indication_IntfInd struct {
420 IntfInd *IntfIndication `protobuf:"bytes,2,opt,name=intf_ind,json=intfInd,proto3,oneof"`
421}
422
423type Indication_IntfOperInd struct {
424 IntfOperInd *IntfOperIndication `protobuf:"bytes,3,opt,name=intf_oper_ind,json=intfOperInd,proto3,oneof"`
425}
426
427type Indication_OnuDiscInd struct {
428 OnuDiscInd *OnuDiscIndication `protobuf:"bytes,4,opt,name=onu_disc_ind,json=onuDiscInd,proto3,oneof"`
429}
430
431type Indication_OnuInd struct {
432 OnuInd *OnuIndication `protobuf:"bytes,5,opt,name=onu_ind,json=onuInd,proto3,oneof"`
433}
434
435type Indication_OmciInd struct {
436 OmciInd *OmciIndication `protobuf:"bytes,6,opt,name=omci_ind,json=omciInd,proto3,oneof"`
437}
438
439type Indication_PktInd struct {
440 PktInd *PacketIndication `protobuf:"bytes,7,opt,name=pkt_ind,json=pktInd,proto3,oneof"`
441}
442
443type Indication_PortStats struct {
444 PortStats *PortStatistics `protobuf:"bytes,8,opt,name=port_stats,json=portStats,proto3,oneof"`
445}
446
447type Indication_FlowStats struct {
448 FlowStats *FlowStatistics `protobuf:"bytes,9,opt,name=flow_stats,json=flowStats,proto3,oneof"`
449}
450
451type Indication_AlarmInd struct {
452 AlarmInd *AlarmIndication `protobuf:"bytes,10,opt,name=alarm_ind,json=alarmInd,proto3,oneof"`
453}
454
455func (*Indication_OltInd) isIndication_Data() {}
456
457func (*Indication_IntfInd) isIndication_Data() {}
458
459func (*Indication_IntfOperInd) isIndication_Data() {}
460
461func (*Indication_OnuDiscInd) isIndication_Data() {}
462
463func (*Indication_OnuInd) isIndication_Data() {}
464
465func (*Indication_OmciInd) isIndication_Data() {}
466
467func (*Indication_PktInd) isIndication_Data() {}
468
469func (*Indication_PortStats) isIndication_Data() {}
470
471func (*Indication_FlowStats) isIndication_Data() {}
472
473func (*Indication_AlarmInd) isIndication_Data() {}
474
475func (m *Indication) GetData() isIndication_Data {
476 if m != nil {
477 return m.Data
478 }
479 return nil
480}
481
482func (m *Indication) GetOltInd() *OltIndication {
483 if x, ok := m.GetData().(*Indication_OltInd); ok {
484 return x.OltInd
485 }
486 return nil
487}
488
489func (m *Indication) GetIntfInd() *IntfIndication {
490 if x, ok := m.GetData().(*Indication_IntfInd); ok {
491 return x.IntfInd
492 }
493 return nil
494}
495
496func (m *Indication) GetIntfOperInd() *IntfOperIndication {
497 if x, ok := m.GetData().(*Indication_IntfOperInd); ok {
498 return x.IntfOperInd
499 }
500 return nil
501}
502
503func (m *Indication) GetOnuDiscInd() *OnuDiscIndication {
504 if x, ok := m.GetData().(*Indication_OnuDiscInd); ok {
505 return x.OnuDiscInd
506 }
507 return nil
508}
509
510func (m *Indication) GetOnuInd() *OnuIndication {
511 if x, ok := m.GetData().(*Indication_OnuInd); ok {
512 return x.OnuInd
513 }
514 return nil
515}
516
517func (m *Indication) GetOmciInd() *OmciIndication {
518 if x, ok := m.GetData().(*Indication_OmciInd); ok {
519 return x.OmciInd
520 }
521 return nil
522}
523
524func (m *Indication) GetPktInd() *PacketIndication {
525 if x, ok := m.GetData().(*Indication_PktInd); ok {
526 return x.PktInd
527 }
528 return nil
529}
530
531func (m *Indication) GetPortStats() *PortStatistics {
532 if x, ok := m.GetData().(*Indication_PortStats); ok {
533 return x.PortStats
534 }
535 return nil
536}
537
538func (m *Indication) GetFlowStats() *FlowStatistics {
539 if x, ok := m.GetData().(*Indication_FlowStats); ok {
540 return x.FlowStats
541 }
542 return nil
543}
544
545func (m *Indication) GetAlarmInd() *AlarmIndication {
546 if x, ok := m.GetData().(*Indication_AlarmInd); ok {
547 return x.AlarmInd
548 }
549 return nil
550}
551
552// XXX_OneofWrappers is for the internal use of the proto package.
553func (*Indication) XXX_OneofWrappers() []interface{} {
554 return []interface{}{
555 (*Indication_OltInd)(nil),
556 (*Indication_IntfInd)(nil),
557 (*Indication_IntfOperInd)(nil),
558 (*Indication_OnuDiscInd)(nil),
559 (*Indication_OnuInd)(nil),
560 (*Indication_OmciInd)(nil),
561 (*Indication_PktInd)(nil),
562 (*Indication_PortStats)(nil),
563 (*Indication_FlowStats)(nil),
564 (*Indication_AlarmInd)(nil),
565 }
566}
567
568type AlarmIndication struct {
569 // Types that are valid to be assigned to Data:
570 // *AlarmIndication_LosInd
571 // *AlarmIndication_DyingGaspInd
572 // *AlarmIndication_OnuAlarmInd
573 // *AlarmIndication_OnuStartupFailInd
574 // *AlarmIndication_OnuSignalDegradeInd
575 // *AlarmIndication_OnuDriftOfWindowInd
576 // *AlarmIndication_OnuLossOmciInd
577 // *AlarmIndication_OnuSignalsFailInd
578 // *AlarmIndication_OnuTiwiInd
579 // *AlarmIndication_OnuActivationFailInd
580 // *AlarmIndication_OnuProcessingErrorInd
Naga Manjunath0a734252019-11-21 19:00:23 +0530581 // *AlarmIndication_OnuLossOfSyncFailInd
582 // *AlarmIndication_OnuItuPonStatsInd
Devmalya Paulea6eb472020-02-04 20:41:01 -0500583 // *AlarmIndication_OnuDeactivationFailureInd
Devmalya Paulb0c12472020-02-18 20:08:53 -0500584 // *AlarmIndication_OnuRemoteDefectInd
Devmalya Paul82957962020-03-01 18:49:37 -0500585 // *AlarmIndication_OnuLossGemDelineationInd
586 // *AlarmIndication_OnuPhysicalEquipmentErrorInd
587 // *AlarmIndication_OnuLossOfAckInd
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400588 // *AlarmIndication_OnuDiffReachExceededInd
Matt Jeanneret61e94872019-03-22 16:16:01 -0400589 Data isAlarmIndication_Data `protobuf_oneof:"data"`
590 XXX_NoUnkeyedLiteral struct{} `json:"-"`
591 XXX_unrecognized []byte `json:"-"`
592 XXX_sizecache int32 `json:"-"`
593}
594
595func (m *AlarmIndication) Reset() { *m = AlarmIndication{} }
596func (m *AlarmIndication) String() string { return proto.CompactTextString(m) }
597func (*AlarmIndication) ProtoMessage() {}
598func (*AlarmIndication) Descriptor() ([]byte, []int) {
599 return fileDescriptor_c072e7aa0dfd74d5, []int{1}
600}
601
602func (m *AlarmIndication) XXX_Unmarshal(b []byte) error {
603 return xxx_messageInfo_AlarmIndication.Unmarshal(m, b)
604}
605func (m *AlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
606 return xxx_messageInfo_AlarmIndication.Marshal(b, m, deterministic)
607}
608func (m *AlarmIndication) XXX_Merge(src proto.Message) {
609 xxx_messageInfo_AlarmIndication.Merge(m, src)
610}
611func (m *AlarmIndication) XXX_Size() int {
612 return xxx_messageInfo_AlarmIndication.Size(m)
613}
614func (m *AlarmIndication) XXX_DiscardUnknown() {
615 xxx_messageInfo_AlarmIndication.DiscardUnknown(m)
616}
617
618var xxx_messageInfo_AlarmIndication proto.InternalMessageInfo
619
620type isAlarmIndication_Data interface {
621 isAlarmIndication_Data()
622}
623
624type AlarmIndication_LosInd struct {
625 LosInd *LosIndication `protobuf:"bytes,1,opt,name=los_ind,json=losInd,proto3,oneof"`
626}
627
628type AlarmIndication_DyingGaspInd struct {
629 DyingGaspInd *DyingGaspIndication `protobuf:"bytes,2,opt,name=dying_gasp_ind,json=dyingGaspInd,proto3,oneof"`
630}
631
632type AlarmIndication_OnuAlarmInd struct {
633 OnuAlarmInd *OnuAlarmIndication `protobuf:"bytes,3,opt,name=onu_alarm_ind,json=onuAlarmInd,proto3,oneof"`
634}
635
636type AlarmIndication_OnuStartupFailInd struct {
637 OnuStartupFailInd *OnuStartupFailureIndication `protobuf:"bytes,4,opt,name=onu_startup_fail_ind,json=onuStartupFailInd,proto3,oneof"`
638}
639
640type AlarmIndication_OnuSignalDegradeInd struct {
641 OnuSignalDegradeInd *OnuSignalDegradeIndication `protobuf:"bytes,5,opt,name=onu_signal_degrade_ind,json=onuSignalDegradeInd,proto3,oneof"`
642}
643
644type AlarmIndication_OnuDriftOfWindowInd struct {
645 OnuDriftOfWindowInd *OnuDriftOfWindowIndication `protobuf:"bytes,6,opt,name=onu_drift_of_window_ind,json=onuDriftOfWindowInd,proto3,oneof"`
646}
647
648type AlarmIndication_OnuLossOmciInd struct {
649 OnuLossOmciInd *OnuLossOfOmciChannelIndication `protobuf:"bytes,7,opt,name=onu_loss_omci_ind,json=onuLossOmciInd,proto3,oneof"`
650}
651
652type AlarmIndication_OnuSignalsFailInd struct {
653 OnuSignalsFailInd *OnuSignalsFailureIndication `protobuf:"bytes,8,opt,name=onu_signals_fail_ind,json=onuSignalsFailInd,proto3,oneof"`
654}
655
656type AlarmIndication_OnuTiwiInd struct {
657 OnuTiwiInd *OnuTransmissionInterferenceWarning `protobuf:"bytes,9,opt,name=onu_tiwi_ind,json=onuTiwiInd,proto3,oneof"`
658}
659
660type AlarmIndication_OnuActivationFailInd struct {
661 OnuActivationFailInd *OnuActivationFailureIndication `protobuf:"bytes,10,opt,name=onu_activation_fail_ind,json=onuActivationFailInd,proto3,oneof"`
662}
663
664type AlarmIndication_OnuProcessingErrorInd struct {
665 OnuProcessingErrorInd *OnuProcessingErrorIndication `protobuf:"bytes,11,opt,name=onu_processing_error_ind,json=onuProcessingErrorInd,proto3,oneof"`
666}
667
Naga Manjunath0a734252019-11-21 19:00:23 +0530668type AlarmIndication_OnuLossOfSyncFailInd struct {
669 OnuLossOfSyncFailInd *OnuLossOfKeySyncFailureIndication `protobuf:"bytes,12,opt,name=onu_loss_of_sync_fail_ind,json=onuLossOfSyncFailInd,proto3,oneof"`
670}
671
672type AlarmIndication_OnuItuPonStatsInd struct {
673 OnuItuPonStatsInd *OnuItuPonStatsIndication `protobuf:"bytes,13,opt,name=onu_itu_pon_stats_ind,json=onuItuPonStatsInd,proto3,oneof"`
674}
675
Devmalya Paulea6eb472020-02-04 20:41:01 -0500676type AlarmIndication_OnuDeactivationFailureInd struct {
677 OnuDeactivationFailureInd *OnuDeactivationFailureIndication `protobuf:"bytes,14,opt,name=onu_deactivation_failure_ind,json=onuDeactivationFailureInd,proto3,oneof"`
678}
679
Devmalya Paulb0c12472020-02-18 20:08:53 -0500680type AlarmIndication_OnuRemoteDefectInd struct {
681 OnuRemoteDefectInd *OnuRemoteDefectIndication `protobuf:"bytes,15,opt,name=onu_remote_defect_ind,json=onuRemoteDefectInd,proto3,oneof"`
682}
683
Devmalya Paul82957962020-03-01 18:49:37 -0500684type AlarmIndication_OnuLossGemDelineationInd struct {
685 OnuLossGemDelineationInd *OnuLossOfGEMChannelDelineationIndication `protobuf:"bytes,16,opt,name=onu_loss_gem_delineation_ind,json=onuLossGemDelineationInd,proto3,oneof"`
686}
687
688type AlarmIndication_OnuPhysicalEquipmentErrorInd struct {
689 OnuPhysicalEquipmentErrorInd *OnuPhysicalEquipmentErrorIndication `protobuf:"bytes,17,opt,name=onu_physical_equipment_error_ind,json=onuPhysicalEquipmentErrorInd,proto3,oneof"`
690}
691
692type AlarmIndication_OnuLossOfAckInd struct {
693 OnuLossOfAckInd *OnuLossOfAcknowledgementIndication `protobuf:"bytes,18,opt,name=onu_loss_of_ack_ind,json=onuLossOfAckInd,proto3,oneof"`
694}
695
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400696type AlarmIndication_OnuDiffReachExceededInd struct {
697 OnuDiffReachExceededInd *OnuDifferentialReachExceededIndication `protobuf:"bytes,19,opt,name=onu_diff_reach_exceeded_ind,json=onuDiffReachExceededInd,proto3,oneof"`
698}
699
Matt Jeanneret61e94872019-03-22 16:16:01 -0400700func (*AlarmIndication_LosInd) isAlarmIndication_Data() {}
701
702func (*AlarmIndication_DyingGaspInd) isAlarmIndication_Data() {}
703
704func (*AlarmIndication_OnuAlarmInd) isAlarmIndication_Data() {}
705
706func (*AlarmIndication_OnuStartupFailInd) isAlarmIndication_Data() {}
707
708func (*AlarmIndication_OnuSignalDegradeInd) isAlarmIndication_Data() {}
709
710func (*AlarmIndication_OnuDriftOfWindowInd) isAlarmIndication_Data() {}
711
712func (*AlarmIndication_OnuLossOmciInd) isAlarmIndication_Data() {}
713
714func (*AlarmIndication_OnuSignalsFailInd) isAlarmIndication_Data() {}
715
716func (*AlarmIndication_OnuTiwiInd) isAlarmIndication_Data() {}
717
718func (*AlarmIndication_OnuActivationFailInd) isAlarmIndication_Data() {}
719
720func (*AlarmIndication_OnuProcessingErrorInd) isAlarmIndication_Data() {}
721
Naga Manjunath0a734252019-11-21 19:00:23 +0530722func (*AlarmIndication_OnuLossOfSyncFailInd) isAlarmIndication_Data() {}
723
724func (*AlarmIndication_OnuItuPonStatsInd) isAlarmIndication_Data() {}
725
Devmalya Paulea6eb472020-02-04 20:41:01 -0500726func (*AlarmIndication_OnuDeactivationFailureInd) isAlarmIndication_Data() {}
727
Devmalya Paulb0c12472020-02-18 20:08:53 -0500728func (*AlarmIndication_OnuRemoteDefectInd) isAlarmIndication_Data() {}
729
Devmalya Paul82957962020-03-01 18:49:37 -0500730func (*AlarmIndication_OnuLossGemDelineationInd) isAlarmIndication_Data() {}
731
732func (*AlarmIndication_OnuPhysicalEquipmentErrorInd) isAlarmIndication_Data() {}
733
734func (*AlarmIndication_OnuLossOfAckInd) isAlarmIndication_Data() {}
735
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400736func (*AlarmIndication_OnuDiffReachExceededInd) isAlarmIndication_Data() {}
737
Matt Jeanneret61e94872019-03-22 16:16:01 -0400738func (m *AlarmIndication) GetData() isAlarmIndication_Data {
739 if m != nil {
740 return m.Data
741 }
742 return nil
743}
744
745func (m *AlarmIndication) GetLosInd() *LosIndication {
746 if x, ok := m.GetData().(*AlarmIndication_LosInd); ok {
747 return x.LosInd
748 }
749 return nil
750}
751
752func (m *AlarmIndication) GetDyingGaspInd() *DyingGaspIndication {
753 if x, ok := m.GetData().(*AlarmIndication_DyingGaspInd); ok {
754 return x.DyingGaspInd
755 }
756 return nil
757}
758
759func (m *AlarmIndication) GetOnuAlarmInd() *OnuAlarmIndication {
760 if x, ok := m.GetData().(*AlarmIndication_OnuAlarmInd); ok {
761 return x.OnuAlarmInd
762 }
763 return nil
764}
765
766func (m *AlarmIndication) GetOnuStartupFailInd() *OnuStartupFailureIndication {
767 if x, ok := m.GetData().(*AlarmIndication_OnuStartupFailInd); ok {
768 return x.OnuStartupFailInd
769 }
770 return nil
771}
772
773func (m *AlarmIndication) GetOnuSignalDegradeInd() *OnuSignalDegradeIndication {
774 if x, ok := m.GetData().(*AlarmIndication_OnuSignalDegradeInd); ok {
775 return x.OnuSignalDegradeInd
776 }
777 return nil
778}
779
780func (m *AlarmIndication) GetOnuDriftOfWindowInd() *OnuDriftOfWindowIndication {
781 if x, ok := m.GetData().(*AlarmIndication_OnuDriftOfWindowInd); ok {
782 return x.OnuDriftOfWindowInd
783 }
784 return nil
785}
786
787func (m *AlarmIndication) GetOnuLossOmciInd() *OnuLossOfOmciChannelIndication {
788 if x, ok := m.GetData().(*AlarmIndication_OnuLossOmciInd); ok {
789 return x.OnuLossOmciInd
790 }
791 return nil
792}
793
794func (m *AlarmIndication) GetOnuSignalsFailInd() *OnuSignalsFailureIndication {
795 if x, ok := m.GetData().(*AlarmIndication_OnuSignalsFailInd); ok {
796 return x.OnuSignalsFailInd
797 }
798 return nil
799}
800
801func (m *AlarmIndication) GetOnuTiwiInd() *OnuTransmissionInterferenceWarning {
802 if x, ok := m.GetData().(*AlarmIndication_OnuTiwiInd); ok {
803 return x.OnuTiwiInd
804 }
805 return nil
806}
807
808func (m *AlarmIndication) GetOnuActivationFailInd() *OnuActivationFailureIndication {
809 if x, ok := m.GetData().(*AlarmIndication_OnuActivationFailInd); ok {
810 return x.OnuActivationFailInd
811 }
812 return nil
813}
814
815func (m *AlarmIndication) GetOnuProcessingErrorInd() *OnuProcessingErrorIndication {
816 if x, ok := m.GetData().(*AlarmIndication_OnuProcessingErrorInd); ok {
817 return x.OnuProcessingErrorInd
818 }
819 return nil
820}
821
Naga Manjunath0a734252019-11-21 19:00:23 +0530822func (m *AlarmIndication) GetOnuLossOfSyncFailInd() *OnuLossOfKeySyncFailureIndication {
823 if x, ok := m.GetData().(*AlarmIndication_OnuLossOfSyncFailInd); ok {
824 return x.OnuLossOfSyncFailInd
825 }
826 return nil
827}
828
829func (m *AlarmIndication) GetOnuItuPonStatsInd() *OnuItuPonStatsIndication {
830 if x, ok := m.GetData().(*AlarmIndication_OnuItuPonStatsInd); ok {
831 return x.OnuItuPonStatsInd
832 }
833 return nil
834}
835
Devmalya Paulea6eb472020-02-04 20:41:01 -0500836func (m *AlarmIndication) GetOnuDeactivationFailureInd() *OnuDeactivationFailureIndication {
837 if x, ok := m.GetData().(*AlarmIndication_OnuDeactivationFailureInd); ok {
838 return x.OnuDeactivationFailureInd
839 }
840 return nil
841}
842
Devmalya Paulb0c12472020-02-18 20:08:53 -0500843func (m *AlarmIndication) GetOnuRemoteDefectInd() *OnuRemoteDefectIndication {
844 if x, ok := m.GetData().(*AlarmIndication_OnuRemoteDefectInd); ok {
845 return x.OnuRemoteDefectInd
846 }
847 return nil
848}
849
Devmalya Paul82957962020-03-01 18:49:37 -0500850func (m *AlarmIndication) GetOnuLossGemDelineationInd() *OnuLossOfGEMChannelDelineationIndication {
851 if x, ok := m.GetData().(*AlarmIndication_OnuLossGemDelineationInd); ok {
852 return x.OnuLossGemDelineationInd
853 }
854 return nil
855}
856
857func (m *AlarmIndication) GetOnuPhysicalEquipmentErrorInd() *OnuPhysicalEquipmentErrorIndication {
858 if x, ok := m.GetData().(*AlarmIndication_OnuPhysicalEquipmentErrorInd); ok {
859 return x.OnuPhysicalEquipmentErrorInd
860 }
861 return nil
862}
863
864func (m *AlarmIndication) GetOnuLossOfAckInd() *OnuLossOfAcknowledgementIndication {
865 if x, ok := m.GetData().(*AlarmIndication_OnuLossOfAckInd); ok {
866 return x.OnuLossOfAckInd
867 }
868 return nil
869}
870
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400871func (m *AlarmIndication) GetOnuDiffReachExceededInd() *OnuDifferentialReachExceededIndication {
872 if x, ok := m.GetData().(*AlarmIndication_OnuDiffReachExceededInd); ok {
873 return x.OnuDiffReachExceededInd
874 }
875 return nil
876}
877
Matt Jeanneret61e94872019-03-22 16:16:01 -0400878// XXX_OneofWrappers is for the internal use of the proto package.
879func (*AlarmIndication) XXX_OneofWrappers() []interface{} {
880 return []interface{}{
881 (*AlarmIndication_LosInd)(nil),
882 (*AlarmIndication_DyingGaspInd)(nil),
883 (*AlarmIndication_OnuAlarmInd)(nil),
884 (*AlarmIndication_OnuStartupFailInd)(nil),
885 (*AlarmIndication_OnuSignalDegradeInd)(nil),
886 (*AlarmIndication_OnuDriftOfWindowInd)(nil),
887 (*AlarmIndication_OnuLossOmciInd)(nil),
888 (*AlarmIndication_OnuSignalsFailInd)(nil),
889 (*AlarmIndication_OnuTiwiInd)(nil),
890 (*AlarmIndication_OnuActivationFailInd)(nil),
891 (*AlarmIndication_OnuProcessingErrorInd)(nil),
Naga Manjunath0a734252019-11-21 19:00:23 +0530892 (*AlarmIndication_OnuLossOfSyncFailInd)(nil),
893 (*AlarmIndication_OnuItuPonStatsInd)(nil),
Devmalya Paulea6eb472020-02-04 20:41:01 -0500894 (*AlarmIndication_OnuDeactivationFailureInd)(nil),
Devmalya Paulb0c12472020-02-18 20:08:53 -0500895 (*AlarmIndication_OnuRemoteDefectInd)(nil),
Devmalya Paul82957962020-03-01 18:49:37 -0500896 (*AlarmIndication_OnuLossGemDelineationInd)(nil),
897 (*AlarmIndication_OnuPhysicalEquipmentErrorInd)(nil),
898 (*AlarmIndication_OnuLossOfAckInd)(nil),
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400899 (*AlarmIndication_OnuDiffReachExceededInd)(nil),
Matt Jeanneret61e94872019-03-22 16:16:01 -0400900 }
901}
902
903type OltIndication struct {
904 OperState string `protobuf:"bytes,1,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
905 XXX_NoUnkeyedLiteral struct{} `json:"-"`
906 XXX_unrecognized []byte `json:"-"`
907 XXX_sizecache int32 `json:"-"`
908}
909
910func (m *OltIndication) Reset() { *m = OltIndication{} }
911func (m *OltIndication) String() string { return proto.CompactTextString(m) }
912func (*OltIndication) ProtoMessage() {}
913func (*OltIndication) Descriptor() ([]byte, []int) {
914 return fileDescriptor_c072e7aa0dfd74d5, []int{2}
915}
916
917func (m *OltIndication) XXX_Unmarshal(b []byte) error {
918 return xxx_messageInfo_OltIndication.Unmarshal(m, b)
919}
920func (m *OltIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
921 return xxx_messageInfo_OltIndication.Marshal(b, m, deterministic)
922}
923func (m *OltIndication) XXX_Merge(src proto.Message) {
924 xxx_messageInfo_OltIndication.Merge(m, src)
925}
926func (m *OltIndication) XXX_Size() int {
927 return xxx_messageInfo_OltIndication.Size(m)
928}
929func (m *OltIndication) XXX_DiscardUnknown() {
930 xxx_messageInfo_OltIndication.DiscardUnknown(m)
931}
932
933var xxx_messageInfo_OltIndication proto.InternalMessageInfo
934
935func (m *OltIndication) GetOperState() string {
936 if m != nil {
937 return m.OperState
938 }
939 return ""
940}
941
942type IntfIndication struct {
943 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
944 OperState string `protobuf:"bytes,2,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
945 XXX_NoUnkeyedLiteral struct{} `json:"-"`
946 XXX_unrecognized []byte `json:"-"`
947 XXX_sizecache int32 `json:"-"`
948}
949
950func (m *IntfIndication) Reset() { *m = IntfIndication{} }
951func (m *IntfIndication) String() string { return proto.CompactTextString(m) }
952func (*IntfIndication) ProtoMessage() {}
953func (*IntfIndication) Descriptor() ([]byte, []int) {
954 return fileDescriptor_c072e7aa0dfd74d5, []int{3}
955}
956
957func (m *IntfIndication) XXX_Unmarshal(b []byte) error {
958 return xxx_messageInfo_IntfIndication.Unmarshal(m, b)
959}
960func (m *IntfIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
961 return xxx_messageInfo_IntfIndication.Marshal(b, m, deterministic)
962}
963func (m *IntfIndication) XXX_Merge(src proto.Message) {
964 xxx_messageInfo_IntfIndication.Merge(m, src)
965}
966func (m *IntfIndication) XXX_Size() int {
967 return xxx_messageInfo_IntfIndication.Size(m)
968}
969func (m *IntfIndication) XXX_DiscardUnknown() {
970 xxx_messageInfo_IntfIndication.DiscardUnknown(m)
971}
972
973var xxx_messageInfo_IntfIndication proto.InternalMessageInfo
974
975func (m *IntfIndication) GetIntfId() uint32 {
976 if m != nil {
977 return m.IntfId
978 }
979 return 0
980}
981
982func (m *IntfIndication) GetOperState() string {
983 if m != nil {
984 return m.OperState
985 }
986 return ""
987}
988
989type OnuDiscIndication struct {
990 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
991 SerialNumber *SerialNumber `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
992 XXX_NoUnkeyedLiteral struct{} `json:"-"`
993 XXX_unrecognized []byte `json:"-"`
994 XXX_sizecache int32 `json:"-"`
995}
996
997func (m *OnuDiscIndication) Reset() { *m = OnuDiscIndication{} }
998func (m *OnuDiscIndication) String() string { return proto.CompactTextString(m) }
999func (*OnuDiscIndication) ProtoMessage() {}
1000func (*OnuDiscIndication) Descriptor() ([]byte, []int) {
1001 return fileDescriptor_c072e7aa0dfd74d5, []int{4}
1002}
1003
1004func (m *OnuDiscIndication) XXX_Unmarshal(b []byte) error {
1005 return xxx_messageInfo_OnuDiscIndication.Unmarshal(m, b)
1006}
1007func (m *OnuDiscIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1008 return xxx_messageInfo_OnuDiscIndication.Marshal(b, m, deterministic)
1009}
1010func (m *OnuDiscIndication) XXX_Merge(src proto.Message) {
1011 xxx_messageInfo_OnuDiscIndication.Merge(m, src)
1012}
1013func (m *OnuDiscIndication) XXX_Size() int {
1014 return xxx_messageInfo_OnuDiscIndication.Size(m)
1015}
1016func (m *OnuDiscIndication) XXX_DiscardUnknown() {
1017 xxx_messageInfo_OnuDiscIndication.DiscardUnknown(m)
1018}
1019
1020var xxx_messageInfo_OnuDiscIndication proto.InternalMessageInfo
1021
1022func (m *OnuDiscIndication) GetIntfId() uint32 {
1023 if m != nil {
1024 return m.IntfId
1025 }
1026 return 0
1027}
1028
1029func (m *OnuDiscIndication) GetSerialNumber() *SerialNumber {
1030 if m != nil {
1031 return m.SerialNumber
1032 }
1033 return nil
1034}
1035
1036type OnuIndication struct {
1037 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1038 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1039 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
1040 AdminState string `protobuf:"bytes,5,opt,name=admin_state,json=adminState,proto3" json:"admin_state,omitempty"`
1041 SerialNumber *SerialNumber `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1042 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1043 XXX_unrecognized []byte `json:"-"`
1044 XXX_sizecache int32 `json:"-"`
1045}
1046
1047func (m *OnuIndication) Reset() { *m = OnuIndication{} }
1048func (m *OnuIndication) String() string { return proto.CompactTextString(m) }
1049func (*OnuIndication) ProtoMessage() {}
1050func (*OnuIndication) Descriptor() ([]byte, []int) {
1051 return fileDescriptor_c072e7aa0dfd74d5, []int{5}
1052}
1053
1054func (m *OnuIndication) XXX_Unmarshal(b []byte) error {
1055 return xxx_messageInfo_OnuIndication.Unmarshal(m, b)
1056}
1057func (m *OnuIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1058 return xxx_messageInfo_OnuIndication.Marshal(b, m, deterministic)
1059}
1060func (m *OnuIndication) XXX_Merge(src proto.Message) {
1061 xxx_messageInfo_OnuIndication.Merge(m, src)
1062}
1063func (m *OnuIndication) XXX_Size() int {
1064 return xxx_messageInfo_OnuIndication.Size(m)
1065}
1066func (m *OnuIndication) XXX_DiscardUnknown() {
1067 xxx_messageInfo_OnuIndication.DiscardUnknown(m)
1068}
1069
1070var xxx_messageInfo_OnuIndication proto.InternalMessageInfo
1071
1072func (m *OnuIndication) GetIntfId() uint32 {
1073 if m != nil {
1074 return m.IntfId
1075 }
1076 return 0
1077}
1078
1079func (m *OnuIndication) GetOnuId() uint32 {
1080 if m != nil {
1081 return m.OnuId
1082 }
1083 return 0
1084}
1085
1086func (m *OnuIndication) GetOperState() string {
1087 if m != nil {
1088 return m.OperState
1089 }
1090 return ""
1091}
1092
1093func (m *OnuIndication) GetAdminState() string {
1094 if m != nil {
1095 return m.AdminState
1096 }
1097 return ""
1098}
1099
1100func (m *OnuIndication) GetSerialNumber() *SerialNumber {
1101 if m != nil {
1102 return m.SerialNumber
1103 }
1104 return nil
1105}
1106
1107type IntfOperIndication struct {
1108 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
1109 IntfId uint32 `protobuf:"fixed32,2,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1110 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
1111 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1112 XXX_unrecognized []byte `json:"-"`
1113 XXX_sizecache int32 `json:"-"`
1114}
1115
1116func (m *IntfOperIndication) Reset() { *m = IntfOperIndication{} }
1117func (m *IntfOperIndication) String() string { return proto.CompactTextString(m) }
1118func (*IntfOperIndication) ProtoMessage() {}
1119func (*IntfOperIndication) Descriptor() ([]byte, []int) {
1120 return fileDescriptor_c072e7aa0dfd74d5, []int{6}
1121}
1122
1123func (m *IntfOperIndication) XXX_Unmarshal(b []byte) error {
1124 return xxx_messageInfo_IntfOperIndication.Unmarshal(m, b)
1125}
1126func (m *IntfOperIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1127 return xxx_messageInfo_IntfOperIndication.Marshal(b, m, deterministic)
1128}
1129func (m *IntfOperIndication) XXX_Merge(src proto.Message) {
1130 xxx_messageInfo_IntfOperIndication.Merge(m, src)
1131}
1132func (m *IntfOperIndication) XXX_Size() int {
1133 return xxx_messageInfo_IntfOperIndication.Size(m)
1134}
1135func (m *IntfOperIndication) XXX_DiscardUnknown() {
1136 xxx_messageInfo_IntfOperIndication.DiscardUnknown(m)
1137}
1138
1139var xxx_messageInfo_IntfOperIndication proto.InternalMessageInfo
1140
1141func (m *IntfOperIndication) GetType() string {
1142 if m != nil {
1143 return m.Type
1144 }
1145 return ""
1146}
1147
1148func (m *IntfOperIndication) GetIntfId() uint32 {
1149 if m != nil {
1150 return m.IntfId
1151 }
1152 return 0
1153}
1154
1155func (m *IntfOperIndication) GetOperState() string {
1156 if m != nil {
1157 return m.OperState
1158 }
1159 return ""
1160}
1161
1162type OmciIndication struct {
1163 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1164 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1165 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1166 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1167 XXX_unrecognized []byte `json:"-"`
1168 XXX_sizecache int32 `json:"-"`
1169}
1170
1171func (m *OmciIndication) Reset() { *m = OmciIndication{} }
1172func (m *OmciIndication) String() string { return proto.CompactTextString(m) }
1173func (*OmciIndication) ProtoMessage() {}
1174func (*OmciIndication) Descriptor() ([]byte, []int) {
1175 return fileDescriptor_c072e7aa0dfd74d5, []int{7}
1176}
1177
1178func (m *OmciIndication) XXX_Unmarshal(b []byte) error {
1179 return xxx_messageInfo_OmciIndication.Unmarshal(m, b)
1180}
1181func (m *OmciIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1182 return xxx_messageInfo_OmciIndication.Marshal(b, m, deterministic)
1183}
1184func (m *OmciIndication) XXX_Merge(src proto.Message) {
1185 xxx_messageInfo_OmciIndication.Merge(m, src)
1186}
1187func (m *OmciIndication) XXX_Size() int {
1188 return xxx_messageInfo_OmciIndication.Size(m)
1189}
1190func (m *OmciIndication) XXX_DiscardUnknown() {
1191 xxx_messageInfo_OmciIndication.DiscardUnknown(m)
1192}
1193
1194var xxx_messageInfo_OmciIndication proto.InternalMessageInfo
1195
1196func (m *OmciIndication) GetIntfId() uint32 {
1197 if m != nil {
1198 return m.IntfId
1199 }
1200 return 0
1201}
1202
1203func (m *OmciIndication) GetOnuId() uint32 {
1204 if m != nil {
1205 return m.OnuId
1206 }
1207 return 0
1208}
1209
1210func (m *OmciIndication) GetPkt() []byte {
1211 if m != nil {
1212 return m.Pkt
1213 }
1214 return nil
1215}
1216
1217type PacketIndication struct {
1218 IntfType string `protobuf:"bytes,5,opt,name=intf_type,json=intfType,proto3" json:"intf_type,omitempty"`
1219 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1220 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
1221 FlowId uint32 `protobuf:"fixed32,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
1222 PortNo uint32 `protobuf:"fixed32,6,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
1223 Cookie uint64 `protobuf:"fixed64,7,opt,name=cookie,proto3" json:"cookie,omitempty"`
1224 Pkt []byte `protobuf:"bytes,4,opt,name=pkt,proto3" json:"pkt,omitempty"`
1225 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1226 XXX_unrecognized []byte `json:"-"`
1227 XXX_sizecache int32 `json:"-"`
1228}
1229
1230func (m *PacketIndication) Reset() { *m = PacketIndication{} }
1231func (m *PacketIndication) String() string { return proto.CompactTextString(m) }
1232func (*PacketIndication) ProtoMessage() {}
1233func (*PacketIndication) Descriptor() ([]byte, []int) {
1234 return fileDescriptor_c072e7aa0dfd74d5, []int{8}
1235}
1236
1237func (m *PacketIndication) XXX_Unmarshal(b []byte) error {
1238 return xxx_messageInfo_PacketIndication.Unmarshal(m, b)
1239}
1240func (m *PacketIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1241 return xxx_messageInfo_PacketIndication.Marshal(b, m, deterministic)
1242}
1243func (m *PacketIndication) XXX_Merge(src proto.Message) {
1244 xxx_messageInfo_PacketIndication.Merge(m, src)
1245}
1246func (m *PacketIndication) XXX_Size() int {
1247 return xxx_messageInfo_PacketIndication.Size(m)
1248}
1249func (m *PacketIndication) XXX_DiscardUnknown() {
1250 xxx_messageInfo_PacketIndication.DiscardUnknown(m)
1251}
1252
1253var xxx_messageInfo_PacketIndication proto.InternalMessageInfo
1254
1255func (m *PacketIndication) GetIntfType() string {
1256 if m != nil {
1257 return m.IntfType
1258 }
1259 return ""
1260}
1261
1262func (m *PacketIndication) GetIntfId() uint32 {
1263 if m != nil {
1264 return m.IntfId
1265 }
1266 return 0
1267}
1268
1269func (m *PacketIndication) GetGemportId() uint32 {
1270 if m != nil {
1271 return m.GemportId
1272 }
1273 return 0
1274}
1275
1276func (m *PacketIndication) GetFlowId() uint32 {
1277 if m != nil {
1278 return m.FlowId
1279 }
1280 return 0
1281}
1282
1283func (m *PacketIndication) GetPortNo() uint32 {
1284 if m != nil {
1285 return m.PortNo
1286 }
1287 return 0
1288}
1289
1290func (m *PacketIndication) GetCookie() uint64 {
1291 if m != nil {
1292 return m.Cookie
1293 }
1294 return 0
1295}
1296
1297func (m *PacketIndication) GetPkt() []byte {
1298 if m != nil {
1299 return m.Pkt
1300 }
1301 return nil
1302}
1303
1304type Interface struct {
1305 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1306 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1307 XXX_unrecognized []byte `json:"-"`
1308 XXX_sizecache int32 `json:"-"`
1309}
1310
1311func (m *Interface) Reset() { *m = Interface{} }
1312func (m *Interface) String() string { return proto.CompactTextString(m) }
1313func (*Interface) ProtoMessage() {}
1314func (*Interface) Descriptor() ([]byte, []int) {
1315 return fileDescriptor_c072e7aa0dfd74d5, []int{9}
1316}
1317
1318func (m *Interface) XXX_Unmarshal(b []byte) error {
1319 return xxx_messageInfo_Interface.Unmarshal(m, b)
1320}
1321func (m *Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1322 return xxx_messageInfo_Interface.Marshal(b, m, deterministic)
1323}
1324func (m *Interface) XXX_Merge(src proto.Message) {
1325 xxx_messageInfo_Interface.Merge(m, src)
1326}
1327func (m *Interface) XXX_Size() int {
1328 return xxx_messageInfo_Interface.Size(m)
1329}
1330func (m *Interface) XXX_DiscardUnknown() {
1331 xxx_messageInfo_Interface.DiscardUnknown(m)
1332}
1333
1334var xxx_messageInfo_Interface proto.InternalMessageInfo
1335
1336func (m *Interface) GetIntfId() uint32 {
1337 if m != nil {
1338 return m.IntfId
1339 }
1340 return 0
1341}
1342
1343type Heartbeat struct {
1344 HeartbeatSignature uint32 `protobuf:"fixed32,1,opt,name=heartbeat_signature,json=heartbeatSignature,proto3" json:"heartbeat_signature,omitempty"`
1345 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1346 XXX_unrecognized []byte `json:"-"`
1347 XXX_sizecache int32 `json:"-"`
1348}
1349
1350func (m *Heartbeat) Reset() { *m = Heartbeat{} }
1351func (m *Heartbeat) String() string { return proto.CompactTextString(m) }
1352func (*Heartbeat) ProtoMessage() {}
1353func (*Heartbeat) Descriptor() ([]byte, []int) {
1354 return fileDescriptor_c072e7aa0dfd74d5, []int{10}
1355}
1356
1357func (m *Heartbeat) XXX_Unmarshal(b []byte) error {
1358 return xxx_messageInfo_Heartbeat.Unmarshal(m, b)
1359}
1360func (m *Heartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1361 return xxx_messageInfo_Heartbeat.Marshal(b, m, deterministic)
1362}
1363func (m *Heartbeat) XXX_Merge(src proto.Message) {
1364 xxx_messageInfo_Heartbeat.Merge(m, src)
1365}
1366func (m *Heartbeat) XXX_Size() int {
1367 return xxx_messageInfo_Heartbeat.Size(m)
1368}
1369func (m *Heartbeat) XXX_DiscardUnknown() {
1370 xxx_messageInfo_Heartbeat.DiscardUnknown(m)
1371}
1372
1373var xxx_messageInfo_Heartbeat proto.InternalMessageInfo
1374
1375func (m *Heartbeat) GetHeartbeatSignature() uint32 {
1376 if m != nil {
1377 return m.HeartbeatSignature
1378 }
1379 return 0
1380}
1381
1382type Onu struct {
1383 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1384 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1385 SerialNumber *SerialNumber `protobuf:"bytes,3,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1386 Pir uint32 `protobuf:"fixed32,4,opt,name=pir,proto3" json:"pir,omitempty"`
1387 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1388 XXX_unrecognized []byte `json:"-"`
1389 XXX_sizecache int32 `json:"-"`
1390}
1391
1392func (m *Onu) Reset() { *m = Onu{} }
1393func (m *Onu) String() string { return proto.CompactTextString(m) }
1394func (*Onu) ProtoMessage() {}
1395func (*Onu) Descriptor() ([]byte, []int) {
1396 return fileDescriptor_c072e7aa0dfd74d5, []int{11}
1397}
1398
1399func (m *Onu) XXX_Unmarshal(b []byte) error {
1400 return xxx_messageInfo_Onu.Unmarshal(m, b)
1401}
1402func (m *Onu) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1403 return xxx_messageInfo_Onu.Marshal(b, m, deterministic)
1404}
1405func (m *Onu) XXX_Merge(src proto.Message) {
1406 xxx_messageInfo_Onu.Merge(m, src)
1407}
1408func (m *Onu) XXX_Size() int {
1409 return xxx_messageInfo_Onu.Size(m)
1410}
1411func (m *Onu) XXX_DiscardUnknown() {
1412 xxx_messageInfo_Onu.DiscardUnknown(m)
1413}
1414
1415var xxx_messageInfo_Onu proto.InternalMessageInfo
1416
1417func (m *Onu) GetIntfId() uint32 {
1418 if m != nil {
1419 return m.IntfId
1420 }
1421 return 0
1422}
1423
1424func (m *Onu) GetOnuId() uint32 {
1425 if m != nil {
1426 return m.OnuId
1427 }
1428 return 0
1429}
1430
1431func (m *Onu) GetSerialNumber() *SerialNumber {
1432 if m != nil {
1433 return m.SerialNumber
1434 }
1435 return nil
1436}
1437
1438func (m *Onu) GetPir() uint32 {
1439 if m != nil {
1440 return m.Pir
1441 }
1442 return 0
1443}
1444
Jason Huang4f8a9372020-06-03 18:09:35 +08001445type OnuLogicalDistance struct {
1446 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1447 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1448 LogicalOnuDistanceZero uint32 `protobuf:"fixed32,3,opt,name=logical_onu_distance_zero,json=logicalOnuDistanceZero,proto3" json:"logical_onu_distance_zero,omitempty"`
1449 LogicalOnuDistance uint32 `protobuf:"fixed32,4,opt,name=logical_onu_distance,json=logicalOnuDistance,proto3" json:"logical_onu_distance,omitempty"`
1450 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1451 XXX_unrecognized []byte `json:"-"`
1452 XXX_sizecache int32 `json:"-"`
1453}
1454
1455func (m *OnuLogicalDistance) Reset() { *m = OnuLogicalDistance{} }
1456func (m *OnuLogicalDistance) String() string { return proto.CompactTextString(m) }
1457func (*OnuLogicalDistance) ProtoMessage() {}
1458func (*OnuLogicalDistance) Descriptor() ([]byte, []int) {
1459 return fileDescriptor_c072e7aa0dfd74d5, []int{12}
1460}
1461
1462func (m *OnuLogicalDistance) XXX_Unmarshal(b []byte) error {
1463 return xxx_messageInfo_OnuLogicalDistance.Unmarshal(m, b)
1464}
1465func (m *OnuLogicalDistance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1466 return xxx_messageInfo_OnuLogicalDistance.Marshal(b, m, deterministic)
1467}
1468func (m *OnuLogicalDistance) XXX_Merge(src proto.Message) {
1469 xxx_messageInfo_OnuLogicalDistance.Merge(m, src)
1470}
1471func (m *OnuLogicalDistance) XXX_Size() int {
1472 return xxx_messageInfo_OnuLogicalDistance.Size(m)
1473}
1474func (m *OnuLogicalDistance) XXX_DiscardUnknown() {
1475 xxx_messageInfo_OnuLogicalDistance.DiscardUnknown(m)
1476}
1477
1478var xxx_messageInfo_OnuLogicalDistance proto.InternalMessageInfo
1479
1480func (m *OnuLogicalDistance) GetIntfId() uint32 {
1481 if m != nil {
1482 return m.IntfId
1483 }
1484 return 0
1485}
1486
1487func (m *OnuLogicalDistance) GetOnuId() uint32 {
1488 if m != nil {
1489 return m.OnuId
1490 }
1491 return 0
1492}
1493
1494func (m *OnuLogicalDistance) GetLogicalOnuDistanceZero() uint32 {
1495 if m != nil {
1496 return m.LogicalOnuDistanceZero
1497 }
1498 return 0
1499}
1500
1501func (m *OnuLogicalDistance) GetLogicalOnuDistance() uint32 {
1502 if m != nil {
1503 return m.LogicalOnuDistance
1504 }
1505 return 0
1506}
1507
Matt Jeanneret61e94872019-03-22 16:16:01 -04001508type OmciMsg struct {
1509 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1510 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1511 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1512 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1513 XXX_unrecognized []byte `json:"-"`
1514 XXX_sizecache int32 `json:"-"`
1515}
1516
1517func (m *OmciMsg) Reset() { *m = OmciMsg{} }
1518func (m *OmciMsg) String() string { return proto.CompactTextString(m) }
1519func (*OmciMsg) ProtoMessage() {}
1520func (*OmciMsg) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001521 return fileDescriptor_c072e7aa0dfd74d5, []int{13}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001522}
1523
1524func (m *OmciMsg) XXX_Unmarshal(b []byte) error {
1525 return xxx_messageInfo_OmciMsg.Unmarshal(m, b)
1526}
1527func (m *OmciMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1528 return xxx_messageInfo_OmciMsg.Marshal(b, m, deterministic)
1529}
1530func (m *OmciMsg) XXX_Merge(src proto.Message) {
1531 xxx_messageInfo_OmciMsg.Merge(m, src)
1532}
1533func (m *OmciMsg) XXX_Size() int {
1534 return xxx_messageInfo_OmciMsg.Size(m)
1535}
1536func (m *OmciMsg) XXX_DiscardUnknown() {
1537 xxx_messageInfo_OmciMsg.DiscardUnknown(m)
1538}
1539
1540var xxx_messageInfo_OmciMsg proto.InternalMessageInfo
1541
1542func (m *OmciMsg) GetIntfId() uint32 {
1543 if m != nil {
1544 return m.IntfId
1545 }
1546 return 0
1547}
1548
1549func (m *OmciMsg) GetOnuId() uint32 {
1550 if m != nil {
1551 return m.OnuId
1552 }
1553 return 0
1554}
1555
1556func (m *OmciMsg) GetPkt() []byte {
1557 if m != nil {
1558 return m.Pkt
1559 }
1560 return nil
1561}
1562
1563type OnuPacket struct {
1564 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1565 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1566 PortNo uint32 `protobuf:"fixed32,4,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04001567 GemportId uint32 `protobuf:"fixed32,5,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001568 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1569 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1570 XXX_unrecognized []byte `json:"-"`
1571 XXX_sizecache int32 `json:"-"`
1572}
1573
1574func (m *OnuPacket) Reset() { *m = OnuPacket{} }
1575func (m *OnuPacket) String() string { return proto.CompactTextString(m) }
1576func (*OnuPacket) ProtoMessage() {}
1577func (*OnuPacket) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001578 return fileDescriptor_c072e7aa0dfd74d5, []int{14}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001579}
1580
1581func (m *OnuPacket) XXX_Unmarshal(b []byte) error {
1582 return xxx_messageInfo_OnuPacket.Unmarshal(m, b)
1583}
1584func (m *OnuPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1585 return xxx_messageInfo_OnuPacket.Marshal(b, m, deterministic)
1586}
1587func (m *OnuPacket) XXX_Merge(src proto.Message) {
1588 xxx_messageInfo_OnuPacket.Merge(m, src)
1589}
1590func (m *OnuPacket) XXX_Size() int {
1591 return xxx_messageInfo_OnuPacket.Size(m)
1592}
1593func (m *OnuPacket) XXX_DiscardUnknown() {
1594 xxx_messageInfo_OnuPacket.DiscardUnknown(m)
1595}
1596
1597var xxx_messageInfo_OnuPacket proto.InternalMessageInfo
1598
1599func (m *OnuPacket) GetIntfId() uint32 {
1600 if m != nil {
1601 return m.IntfId
1602 }
1603 return 0
1604}
1605
1606func (m *OnuPacket) GetOnuId() uint32 {
1607 if m != nil {
1608 return m.OnuId
1609 }
1610 return 0
1611}
1612
1613func (m *OnuPacket) GetPortNo() uint32 {
1614 if m != nil {
1615 return m.PortNo
1616 }
1617 return 0
1618}
1619
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04001620func (m *OnuPacket) GetGemportId() uint32 {
1621 if m != nil {
1622 return m.GemportId
1623 }
1624 return 0
1625}
1626
Matt Jeanneret61e94872019-03-22 16:16:01 -04001627func (m *OnuPacket) GetPkt() []byte {
1628 if m != nil {
1629 return m.Pkt
1630 }
1631 return nil
1632}
1633
1634type UplinkPacket struct {
1635 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1636 Pkt []byte `protobuf:"bytes,2,opt,name=pkt,proto3" json:"pkt,omitempty"`
1637 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1638 XXX_unrecognized []byte `json:"-"`
1639 XXX_sizecache int32 `json:"-"`
1640}
1641
1642func (m *UplinkPacket) Reset() { *m = UplinkPacket{} }
1643func (m *UplinkPacket) String() string { return proto.CompactTextString(m) }
1644func (*UplinkPacket) ProtoMessage() {}
1645func (*UplinkPacket) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001646 return fileDescriptor_c072e7aa0dfd74d5, []int{15}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001647}
1648
1649func (m *UplinkPacket) XXX_Unmarshal(b []byte) error {
1650 return xxx_messageInfo_UplinkPacket.Unmarshal(m, b)
1651}
1652func (m *UplinkPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1653 return xxx_messageInfo_UplinkPacket.Marshal(b, m, deterministic)
1654}
1655func (m *UplinkPacket) XXX_Merge(src proto.Message) {
1656 xxx_messageInfo_UplinkPacket.Merge(m, src)
1657}
1658func (m *UplinkPacket) XXX_Size() int {
1659 return xxx_messageInfo_UplinkPacket.Size(m)
1660}
1661func (m *UplinkPacket) XXX_DiscardUnknown() {
1662 xxx_messageInfo_UplinkPacket.DiscardUnknown(m)
1663}
1664
1665var xxx_messageInfo_UplinkPacket proto.InternalMessageInfo
1666
1667func (m *UplinkPacket) GetIntfId() uint32 {
1668 if m != nil {
1669 return m.IntfId
1670 }
1671 return 0
1672}
1673
1674func (m *UplinkPacket) GetPkt() []byte {
1675 if m != nil {
1676 return m.Pkt
1677 }
1678 return nil
1679}
1680
1681type DeviceInfo struct {
1682 Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
1683 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
1684 HardwareVersion string `protobuf:"bytes,3,opt,name=hardware_version,json=hardwareVersion,proto3" json:"hardware_version,omitempty"`
1685 FirmwareVersion string `protobuf:"bytes,4,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
1686 DeviceId string `protobuf:"bytes,16,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
1687 DeviceSerialNumber string `protobuf:"bytes,17,opt,name=device_serial_number,json=deviceSerialNumber,proto3" json:"device_serial_number,omitempty"`
1688 // Total number of pon intf ports on the device
1689 PonPorts uint32 `protobuf:"fixed32,12,opt,name=pon_ports,json=ponPorts,proto3" json:"pon_ports,omitempty"`
1690 // If using global per-device technology profile. To be deprecated
1691 Technology string `protobuf:"bytes,5,opt,name=technology,proto3" json:"technology,omitempty"`
1692 OnuIdStart uint32 `protobuf:"fixed32,6,opt,name=onu_id_start,json=onuIdStart,proto3" json:"onu_id_start,omitempty"`
1693 OnuIdEnd uint32 `protobuf:"fixed32,7,opt,name=onu_id_end,json=onuIdEnd,proto3" json:"onu_id_end,omitempty"`
1694 AllocIdStart uint32 `protobuf:"fixed32,8,opt,name=alloc_id_start,json=allocIdStart,proto3" json:"alloc_id_start,omitempty"`
1695 AllocIdEnd uint32 `protobuf:"fixed32,9,opt,name=alloc_id_end,json=allocIdEnd,proto3" json:"alloc_id_end,omitempty"`
1696 GemportIdStart uint32 `protobuf:"fixed32,10,opt,name=gemport_id_start,json=gemportIdStart,proto3" json:"gemport_id_start,omitempty"`
1697 GemportIdEnd uint32 `protobuf:"fixed32,11,opt,name=gemport_id_end,json=gemportIdEnd,proto3" json:"gemport_id_end,omitempty"`
1698 FlowIdStart uint32 `protobuf:"fixed32,13,opt,name=flow_id_start,json=flowIdStart,proto3" json:"flow_id_start,omitempty"`
1699 FlowIdEnd uint32 `protobuf:"fixed32,14,opt,name=flow_id_end,json=flowIdEnd,proto3" json:"flow_id_end,omitempty"`
1700 Ranges []*DeviceInfo_DeviceResourceRanges `protobuf:"bytes,15,rep,name=ranges,proto3" json:"ranges,omitempty"`
1701 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1702 XXX_unrecognized []byte `json:"-"`
1703 XXX_sizecache int32 `json:"-"`
1704}
1705
1706func (m *DeviceInfo) Reset() { *m = DeviceInfo{} }
1707func (m *DeviceInfo) String() string { return proto.CompactTextString(m) }
1708func (*DeviceInfo) ProtoMessage() {}
1709func (*DeviceInfo) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001710 return fileDescriptor_c072e7aa0dfd74d5, []int{16}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001711}
1712
1713func (m *DeviceInfo) XXX_Unmarshal(b []byte) error {
1714 return xxx_messageInfo_DeviceInfo.Unmarshal(m, b)
1715}
1716func (m *DeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1717 return xxx_messageInfo_DeviceInfo.Marshal(b, m, deterministic)
1718}
1719func (m *DeviceInfo) XXX_Merge(src proto.Message) {
1720 xxx_messageInfo_DeviceInfo.Merge(m, src)
1721}
1722func (m *DeviceInfo) XXX_Size() int {
1723 return xxx_messageInfo_DeviceInfo.Size(m)
1724}
1725func (m *DeviceInfo) XXX_DiscardUnknown() {
1726 xxx_messageInfo_DeviceInfo.DiscardUnknown(m)
1727}
1728
1729var xxx_messageInfo_DeviceInfo proto.InternalMessageInfo
1730
1731func (m *DeviceInfo) GetVendor() string {
1732 if m != nil {
1733 return m.Vendor
1734 }
1735 return ""
1736}
1737
1738func (m *DeviceInfo) GetModel() string {
1739 if m != nil {
1740 return m.Model
1741 }
1742 return ""
1743}
1744
1745func (m *DeviceInfo) GetHardwareVersion() string {
1746 if m != nil {
1747 return m.HardwareVersion
1748 }
1749 return ""
1750}
1751
1752func (m *DeviceInfo) GetFirmwareVersion() string {
1753 if m != nil {
1754 return m.FirmwareVersion
1755 }
1756 return ""
1757}
1758
1759func (m *DeviceInfo) GetDeviceId() string {
1760 if m != nil {
1761 return m.DeviceId
1762 }
1763 return ""
1764}
1765
1766func (m *DeviceInfo) GetDeviceSerialNumber() string {
1767 if m != nil {
1768 return m.DeviceSerialNumber
1769 }
1770 return ""
1771}
1772
1773func (m *DeviceInfo) GetPonPorts() uint32 {
1774 if m != nil {
1775 return m.PonPorts
1776 }
1777 return 0
1778}
1779
1780func (m *DeviceInfo) GetTechnology() string {
1781 if m != nil {
1782 return m.Technology
1783 }
1784 return ""
1785}
1786
1787func (m *DeviceInfo) GetOnuIdStart() uint32 {
1788 if m != nil {
1789 return m.OnuIdStart
1790 }
1791 return 0
1792}
1793
1794func (m *DeviceInfo) GetOnuIdEnd() uint32 {
1795 if m != nil {
1796 return m.OnuIdEnd
1797 }
1798 return 0
1799}
1800
1801func (m *DeviceInfo) GetAllocIdStart() uint32 {
1802 if m != nil {
1803 return m.AllocIdStart
1804 }
1805 return 0
1806}
1807
1808func (m *DeviceInfo) GetAllocIdEnd() uint32 {
1809 if m != nil {
1810 return m.AllocIdEnd
1811 }
1812 return 0
1813}
1814
1815func (m *DeviceInfo) GetGemportIdStart() uint32 {
1816 if m != nil {
1817 return m.GemportIdStart
1818 }
1819 return 0
1820}
1821
1822func (m *DeviceInfo) GetGemportIdEnd() uint32 {
1823 if m != nil {
1824 return m.GemportIdEnd
1825 }
1826 return 0
1827}
1828
1829func (m *DeviceInfo) GetFlowIdStart() uint32 {
1830 if m != nil {
1831 return m.FlowIdStart
1832 }
1833 return 0
1834}
1835
1836func (m *DeviceInfo) GetFlowIdEnd() uint32 {
1837 if m != nil {
1838 return m.FlowIdEnd
1839 }
1840 return 0
1841}
1842
1843func (m *DeviceInfo) GetRanges() []*DeviceInfo_DeviceResourceRanges {
1844 if m != nil {
1845 return m.Ranges
1846 }
1847 return nil
1848}
1849
1850type DeviceInfo_DeviceResourceRanges struct {
1851 // List of 0 or more intf_ids that use the same technology and pools.
1852 // If 0 intf_ids supplied, it implies ALL interfaces
1853 IntfIds []uint32 `protobuf:"fixed32,1,rep,packed,name=intf_ids,json=intfIds,proto3" json:"intf_ids,omitempty"`
1854 // Technology profile for this pool
1855 Technology string `protobuf:"bytes,2,opt,name=technology,proto3" json:"technology,omitempty"`
1856 Pools []*DeviceInfo_DeviceResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
1857 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1858 XXX_unrecognized []byte `json:"-"`
1859 XXX_sizecache int32 `json:"-"`
1860}
1861
1862func (m *DeviceInfo_DeviceResourceRanges) Reset() { *m = DeviceInfo_DeviceResourceRanges{} }
1863func (m *DeviceInfo_DeviceResourceRanges) String() string { return proto.CompactTextString(m) }
1864func (*DeviceInfo_DeviceResourceRanges) ProtoMessage() {}
1865func (*DeviceInfo_DeviceResourceRanges) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001866 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001867}
1868
1869func (m *DeviceInfo_DeviceResourceRanges) XXX_Unmarshal(b []byte) error {
1870 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Unmarshal(m, b)
1871}
1872func (m *DeviceInfo_DeviceResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1873 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Marshal(b, m, deterministic)
1874}
1875func (m *DeviceInfo_DeviceResourceRanges) XXX_Merge(src proto.Message) {
1876 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Merge(m, src)
1877}
1878func (m *DeviceInfo_DeviceResourceRanges) XXX_Size() int {
1879 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Size(m)
1880}
1881func (m *DeviceInfo_DeviceResourceRanges) XXX_DiscardUnknown() {
1882 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.DiscardUnknown(m)
1883}
1884
1885var xxx_messageInfo_DeviceInfo_DeviceResourceRanges proto.InternalMessageInfo
1886
1887func (m *DeviceInfo_DeviceResourceRanges) GetIntfIds() []uint32 {
1888 if m != nil {
1889 return m.IntfIds
1890 }
1891 return nil
1892}
1893
1894func (m *DeviceInfo_DeviceResourceRanges) GetTechnology() string {
1895 if m != nil {
1896 return m.Technology
1897 }
1898 return ""
1899}
1900
1901func (m *DeviceInfo_DeviceResourceRanges) GetPools() []*DeviceInfo_DeviceResourceRanges_Pool {
1902 if m != nil {
1903 return m.Pools
1904 }
1905 return nil
1906}
1907
1908type DeviceInfo_DeviceResourceRanges_Pool struct {
1909 Type DeviceInfo_DeviceResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType" json:"type,omitempty"`
1910 Sharing DeviceInfo_DeviceResourceRanges_Pool_SharingType `protobuf:"varint,2,opt,name=sharing,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType" json:"sharing,omitempty"`
1911 Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
1912 End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
1913 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1914 XXX_unrecognized []byte `json:"-"`
1915 XXX_sizecache int32 `json:"-"`
1916}
1917
1918func (m *DeviceInfo_DeviceResourceRanges_Pool) Reset() { *m = DeviceInfo_DeviceResourceRanges_Pool{} }
1919func (m *DeviceInfo_DeviceResourceRanges_Pool) String() string { return proto.CompactTextString(m) }
1920func (*DeviceInfo_DeviceResourceRanges_Pool) ProtoMessage() {}
1921func (*DeviceInfo_DeviceResourceRanges_Pool) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001922 return fileDescriptor_c072e7aa0dfd74d5, []int{16, 0, 0}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001923}
1924
1925func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Unmarshal(b []byte) error {
1926 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Unmarshal(m, b)
1927}
1928func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1929 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Marshal(b, m, deterministic)
1930}
1931func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Merge(src proto.Message) {
1932 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Merge(m, src)
1933}
1934func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Size() int {
1935 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Size(m)
1936}
1937func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_DiscardUnknown() {
1938 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.DiscardUnknown(m)
1939}
1940
1941var xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool proto.InternalMessageInfo
1942
1943func (m *DeviceInfo_DeviceResourceRanges_Pool) GetType() DeviceInfo_DeviceResourceRanges_Pool_PoolType {
1944 if m != nil {
1945 return m.Type
1946 }
1947 return DeviceInfo_DeviceResourceRanges_Pool_ONU_ID
1948}
1949
1950func (m *DeviceInfo_DeviceResourceRanges_Pool) GetSharing() DeviceInfo_DeviceResourceRanges_Pool_SharingType {
1951 if m != nil {
1952 return m.Sharing
1953 }
1954 return DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF
1955}
1956
1957func (m *DeviceInfo_DeviceResourceRanges_Pool) GetStart() uint32 {
1958 if m != nil {
1959 return m.Start
1960 }
1961 return 0
1962}
1963
1964func (m *DeviceInfo_DeviceResourceRanges_Pool) GetEnd() uint32 {
1965 if m != nil {
1966 return m.End
1967 }
1968 return 0
1969}
1970
1971type Classifier struct {
1972 OTpid uint32 `protobuf:"fixed32,1,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
1973 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
1974 ITpid uint32 `protobuf:"fixed32,3,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
1975 IVid uint32 `protobuf:"fixed32,4,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
1976 OPbits uint32 `protobuf:"fixed32,5,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
1977 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
1978 EthType uint32 `protobuf:"fixed32,7,opt,name=eth_type,json=ethType,proto3" json:"eth_type,omitempty"`
1979 DstMac []byte `protobuf:"bytes,8,opt,name=dst_mac,json=dstMac,proto3" json:"dst_mac,omitempty"`
1980 SrcMac []byte `protobuf:"bytes,9,opt,name=src_mac,json=srcMac,proto3" json:"src_mac,omitempty"`
1981 IpProto uint32 `protobuf:"fixed32,10,opt,name=ip_proto,json=ipProto,proto3" json:"ip_proto,omitempty"`
1982 DstIp uint32 `protobuf:"fixed32,11,opt,name=dst_ip,json=dstIp,proto3" json:"dst_ip,omitempty"`
1983 SrcIp uint32 `protobuf:"fixed32,12,opt,name=src_ip,json=srcIp,proto3" json:"src_ip,omitempty"`
1984 SrcPort uint32 `protobuf:"fixed32,13,opt,name=src_port,json=srcPort,proto3" json:"src_port,omitempty"`
1985 DstPort uint32 `protobuf:"fixed32,14,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"`
1986 PktTagType string `protobuf:"bytes,15,opt,name=pkt_tag_type,json=pktTagType,proto3" json:"pkt_tag_type,omitempty"`
1987 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1988 XXX_unrecognized []byte `json:"-"`
1989 XXX_sizecache int32 `json:"-"`
1990}
1991
1992func (m *Classifier) Reset() { *m = Classifier{} }
1993func (m *Classifier) String() string { return proto.CompactTextString(m) }
1994func (*Classifier) ProtoMessage() {}
1995func (*Classifier) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08001996 return fileDescriptor_c072e7aa0dfd74d5, []int{17}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001997}
1998
1999func (m *Classifier) XXX_Unmarshal(b []byte) error {
2000 return xxx_messageInfo_Classifier.Unmarshal(m, b)
2001}
2002func (m *Classifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2003 return xxx_messageInfo_Classifier.Marshal(b, m, deterministic)
2004}
2005func (m *Classifier) XXX_Merge(src proto.Message) {
2006 xxx_messageInfo_Classifier.Merge(m, src)
2007}
2008func (m *Classifier) XXX_Size() int {
2009 return xxx_messageInfo_Classifier.Size(m)
2010}
2011func (m *Classifier) XXX_DiscardUnknown() {
2012 xxx_messageInfo_Classifier.DiscardUnknown(m)
2013}
2014
2015var xxx_messageInfo_Classifier proto.InternalMessageInfo
2016
2017func (m *Classifier) GetOTpid() uint32 {
2018 if m != nil {
2019 return m.OTpid
2020 }
2021 return 0
2022}
2023
2024func (m *Classifier) GetOVid() uint32 {
2025 if m != nil {
2026 return m.OVid
2027 }
2028 return 0
2029}
2030
2031func (m *Classifier) GetITpid() uint32 {
2032 if m != nil {
2033 return m.ITpid
2034 }
2035 return 0
2036}
2037
2038func (m *Classifier) GetIVid() uint32 {
2039 if m != nil {
2040 return m.IVid
2041 }
2042 return 0
2043}
2044
2045func (m *Classifier) GetOPbits() uint32 {
2046 if m != nil {
2047 return m.OPbits
2048 }
2049 return 0
2050}
2051
2052func (m *Classifier) GetIPbits() uint32 {
2053 if m != nil {
2054 return m.IPbits
2055 }
2056 return 0
2057}
2058
2059func (m *Classifier) GetEthType() uint32 {
2060 if m != nil {
2061 return m.EthType
2062 }
2063 return 0
2064}
2065
2066func (m *Classifier) GetDstMac() []byte {
2067 if m != nil {
2068 return m.DstMac
2069 }
2070 return nil
2071}
2072
2073func (m *Classifier) GetSrcMac() []byte {
2074 if m != nil {
2075 return m.SrcMac
2076 }
2077 return nil
2078}
2079
2080func (m *Classifier) GetIpProto() uint32 {
2081 if m != nil {
2082 return m.IpProto
2083 }
2084 return 0
2085}
2086
2087func (m *Classifier) GetDstIp() uint32 {
2088 if m != nil {
2089 return m.DstIp
2090 }
2091 return 0
2092}
2093
2094func (m *Classifier) GetSrcIp() uint32 {
2095 if m != nil {
2096 return m.SrcIp
2097 }
2098 return 0
2099}
2100
2101func (m *Classifier) GetSrcPort() uint32 {
2102 if m != nil {
2103 return m.SrcPort
2104 }
2105 return 0
2106}
2107
2108func (m *Classifier) GetDstPort() uint32 {
2109 if m != nil {
2110 return m.DstPort
2111 }
2112 return 0
2113}
2114
2115func (m *Classifier) GetPktTagType() string {
2116 if m != nil {
2117 return m.PktTagType
2118 }
2119 return ""
2120}
2121
2122type ActionCmd struct {
2123 AddOuterTag bool `protobuf:"varint,1,opt,name=add_outer_tag,json=addOuterTag,proto3" json:"add_outer_tag,omitempty"`
2124 RemoveOuterTag bool `protobuf:"varint,2,opt,name=remove_outer_tag,json=removeOuterTag,proto3" json:"remove_outer_tag,omitempty"`
2125 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 +00002126 RemarkOuterPbits bool `protobuf:"varint,4,opt,name=remark_outer_pbits,json=remarkOuterPbits,proto3" json:"remark_outer_pbits,omitempty"`
2127 RemarkInnerPbits bool `protobuf:"varint,5,opt,name=remark_inner_pbits,json=remarkInnerPbits,proto3" json:"remark_inner_pbits,omitempty"`
2128 AddInnerTag bool `protobuf:"varint,6,opt,name=add_inner_tag,json=addInnerTag,proto3" json:"add_inner_tag,omitempty"`
2129 RemoveInnerTag bool `protobuf:"varint,7,opt,name=remove_inner_tag,json=removeInnerTag,proto3" json:"remove_inner_tag,omitempty"`
2130 TranslateInnerTag bool `protobuf:"varint,8,opt,name=translate_inner_tag,json=translateInnerTag,proto3" json:"translate_inner_tag,omitempty"`
2131 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 -04002132 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2133 XXX_unrecognized []byte `json:"-"`
2134 XXX_sizecache int32 `json:"-"`
2135}
2136
2137func (m *ActionCmd) Reset() { *m = ActionCmd{} }
2138func (m *ActionCmd) String() string { return proto.CompactTextString(m) }
2139func (*ActionCmd) ProtoMessage() {}
2140func (*ActionCmd) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002141 return fileDescriptor_c072e7aa0dfd74d5, []int{18}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002142}
2143
2144func (m *ActionCmd) XXX_Unmarshal(b []byte) error {
2145 return xxx_messageInfo_ActionCmd.Unmarshal(m, b)
2146}
2147func (m *ActionCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2148 return xxx_messageInfo_ActionCmd.Marshal(b, m, deterministic)
2149}
2150func (m *ActionCmd) XXX_Merge(src proto.Message) {
2151 xxx_messageInfo_ActionCmd.Merge(m, src)
2152}
2153func (m *ActionCmd) XXX_Size() int {
2154 return xxx_messageInfo_ActionCmd.Size(m)
2155}
2156func (m *ActionCmd) XXX_DiscardUnknown() {
2157 xxx_messageInfo_ActionCmd.DiscardUnknown(m)
2158}
2159
2160var xxx_messageInfo_ActionCmd proto.InternalMessageInfo
2161
2162func (m *ActionCmd) GetAddOuterTag() bool {
2163 if m != nil {
2164 return m.AddOuterTag
2165 }
2166 return false
2167}
2168
2169func (m *ActionCmd) GetRemoveOuterTag() bool {
2170 if m != nil {
2171 return m.RemoveOuterTag
2172 }
2173 return false
2174}
2175
2176func (m *ActionCmd) GetTrapToHost() bool {
2177 if m != nil {
2178 return m.TrapToHost
2179 }
2180 return false
2181}
2182
Burak Gurdag402dd952019-12-10 20:31:11 +00002183func (m *ActionCmd) GetRemarkOuterPbits() bool {
2184 if m != nil {
2185 return m.RemarkOuterPbits
2186 }
2187 return false
2188}
2189
2190func (m *ActionCmd) GetRemarkInnerPbits() bool {
2191 if m != nil {
2192 return m.RemarkInnerPbits
2193 }
2194 return false
2195}
2196
2197func (m *ActionCmd) GetAddInnerTag() bool {
2198 if m != nil {
2199 return m.AddInnerTag
2200 }
2201 return false
2202}
2203
2204func (m *ActionCmd) GetRemoveInnerTag() bool {
2205 if m != nil {
2206 return m.RemoveInnerTag
2207 }
2208 return false
2209}
2210
2211func (m *ActionCmd) GetTranslateInnerTag() bool {
2212 if m != nil {
2213 return m.TranslateInnerTag
2214 }
2215 return false
2216}
2217
2218func (m *ActionCmd) GetTranslateOuterTag() bool {
2219 if m != nil {
2220 return m.TranslateOuterTag
2221 }
2222 return false
2223}
2224
Matt Jeanneret61e94872019-03-22 16:16:01 -04002225type Action struct {
2226 Cmd *ActionCmd `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"`
2227 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
2228 OPbits uint32 `protobuf:"fixed32,3,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
2229 OTpid uint32 `protobuf:"fixed32,4,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
2230 IVid uint32 `protobuf:"fixed32,5,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
2231 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
2232 ITpid uint32 `protobuf:"fixed32,7,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
2233 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2234 XXX_unrecognized []byte `json:"-"`
2235 XXX_sizecache int32 `json:"-"`
2236}
2237
2238func (m *Action) Reset() { *m = Action{} }
2239func (m *Action) String() string { return proto.CompactTextString(m) }
2240func (*Action) ProtoMessage() {}
2241func (*Action) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002242 return fileDescriptor_c072e7aa0dfd74d5, []int{19}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002243}
2244
2245func (m *Action) XXX_Unmarshal(b []byte) error {
2246 return xxx_messageInfo_Action.Unmarshal(m, b)
2247}
2248func (m *Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2249 return xxx_messageInfo_Action.Marshal(b, m, deterministic)
2250}
2251func (m *Action) XXX_Merge(src proto.Message) {
2252 xxx_messageInfo_Action.Merge(m, src)
2253}
2254func (m *Action) XXX_Size() int {
2255 return xxx_messageInfo_Action.Size(m)
2256}
2257func (m *Action) XXX_DiscardUnknown() {
2258 xxx_messageInfo_Action.DiscardUnknown(m)
2259}
2260
2261var xxx_messageInfo_Action proto.InternalMessageInfo
2262
2263func (m *Action) GetCmd() *ActionCmd {
2264 if m != nil {
2265 return m.Cmd
2266 }
2267 return nil
2268}
2269
2270func (m *Action) GetOVid() uint32 {
2271 if m != nil {
2272 return m.OVid
2273 }
2274 return 0
2275}
2276
2277func (m *Action) GetOPbits() uint32 {
2278 if m != nil {
2279 return m.OPbits
2280 }
2281 return 0
2282}
2283
2284func (m *Action) GetOTpid() uint32 {
2285 if m != nil {
2286 return m.OTpid
2287 }
2288 return 0
2289}
2290
2291func (m *Action) GetIVid() uint32 {
2292 if m != nil {
2293 return m.IVid
2294 }
2295 return 0
2296}
2297
2298func (m *Action) GetIPbits() uint32 {
2299 if m != nil {
2300 return m.IPbits
2301 }
2302 return 0
2303}
2304
2305func (m *Action) GetITpid() uint32 {
2306 if m != nil {
2307 return m.ITpid
2308 }
2309 return 0
2310}
2311
2312type Flow struct {
2313 AccessIntfId int32 `protobuf:"fixed32,1,opt,name=access_intf_id,json=accessIntfId,proto3" json:"access_intf_id,omitempty"`
2314 OnuId int32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2315 UniId int32 `protobuf:"fixed32,11,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
2316 FlowId uint32 `protobuf:"fixed32,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2317 FlowType string `protobuf:"bytes,4,opt,name=flow_type,json=flowType,proto3" json:"flow_type,omitempty"`
2318 AllocId int32 `protobuf:"fixed32,10,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
2319 NetworkIntfId int32 `protobuf:"fixed32,5,opt,name=network_intf_id,json=networkIntfId,proto3" json:"network_intf_id,omitempty"`
2320 GemportId int32 `protobuf:"fixed32,6,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
2321 Classifier *Classifier `protobuf:"bytes,7,opt,name=classifier,proto3" json:"classifier,omitempty"`
2322 Action *Action `protobuf:"bytes,8,opt,name=action,proto3" json:"action,omitempty"`
2323 Priority int32 `protobuf:"fixed32,9,opt,name=priority,proto3" json:"priority,omitempty"`
2324 Cookie uint64 `protobuf:"fixed64,12,opt,name=cookie,proto3" json:"cookie,omitempty"`
2325 PortNo uint32 `protobuf:"fixed32,13,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
Burak Gurdag402dd952019-12-10 20:31:11 +00002326 GroupId uint32 `protobuf:"fixed32,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
Burak Gurdagce064352020-04-20 20:11:18 +00002327 TechProfileId uint32 `protobuf:"fixed32,15,opt,name=tech_profile_id,json=techProfileId,proto3" json:"tech_profile_id,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04002328 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2329 XXX_unrecognized []byte `json:"-"`
2330 XXX_sizecache int32 `json:"-"`
2331}
2332
2333func (m *Flow) Reset() { *m = Flow{} }
2334func (m *Flow) String() string { return proto.CompactTextString(m) }
2335func (*Flow) ProtoMessage() {}
2336func (*Flow) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002337 return fileDescriptor_c072e7aa0dfd74d5, []int{20}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002338}
2339
2340func (m *Flow) XXX_Unmarshal(b []byte) error {
2341 return xxx_messageInfo_Flow.Unmarshal(m, b)
2342}
2343func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2344 return xxx_messageInfo_Flow.Marshal(b, m, deterministic)
2345}
2346func (m *Flow) XXX_Merge(src proto.Message) {
2347 xxx_messageInfo_Flow.Merge(m, src)
2348}
2349func (m *Flow) XXX_Size() int {
2350 return xxx_messageInfo_Flow.Size(m)
2351}
2352func (m *Flow) XXX_DiscardUnknown() {
2353 xxx_messageInfo_Flow.DiscardUnknown(m)
2354}
2355
2356var xxx_messageInfo_Flow proto.InternalMessageInfo
2357
2358func (m *Flow) GetAccessIntfId() int32 {
2359 if m != nil {
2360 return m.AccessIntfId
2361 }
2362 return 0
2363}
2364
2365func (m *Flow) GetOnuId() int32 {
2366 if m != nil {
2367 return m.OnuId
2368 }
2369 return 0
2370}
2371
2372func (m *Flow) GetUniId() int32 {
2373 if m != nil {
2374 return m.UniId
2375 }
2376 return 0
2377}
2378
2379func (m *Flow) GetFlowId() uint32 {
2380 if m != nil {
2381 return m.FlowId
2382 }
2383 return 0
2384}
2385
2386func (m *Flow) GetFlowType() string {
2387 if m != nil {
2388 return m.FlowType
2389 }
2390 return ""
2391}
2392
2393func (m *Flow) GetAllocId() int32 {
2394 if m != nil {
2395 return m.AllocId
2396 }
2397 return 0
2398}
2399
2400func (m *Flow) GetNetworkIntfId() int32 {
2401 if m != nil {
2402 return m.NetworkIntfId
2403 }
2404 return 0
2405}
2406
2407func (m *Flow) GetGemportId() int32 {
2408 if m != nil {
2409 return m.GemportId
2410 }
2411 return 0
2412}
2413
2414func (m *Flow) GetClassifier() *Classifier {
2415 if m != nil {
2416 return m.Classifier
2417 }
2418 return nil
2419}
2420
2421func (m *Flow) GetAction() *Action {
2422 if m != nil {
2423 return m.Action
2424 }
2425 return nil
2426}
2427
2428func (m *Flow) GetPriority() int32 {
2429 if m != nil {
2430 return m.Priority
2431 }
2432 return 0
2433}
2434
2435func (m *Flow) GetCookie() uint64 {
2436 if m != nil {
2437 return m.Cookie
2438 }
2439 return 0
2440}
2441
2442func (m *Flow) GetPortNo() uint32 {
2443 if m != nil {
2444 return m.PortNo
2445 }
2446 return 0
2447}
2448
Burak Gurdag402dd952019-12-10 20:31:11 +00002449func (m *Flow) GetGroupId() uint32 {
2450 if m != nil {
2451 return m.GroupId
2452 }
2453 return 0
2454}
2455
Burak Gurdagce064352020-04-20 20:11:18 +00002456func (m *Flow) GetTechProfileId() uint32 {
2457 if m != nil {
2458 return m.TechProfileId
2459 }
2460 return 0
2461}
2462
Jason Huang55ee29d2020-03-11 23:43:29 +08002463type OnuItuPonAlarm struct {
Girish Gowdra5192ea82020-05-06 20:49:11 -07002464 PonNi uint32 `protobuf:"fixed32,1,opt,name=pon_ni,json=ponNi,proto3" json:"pon_ni,omitempty"`
2465 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2466 AlarmId OnuItuPonAlarm_AlarmID `protobuf:"varint,3,opt,name=alarm_id,json=alarmId,proto3,enum=openolt.OnuItuPonAlarm_AlarmID" json:"alarm_id,omitempty"`
2467 AlarmReportingCondition OnuItuPonAlarm_AlarmReportingCondition `protobuf:"varint,4,opt,name=alarm_reporting_condition,json=alarmReportingCondition,proto3,enum=openolt.OnuItuPonAlarm_AlarmReportingCondition" json:"alarm_reporting_condition,omitempty"`
2468 // Types that are valid to be assigned to Config:
2469 // *OnuItuPonAlarm_RateThresholdConfig_
2470 // *OnuItuPonAlarm_RateRangeConfig_
2471 // *OnuItuPonAlarm_ValueThresholdConfig_
2472 Config isOnuItuPonAlarm_Config `protobuf_oneof:"config"`
2473 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2474 XXX_unrecognized []byte `json:"-"`
2475 XXX_sizecache int32 `json:"-"`
Jason Huang55ee29d2020-03-11 23:43:29 +08002476}
2477
2478func (m *OnuItuPonAlarm) Reset() { *m = OnuItuPonAlarm{} }
2479func (m *OnuItuPonAlarm) String() string { return proto.CompactTextString(m) }
2480func (*OnuItuPonAlarm) ProtoMessage() {}
2481func (*OnuItuPonAlarm) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002482 return fileDescriptor_c072e7aa0dfd74d5, []int{21}
Jason Huang55ee29d2020-03-11 23:43:29 +08002483}
2484
2485func (m *OnuItuPonAlarm) XXX_Unmarshal(b []byte) error {
2486 return xxx_messageInfo_OnuItuPonAlarm.Unmarshal(m, b)
2487}
2488func (m *OnuItuPonAlarm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2489 return xxx_messageInfo_OnuItuPonAlarm.Marshal(b, m, deterministic)
2490}
2491func (m *OnuItuPonAlarm) XXX_Merge(src proto.Message) {
2492 xxx_messageInfo_OnuItuPonAlarm.Merge(m, src)
2493}
2494func (m *OnuItuPonAlarm) XXX_Size() int {
2495 return xxx_messageInfo_OnuItuPonAlarm.Size(m)
2496}
2497func (m *OnuItuPonAlarm) XXX_DiscardUnknown() {
2498 xxx_messageInfo_OnuItuPonAlarm.DiscardUnknown(m)
2499}
2500
2501var xxx_messageInfo_OnuItuPonAlarm proto.InternalMessageInfo
2502
2503func (m *OnuItuPonAlarm) GetPonNi() uint32 {
2504 if m != nil {
2505 return m.PonNi
2506 }
2507 return 0
2508}
2509
2510func (m *OnuItuPonAlarm) GetOnuId() uint32 {
2511 if m != nil {
2512 return m.OnuId
2513 }
2514 return 0
2515}
2516
Girish Gowdra5192ea82020-05-06 20:49:11 -07002517func (m *OnuItuPonAlarm) GetAlarmId() OnuItuPonAlarm_AlarmID {
Jason Huang55ee29d2020-03-11 23:43:29 +08002518 if m != nil {
2519 return m.AlarmId
2520 }
Girish Gowdra5192ea82020-05-06 20:49:11 -07002521 return OnuItuPonAlarm_RDI_ERRORS
Jason Huang55ee29d2020-03-11 23:43:29 +08002522}
2523
Girish Gowdra5192ea82020-05-06 20:49:11 -07002524func (m *OnuItuPonAlarm) GetAlarmReportingCondition() OnuItuPonAlarm_AlarmReportingCondition {
Jason Huang55ee29d2020-03-11 23:43:29 +08002525 if m != nil {
Girish Gowdra5192ea82020-05-06 20:49:11 -07002526 return m.AlarmReportingCondition
Jason Huang55ee29d2020-03-11 23:43:29 +08002527 }
Girish Gowdra5192ea82020-05-06 20:49:11 -07002528 return OnuItuPonAlarm_RATE_THRESHOLD
Jason Huang55ee29d2020-03-11 23:43:29 +08002529}
2530
Girish Gowdra5192ea82020-05-06 20:49:11 -07002531type isOnuItuPonAlarm_Config interface {
2532 isOnuItuPonAlarm_Config()
2533}
2534
2535type OnuItuPonAlarm_RateThresholdConfig_ struct {
2536 RateThresholdConfig *OnuItuPonAlarm_RateThresholdConfig `protobuf:"bytes,5,opt,name=rate_threshold_config,json=rateThresholdConfig,proto3,oneof"`
2537}
2538
2539type OnuItuPonAlarm_RateRangeConfig_ struct {
2540 RateRangeConfig *OnuItuPonAlarm_RateRangeConfig `protobuf:"bytes,6,opt,name=rate_range_config,json=rateRangeConfig,proto3,oneof"`
2541}
2542
2543type OnuItuPonAlarm_ValueThresholdConfig_ struct {
2544 ValueThresholdConfig *OnuItuPonAlarm_ValueThresholdConfig `protobuf:"bytes,7,opt,name=value_threshold_config,json=valueThresholdConfig,proto3,oneof"`
2545}
2546
2547func (*OnuItuPonAlarm_RateThresholdConfig_) isOnuItuPonAlarm_Config() {}
2548
2549func (*OnuItuPonAlarm_RateRangeConfig_) isOnuItuPonAlarm_Config() {}
2550
2551func (*OnuItuPonAlarm_ValueThresholdConfig_) isOnuItuPonAlarm_Config() {}
2552
2553func (m *OnuItuPonAlarm) GetConfig() isOnuItuPonAlarm_Config {
Jason Huang55ee29d2020-03-11 23:43:29 +08002554 if m != nil {
Girish Gowdra5192ea82020-05-06 20:49:11 -07002555 return m.Config
Jason Huang55ee29d2020-03-11 23:43:29 +08002556 }
Girish Gowdra5192ea82020-05-06 20:49:11 -07002557 return nil
Jason Huang55ee29d2020-03-11 23:43:29 +08002558}
2559
Girish Gowdra5192ea82020-05-06 20:49:11 -07002560func (m *OnuItuPonAlarm) GetRateThresholdConfig() *OnuItuPonAlarm_RateThresholdConfig {
2561 if x, ok := m.GetConfig().(*OnuItuPonAlarm_RateThresholdConfig_); ok {
2562 return x.RateThresholdConfig
Jason Huang55ee29d2020-03-11 23:43:29 +08002563 }
Girish Gowdra5192ea82020-05-06 20:49:11 -07002564 return nil
Jason Huang55ee29d2020-03-11 23:43:29 +08002565}
2566
Girish Gowdra5192ea82020-05-06 20:49:11 -07002567func (m *OnuItuPonAlarm) GetRateRangeConfig() *OnuItuPonAlarm_RateRangeConfig {
2568 if x, ok := m.GetConfig().(*OnuItuPonAlarm_RateRangeConfig_); ok {
2569 return x.RateRangeConfig
Jason Huang55ee29d2020-03-11 23:43:29 +08002570 }
Girish Gowdra5192ea82020-05-06 20:49:11 -07002571 return nil
Jason Huang55ee29d2020-03-11 23:43:29 +08002572}
2573
Girish Gowdra5192ea82020-05-06 20:49:11 -07002574func (m *OnuItuPonAlarm) GetValueThresholdConfig() *OnuItuPonAlarm_ValueThresholdConfig {
2575 if x, ok := m.GetConfig().(*OnuItuPonAlarm_ValueThresholdConfig_); ok {
2576 return x.ValueThresholdConfig
Jason Huang55ee29d2020-03-11 23:43:29 +08002577 }
Girish Gowdra5192ea82020-05-06 20:49:11 -07002578 return nil
Jason Huang55ee29d2020-03-11 23:43:29 +08002579}
2580
Girish Gowdra5192ea82020-05-06 20:49:11 -07002581// XXX_OneofWrappers is for the internal use of the proto package.
2582func (*OnuItuPonAlarm) XXX_OneofWrappers() []interface{} {
2583 return []interface{}{
2584 (*OnuItuPonAlarm_RateThresholdConfig_)(nil),
2585 (*OnuItuPonAlarm_RateRangeConfig_)(nil),
2586 (*OnuItuPonAlarm_ValueThresholdConfig_)(nil),
Jason Huang55ee29d2020-03-11 23:43:29 +08002587 }
Jason Huang55ee29d2020-03-11 23:43:29 +08002588}
2589
Girish Gowdra5192ea82020-05-06 20:49:11 -07002590type OnuItuPonAlarm_SoakTime struct {
2591 ActiveSoakTime uint32 `protobuf:"fixed32,1,opt,name=active_soak_time,json=activeSoakTime,proto3" json:"active_soak_time,omitempty"`
2592 ClearSoakTime uint32 `protobuf:"fixed32,2,opt,name=clear_soak_time,json=clearSoakTime,proto3" json:"clear_soak_time,omitempty"`
2593 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2594 XXX_unrecognized []byte `json:"-"`
2595 XXX_sizecache int32 `json:"-"`
2596}
2597
2598func (m *OnuItuPonAlarm_SoakTime) Reset() { *m = OnuItuPonAlarm_SoakTime{} }
2599func (m *OnuItuPonAlarm_SoakTime) String() string { return proto.CompactTextString(m) }
2600func (*OnuItuPonAlarm_SoakTime) ProtoMessage() {}
2601func (*OnuItuPonAlarm_SoakTime) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002602 return fileDescriptor_c072e7aa0dfd74d5, []int{21, 0}
Girish Gowdra5192ea82020-05-06 20:49:11 -07002603}
2604
2605func (m *OnuItuPonAlarm_SoakTime) XXX_Unmarshal(b []byte) error {
2606 return xxx_messageInfo_OnuItuPonAlarm_SoakTime.Unmarshal(m, b)
2607}
2608func (m *OnuItuPonAlarm_SoakTime) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2609 return xxx_messageInfo_OnuItuPonAlarm_SoakTime.Marshal(b, m, deterministic)
2610}
2611func (m *OnuItuPonAlarm_SoakTime) XXX_Merge(src proto.Message) {
2612 xxx_messageInfo_OnuItuPonAlarm_SoakTime.Merge(m, src)
2613}
2614func (m *OnuItuPonAlarm_SoakTime) XXX_Size() int {
2615 return xxx_messageInfo_OnuItuPonAlarm_SoakTime.Size(m)
2616}
2617func (m *OnuItuPonAlarm_SoakTime) XXX_DiscardUnknown() {
2618 xxx_messageInfo_OnuItuPonAlarm_SoakTime.DiscardUnknown(m)
2619}
2620
2621var xxx_messageInfo_OnuItuPonAlarm_SoakTime proto.InternalMessageInfo
2622
2623func (m *OnuItuPonAlarm_SoakTime) GetActiveSoakTime() uint32 {
Jason Huang55ee29d2020-03-11 23:43:29 +08002624 if m != nil {
2625 return m.ActiveSoakTime
2626 }
2627 return 0
2628}
2629
Girish Gowdra5192ea82020-05-06 20:49:11 -07002630func (m *OnuItuPonAlarm_SoakTime) GetClearSoakTime() uint32 {
Jason Huang55ee29d2020-03-11 23:43:29 +08002631 if m != nil {
2632 return m.ClearSoakTime
2633 }
2634 return 0
2635}
2636
Girish Gowdra5192ea82020-05-06 20:49:11 -07002637type OnuItuPonAlarm_RateThresholdConfig struct {
2638 RateThresholdRising uint64 `protobuf:"fixed64,1,opt,name=rate_threshold_rising,json=rateThresholdRising,proto3" json:"rate_threshold_rising,omitempty"`
2639 RateThresholdFalling uint64 `protobuf:"fixed64,2,opt,name=rate_threshold_falling,json=rateThresholdFalling,proto3" json:"rate_threshold_falling,omitempty"`
2640 SoakTime *OnuItuPonAlarm_SoakTime `protobuf:"bytes,3,opt,name=soak_time,json=soakTime,proto3" json:"soak_time,omitempty"`
2641 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2642 XXX_unrecognized []byte `json:"-"`
2643 XXX_sizecache int32 `json:"-"`
2644}
2645
2646func (m *OnuItuPonAlarm_RateThresholdConfig) Reset() { *m = OnuItuPonAlarm_RateThresholdConfig{} }
2647func (m *OnuItuPonAlarm_RateThresholdConfig) String() string { return proto.CompactTextString(m) }
2648func (*OnuItuPonAlarm_RateThresholdConfig) ProtoMessage() {}
2649func (*OnuItuPonAlarm_RateThresholdConfig) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002650 return fileDescriptor_c072e7aa0dfd74d5, []int{21, 1}
Girish Gowdra5192ea82020-05-06 20:49:11 -07002651}
2652
2653func (m *OnuItuPonAlarm_RateThresholdConfig) XXX_Unmarshal(b []byte) error {
2654 return xxx_messageInfo_OnuItuPonAlarm_RateThresholdConfig.Unmarshal(m, b)
2655}
2656func (m *OnuItuPonAlarm_RateThresholdConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2657 return xxx_messageInfo_OnuItuPonAlarm_RateThresholdConfig.Marshal(b, m, deterministic)
2658}
2659func (m *OnuItuPonAlarm_RateThresholdConfig) XXX_Merge(src proto.Message) {
2660 xxx_messageInfo_OnuItuPonAlarm_RateThresholdConfig.Merge(m, src)
2661}
2662func (m *OnuItuPonAlarm_RateThresholdConfig) XXX_Size() int {
2663 return xxx_messageInfo_OnuItuPonAlarm_RateThresholdConfig.Size(m)
2664}
2665func (m *OnuItuPonAlarm_RateThresholdConfig) XXX_DiscardUnknown() {
2666 xxx_messageInfo_OnuItuPonAlarm_RateThresholdConfig.DiscardUnknown(m)
2667}
2668
2669var xxx_messageInfo_OnuItuPonAlarm_RateThresholdConfig proto.InternalMessageInfo
2670
2671func (m *OnuItuPonAlarm_RateThresholdConfig) GetRateThresholdRising() uint64 {
2672 if m != nil {
2673 return m.RateThresholdRising
2674 }
2675 return 0
2676}
2677
2678func (m *OnuItuPonAlarm_RateThresholdConfig) GetRateThresholdFalling() uint64 {
2679 if m != nil {
2680 return m.RateThresholdFalling
2681 }
2682 return 0
2683}
2684
2685func (m *OnuItuPonAlarm_RateThresholdConfig) GetSoakTime() *OnuItuPonAlarm_SoakTime {
2686 if m != nil {
2687 return m.SoakTime
2688 }
2689 return nil
2690}
2691
2692type OnuItuPonAlarm_RateRangeConfig struct {
2693 RateRangeLower uint64 `protobuf:"fixed64,1,opt,name=rate_range_lower,json=rateRangeLower,proto3" json:"rate_range_lower,omitempty"`
2694 RateRangeUpper uint64 `protobuf:"fixed64,2,opt,name=rate_range_upper,json=rateRangeUpper,proto3" json:"rate_range_upper,omitempty"`
2695 SoakTime *OnuItuPonAlarm_SoakTime `protobuf:"bytes,3,opt,name=soak_time,json=soakTime,proto3" json:"soak_time,omitempty"`
2696 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2697 XXX_unrecognized []byte `json:"-"`
2698 XXX_sizecache int32 `json:"-"`
2699}
2700
2701func (m *OnuItuPonAlarm_RateRangeConfig) Reset() { *m = OnuItuPonAlarm_RateRangeConfig{} }
2702func (m *OnuItuPonAlarm_RateRangeConfig) String() string { return proto.CompactTextString(m) }
2703func (*OnuItuPonAlarm_RateRangeConfig) ProtoMessage() {}
2704func (*OnuItuPonAlarm_RateRangeConfig) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002705 return fileDescriptor_c072e7aa0dfd74d5, []int{21, 2}
Girish Gowdra5192ea82020-05-06 20:49:11 -07002706}
2707
2708func (m *OnuItuPonAlarm_RateRangeConfig) XXX_Unmarshal(b []byte) error {
2709 return xxx_messageInfo_OnuItuPonAlarm_RateRangeConfig.Unmarshal(m, b)
2710}
2711func (m *OnuItuPonAlarm_RateRangeConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2712 return xxx_messageInfo_OnuItuPonAlarm_RateRangeConfig.Marshal(b, m, deterministic)
2713}
2714func (m *OnuItuPonAlarm_RateRangeConfig) XXX_Merge(src proto.Message) {
2715 xxx_messageInfo_OnuItuPonAlarm_RateRangeConfig.Merge(m, src)
2716}
2717func (m *OnuItuPonAlarm_RateRangeConfig) XXX_Size() int {
2718 return xxx_messageInfo_OnuItuPonAlarm_RateRangeConfig.Size(m)
2719}
2720func (m *OnuItuPonAlarm_RateRangeConfig) XXX_DiscardUnknown() {
2721 xxx_messageInfo_OnuItuPonAlarm_RateRangeConfig.DiscardUnknown(m)
2722}
2723
2724var xxx_messageInfo_OnuItuPonAlarm_RateRangeConfig proto.InternalMessageInfo
2725
2726func (m *OnuItuPonAlarm_RateRangeConfig) GetRateRangeLower() uint64 {
2727 if m != nil {
2728 return m.RateRangeLower
2729 }
2730 return 0
2731}
2732
2733func (m *OnuItuPonAlarm_RateRangeConfig) GetRateRangeUpper() uint64 {
2734 if m != nil {
2735 return m.RateRangeUpper
2736 }
2737 return 0
2738}
2739
2740func (m *OnuItuPonAlarm_RateRangeConfig) GetSoakTime() *OnuItuPonAlarm_SoakTime {
2741 if m != nil {
2742 return m.SoakTime
2743 }
2744 return nil
2745}
2746
2747type OnuItuPonAlarm_ValueThresholdConfig struct {
2748 ThresholdLimit uint64 `protobuf:"fixed64,1,opt,name=threshold_limit,json=thresholdLimit,proto3" json:"threshold_limit,omitempty"`
2749 SoakTime *OnuItuPonAlarm_SoakTime `protobuf:"bytes,2,opt,name=soak_time,json=soakTime,proto3" json:"soak_time,omitempty"`
2750 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2751 XXX_unrecognized []byte `json:"-"`
2752 XXX_sizecache int32 `json:"-"`
2753}
2754
2755func (m *OnuItuPonAlarm_ValueThresholdConfig) Reset() { *m = OnuItuPonAlarm_ValueThresholdConfig{} }
2756func (m *OnuItuPonAlarm_ValueThresholdConfig) String() string { return proto.CompactTextString(m) }
2757func (*OnuItuPonAlarm_ValueThresholdConfig) ProtoMessage() {}
2758func (*OnuItuPonAlarm_ValueThresholdConfig) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002759 return fileDescriptor_c072e7aa0dfd74d5, []int{21, 3}
Girish Gowdra5192ea82020-05-06 20:49:11 -07002760}
2761
2762func (m *OnuItuPonAlarm_ValueThresholdConfig) XXX_Unmarshal(b []byte) error {
2763 return xxx_messageInfo_OnuItuPonAlarm_ValueThresholdConfig.Unmarshal(m, b)
2764}
2765func (m *OnuItuPonAlarm_ValueThresholdConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2766 return xxx_messageInfo_OnuItuPonAlarm_ValueThresholdConfig.Marshal(b, m, deterministic)
2767}
2768func (m *OnuItuPonAlarm_ValueThresholdConfig) XXX_Merge(src proto.Message) {
2769 xxx_messageInfo_OnuItuPonAlarm_ValueThresholdConfig.Merge(m, src)
2770}
2771func (m *OnuItuPonAlarm_ValueThresholdConfig) XXX_Size() int {
2772 return xxx_messageInfo_OnuItuPonAlarm_ValueThresholdConfig.Size(m)
2773}
2774func (m *OnuItuPonAlarm_ValueThresholdConfig) XXX_DiscardUnknown() {
2775 xxx_messageInfo_OnuItuPonAlarm_ValueThresholdConfig.DiscardUnknown(m)
2776}
2777
2778var xxx_messageInfo_OnuItuPonAlarm_ValueThresholdConfig proto.InternalMessageInfo
2779
2780func (m *OnuItuPonAlarm_ValueThresholdConfig) GetThresholdLimit() uint64 {
2781 if m != nil {
2782 return m.ThresholdLimit
2783 }
2784 return 0
2785}
2786
2787func (m *OnuItuPonAlarm_ValueThresholdConfig) GetSoakTime() *OnuItuPonAlarm_SoakTime {
2788 if m != nil {
2789 return m.SoakTime
2790 }
2791 return nil
2792}
2793
Matt Jeanneret61e94872019-03-22 16:16:01 -04002794type SerialNumber struct {
2795 VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
2796 VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
2797 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2798 XXX_unrecognized []byte `json:"-"`
2799 XXX_sizecache int32 `json:"-"`
2800}
2801
2802func (m *SerialNumber) Reset() { *m = SerialNumber{} }
2803func (m *SerialNumber) String() string { return proto.CompactTextString(m) }
2804func (*SerialNumber) ProtoMessage() {}
2805func (*SerialNumber) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002806 return fileDescriptor_c072e7aa0dfd74d5, []int{22}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002807}
2808
2809func (m *SerialNumber) XXX_Unmarshal(b []byte) error {
2810 return xxx_messageInfo_SerialNumber.Unmarshal(m, b)
2811}
2812func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2813 return xxx_messageInfo_SerialNumber.Marshal(b, m, deterministic)
2814}
2815func (m *SerialNumber) XXX_Merge(src proto.Message) {
2816 xxx_messageInfo_SerialNumber.Merge(m, src)
2817}
2818func (m *SerialNumber) XXX_Size() int {
2819 return xxx_messageInfo_SerialNumber.Size(m)
2820}
2821func (m *SerialNumber) XXX_DiscardUnknown() {
2822 xxx_messageInfo_SerialNumber.DiscardUnknown(m)
2823}
2824
2825var xxx_messageInfo_SerialNumber proto.InternalMessageInfo
2826
2827func (m *SerialNumber) GetVendorId() []byte {
2828 if m != nil {
2829 return m.VendorId
2830 }
2831 return nil
2832}
2833
2834func (m *SerialNumber) GetVendorSpecific() []byte {
2835 if m != nil {
2836 return m.VendorSpecific
2837 }
2838 return nil
2839}
2840
2841type PortStatistics struct {
2842 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2843 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2844 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2845 RxUcastPackets uint64 `protobuf:"fixed64,4,opt,name=rx_ucast_packets,json=rxUcastPackets,proto3" json:"rx_ucast_packets,omitempty"`
2846 RxMcastPackets uint64 `protobuf:"fixed64,5,opt,name=rx_mcast_packets,json=rxMcastPackets,proto3" json:"rx_mcast_packets,omitempty"`
2847 RxBcastPackets uint64 `protobuf:"fixed64,6,opt,name=rx_bcast_packets,json=rxBcastPackets,proto3" json:"rx_bcast_packets,omitempty"`
2848 RxErrorPackets uint64 `protobuf:"fixed64,7,opt,name=rx_error_packets,json=rxErrorPackets,proto3" json:"rx_error_packets,omitempty"`
2849 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2850 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2851 TxUcastPackets uint64 `protobuf:"fixed64,10,opt,name=tx_ucast_packets,json=txUcastPackets,proto3" json:"tx_ucast_packets,omitempty"`
2852 TxMcastPackets uint64 `protobuf:"fixed64,11,opt,name=tx_mcast_packets,json=txMcastPackets,proto3" json:"tx_mcast_packets,omitempty"`
2853 TxBcastPackets uint64 `protobuf:"fixed64,12,opt,name=tx_bcast_packets,json=txBcastPackets,proto3" json:"tx_bcast_packets,omitempty"`
2854 TxErrorPackets uint64 `protobuf:"fixed64,13,opt,name=tx_error_packets,json=txErrorPackets,proto3" json:"tx_error_packets,omitempty"`
2855 RxCrcErrors uint64 `protobuf:"fixed64,14,opt,name=rx_crc_errors,json=rxCrcErrors,proto3" json:"rx_crc_errors,omitempty"`
2856 BipErrors uint64 `protobuf:"fixed64,15,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2857 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2858 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2859 XXX_unrecognized []byte `json:"-"`
2860 XXX_sizecache int32 `json:"-"`
2861}
2862
2863func (m *PortStatistics) Reset() { *m = PortStatistics{} }
2864func (m *PortStatistics) String() string { return proto.CompactTextString(m) }
2865func (*PortStatistics) ProtoMessage() {}
2866func (*PortStatistics) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08002867 return fileDescriptor_c072e7aa0dfd74d5, []int{23}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002868}
2869
2870func (m *PortStatistics) XXX_Unmarshal(b []byte) error {
2871 return xxx_messageInfo_PortStatistics.Unmarshal(m, b)
2872}
2873func (m *PortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2874 return xxx_messageInfo_PortStatistics.Marshal(b, m, deterministic)
2875}
2876func (m *PortStatistics) XXX_Merge(src proto.Message) {
2877 xxx_messageInfo_PortStatistics.Merge(m, src)
2878}
2879func (m *PortStatistics) XXX_Size() int {
2880 return xxx_messageInfo_PortStatistics.Size(m)
2881}
2882func (m *PortStatistics) XXX_DiscardUnknown() {
2883 xxx_messageInfo_PortStatistics.DiscardUnknown(m)
2884}
2885
2886var xxx_messageInfo_PortStatistics proto.InternalMessageInfo
2887
2888func (m *PortStatistics) GetIntfId() uint32 {
2889 if m != nil {
2890 return m.IntfId
2891 }
2892 return 0
2893}
2894
2895func (m *PortStatistics) GetRxBytes() uint64 {
2896 if m != nil {
2897 return m.RxBytes
2898 }
2899 return 0
2900}
2901
2902func (m *PortStatistics) GetRxPackets() uint64 {
2903 if m != nil {
2904 return m.RxPackets
2905 }
2906 return 0
2907}
2908
2909func (m *PortStatistics) GetRxUcastPackets() uint64 {
2910 if m != nil {
2911 return m.RxUcastPackets
2912 }
2913 return 0
2914}
2915
2916func (m *PortStatistics) GetRxMcastPackets() uint64 {
2917 if m != nil {
2918 return m.RxMcastPackets
2919 }
2920 return 0
2921}
2922
2923func (m *PortStatistics) GetRxBcastPackets() uint64 {
2924 if m != nil {
2925 return m.RxBcastPackets
2926 }
2927 return 0
2928}
2929
2930func (m *PortStatistics) GetRxErrorPackets() uint64 {
2931 if m != nil {
2932 return m.RxErrorPackets
2933 }
2934 return 0
2935}
2936
2937func (m *PortStatistics) GetTxBytes() uint64 {
2938 if m != nil {
2939 return m.TxBytes
2940 }
2941 return 0
2942}
2943
2944func (m *PortStatistics) GetTxPackets() uint64 {
2945 if m != nil {
2946 return m.TxPackets
2947 }
2948 return 0
2949}
2950
2951func (m *PortStatistics) GetTxUcastPackets() uint64 {
2952 if m != nil {
2953 return m.TxUcastPackets
2954 }
2955 return 0
2956}
2957
2958func (m *PortStatistics) GetTxMcastPackets() uint64 {
2959 if m != nil {
2960 return m.TxMcastPackets
2961 }
2962 return 0
2963}
2964
2965func (m *PortStatistics) GetTxBcastPackets() uint64 {
2966 if m != nil {
2967 return m.TxBcastPackets
2968 }
2969 return 0
2970}
2971
2972func (m *PortStatistics) GetTxErrorPackets() uint64 {
2973 if m != nil {
2974 return m.TxErrorPackets
2975 }
2976 return 0
2977}
2978
2979func (m *PortStatistics) GetRxCrcErrors() uint64 {
2980 if m != nil {
2981 return m.RxCrcErrors
2982 }
2983 return 0
2984}
2985
2986func (m *PortStatistics) GetBipErrors() uint64 {
2987 if m != nil {
2988 return m.BipErrors
2989 }
2990 return 0
2991}
2992
2993func (m *PortStatistics) GetTimestamp() uint32 {
2994 if m != nil {
2995 return m.Timestamp
2996 }
2997 return 0
2998}
2999
3000type FlowStatistics struct {
3001 FlowId uint32 `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
3002 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3003 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3004 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3005 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3006 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3007 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3008 XXX_unrecognized []byte `json:"-"`
3009 XXX_sizecache int32 `json:"-"`
3010}
3011
3012func (m *FlowStatistics) Reset() { *m = FlowStatistics{} }
3013func (m *FlowStatistics) String() string { return proto.CompactTextString(m) }
3014func (*FlowStatistics) ProtoMessage() {}
3015func (*FlowStatistics) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08003016 return fileDescriptor_c072e7aa0dfd74d5, []int{24}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003017}
3018
3019func (m *FlowStatistics) XXX_Unmarshal(b []byte) error {
3020 return xxx_messageInfo_FlowStatistics.Unmarshal(m, b)
3021}
3022func (m *FlowStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3023 return xxx_messageInfo_FlowStatistics.Marshal(b, m, deterministic)
3024}
3025func (m *FlowStatistics) XXX_Merge(src proto.Message) {
3026 xxx_messageInfo_FlowStatistics.Merge(m, src)
3027}
3028func (m *FlowStatistics) XXX_Size() int {
3029 return xxx_messageInfo_FlowStatistics.Size(m)
3030}
3031func (m *FlowStatistics) XXX_DiscardUnknown() {
3032 xxx_messageInfo_FlowStatistics.DiscardUnknown(m)
3033}
3034
3035var xxx_messageInfo_FlowStatistics proto.InternalMessageInfo
3036
3037func (m *FlowStatistics) GetFlowId() uint32 {
3038 if m != nil {
3039 return m.FlowId
3040 }
3041 return 0
3042}
3043
3044func (m *FlowStatistics) GetRxBytes() uint64 {
3045 if m != nil {
3046 return m.RxBytes
3047 }
3048 return 0
3049}
3050
3051func (m *FlowStatistics) GetRxPackets() uint64 {
3052 if m != nil {
3053 return m.RxPackets
3054 }
3055 return 0
3056}
3057
3058func (m *FlowStatistics) GetTxBytes() uint64 {
3059 if m != nil {
3060 return m.TxBytes
3061 }
3062 return 0
3063}
3064
3065func (m *FlowStatistics) GetTxPackets() uint64 {
3066 if m != nil {
3067 return m.TxPackets
3068 }
3069 return 0
3070}
3071
3072func (m *FlowStatistics) GetTimestamp() uint32 {
3073 if m != nil {
3074 return m.Timestamp
3075 }
3076 return 0
3077}
3078
3079type LosIndication struct {
3080 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3081 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
3082 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3083 XXX_unrecognized []byte `json:"-"`
3084 XXX_sizecache int32 `json:"-"`
3085}
3086
3087func (m *LosIndication) Reset() { *m = LosIndication{} }
3088func (m *LosIndication) String() string { return proto.CompactTextString(m) }
3089func (*LosIndication) ProtoMessage() {}
3090func (*LosIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08003091 return fileDescriptor_c072e7aa0dfd74d5, []int{25}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003092}
3093
3094func (m *LosIndication) XXX_Unmarshal(b []byte) error {
3095 return xxx_messageInfo_LosIndication.Unmarshal(m, b)
3096}
3097func (m *LosIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3098 return xxx_messageInfo_LosIndication.Marshal(b, m, deterministic)
3099}
3100func (m *LosIndication) XXX_Merge(src proto.Message) {
3101 xxx_messageInfo_LosIndication.Merge(m, src)
3102}
3103func (m *LosIndication) XXX_Size() int {
3104 return xxx_messageInfo_LosIndication.Size(m)
3105}
3106func (m *LosIndication) XXX_DiscardUnknown() {
3107 xxx_messageInfo_LosIndication.DiscardUnknown(m)
3108}
3109
3110var xxx_messageInfo_LosIndication proto.InternalMessageInfo
3111
3112func (m *LosIndication) GetIntfId() uint32 {
3113 if m != nil {
3114 return m.IntfId
3115 }
3116 return 0
3117}
3118
3119func (m *LosIndication) GetStatus() string {
3120 if m != nil {
3121 return m.Status
3122 }
3123 return ""
3124}
3125
3126type DyingGaspIndication struct {
3127 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3128 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3129 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3130 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3131 XXX_unrecognized []byte `json:"-"`
3132 XXX_sizecache int32 `json:"-"`
3133}
3134
3135func (m *DyingGaspIndication) Reset() { *m = DyingGaspIndication{} }
3136func (m *DyingGaspIndication) String() string { return proto.CompactTextString(m) }
3137func (*DyingGaspIndication) ProtoMessage() {}
3138func (*DyingGaspIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08003139 return fileDescriptor_c072e7aa0dfd74d5, []int{26}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003140}
3141
3142func (m *DyingGaspIndication) XXX_Unmarshal(b []byte) error {
3143 return xxx_messageInfo_DyingGaspIndication.Unmarshal(m, b)
3144}
3145func (m *DyingGaspIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3146 return xxx_messageInfo_DyingGaspIndication.Marshal(b, m, deterministic)
3147}
3148func (m *DyingGaspIndication) XXX_Merge(src proto.Message) {
3149 xxx_messageInfo_DyingGaspIndication.Merge(m, src)
3150}
3151func (m *DyingGaspIndication) XXX_Size() int {
3152 return xxx_messageInfo_DyingGaspIndication.Size(m)
3153}
3154func (m *DyingGaspIndication) XXX_DiscardUnknown() {
3155 xxx_messageInfo_DyingGaspIndication.DiscardUnknown(m)
3156}
3157
3158var xxx_messageInfo_DyingGaspIndication proto.InternalMessageInfo
3159
3160func (m *DyingGaspIndication) GetIntfId() uint32 {
3161 if m != nil {
3162 return m.IntfId
3163 }
3164 return 0
3165}
3166
3167func (m *DyingGaspIndication) GetOnuId() uint32 {
3168 if m != nil {
3169 return m.OnuId
3170 }
3171 return 0
3172}
3173
3174func (m *DyingGaspIndication) GetStatus() string {
3175 if m != nil {
3176 return m.Status
3177 }
3178 return ""
3179}
3180
3181type OnuAlarmIndication struct {
3182 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3183 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3184 LosStatus string `protobuf:"bytes,3,opt,name=los_status,json=losStatus,proto3" json:"los_status,omitempty"`
3185 LobStatus string `protobuf:"bytes,4,opt,name=lob_status,json=lobStatus,proto3" json:"lob_status,omitempty"`
3186 LopcMissStatus string `protobuf:"bytes,5,opt,name=lopc_miss_status,json=lopcMissStatus,proto3" json:"lopc_miss_status,omitempty"`
3187 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 +05303188 LofiStatus string `protobuf:"bytes,7,opt,name=lofi_status,json=lofiStatus,proto3" json:"lofi_status,omitempty"`
3189 LoamiStatus string `protobuf:"bytes,8,opt,name=loami_status,json=loamiStatus,proto3" json:"loami_status,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04003190 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3191 XXX_unrecognized []byte `json:"-"`
3192 XXX_sizecache int32 `json:"-"`
3193}
3194
3195func (m *OnuAlarmIndication) Reset() { *m = OnuAlarmIndication{} }
3196func (m *OnuAlarmIndication) String() string { return proto.CompactTextString(m) }
3197func (*OnuAlarmIndication) ProtoMessage() {}
3198func (*OnuAlarmIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08003199 return fileDescriptor_c072e7aa0dfd74d5, []int{27}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003200}
3201
3202func (m *OnuAlarmIndication) XXX_Unmarshal(b []byte) error {
3203 return xxx_messageInfo_OnuAlarmIndication.Unmarshal(m, b)
3204}
3205func (m *OnuAlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3206 return xxx_messageInfo_OnuAlarmIndication.Marshal(b, m, deterministic)
3207}
3208func (m *OnuAlarmIndication) XXX_Merge(src proto.Message) {
3209 xxx_messageInfo_OnuAlarmIndication.Merge(m, src)
3210}
3211func (m *OnuAlarmIndication) XXX_Size() int {
3212 return xxx_messageInfo_OnuAlarmIndication.Size(m)
3213}
3214func (m *OnuAlarmIndication) XXX_DiscardUnknown() {
3215 xxx_messageInfo_OnuAlarmIndication.DiscardUnknown(m)
3216}
3217
3218var xxx_messageInfo_OnuAlarmIndication proto.InternalMessageInfo
3219
3220func (m *OnuAlarmIndication) GetIntfId() uint32 {
3221 if m != nil {
3222 return m.IntfId
3223 }
3224 return 0
3225}
3226
3227func (m *OnuAlarmIndication) GetOnuId() uint32 {
3228 if m != nil {
3229 return m.OnuId
3230 }
3231 return 0
3232}
3233
3234func (m *OnuAlarmIndication) GetLosStatus() string {
3235 if m != nil {
3236 return m.LosStatus
3237 }
3238 return ""
3239}
3240
3241func (m *OnuAlarmIndication) GetLobStatus() string {
3242 if m != nil {
3243 return m.LobStatus
3244 }
3245 return ""
3246}
3247
3248func (m *OnuAlarmIndication) GetLopcMissStatus() string {
3249 if m != nil {
3250 return m.LopcMissStatus
3251 }
3252 return ""
3253}
3254
3255func (m *OnuAlarmIndication) GetLopcMicErrorStatus() string {
3256 if m != nil {
3257 return m.LopcMicErrorStatus
3258 }
3259 return ""
3260}
3261
Naga Manjunath0a734252019-11-21 19:00:23 +05303262func (m *OnuAlarmIndication) GetLofiStatus() string {
3263 if m != nil {
3264 return m.LofiStatus
3265 }
3266 return ""
3267}
3268
3269func (m *OnuAlarmIndication) GetLoamiStatus() string {
3270 if m != nil {
3271 return m.LoamiStatus
3272 }
3273 return ""
3274}
3275
Matt Jeanneret61e94872019-03-22 16:16:01 -04003276type OnuStartupFailureIndication struct {
3277 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3278 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3279 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3280 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3281 XXX_unrecognized []byte `json:"-"`
3282 XXX_sizecache int32 `json:"-"`
3283}
3284
3285func (m *OnuStartupFailureIndication) Reset() { *m = OnuStartupFailureIndication{} }
3286func (m *OnuStartupFailureIndication) String() string { return proto.CompactTextString(m) }
3287func (*OnuStartupFailureIndication) ProtoMessage() {}
3288func (*OnuStartupFailureIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08003289 return fileDescriptor_c072e7aa0dfd74d5, []int{28}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003290}
3291
3292func (m *OnuStartupFailureIndication) XXX_Unmarshal(b []byte) error {
3293 return xxx_messageInfo_OnuStartupFailureIndication.Unmarshal(m, b)
3294}
3295func (m *OnuStartupFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3296 return xxx_messageInfo_OnuStartupFailureIndication.Marshal(b, m, deterministic)
3297}
3298func (m *OnuStartupFailureIndication) XXX_Merge(src proto.Message) {
3299 xxx_messageInfo_OnuStartupFailureIndication.Merge(m, src)
3300}
3301func (m *OnuStartupFailureIndication) XXX_Size() int {
3302 return xxx_messageInfo_OnuStartupFailureIndication.Size(m)
3303}
3304func (m *OnuStartupFailureIndication) XXX_DiscardUnknown() {
3305 xxx_messageInfo_OnuStartupFailureIndication.DiscardUnknown(m)
3306}
3307
3308var xxx_messageInfo_OnuStartupFailureIndication proto.InternalMessageInfo
3309
3310func (m *OnuStartupFailureIndication) GetIntfId() uint32 {
3311 if m != nil {
3312 return m.IntfId
3313 }
3314 return 0
3315}
3316
3317func (m *OnuStartupFailureIndication) GetOnuId() uint32 {
3318 if m != nil {
3319 return m.OnuId
3320 }
3321 return 0
3322}
3323
3324func (m *OnuStartupFailureIndication) GetStatus() string {
3325 if m != nil {
3326 return m.Status
3327 }
3328 return ""
3329}
3330
3331type OnuSignalDegradeIndication struct {
3332 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3333 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3334 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3335 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3336 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3337 XXX_unrecognized []byte `json:"-"`
3338 XXX_sizecache int32 `json:"-"`
3339}
3340
3341func (m *OnuSignalDegradeIndication) Reset() { *m = OnuSignalDegradeIndication{} }
3342func (m *OnuSignalDegradeIndication) String() string { return proto.CompactTextString(m) }
3343func (*OnuSignalDegradeIndication) ProtoMessage() {}
3344func (*OnuSignalDegradeIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08003345 return fileDescriptor_c072e7aa0dfd74d5, []int{29}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003346}
3347
3348func (m *OnuSignalDegradeIndication) XXX_Unmarshal(b []byte) error {
3349 return xxx_messageInfo_OnuSignalDegradeIndication.Unmarshal(m, b)
3350}
3351func (m *OnuSignalDegradeIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3352 return xxx_messageInfo_OnuSignalDegradeIndication.Marshal(b, m, deterministic)
3353}
3354func (m *OnuSignalDegradeIndication) XXX_Merge(src proto.Message) {
3355 xxx_messageInfo_OnuSignalDegradeIndication.Merge(m, src)
3356}
3357func (m *OnuSignalDegradeIndication) XXX_Size() int {
3358 return xxx_messageInfo_OnuSignalDegradeIndication.Size(m)
3359}
3360func (m *OnuSignalDegradeIndication) XXX_DiscardUnknown() {
3361 xxx_messageInfo_OnuSignalDegradeIndication.DiscardUnknown(m)
3362}
3363
3364var xxx_messageInfo_OnuSignalDegradeIndication proto.InternalMessageInfo
3365
3366func (m *OnuSignalDegradeIndication) GetIntfId() uint32 {
3367 if m != nil {
3368 return m.IntfId
3369 }
3370 return 0
3371}
3372
3373func (m *OnuSignalDegradeIndication) GetOnuId() uint32 {
3374 if m != nil {
3375 return m.OnuId
3376 }
3377 return 0
3378}
3379
3380func (m *OnuSignalDegradeIndication) GetStatus() string {
3381 if m != nil {
3382 return m.Status
3383 }
3384 return ""
3385}
3386
3387func (m *OnuSignalDegradeIndication) GetInverseBitErrorRate() uint32 {
3388 if m != nil {
3389 return m.InverseBitErrorRate
3390 }
3391 return 0
3392}
3393
3394type OnuDriftOfWindowIndication struct {
3395 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3396 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3397 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3398 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3399 NewEqd uint32 `protobuf:"fixed32,5,opt,name=new_eqd,json=newEqd,proto3" json:"new_eqd,omitempty"`
3400 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3401 XXX_unrecognized []byte `json:"-"`
3402 XXX_sizecache int32 `json:"-"`
3403}
3404
3405func (m *OnuDriftOfWindowIndication) Reset() { *m = OnuDriftOfWindowIndication{} }
3406func (m *OnuDriftOfWindowIndication) String() string { return proto.CompactTextString(m) }
3407func (*OnuDriftOfWindowIndication) ProtoMessage() {}
3408func (*OnuDriftOfWindowIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08003409 return fileDescriptor_c072e7aa0dfd74d5, []int{30}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003410}
3411
3412func (m *OnuDriftOfWindowIndication) XXX_Unmarshal(b []byte) error {
3413 return xxx_messageInfo_OnuDriftOfWindowIndication.Unmarshal(m, b)
3414}
3415func (m *OnuDriftOfWindowIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3416 return xxx_messageInfo_OnuDriftOfWindowIndication.Marshal(b, m, deterministic)
3417}
3418func (m *OnuDriftOfWindowIndication) XXX_Merge(src proto.Message) {
3419 xxx_messageInfo_OnuDriftOfWindowIndication.Merge(m, src)
3420}
3421func (m *OnuDriftOfWindowIndication) XXX_Size() int {
3422 return xxx_messageInfo_OnuDriftOfWindowIndication.Size(m)
3423}
3424func (m *OnuDriftOfWindowIndication) XXX_DiscardUnknown() {
3425 xxx_messageInfo_OnuDriftOfWindowIndication.DiscardUnknown(m)
3426}
3427
3428var xxx_messageInfo_OnuDriftOfWindowIndication proto.InternalMessageInfo
3429
3430func (m *OnuDriftOfWindowIndication) GetIntfId() uint32 {
3431 if m != nil {
3432 return m.IntfId
3433 }
3434 return 0
3435}
3436
3437func (m *OnuDriftOfWindowIndication) GetOnuId() uint32 {
3438 if m != nil {
3439 return m.OnuId
3440 }
3441 return 0
3442}
3443
3444func (m *OnuDriftOfWindowIndication) GetStatus() string {
3445 if m != nil {
3446 return m.Status
3447 }
3448 return ""
3449}
3450
3451func (m *OnuDriftOfWindowIndication) GetDrift() uint32 {
3452 if m != nil {
3453 return m.Drift
3454 }
3455 return 0
3456}
3457
3458func (m *OnuDriftOfWindowIndication) GetNewEqd() uint32 {
3459 if m != nil {
3460 return m.NewEqd
3461 }
3462 return 0
3463}
3464
3465type OnuLossOfOmciChannelIndication struct {
3466 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3467 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3468 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3469 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3470 XXX_unrecognized []byte `json:"-"`
3471 XXX_sizecache int32 `json:"-"`
3472}
3473
3474func (m *OnuLossOfOmciChannelIndication) Reset() { *m = OnuLossOfOmciChannelIndication{} }
3475func (m *OnuLossOfOmciChannelIndication) String() string { return proto.CompactTextString(m) }
3476func (*OnuLossOfOmciChannelIndication) ProtoMessage() {}
3477func (*OnuLossOfOmciChannelIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08003478 return fileDescriptor_c072e7aa0dfd74d5, []int{31}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003479}
3480
3481func (m *OnuLossOfOmciChannelIndication) XXX_Unmarshal(b []byte) error {
3482 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Unmarshal(m, b)
3483}
3484func (m *OnuLossOfOmciChannelIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3485 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Marshal(b, m, deterministic)
3486}
3487func (m *OnuLossOfOmciChannelIndication) XXX_Merge(src proto.Message) {
3488 xxx_messageInfo_OnuLossOfOmciChannelIndication.Merge(m, src)
3489}
3490func (m *OnuLossOfOmciChannelIndication) XXX_Size() int {
3491 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Size(m)
3492}
3493func (m *OnuLossOfOmciChannelIndication) XXX_DiscardUnknown() {
3494 xxx_messageInfo_OnuLossOfOmciChannelIndication.DiscardUnknown(m)
3495}
3496
3497var xxx_messageInfo_OnuLossOfOmciChannelIndication proto.InternalMessageInfo
3498
3499func (m *OnuLossOfOmciChannelIndication) GetIntfId() uint32 {
3500 if m != nil {
3501 return m.IntfId
3502 }
3503 return 0
3504}
3505
3506func (m *OnuLossOfOmciChannelIndication) GetOnuId() uint32 {
3507 if m != nil {
3508 return m.OnuId
3509 }
3510 return 0
3511}
3512
3513func (m *OnuLossOfOmciChannelIndication) GetStatus() string {
3514 if m != nil {
3515 return m.Status
3516 }
3517 return ""
3518}
3519
3520type OnuSignalsFailureIndication struct {
3521 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3522 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3523 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3524 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3525 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3526 XXX_unrecognized []byte `json:"-"`
3527 XXX_sizecache int32 `json:"-"`
3528}
3529
3530func (m *OnuSignalsFailureIndication) Reset() { *m = OnuSignalsFailureIndication{} }
3531func (m *OnuSignalsFailureIndication) String() string { return proto.CompactTextString(m) }
3532func (*OnuSignalsFailureIndication) ProtoMessage() {}
3533func (*OnuSignalsFailureIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08003534 return fileDescriptor_c072e7aa0dfd74d5, []int{32}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003535}
3536
3537func (m *OnuSignalsFailureIndication) XXX_Unmarshal(b []byte) error {
3538 return xxx_messageInfo_OnuSignalsFailureIndication.Unmarshal(m, b)
3539}
3540func (m *OnuSignalsFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3541 return xxx_messageInfo_OnuSignalsFailureIndication.Marshal(b, m, deterministic)
3542}
3543func (m *OnuSignalsFailureIndication) XXX_Merge(src proto.Message) {
3544 xxx_messageInfo_OnuSignalsFailureIndication.Merge(m, src)
3545}
3546func (m *OnuSignalsFailureIndication) XXX_Size() int {
3547 return xxx_messageInfo_OnuSignalsFailureIndication.Size(m)
3548}
3549func (m *OnuSignalsFailureIndication) XXX_DiscardUnknown() {
3550 xxx_messageInfo_OnuSignalsFailureIndication.DiscardUnknown(m)
3551}
3552
3553var xxx_messageInfo_OnuSignalsFailureIndication proto.InternalMessageInfo
3554
3555func (m *OnuSignalsFailureIndication) GetIntfId() uint32 {
3556 if m != nil {
3557 return m.IntfId
3558 }
3559 return 0
3560}
3561
3562func (m *OnuSignalsFailureIndication) GetOnuId() uint32 {
3563 if m != nil {
3564 return m.OnuId
3565 }
3566 return 0
3567}
3568
3569func (m *OnuSignalsFailureIndication) GetStatus() string {
3570 if m != nil {
3571 return m.Status
3572 }
3573 return ""
3574}
3575
3576func (m *OnuSignalsFailureIndication) GetInverseBitErrorRate() uint32 {
3577 if m != nil {
3578 return m.InverseBitErrorRate
3579 }
3580 return 0
3581}
3582
3583type OnuTransmissionInterferenceWarning struct {
3584 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3585 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3586 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3587 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3588 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3589 XXX_unrecognized []byte `json:"-"`
3590 XXX_sizecache int32 `json:"-"`
3591}
3592
3593func (m *OnuTransmissionInterferenceWarning) Reset() { *m = OnuTransmissionInterferenceWarning{} }
3594func (m *OnuTransmissionInterferenceWarning) String() string { return proto.CompactTextString(m) }
3595func (*OnuTransmissionInterferenceWarning) ProtoMessage() {}
3596func (*OnuTransmissionInterferenceWarning) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08003597 return fileDescriptor_c072e7aa0dfd74d5, []int{33}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003598}
3599
3600func (m *OnuTransmissionInterferenceWarning) XXX_Unmarshal(b []byte) error {
3601 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Unmarshal(m, b)
3602}
3603func (m *OnuTransmissionInterferenceWarning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3604 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Marshal(b, m, deterministic)
3605}
3606func (m *OnuTransmissionInterferenceWarning) XXX_Merge(src proto.Message) {
3607 xxx_messageInfo_OnuTransmissionInterferenceWarning.Merge(m, src)
3608}
3609func (m *OnuTransmissionInterferenceWarning) XXX_Size() int {
3610 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Size(m)
3611}
3612func (m *OnuTransmissionInterferenceWarning) XXX_DiscardUnknown() {
3613 xxx_messageInfo_OnuTransmissionInterferenceWarning.DiscardUnknown(m)
3614}
3615
3616var xxx_messageInfo_OnuTransmissionInterferenceWarning proto.InternalMessageInfo
3617
3618func (m *OnuTransmissionInterferenceWarning) GetIntfId() uint32 {
3619 if m != nil {
3620 return m.IntfId
3621 }
3622 return 0
3623}
3624
3625func (m *OnuTransmissionInterferenceWarning) GetOnuId() uint32 {
3626 if m != nil {
3627 return m.OnuId
3628 }
3629 return 0
3630}
3631
3632func (m *OnuTransmissionInterferenceWarning) GetStatus() string {
3633 if m != nil {
3634 return m.Status
3635 }
3636 return ""
3637}
3638
3639func (m *OnuTransmissionInterferenceWarning) GetDrift() uint32 {
3640 if m != nil {
3641 return m.Drift
3642 }
3643 return 0
3644}
3645
3646type OnuActivationFailureIndication struct {
3647 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3648 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Naga Manjunath0a734252019-11-21 19:00:23 +05303649 FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04003650 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3651 XXX_unrecognized []byte `json:"-"`
3652 XXX_sizecache int32 `json:"-"`
3653}
3654
3655func (m *OnuActivationFailureIndication) Reset() { *m = OnuActivationFailureIndication{} }
3656func (m *OnuActivationFailureIndication) String() string { return proto.CompactTextString(m) }
3657func (*OnuActivationFailureIndication) ProtoMessage() {}
3658func (*OnuActivationFailureIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08003659 return fileDescriptor_c072e7aa0dfd74d5, []int{34}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003660}
3661
3662func (m *OnuActivationFailureIndication) XXX_Unmarshal(b []byte) error {
3663 return xxx_messageInfo_OnuActivationFailureIndication.Unmarshal(m, b)
3664}
3665func (m *OnuActivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3666 return xxx_messageInfo_OnuActivationFailureIndication.Marshal(b, m, deterministic)
3667}
3668func (m *OnuActivationFailureIndication) XXX_Merge(src proto.Message) {
3669 xxx_messageInfo_OnuActivationFailureIndication.Merge(m, src)
3670}
3671func (m *OnuActivationFailureIndication) XXX_Size() int {
3672 return xxx_messageInfo_OnuActivationFailureIndication.Size(m)
3673}
3674func (m *OnuActivationFailureIndication) XXX_DiscardUnknown() {
3675 xxx_messageInfo_OnuActivationFailureIndication.DiscardUnknown(m)
3676}
3677
3678var xxx_messageInfo_OnuActivationFailureIndication proto.InternalMessageInfo
3679
3680func (m *OnuActivationFailureIndication) GetIntfId() uint32 {
3681 if m != nil {
3682 return m.IntfId
3683 }
3684 return 0
3685}
3686
3687func (m *OnuActivationFailureIndication) GetOnuId() uint32 {
3688 if m != nil {
3689 return m.OnuId
3690 }
3691 return 0
3692}
3693
Naga Manjunath0a734252019-11-21 19:00:23 +05303694func (m *OnuActivationFailureIndication) GetFailReason() uint32 {
3695 if m != nil {
3696 return m.FailReason
3697 }
3698 return 0
3699}
3700
3701type OnuLossOfKeySyncFailureIndication struct {
3702 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3703 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3704 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3705 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3706 XXX_unrecognized []byte `json:"-"`
3707 XXX_sizecache int32 `json:"-"`
3708}
3709
3710func (m *OnuLossOfKeySyncFailureIndication) Reset() { *m = OnuLossOfKeySyncFailureIndication{} }
3711func (m *OnuLossOfKeySyncFailureIndication) String() string { return proto.CompactTextString(m) }
3712func (*OnuLossOfKeySyncFailureIndication) ProtoMessage() {}
3713func (*OnuLossOfKeySyncFailureIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08003714 return fileDescriptor_c072e7aa0dfd74d5, []int{35}
Naga Manjunath0a734252019-11-21 19:00:23 +05303715}
3716
3717func (m *OnuLossOfKeySyncFailureIndication) XXX_Unmarshal(b []byte) error {
3718 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Unmarshal(m, b)
3719}
3720func (m *OnuLossOfKeySyncFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3721 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Marshal(b, m, deterministic)
3722}
3723func (m *OnuLossOfKeySyncFailureIndication) XXX_Merge(src proto.Message) {
3724 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Merge(m, src)
3725}
3726func (m *OnuLossOfKeySyncFailureIndication) XXX_Size() int {
3727 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Size(m)
3728}
3729func (m *OnuLossOfKeySyncFailureIndication) XXX_DiscardUnknown() {
3730 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.DiscardUnknown(m)
3731}
3732
3733var xxx_messageInfo_OnuLossOfKeySyncFailureIndication proto.InternalMessageInfo
3734
3735func (m *OnuLossOfKeySyncFailureIndication) GetIntfId() uint32 {
3736 if m != nil {
3737 return m.IntfId
3738 }
3739 return 0
3740}
3741
3742func (m *OnuLossOfKeySyncFailureIndication) GetOnuId() uint32 {
3743 if m != nil {
3744 return m.OnuId
3745 }
3746 return 0
3747}
3748
3749func (m *OnuLossOfKeySyncFailureIndication) GetStatus() string {
3750 if m != nil {
3751 return m.Status
3752 }
3753 return ""
3754}
3755
Girish Gowdra5192ea82020-05-06 20:49:11 -07003756type RdiErrorIndication struct {
3757 RdiErrorCount uint64 `protobuf:"fixed64,1,opt,name=rdi_error_count,json=rdiErrorCount,proto3" json:"rdi_error_count,omitempty"`
3758 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
Naga Manjunath0a734252019-11-21 19:00:23 +05303759 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3760 XXX_unrecognized []byte `json:"-"`
3761 XXX_sizecache int32 `json:"-"`
3762}
3763
Girish Gowdra5192ea82020-05-06 20:49:11 -07003764func (m *RdiErrorIndication) Reset() { *m = RdiErrorIndication{} }
3765func (m *RdiErrorIndication) String() string { return proto.CompactTextString(m) }
3766func (*RdiErrorIndication) ProtoMessage() {}
3767func (*RdiErrorIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08003768 return fileDescriptor_c072e7aa0dfd74d5, []int{36}
Girish Gowdra5192ea82020-05-06 20:49:11 -07003769}
3770
3771func (m *RdiErrorIndication) XXX_Unmarshal(b []byte) error {
3772 return xxx_messageInfo_RdiErrorIndication.Unmarshal(m, b)
3773}
3774func (m *RdiErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3775 return xxx_messageInfo_RdiErrorIndication.Marshal(b, m, deterministic)
3776}
3777func (m *RdiErrorIndication) XXX_Merge(src proto.Message) {
3778 xxx_messageInfo_RdiErrorIndication.Merge(m, src)
3779}
3780func (m *RdiErrorIndication) XXX_Size() int {
3781 return xxx_messageInfo_RdiErrorIndication.Size(m)
3782}
3783func (m *RdiErrorIndication) XXX_DiscardUnknown() {
3784 xxx_messageInfo_RdiErrorIndication.DiscardUnknown(m)
3785}
3786
3787var xxx_messageInfo_RdiErrorIndication proto.InternalMessageInfo
3788
3789func (m *RdiErrorIndication) GetRdiErrorCount() uint64 {
3790 if m != nil {
3791 return m.RdiErrorCount
3792 }
3793 return 0
3794}
3795
3796func (m *RdiErrorIndication) GetStatus() string {
3797 if m != nil {
3798 return m.Status
3799 }
3800 return ""
3801}
3802
3803type OnuItuPonStatsIndication struct {
3804 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3805 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3806 // Types that are valid to be assigned to Stats:
3807 // *OnuItuPonStatsIndication_RdiErrorInd
3808 Stats isOnuItuPonStatsIndication_Stats `protobuf_oneof:"stats"`
3809 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3810 XXX_unrecognized []byte `json:"-"`
3811 XXX_sizecache int32 `json:"-"`
3812}
3813
Naga Manjunath0a734252019-11-21 19:00:23 +05303814func (m *OnuItuPonStatsIndication) Reset() { *m = OnuItuPonStatsIndication{} }
3815func (m *OnuItuPonStatsIndication) String() string { return proto.CompactTextString(m) }
3816func (*OnuItuPonStatsIndication) ProtoMessage() {}
3817func (*OnuItuPonStatsIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08003818 return fileDescriptor_c072e7aa0dfd74d5, []int{37}
Naga Manjunath0a734252019-11-21 19:00:23 +05303819}
3820
3821func (m *OnuItuPonStatsIndication) XXX_Unmarshal(b []byte) error {
3822 return xxx_messageInfo_OnuItuPonStatsIndication.Unmarshal(m, b)
3823}
3824func (m *OnuItuPonStatsIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3825 return xxx_messageInfo_OnuItuPonStatsIndication.Marshal(b, m, deterministic)
3826}
3827func (m *OnuItuPonStatsIndication) XXX_Merge(src proto.Message) {
3828 xxx_messageInfo_OnuItuPonStatsIndication.Merge(m, src)
3829}
3830func (m *OnuItuPonStatsIndication) XXX_Size() int {
3831 return xxx_messageInfo_OnuItuPonStatsIndication.Size(m)
3832}
3833func (m *OnuItuPonStatsIndication) XXX_DiscardUnknown() {
3834 xxx_messageInfo_OnuItuPonStatsIndication.DiscardUnknown(m)
3835}
3836
3837var xxx_messageInfo_OnuItuPonStatsIndication proto.InternalMessageInfo
3838
3839func (m *OnuItuPonStatsIndication) GetIntfId() uint32 {
3840 if m != nil {
3841 return m.IntfId
3842 }
3843 return 0
3844}
3845
3846func (m *OnuItuPonStatsIndication) GetOnuId() uint32 {
3847 if m != nil {
3848 return m.OnuId
3849 }
3850 return 0
3851}
3852
Girish Gowdra5192ea82020-05-06 20:49:11 -07003853type isOnuItuPonStatsIndication_Stats interface {
3854 isOnuItuPonStatsIndication_Stats()
3855}
3856
3857type OnuItuPonStatsIndication_RdiErrorInd struct {
3858 RdiErrorInd *RdiErrorIndication `protobuf:"bytes,3,opt,name=rdi_error_ind,json=rdiErrorInd,proto3,oneof"`
3859}
3860
3861func (*OnuItuPonStatsIndication_RdiErrorInd) isOnuItuPonStatsIndication_Stats() {}
3862
3863func (m *OnuItuPonStatsIndication) GetStats() isOnuItuPonStatsIndication_Stats {
Naga Manjunath0a734252019-11-21 19:00:23 +05303864 if m != nil {
Girish Gowdra5192ea82020-05-06 20:49:11 -07003865 return m.Stats
Naga Manjunath0a734252019-11-21 19:00:23 +05303866 }
Girish Gowdra5192ea82020-05-06 20:49:11 -07003867 return nil
3868}
3869
3870func (m *OnuItuPonStatsIndication) GetRdiErrorInd() *RdiErrorIndication {
3871 if x, ok := m.GetStats().(*OnuItuPonStatsIndication_RdiErrorInd); ok {
3872 return x.RdiErrorInd
3873 }
3874 return nil
3875}
3876
3877// XXX_OneofWrappers is for the internal use of the proto package.
3878func (*OnuItuPonStatsIndication) XXX_OneofWrappers() []interface{} {
3879 return []interface{}{
3880 (*OnuItuPonStatsIndication_RdiErrorInd)(nil),
3881 }
Naga Manjunath0a734252019-11-21 19:00:23 +05303882}
3883
Matt Jeanneret61e94872019-03-22 16:16:01 -04003884type OnuProcessingErrorIndication struct {
3885 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3886 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3887 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3888 XXX_unrecognized []byte `json:"-"`
3889 XXX_sizecache int32 `json:"-"`
3890}
3891
3892func (m *OnuProcessingErrorIndication) Reset() { *m = OnuProcessingErrorIndication{} }
3893func (m *OnuProcessingErrorIndication) String() string { return proto.CompactTextString(m) }
3894func (*OnuProcessingErrorIndication) ProtoMessage() {}
3895func (*OnuProcessingErrorIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08003896 return fileDescriptor_c072e7aa0dfd74d5, []int{38}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003897}
3898
3899func (m *OnuProcessingErrorIndication) XXX_Unmarshal(b []byte) error {
3900 return xxx_messageInfo_OnuProcessingErrorIndication.Unmarshal(m, b)
3901}
3902func (m *OnuProcessingErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3903 return xxx_messageInfo_OnuProcessingErrorIndication.Marshal(b, m, deterministic)
3904}
3905func (m *OnuProcessingErrorIndication) XXX_Merge(src proto.Message) {
3906 xxx_messageInfo_OnuProcessingErrorIndication.Merge(m, src)
3907}
3908func (m *OnuProcessingErrorIndication) XXX_Size() int {
3909 return xxx_messageInfo_OnuProcessingErrorIndication.Size(m)
3910}
3911func (m *OnuProcessingErrorIndication) XXX_DiscardUnknown() {
3912 xxx_messageInfo_OnuProcessingErrorIndication.DiscardUnknown(m)
3913}
3914
3915var xxx_messageInfo_OnuProcessingErrorIndication proto.InternalMessageInfo
3916
3917func (m *OnuProcessingErrorIndication) GetIntfId() uint32 {
3918 if m != nil {
3919 return m.IntfId
3920 }
3921 return 0
3922}
3923
3924func (m *OnuProcessingErrorIndication) GetOnuId() uint32 {
3925 if m != nil {
3926 return m.OnuId
3927 }
3928 return 0
3929}
3930
Devmalya Paulea6eb472020-02-04 20:41:01 -05003931type OnuDeactivationFailureIndication struct {
3932 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3933 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Girish Gowdra5192ea82020-05-06 20:49:11 -07003934 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
Devmalya Paulea6eb472020-02-04 20:41:01 -05003935 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3936 XXX_unrecognized []byte `json:"-"`
3937 XXX_sizecache int32 `json:"-"`
3938}
3939
3940func (m *OnuDeactivationFailureIndication) Reset() { *m = OnuDeactivationFailureIndication{} }
3941func (m *OnuDeactivationFailureIndication) String() string { return proto.CompactTextString(m) }
3942func (*OnuDeactivationFailureIndication) ProtoMessage() {}
3943func (*OnuDeactivationFailureIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08003944 return fileDescriptor_c072e7aa0dfd74d5, []int{39}
Devmalya Paulea6eb472020-02-04 20:41:01 -05003945}
3946
3947func (m *OnuDeactivationFailureIndication) XXX_Unmarshal(b []byte) error {
3948 return xxx_messageInfo_OnuDeactivationFailureIndication.Unmarshal(m, b)
3949}
3950func (m *OnuDeactivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3951 return xxx_messageInfo_OnuDeactivationFailureIndication.Marshal(b, m, deterministic)
3952}
3953func (m *OnuDeactivationFailureIndication) XXX_Merge(src proto.Message) {
3954 xxx_messageInfo_OnuDeactivationFailureIndication.Merge(m, src)
3955}
3956func (m *OnuDeactivationFailureIndication) XXX_Size() int {
3957 return xxx_messageInfo_OnuDeactivationFailureIndication.Size(m)
3958}
3959func (m *OnuDeactivationFailureIndication) XXX_DiscardUnknown() {
3960 xxx_messageInfo_OnuDeactivationFailureIndication.DiscardUnknown(m)
3961}
3962
3963var xxx_messageInfo_OnuDeactivationFailureIndication proto.InternalMessageInfo
3964
3965func (m *OnuDeactivationFailureIndication) GetIntfId() uint32 {
3966 if m != nil {
3967 return m.IntfId
3968 }
3969 return 0
3970}
3971
3972func (m *OnuDeactivationFailureIndication) GetOnuId() uint32 {
3973 if m != nil {
3974 return m.OnuId
3975 }
3976 return 0
3977}
3978
Girish Gowdra5192ea82020-05-06 20:49:11 -07003979func (m *OnuDeactivationFailureIndication) GetStatus() string {
Devmalya Paulea6eb472020-02-04 20:41:01 -05003980 if m != nil {
Girish Gowdra5192ea82020-05-06 20:49:11 -07003981 return m.Status
Devmalya Paulea6eb472020-02-04 20:41:01 -05003982 }
Girish Gowdra5192ea82020-05-06 20:49:11 -07003983 return ""
Devmalya Paulea6eb472020-02-04 20:41:01 -05003984}
3985
Devmalya Paulb0c12472020-02-18 20:08:53 -05003986type OnuRemoteDefectIndication struct {
3987 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3988 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Jason Huang55ee29d2020-03-11 23:43:29 +08003989 RdiErrors uint64 `protobuf:"fixed64,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
Devmalya Paulb0c12472020-02-18 20:08:53 -05003990 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3991 XXX_unrecognized []byte `json:"-"`
3992 XXX_sizecache int32 `json:"-"`
3993}
3994
3995func (m *OnuRemoteDefectIndication) Reset() { *m = OnuRemoteDefectIndication{} }
3996func (m *OnuRemoteDefectIndication) String() string { return proto.CompactTextString(m) }
3997func (*OnuRemoteDefectIndication) ProtoMessage() {}
3998func (*OnuRemoteDefectIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08003999 return fileDescriptor_c072e7aa0dfd74d5, []int{40}
Devmalya Paulb0c12472020-02-18 20:08:53 -05004000}
4001
4002func (m *OnuRemoteDefectIndication) XXX_Unmarshal(b []byte) error {
4003 return xxx_messageInfo_OnuRemoteDefectIndication.Unmarshal(m, b)
4004}
4005func (m *OnuRemoteDefectIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4006 return xxx_messageInfo_OnuRemoteDefectIndication.Marshal(b, m, deterministic)
4007}
4008func (m *OnuRemoteDefectIndication) XXX_Merge(src proto.Message) {
4009 xxx_messageInfo_OnuRemoteDefectIndication.Merge(m, src)
4010}
4011func (m *OnuRemoteDefectIndication) XXX_Size() int {
4012 return xxx_messageInfo_OnuRemoteDefectIndication.Size(m)
4013}
4014func (m *OnuRemoteDefectIndication) XXX_DiscardUnknown() {
4015 xxx_messageInfo_OnuRemoteDefectIndication.DiscardUnknown(m)
4016}
4017
4018var xxx_messageInfo_OnuRemoteDefectIndication proto.InternalMessageInfo
4019
4020func (m *OnuRemoteDefectIndication) GetIntfId() uint32 {
4021 if m != nil {
4022 return m.IntfId
4023 }
4024 return 0
4025}
4026
4027func (m *OnuRemoteDefectIndication) GetOnuId() uint32 {
4028 if m != nil {
4029 return m.OnuId
4030 }
4031 return 0
4032}
4033
Jason Huang55ee29d2020-03-11 23:43:29 +08004034func (m *OnuRemoteDefectIndication) GetRdiErrors() uint64 {
Devmalya Paulb0c12472020-02-18 20:08:53 -05004035 if m != nil {
4036 return m.RdiErrors
4037 }
4038 return 0
4039}
4040
Devmalya Paul82957962020-03-01 18:49:37 -05004041type OnuLossOfGEMChannelDelineationIndication struct {
4042 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4043 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4044 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4045 DelineationErrors uint32 `protobuf:"fixed32,4,opt,name=delineation_errors,json=delineationErrors,proto3" json:"delineation_errors,omitempty"`
4046 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4047 XXX_unrecognized []byte `json:"-"`
4048 XXX_sizecache int32 `json:"-"`
4049}
4050
4051func (m *OnuLossOfGEMChannelDelineationIndication) Reset() {
4052 *m = OnuLossOfGEMChannelDelineationIndication{}
4053}
4054func (m *OnuLossOfGEMChannelDelineationIndication) String() string { return proto.CompactTextString(m) }
4055func (*OnuLossOfGEMChannelDelineationIndication) ProtoMessage() {}
4056func (*OnuLossOfGEMChannelDelineationIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08004057 return fileDescriptor_c072e7aa0dfd74d5, []int{41}
Devmalya Paul82957962020-03-01 18:49:37 -05004058}
4059
4060func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Unmarshal(b []byte) error {
4061 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Unmarshal(m, b)
4062}
4063func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4064 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Marshal(b, m, deterministic)
4065}
4066func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Merge(src proto.Message) {
4067 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Merge(m, src)
4068}
4069func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Size() int {
4070 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Size(m)
4071}
4072func (m *OnuLossOfGEMChannelDelineationIndication) XXX_DiscardUnknown() {
4073 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.DiscardUnknown(m)
4074}
4075
4076var xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication proto.InternalMessageInfo
4077
4078func (m *OnuLossOfGEMChannelDelineationIndication) GetIntfId() uint32 {
4079 if m != nil {
4080 return m.IntfId
4081 }
4082 return 0
4083}
4084
4085func (m *OnuLossOfGEMChannelDelineationIndication) GetOnuId() uint32 {
4086 if m != nil {
4087 return m.OnuId
4088 }
4089 return 0
4090}
4091
4092func (m *OnuLossOfGEMChannelDelineationIndication) GetStatus() string {
4093 if m != nil {
4094 return m.Status
4095 }
4096 return ""
4097}
4098
4099func (m *OnuLossOfGEMChannelDelineationIndication) GetDelineationErrors() uint32 {
4100 if m != nil {
4101 return m.DelineationErrors
4102 }
4103 return 0
4104}
4105
4106type OnuPhysicalEquipmentErrorIndication struct {
4107 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4108 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4109 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4110 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4111 XXX_unrecognized []byte `json:"-"`
4112 XXX_sizecache int32 `json:"-"`
4113}
4114
4115func (m *OnuPhysicalEquipmentErrorIndication) Reset() { *m = OnuPhysicalEquipmentErrorIndication{} }
4116func (m *OnuPhysicalEquipmentErrorIndication) String() string { return proto.CompactTextString(m) }
4117func (*OnuPhysicalEquipmentErrorIndication) ProtoMessage() {}
4118func (*OnuPhysicalEquipmentErrorIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08004119 return fileDescriptor_c072e7aa0dfd74d5, []int{42}
Devmalya Paul82957962020-03-01 18:49:37 -05004120}
4121
4122func (m *OnuPhysicalEquipmentErrorIndication) XXX_Unmarshal(b []byte) error {
4123 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Unmarshal(m, b)
4124}
4125func (m *OnuPhysicalEquipmentErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4126 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Marshal(b, m, deterministic)
4127}
4128func (m *OnuPhysicalEquipmentErrorIndication) XXX_Merge(src proto.Message) {
4129 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Merge(m, src)
4130}
4131func (m *OnuPhysicalEquipmentErrorIndication) XXX_Size() int {
4132 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Size(m)
4133}
4134func (m *OnuPhysicalEquipmentErrorIndication) XXX_DiscardUnknown() {
4135 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.DiscardUnknown(m)
4136}
4137
4138var xxx_messageInfo_OnuPhysicalEquipmentErrorIndication proto.InternalMessageInfo
4139
4140func (m *OnuPhysicalEquipmentErrorIndication) GetIntfId() uint32 {
4141 if m != nil {
4142 return m.IntfId
4143 }
4144 return 0
4145}
4146
4147func (m *OnuPhysicalEquipmentErrorIndication) GetOnuId() uint32 {
4148 if m != nil {
4149 return m.OnuId
4150 }
4151 return 0
4152}
4153
4154func (m *OnuPhysicalEquipmentErrorIndication) GetStatus() string {
4155 if m != nil {
4156 return m.Status
4157 }
4158 return ""
4159}
4160
4161type OnuLossOfAcknowledgementIndication struct {
4162 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4163 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4164 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4165 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4166 XXX_unrecognized []byte `json:"-"`
4167 XXX_sizecache int32 `json:"-"`
4168}
4169
4170func (m *OnuLossOfAcknowledgementIndication) Reset() { *m = OnuLossOfAcknowledgementIndication{} }
4171func (m *OnuLossOfAcknowledgementIndication) String() string { return proto.CompactTextString(m) }
4172func (*OnuLossOfAcknowledgementIndication) ProtoMessage() {}
4173func (*OnuLossOfAcknowledgementIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08004174 return fileDescriptor_c072e7aa0dfd74d5, []int{43}
Devmalya Paul82957962020-03-01 18:49:37 -05004175}
4176
4177func (m *OnuLossOfAcknowledgementIndication) XXX_Unmarshal(b []byte) error {
4178 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Unmarshal(m, b)
4179}
4180func (m *OnuLossOfAcknowledgementIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4181 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Marshal(b, m, deterministic)
4182}
4183func (m *OnuLossOfAcknowledgementIndication) XXX_Merge(src proto.Message) {
4184 xxx_messageInfo_OnuLossOfAcknowledgementIndication.Merge(m, src)
4185}
4186func (m *OnuLossOfAcknowledgementIndication) XXX_Size() int {
4187 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Size(m)
4188}
4189func (m *OnuLossOfAcknowledgementIndication) XXX_DiscardUnknown() {
4190 xxx_messageInfo_OnuLossOfAcknowledgementIndication.DiscardUnknown(m)
4191}
4192
4193var xxx_messageInfo_OnuLossOfAcknowledgementIndication proto.InternalMessageInfo
4194
4195func (m *OnuLossOfAcknowledgementIndication) GetIntfId() uint32 {
4196 if m != nil {
4197 return m.IntfId
4198 }
4199 return 0
4200}
4201
4202func (m *OnuLossOfAcknowledgementIndication) GetOnuId() uint32 {
4203 if m != nil {
4204 return m.OnuId
4205 }
4206 return 0
4207}
4208
4209func (m *OnuLossOfAcknowledgementIndication) GetStatus() string {
4210 if m != nil {
4211 return m.Status
4212 }
4213 return ""
4214}
4215
Devmalya Paul342bf9d2020-03-19 02:42:56 -04004216type OnuDifferentialReachExceededIndication struct {
4217 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4218 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4219 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4220 Distance uint32 `protobuf:"fixed32,4,opt,name=distance,proto3" json:"distance,omitempty"`
4221 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4222 XXX_unrecognized []byte `json:"-"`
4223 XXX_sizecache int32 `json:"-"`
4224}
4225
4226func (m *OnuDifferentialReachExceededIndication) Reset() {
4227 *m = OnuDifferentialReachExceededIndication{}
4228}
4229func (m *OnuDifferentialReachExceededIndication) String() string { return proto.CompactTextString(m) }
4230func (*OnuDifferentialReachExceededIndication) ProtoMessage() {}
4231func (*OnuDifferentialReachExceededIndication) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08004232 return fileDescriptor_c072e7aa0dfd74d5, []int{44}
Devmalya Paul342bf9d2020-03-19 02:42:56 -04004233}
4234
4235func (m *OnuDifferentialReachExceededIndication) XXX_Unmarshal(b []byte) error {
4236 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Unmarshal(m, b)
4237}
4238func (m *OnuDifferentialReachExceededIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4239 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Marshal(b, m, deterministic)
4240}
4241func (m *OnuDifferentialReachExceededIndication) XXX_Merge(src proto.Message) {
4242 xxx_messageInfo_OnuDifferentialReachExceededIndication.Merge(m, src)
4243}
4244func (m *OnuDifferentialReachExceededIndication) XXX_Size() int {
4245 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Size(m)
4246}
4247func (m *OnuDifferentialReachExceededIndication) XXX_DiscardUnknown() {
4248 xxx_messageInfo_OnuDifferentialReachExceededIndication.DiscardUnknown(m)
4249}
4250
4251var xxx_messageInfo_OnuDifferentialReachExceededIndication proto.InternalMessageInfo
4252
4253func (m *OnuDifferentialReachExceededIndication) GetIntfId() uint32 {
4254 if m != nil {
4255 return m.IntfId
4256 }
4257 return 0
4258}
4259
4260func (m *OnuDifferentialReachExceededIndication) GetOnuId() uint32 {
4261 if m != nil {
4262 return m.OnuId
4263 }
4264 return 0
4265}
4266
4267func (m *OnuDifferentialReachExceededIndication) GetStatus() string {
4268 if m != nil {
4269 return m.Status
4270 }
4271 return ""
4272}
4273
4274func (m *OnuDifferentialReachExceededIndication) GetDistance() uint32 {
4275 if m != nil {
4276 return m.Distance
4277 }
4278 return 0
4279}
4280
Burak Gurdag402dd952019-12-10 20:31:11 +00004281type GroupMember struct {
4282 InterfaceId uint32 `protobuf:"varint,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"`
4283 InterfaceType GroupMember_InterfaceType `protobuf:"varint,2,opt,name=interface_type,json=interfaceType,proto3,enum=openolt.GroupMember_InterfaceType" json:"interface_type,omitempty"`
4284 GemPortId uint32 `protobuf:"varint,3,opt,name=gem_port_id,json=gemPortId,proto3" json:"gem_port_id,omitempty"`
4285 Priority uint32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"`
4286 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4287 XXX_unrecognized []byte `json:"-"`
4288 XXX_sizecache int32 `json:"-"`
4289}
4290
4291func (m *GroupMember) Reset() { *m = GroupMember{} }
4292func (m *GroupMember) String() string { return proto.CompactTextString(m) }
4293func (*GroupMember) ProtoMessage() {}
4294func (*GroupMember) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08004295 return fileDescriptor_c072e7aa0dfd74d5, []int{45}
Burak Gurdag402dd952019-12-10 20:31:11 +00004296}
4297
4298func (m *GroupMember) XXX_Unmarshal(b []byte) error {
4299 return xxx_messageInfo_GroupMember.Unmarshal(m, b)
4300}
4301func (m *GroupMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4302 return xxx_messageInfo_GroupMember.Marshal(b, m, deterministic)
4303}
4304func (m *GroupMember) XXX_Merge(src proto.Message) {
4305 xxx_messageInfo_GroupMember.Merge(m, src)
4306}
4307func (m *GroupMember) XXX_Size() int {
4308 return xxx_messageInfo_GroupMember.Size(m)
4309}
4310func (m *GroupMember) XXX_DiscardUnknown() {
4311 xxx_messageInfo_GroupMember.DiscardUnknown(m)
4312}
4313
4314var xxx_messageInfo_GroupMember proto.InternalMessageInfo
4315
4316func (m *GroupMember) GetInterfaceId() uint32 {
4317 if m != nil {
4318 return m.InterfaceId
4319 }
4320 return 0
4321}
4322
4323func (m *GroupMember) GetInterfaceType() GroupMember_InterfaceType {
4324 if m != nil {
4325 return m.InterfaceType
4326 }
4327 return GroupMember_PON
4328}
4329
4330func (m *GroupMember) GetGemPortId() uint32 {
4331 if m != nil {
4332 return m.GemPortId
4333 }
4334 return 0
4335}
4336
4337func (m *GroupMember) GetPriority() uint32 {
4338 if m != nil {
4339 return m.Priority
4340 }
4341 return 0
4342}
4343
4344type Group struct {
4345 GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
4346 Command Group_GroupMembersCommand `protobuf:"varint,2,opt,name=command,proto3,enum=openolt.Group_GroupMembersCommand" json:"command,omitempty"`
4347 Members []*GroupMember `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
4348 Action *Action `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
4349 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4350 XXX_unrecognized []byte `json:"-"`
4351 XXX_sizecache int32 `json:"-"`
4352}
4353
4354func (m *Group) Reset() { *m = Group{} }
4355func (m *Group) String() string { return proto.CompactTextString(m) }
4356func (*Group) ProtoMessage() {}
4357func (*Group) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08004358 return fileDescriptor_c072e7aa0dfd74d5, []int{46}
Burak Gurdag402dd952019-12-10 20:31:11 +00004359}
4360
4361func (m *Group) XXX_Unmarshal(b []byte) error {
4362 return xxx_messageInfo_Group.Unmarshal(m, b)
4363}
4364func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4365 return xxx_messageInfo_Group.Marshal(b, m, deterministic)
4366}
4367func (m *Group) XXX_Merge(src proto.Message) {
4368 xxx_messageInfo_Group.Merge(m, src)
4369}
4370func (m *Group) XXX_Size() int {
4371 return xxx_messageInfo_Group.Size(m)
4372}
4373func (m *Group) XXX_DiscardUnknown() {
4374 xxx_messageInfo_Group.DiscardUnknown(m)
4375}
4376
4377var xxx_messageInfo_Group proto.InternalMessageInfo
4378
4379func (m *Group) GetGroupId() uint32 {
4380 if m != nil {
4381 return m.GroupId
4382 }
4383 return 0
4384}
4385
4386func (m *Group) GetCommand() Group_GroupMembersCommand {
4387 if m != nil {
4388 return m.Command
4389 }
4390 return Group_ADD_MEMBERS
4391}
4392
4393func (m *Group) GetMembers() []*GroupMember {
4394 if m != nil {
4395 return m.Members
4396 }
4397 return nil
4398}
4399
4400func (m *Group) GetAction() *Action {
4401 if m != nil {
4402 return m.Action
4403 }
4404 return nil
4405}
4406
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004407type ValueParam struct {
4408 Onu *Onu `protobuf:"bytes,1,opt,name=onu,proto3" json:"onu,omitempty"`
4409 Value common.ValueType_Type `protobuf:"varint,2,opt,name=value,proto3,enum=common.ValueType_Type" json:"value,omitempty"`
4410 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4411 XXX_unrecognized []byte `json:"-"`
4412 XXX_sizecache int32 `json:"-"`
4413}
4414
4415func (m *ValueParam) Reset() { *m = ValueParam{} }
4416func (m *ValueParam) String() string { return proto.CompactTextString(m) }
4417func (*ValueParam) ProtoMessage() {}
4418func (*ValueParam) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08004419 return fileDescriptor_c072e7aa0dfd74d5, []int{47}
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004420}
4421
4422func (m *ValueParam) XXX_Unmarshal(b []byte) error {
4423 return xxx_messageInfo_ValueParam.Unmarshal(m, b)
4424}
4425func (m *ValueParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4426 return xxx_messageInfo_ValueParam.Marshal(b, m, deterministic)
4427}
4428func (m *ValueParam) XXX_Merge(src proto.Message) {
4429 xxx_messageInfo_ValueParam.Merge(m, src)
4430}
4431func (m *ValueParam) XXX_Size() int {
4432 return xxx_messageInfo_ValueParam.Size(m)
4433}
4434func (m *ValueParam) XXX_DiscardUnknown() {
4435 xxx_messageInfo_ValueParam.DiscardUnknown(m)
4436}
4437
4438var xxx_messageInfo_ValueParam proto.InternalMessageInfo
4439
4440func (m *ValueParam) GetOnu() *Onu {
4441 if m != nil {
4442 return m.Onu
4443 }
4444 return nil
4445}
4446
4447func (m *ValueParam) GetValue() common.ValueType_Type {
4448 if m != nil {
4449 return m.Value
4450 }
4451 return common.ValueType_EMPTY
4452}
4453
Matt Jeanneret61e94872019-03-22 16:16:01 -04004454type Empty struct {
4455 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4456 XXX_unrecognized []byte `json:"-"`
4457 XXX_sizecache int32 `json:"-"`
4458}
4459
4460func (m *Empty) Reset() { *m = Empty{} }
4461func (m *Empty) String() string { return proto.CompactTextString(m) }
4462func (*Empty) ProtoMessage() {}
4463func (*Empty) Descriptor() ([]byte, []int) {
Jason Huang4f8a9372020-06-03 18:09:35 +08004464 return fileDescriptor_c072e7aa0dfd74d5, []int{48}
Matt Jeanneret61e94872019-03-22 16:16:01 -04004465}
4466
4467func (m *Empty) XXX_Unmarshal(b []byte) error {
4468 return xxx_messageInfo_Empty.Unmarshal(m, b)
4469}
4470func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4471 return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
4472}
4473func (m *Empty) XXX_Merge(src proto.Message) {
4474 xxx_messageInfo_Empty.Merge(m, src)
4475}
4476func (m *Empty) XXX_Size() int {
4477 return xxx_messageInfo_Empty.Size(m)
4478}
4479func (m *Empty) XXX_DiscardUnknown() {
4480 xxx_messageInfo_Empty.DiscardUnknown(m)
4481}
4482
4483var xxx_messageInfo_Empty proto.InternalMessageInfo
4484
4485func init() {
Matt Jeanneret61e94872019-03-22 16:16:01 -04004486 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType", DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, DeviceInfo_DeviceResourceRanges_Pool_PoolType_value)
4487 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType", DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, DeviceInfo_DeviceResourceRanges_Pool_SharingType_value)
Girish Gowdra5192ea82020-05-06 20:49:11 -07004488 proto.RegisterEnum("openolt.OnuItuPonAlarm_AlarmID", OnuItuPonAlarm_AlarmID_name, OnuItuPonAlarm_AlarmID_value)
4489 proto.RegisterEnum("openolt.OnuItuPonAlarm_AlarmReportingCondition", OnuItuPonAlarm_AlarmReportingCondition_name, OnuItuPonAlarm_AlarmReportingCondition_value)
Burak Gurdag402dd952019-12-10 20:31:11 +00004490 proto.RegisterEnum("openolt.GroupMember_InterfaceType", GroupMember_InterfaceType_name, GroupMember_InterfaceType_value)
4491 proto.RegisterEnum("openolt.Group_GroupMembersCommand", Group_GroupMembersCommand_name, Group_GroupMembersCommand_value)
Matt Jeanneret61e94872019-03-22 16:16:01 -04004492 proto.RegisterType((*Indication)(nil), "openolt.Indication")
4493 proto.RegisterType((*AlarmIndication)(nil), "openolt.AlarmIndication")
4494 proto.RegisterType((*OltIndication)(nil), "openolt.OltIndication")
4495 proto.RegisterType((*IntfIndication)(nil), "openolt.IntfIndication")
4496 proto.RegisterType((*OnuDiscIndication)(nil), "openolt.OnuDiscIndication")
4497 proto.RegisterType((*OnuIndication)(nil), "openolt.OnuIndication")
4498 proto.RegisterType((*IntfOperIndication)(nil), "openolt.IntfOperIndication")
4499 proto.RegisterType((*OmciIndication)(nil), "openolt.OmciIndication")
4500 proto.RegisterType((*PacketIndication)(nil), "openolt.PacketIndication")
4501 proto.RegisterType((*Interface)(nil), "openolt.Interface")
4502 proto.RegisterType((*Heartbeat)(nil), "openolt.Heartbeat")
4503 proto.RegisterType((*Onu)(nil), "openolt.Onu")
Jason Huang4f8a9372020-06-03 18:09:35 +08004504 proto.RegisterType((*OnuLogicalDistance)(nil), "openolt.OnuLogicalDistance")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004505 proto.RegisterType((*OmciMsg)(nil), "openolt.OmciMsg")
4506 proto.RegisterType((*OnuPacket)(nil), "openolt.OnuPacket")
4507 proto.RegisterType((*UplinkPacket)(nil), "openolt.UplinkPacket")
4508 proto.RegisterType((*DeviceInfo)(nil), "openolt.DeviceInfo")
4509 proto.RegisterType((*DeviceInfo_DeviceResourceRanges)(nil), "openolt.DeviceInfo.DeviceResourceRanges")
4510 proto.RegisterType((*DeviceInfo_DeviceResourceRanges_Pool)(nil), "openolt.DeviceInfo.DeviceResourceRanges.Pool")
4511 proto.RegisterType((*Classifier)(nil), "openolt.Classifier")
4512 proto.RegisterType((*ActionCmd)(nil), "openolt.ActionCmd")
4513 proto.RegisterType((*Action)(nil), "openolt.Action")
4514 proto.RegisterType((*Flow)(nil), "openolt.Flow")
Jason Huang55ee29d2020-03-11 23:43:29 +08004515 proto.RegisterType((*OnuItuPonAlarm)(nil), "openolt.OnuItuPonAlarm")
Girish Gowdra5192ea82020-05-06 20:49:11 -07004516 proto.RegisterType((*OnuItuPonAlarm_SoakTime)(nil), "openolt.OnuItuPonAlarm.SoakTime")
4517 proto.RegisterType((*OnuItuPonAlarm_RateThresholdConfig)(nil), "openolt.OnuItuPonAlarm.RateThresholdConfig")
4518 proto.RegisterType((*OnuItuPonAlarm_RateRangeConfig)(nil), "openolt.OnuItuPonAlarm.RateRangeConfig")
4519 proto.RegisterType((*OnuItuPonAlarm_ValueThresholdConfig)(nil), "openolt.OnuItuPonAlarm.ValueThresholdConfig")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004520 proto.RegisterType((*SerialNumber)(nil), "openolt.SerialNumber")
4521 proto.RegisterType((*PortStatistics)(nil), "openolt.PortStatistics")
4522 proto.RegisterType((*FlowStatistics)(nil), "openolt.FlowStatistics")
4523 proto.RegisterType((*LosIndication)(nil), "openolt.LosIndication")
4524 proto.RegisterType((*DyingGaspIndication)(nil), "openolt.DyingGaspIndication")
4525 proto.RegisterType((*OnuAlarmIndication)(nil), "openolt.OnuAlarmIndication")
4526 proto.RegisterType((*OnuStartupFailureIndication)(nil), "openolt.OnuStartupFailureIndication")
4527 proto.RegisterType((*OnuSignalDegradeIndication)(nil), "openolt.OnuSignalDegradeIndication")
4528 proto.RegisterType((*OnuDriftOfWindowIndication)(nil), "openolt.OnuDriftOfWindowIndication")
4529 proto.RegisterType((*OnuLossOfOmciChannelIndication)(nil), "openolt.OnuLossOfOmciChannelIndication")
4530 proto.RegisterType((*OnuSignalsFailureIndication)(nil), "openolt.OnuSignalsFailureIndication")
4531 proto.RegisterType((*OnuTransmissionInterferenceWarning)(nil), "openolt.OnuTransmissionInterferenceWarning")
4532 proto.RegisterType((*OnuActivationFailureIndication)(nil), "openolt.OnuActivationFailureIndication")
Naga Manjunath0a734252019-11-21 19:00:23 +05304533 proto.RegisterType((*OnuLossOfKeySyncFailureIndication)(nil), "openolt.OnuLossOfKeySyncFailureIndication")
Girish Gowdra5192ea82020-05-06 20:49:11 -07004534 proto.RegisterType((*RdiErrorIndication)(nil), "openolt.RdiErrorIndication")
Naga Manjunath0a734252019-11-21 19:00:23 +05304535 proto.RegisterType((*OnuItuPonStatsIndication)(nil), "openolt.OnuItuPonStatsIndication")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004536 proto.RegisterType((*OnuProcessingErrorIndication)(nil), "openolt.OnuProcessingErrorIndication")
Devmalya Paulea6eb472020-02-04 20:41:01 -05004537 proto.RegisterType((*OnuDeactivationFailureIndication)(nil), "openolt.OnuDeactivationFailureIndication")
Devmalya Paulb0c12472020-02-18 20:08:53 -05004538 proto.RegisterType((*OnuRemoteDefectIndication)(nil), "openolt.OnuRemoteDefectIndication")
Devmalya Paul82957962020-03-01 18:49:37 -05004539 proto.RegisterType((*OnuLossOfGEMChannelDelineationIndication)(nil), "openolt.OnuLossOfGEMChannelDelineationIndication")
4540 proto.RegisterType((*OnuPhysicalEquipmentErrorIndication)(nil), "openolt.OnuPhysicalEquipmentErrorIndication")
4541 proto.RegisterType((*OnuLossOfAcknowledgementIndication)(nil), "openolt.OnuLossOfAcknowledgementIndication")
Devmalya Paul342bf9d2020-03-19 02:42:56 -04004542 proto.RegisterType((*OnuDifferentialReachExceededIndication)(nil), "openolt.OnuDifferentialReachExceededIndication")
Burak Gurdag402dd952019-12-10 20:31:11 +00004543 proto.RegisterType((*GroupMember)(nil), "openolt.GroupMember")
4544 proto.RegisterType((*Group)(nil), "openolt.Group")
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004545 proto.RegisterType((*ValueParam)(nil), "openolt.ValueParam")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004546 proto.RegisterType((*Empty)(nil), "openolt.Empty")
4547}
4548
4549func init() { proto.RegisterFile("voltha_protos/openolt.proto", fileDescriptor_c072e7aa0dfd74d5) }
4550
4551var fileDescriptor_c072e7aa0dfd74d5 = []byte{
Jason Huang4f8a9372020-06-03 18:09:35 +08004552 // 4469 bytes of a gzipped FileDescriptorProto
4553 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5b, 0xcd, 0x73, 0x24, 0x47,
4554 0x56, 0x9f, 0xd6, 0x47, 0x7f, 0xbc, 0xfe, 0x92, 0x52, 0xdf, 0xd2, 0xec, 0x8c, 0x5c, 0x3b, 0xd8,
4555 0xb3, 0x5e, 0x5b, 0xb2, 0xc7, 0x0e, 0xc0, 0x66, 0x17, 0xac, 0x8f, 0x9e, 0x51, 0x63, 0x69, 0x5a,
4556 0x94, 0x7a, 0x66, 0xc0, 0x8b, 0xa9, 0x2d, 0x55, 0x65, 0x77, 0xe7, 0xaa, 0xba, 0xb2, 0x5c, 0x55,
4557 0x2d, 0x8d, 0x38, 0x70, 0x58, 0x58, 0x4e, 0x9c, 0xd8, 0x80, 0x08, 0xb8, 0x11, 0xf0, 0x0f, 0x70,
4558 0x23, 0x62, 0x23, 0xb8, 0x10, 0xc1, 0x89, 0xe0, 0xc2, 0x3f, 0xc0, 0x81, 0x1b, 0x77, 0x4e, 0x44,
4559 0x40, 0xe4, 0xcb, 0xac, 0xaf, 0xae, 0x6e, 0xcd, 0xc8, 0x2b, 0x82, 0x8b, 0xa2, 0xf3, 0xbd, 0xdf,
4560 0xfb, 0x65, 0xbe, 0xcc, 0x97, 0x99, 0x2f, 0xb3, 0x52, 0xb0, 0x75, 0xc9, 0x9d, 0x70, 0x60, 0x1a,
4561 0x9e, 0xcf, 0x43, 0x1e, 0xec, 0x72, 0x8f, 0xba, 0xdc, 0x09, 0x77, 0xb0, 0x48, 0x4a, 0xaa, 0xb8,
4562 0x79, 0xbf, 0xcf, 0x79, 0xdf, 0xa1, 0xbb, 0xa6, 0xc7, 0x76, 0x4d, 0xd7, 0xe5, 0xa1, 0x19, 0x32,
4563 0xee, 0x06, 0x12, 0xb6, 0xb9, 0x9d, 0xe5, 0x08, 0xa9, 0x35, 0x10, 0xbf, 0x7b, 0xcc, 0xa1, 0x0a,
4564 0xb1, 0x99, 0x45, 0x58, 0x7c, 0x38, 0xe4, 0xae, 0xd4, 0x69, 0xff, 0x32, 0x07, 0xd0, 0x76, 0x6d,
4565 0x66, 0x21, 0x27, 0xf9, 0x18, 0x4a, 0xdc, 0x09, 0x0d, 0xe6, 0xda, 0xeb, 0x85, 0xed, 0xc2, 0xe3,
4566 0xea, 0x93, 0xd5, 0x9d, 0xa8, 0x51, 0x1d, 0x27, 0x4c, 0x80, 0x47, 0xf7, 0xf4, 0x22, 0x47, 0x01,
4567 0xf9, 0x14, 0xca, 0xcc, 0x0d, 0x7b, 0x68, 0x33, 0x83, 0x36, 0x6b, 0xb1, 0x4d, 0xdb, 0x0d, 0x7b,
4568 0x19, 0xa3, 0x12, 0x93, 0x12, 0xb2, 0x07, 0x75, 0xb4, 0xe2, 0x1e, 0xf5, 0xd1, 0x74, 0x16, 0x4d,
4569 0xb7, 0x32, 0xa6, 0x1d, 0x8f, 0xfa, 0x19, 0xf3, 0x2a, 0x4b, 0xa4, 0xe4, 0x37, 0xa1, 0xc6, 0xdd,
4570 0x91, 0x61, 0xb3, 0xc0, 0x42, 0x86, 0x39, 0x64, 0xd8, 0x4c, 0x1a, 0xec, 0x8e, 0x0e, 0x59, 0x60,
4571 0x65, 0x08, 0x80, 0xc7, 0x42, 0xf4, 0xd5, 0x1d, 0xa1, 0xe9, 0xfc, 0xb8, 0xaf, 0xee, 0x68, 0xcc,
4572 0x57, 0x14, 0x08, 0x5f, 0xf9, 0xd0, 0x62, 0x68, 0x53, 0x1c, 0xf3, 0xb5, 0x33, 0xb4, 0x58, 0xd6,
4573 0x57, 0x2e, 0x25, 0xe4, 0x53, 0x28, 0x79, 0x17, 0xb2, 0x53, 0x4b, 0x68, 0xb4, 0x11, 0x1b, 0x9d,
4574 0x9a, 0xd6, 0x05, 0x1d, 0xeb, 0x57, 0xef, 0x02, 0xfb, 0xf5, 0xd7, 0x01, 0x3c, 0xee, 0x87, 0x46,
4575 0x10, 0x9a, 0x61, 0xb0, 0x5e, 0x1e, 0xab, 0xed, 0x94, 0xfb, 0xe1, 0x99, 0x08, 0x84, 0x20, 0x64,
4576 0x56, 0x70, 0x74, 0x4f, 0xaf, 0x78, 0x4a, 0x12, 0x08, 0xcb, 0x9e, 0xc3, 0xaf, 0x94, 0x65, 0x65,
4577 0xcc, 0xf2, 0xa9, 0xc3, 0xaf, 0xb2, 0x96, 0x3d, 0x25, 0x09, 0xc8, 0xaf, 0x41, 0xc5, 0x74, 0x4c,
4578 0x7f, 0x88, 0x6d, 0x05, 0x34, 0x5c, 0x8f, 0x0d, 0xf7, 0x84, 0x26, 0xd3, 0xd4, 0xb2, 0xa9, 0x44,
4579 0xfb, 0x45, 0x98, 0xb3, 0xcd, 0xd0, 0xd4, 0xfe, 0xb3, 0x0e, 0xcd, 0x31, 0x9c, 0xe8, 0x67, 0x87,
4580 0x07, 0x13, 0x63, 0xea, 0x98, 0x07, 0x59, 0xdf, 0x1d, 0x14, 0x90, 0x43, 0x68, 0xd8, 0xd7, 0xcc,
4581 0xed, 0x1b, 0x7d, 0x33, 0xf0, 0x52, 0x91, 0x75, 0x3f, 0xb6, 0x3c, 0x14, 0xea, 0x67, 0x66, 0xe0,
4582 0x65, 0xec, 0x6b, 0x76, 0x4a, 0x2c, 0x62, 0x4c, 0x0c, 0x70, 0xe2, 0xd1, 0x78, 0x8c, 0x75, 0xdc,
4583 0x51, 0xde, 0xa9, 0x2a, 0x4f, 0xa4, 0xe4, 0x15, 0x2c, 0x0b, 0x8a, 0x20, 0x34, 0xfd, 0x70, 0xe4,
4584 0x19, 0x3d, 0x93, 0x39, 0xa9, 0x58, 0x7b, 0x94, 0x66, 0x3a, 0x93, 0x98, 0xa7, 0x26, 0x73, 0x46,
4585 0x3e, 0xcd, 0x50, 0x2e, 0xf2, 0x8c, 0x5a, 0x10, 0x7f, 0x05, 0xab, 0x48, 0xcc, 0xfa, 0xae, 0xe9,
4586 0x18, 0x36, 0xed, 0xfb, 0xa6, 0x4d, 0x53, 0xb1, 0xf8, 0xdd, 0x0c, 0x35, 0xa2, 0x0e, 0x25, 0x28,
4587 0xc3, 0xbc, 0xc4, 0xf3, 0x5a, 0xf2, 0x23, 0x58, 0xc3, 0x89, 0xe1, 0xb3, 0x5e, 0x68, 0xf0, 0x9e,
4588 0x71, 0xc5, 0x5c, 0x9b, 0x5f, 0xa5, 0x82, 0x36, 0x43, 0x7e, 0x28, 0x60, 0x9d, 0xde, 0x2b, 0x04,
4589 0xe5, 0xc8, 0xc7, 0xb5, 0xa4, 0x0b, 0xc2, 0x1b, 0xc3, 0xe1, 0x41, 0x60, 0xc4, 0x73, 0x41, 0x86,
4590 0xf5, 0x7b, 0x69, 0xda, 0x63, 0x1e, 0x04, 0x9d, 0x9e, 0x98, 0x14, 0x07, 0x03, 0xd3, 0x75, 0xa9,
4591 0x93, 0xa1, 0x6e, 0x70, 0x85, 0x50, 0x53, 0x24, 0xea, 0x67, 0x74, 0x25, 0x48, 0xfa, 0xb9, 0x3c,
4592 0xa1, 0x9f, 0x25, 0x66, 0x6a, 0x3f, 0x27, 0x6a, 0x41, 0xdc, 0x91, 0x8b, 0x44, 0xc8, 0xae, 0x64,
4593 0x4b, 0xe5, 0x6c, 0xf8, 0x7e, 0x9a, 0xb0, 0xeb, 0x9b, 0x6e, 0x30, 0x64, 0x41, 0xc0, 0xb8, 0xdb,
4594 0x76, 0x43, 0xea, 0xf7, 0xa8, 0x4f, 0x5d, 0x8b, 0xbe, 0x32, 0x7d, 0x97, 0xb9, 0x7d, 0xb5, 0x6a,
4595 0x74, 0xd9, 0x15, 0xb6, 0xf4, 0xc7, 0xb2, 0x73, 0x4d, 0x2b, 0x64, 0x97, 0x58, 0x6f, 0xd2, 0x58,
4596 0xc8, 0xf7, 0xc2, 0x5e, 0x0c, 0x9b, 0xd4, 0x5e, 0xe1, 0x73, 0x16, 0x21, 0x6b, 0x58, 0x17, 0x35,
4597 0x78, 0x3e, 0xb7, 0x68, 0x10, 0x88, 0x59, 0x40, 0x7d, 0x9f, 0xcb, 0x55, 0xb2, 0x8a, 0x55, 0xfc,
4598 0x4a, 0xba, 0x8a, 0xd3, 0x18, 0xd7, 0x12, 0xb0, 0x4c, 0x05, 0x2b, 0x7c, 0x92, 0x9e, 0x50, 0xd8,
4599 0x48, 0xc6, 0xb0, 0x67, 0x04, 0xd7, 0xae, 0x95, 0x78, 0x51, 0xc3, 0x2a, 0xde, 0xcf, 0x8f, 0xe5,
4600 0x97, 0xf4, 0xfa, 0xec, 0xda, 0xb5, 0xa6, 0x39, 0x22, 0x41, 0x11, 0x42, 0x54, 0xf3, 0x02, 0x56,
4601 0x70, 0x81, 0x0d, 0x47, 0x86, 0xc7, 0x5d, 0xb9, 0x1c, 0x61, 0x15, 0x75, 0xac, 0xe2, 0x9d, 0xcc,
4602 0x72, 0x1b, 0x8e, 0x4e, 0xb9, 0x8b, 0xab, 0x50, 0x6e, 0x48, 0xb3, 0x3a, 0xe2, 0xc0, 0x7d, 0x0c,
4603 0x6f, 0x3a, 0x36, 0x06, 0x23, 0x5f, 0x4e, 0xa0, 0x06, 0xb2, 0x7f, 0x2f, 0x13, 0xe3, 0x29, 0xec,
4604 0xa4, 0xf6, 0x8b, 0xee, 0x98, 0x8c, 0x21, 0xaf, 0xa4, 0x13, 0x3e, 0x1d, 0xf2, 0x90, 0x1a, 0x36,
4605 0xed, 0x51, 0x4b, 0x2e, 0xe5, 0x4d, 0xac, 0x46, 0x4b, 0x57, 0xa3, 0x23, 0xe8, 0x10, 0x31, 0x19,
4606 0x7e, 0xc2, 0x73, 0x4a, 0x12, 0x48, 0x37, 0x70, 0x10, 0xfa, 0x74, 0x68, 0xd8, 0xd4, 0x61, 0x2e,
4607 0x95, 0xee, 0x08, 0xfe, 0x05, 0xe4, 0xff, 0x38, 0x3f, 0x0e, 0xcf, 0x5a, 0x27, 0x6a, 0x4a, 0x1d,
4608 0x26, 0x26, 0x99, 0xea, 0xd6, 0xd5, 0x70, 0x3c, 0xa3, 0xc3, 0x2c, 0x84, 0x5c, 0xc2, 0x36, 0xc6,
4609 0xd6, 0xe0, 0x3a, 0x60, 0x96, 0xe9, 0x18, 0xf4, 0x9b, 0x11, 0xf3, 0x86, 0xd4, 0x0d, 0x53, 0x31,
4610 0xb6, 0x88, 0x15, 0x7f, 0x90, 0x89, 0x31, 0x85, 0x6f, 0x45, 0xf0, 0x7c, 0xa8, 0x09, 0x67, 0xa6,
4611 0xc2, 0xc8, 0x8f, 0x60, 0x29, 0x1d, 0x71, 0xa6, 0x75, 0x81, 0x55, 0x91, 0xfc, 0x6c, 0x94, 0x3e,
4612 0xee, 0x59, 0x17, 0x2e, 0xbf, 0x72, 0xa8, 0xdd, 0xa7, 0x82, 0x27, 0x53, 0x53, 0x93, 0xa7, 0x50,
4613 0x82, 0x9c, 0xc3, 0x96, 0x4c, 0x04, 0x7a, 0x3d, 0xc3, 0xa7, 0xa6, 0x35, 0x30, 0xe8, 0x6b, 0x8b,
4614 0x52, 0x9b, 0xda, 0x58, 0xc9, 0x12, 0x56, 0xb2, 0x9b, 0xcd, 0x0b, 0x7a, 0x38, 0xc9, 0x43, 0x66,
4615 0x3a, 0xba, 0xb0, 0x68, 0x29, 0x83, 0x4c, 0x45, 0x6b, 0x5c, 0x22, 0xc7, 0x11, 0xf1, 0x6e, 0xb7,
4616 0x03, 0xf5, 0x4c, 0x56, 0x44, 0xbe, 0x03, 0x80, 0x09, 0x8d, 0x08, 0x75, 0x8a, 0xbb, 0x5d, 0x45,
4617 0xaf, 0x08, 0x89, 0x08, 0x5e, 0xaa, 0x1d, 0x41, 0x23, 0x9b, 0x11, 0x91, 0x35, 0x28, 0xc9, 0xe4,
4618 0x49, 0xee, 0x8d, 0x25, 0xbd, 0x88, 0x09, 0x92, 0x3d, 0xc6, 0x34, 0x33, 0xce, 0x34, 0x80, 0xc5,
4619 0x5c, 0x7a, 0x33, 0x9d, 0xec, 0x73, 0xa8, 0x07, 0xd4, 0x67, 0xa6, 0x63, 0xb8, 0xa3, 0xe1, 0x39,
4620 0xf5, 0xd5, 0x6e, 0xba, 0x12, 0x77, 0xc9, 0x19, 0x6a, 0x9f, 0xa3, 0x52, 0xaf, 0x05, 0xa9, 0x92,
4621 0xf6, 0x8b, 0x02, 0xd4, 0x33, 0xe9, 0xd0, 0xf4, 0x6a, 0x56, 0xa0, 0x88, 0xf3, 0x5d, 0xee, 0xd6,
4622 0x25, 0x7d, 0x5e, 0xcc, 0xdd, 0x71, 0x57, 0x66, 0xc7, 0x5c, 0x21, 0x0f, 0xa1, 0x6a, 0xda, 0x43,
4623 0xe6, 0x2a, 0xfd, 0x3c, 0xea, 0x01, 0x45, 0x12, 0x90, 0x6b, 0xfd, 0xdc, 0xdb, 0xb7, 0xfe, 0xc7,
4624 0x40, 0xf2, 0x89, 0x24, 0x21, 0x30, 0x17, 0x5e, 0x7b, 0xd1, 0x00, 0xe1, 0xef, 0xb4, 0x57, 0x33,
4625 0x37, 0x8c, 0xc4, 0x78, 0xf3, 0x35, 0x1d, 0x1a, 0xd9, 0xcc, 0xef, 0xd6, 0xfd, 0xb3, 0x00, 0xb3,
4626 0xde, 0x45, 0x88, 0xcc, 0x35, 0x5d, 0xfc, 0xd4, 0xfe, 0xa9, 0x00, 0x0b, 0xe3, 0x99, 0x21, 0xd9,
4627 0x82, 0x0a, 0xd2, 0x62, 0xcb, 0x65, 0x2f, 0x61, 0xe2, 0xdd, 0x1d, 0x6b, 0x7d, 0x2e, 0x8e, 0xfa,
4628 0x74, 0x88, 0x89, 0x64, 0x5c, 0x6f, 0x45, 0x49, 0xda, 0xb6, 0xb0, 0xc3, 0x54, 0x91, 0xc9, 0xe4,
4629 0xa8, 0xa4, 0x17, 0x45, 0x51, 0x2a, 0xd0, 0xc8, 0xe5, 0x98, 0x33, 0x94, 0xf4, 0xa2, 0x28, 0x3e,
4630 0xe7, 0x64, 0x15, 0x8a, 0x16, 0xe7, 0x17, 0x8c, 0xe2, 0xa6, 0x5f, 0xd4, 0x55, 0x29, 0xf2, 0x62,
4631 0x2e, 0xf1, 0xe2, 0x11, 0x54, 0xe4, 0x76, 0x6a, 0x5a, 0xd3, 0x1b, 0xa8, 0xfd, 0x00, 0x2a, 0x47,
4632 0xd4, 0xf4, 0xc3, 0x73, 0x6a, 0x86, 0x64, 0x17, 0x96, 0x06, 0x51, 0x41, 0x26, 0x03, 0xe1, 0xc8,
4633 0xa7, 0xca, 0x82, 0xc4, 0xaa, 0xb3, 0x48, 0xa3, 0xfd, 0x71, 0x01, 0x66, 0x3b, 0xee, 0xe8, 0xd6,
4634 0x7d, 0x9e, 0x8b, 0xa9, 0xd9, 0xb7, 0x8e, 0x29, 0xf4, 0x94, 0xc9, 0x28, 0x2c, 0xe9, 0xe2, 0xa7,
4635 0xf6, 0xf7, 0x05, 0x20, 0xb8, 0x74, 0xf5, 0xc5, 0xea, 0x77, 0xc8, 0x82, 0xd0, 0x74, 0x6f, 0xf0,
4636 0x79, 0x5a, 0xa3, 0x3e, 0x83, 0x0d, 0x47, 0x52, 0x18, 0xea, 0x60, 0x83, 0x3c, 0xc6, 0x1f, 0x52,
4637 0x9f, 0xab, 0xe1, 0x59, 0x55, 0x00, 0x39, 0xf9, 0x51, 0xfd, 0x15, 0xf5, 0x39, 0xf9, 0x08, 0x96,
4638 0x27, 0x99, 0xaa, 0x46, 0x92, 0xbc, 0x95, 0xf6, 0x25, 0x94, 0x44, 0xdc, 0x9e, 0x04, 0xfd, 0x3b,
4639 0x08, 0xd8, 0x9f, 0x15, 0xa0, 0x22, 0xb6, 0x09, 0x8c, 0xd9, 0x5b, 0xf3, 0xa5, 0x62, 0x6d, 0x2e,
4640 0x13, 0x6b, 0xd9, 0xe0, 0x9d, 0x1f, 0x0f, 0xde, 0x7c, 0x3b, 0x3e, 0x83, 0xda, 0x0b, 0xcf, 0x61,
4641 0xee, 0xc5, 0x9b, 0x5a, 0xa2, 0x4c, 0x67, 0x12, 0xd3, 0x3f, 0xaf, 0x00, 0x1c, 0xd2, 0x4b, 0x66,
4642 0xd1, 0xb6, 0xdb, 0xc3, 0x30, 0xbf, 0xa4, 0xae, 0xcd, 0x7d, 0xb5, 0x48, 0xa8, 0x12, 0x59, 0x86,
4643 0xf9, 0x21, 0xb7, 0xa9, 0xa3, 0x96, 0x64, 0x59, 0x20, 0xdf, 0x83, 0x85, 0x81, 0xe9, 0xdb, 0x57,
4644 0xa6, 0x4f, 0x8d, 0x4b, 0xea, 0x8b, 0x4c, 0x52, 0xad, 0x14, 0xcd, 0x48, 0xfe, 0x52, 0x8a, 0x05,
4645 0xb4, 0xc7, 0xfc, 0x61, 0x06, 0x3a, 0x27, 0xa1, 0x91, 0x3c, 0x82, 0x6e, 0x41, 0xc5, 0xc6, 0x16,
4646 0x89, 0xf6, 0x2f, 0xc8, 0x19, 0x2f, 0x05, 0x6d, 0x5b, 0x8c, 0xb8, 0x52, 0x66, 0x03, 0x79, 0x11,
4647 0x71, 0x44, 0xea, 0xd2, 0x51, 0x2c, 0xe8, 0x44, 0x1a, 0x26, 0x3a, 0x2f, 0xc0, 0x2c, 0xaf, 0xa4,
4648 0x97, 0x3d, 0xee, 0x8a, 0x93, 0x64, 0x40, 0x1e, 0x00, 0x84, 0xd4, 0x1a, 0xb8, 0xdc, 0xe1, 0xfd,
4649 0xeb, 0x68, 0x11, 0x4e, 0x24, 0x64, 0x5b, 0xe6, 0xd1, 0xcc, 0x96, 0x67, 0x21, 0xb5, 0x28, 0x00,
4650 0x0e, 0x20, 0x1e, 0x6d, 0xc8, 0x7d, 0x00, 0x85, 0xa0, 0xea, 0x44, 0x50, 0xd2, 0xcb, 0xa8, 0x6f,
4651 0xb9, 0x36, 0x79, 0x04, 0x0d, 0xd3, 0x71, 0xb8, 0x95, 0x30, 0x94, 0x11, 0x51, 0x43, 0x69, 0xc4,
4652 0xb1, 0x0d, 0xb5, 0x18, 0x45, 0x55, 0xb6, 0x5e, 0xd2, 0x41, 0x61, 0x04, 0xcf, 0x63, 0x58, 0x48,
4653 0x42, 0x42, 0x31, 0x01, 0xa2, 0x1a, 0x71, 0x60, 0x48, 0xae, 0x47, 0xd0, 0x48, 0x21, 0xa9, 0x4a,
4654 0x9e, 0x4b, 0x7a, 0x2d, 0xc6, 0x09, 0x3e, 0x0d, 0xea, 0x6a, 0x01, 0x54, 0x64, 0x75, 0x04, 0x55,
4655 0xe5, 0x32, 0x28, 0x99, 0x1e, 0x40, 0x35, 0xc2, 0x50, 0x95, 0x5f, 0x96, 0xe4, 0xa9, 0x59, 0x72,
4656 0x7c, 0x01, 0x45, 0xdf, 0x74, 0xfb, 0x34, 0x58, 0x6f, 0x6e, 0xcf, 0x3e, 0xae, 0x3e, 0x79, 0x9c,
4657 0x9c, 0x52, 0xe3, 0x80, 0x52, 0x3f, 0x75, 0x1a, 0xf0, 0x91, 0x6f, 0x51, 0x1d, 0xf1, 0xba, 0xb2,
4658 0xdb, 0xfc, 0x8b, 0x39, 0x58, 0x9e, 0x04, 0x20, 0x1b, 0xd1, 0xe5, 0x8a, 0x1d, 0xac, 0x17, 0xb6,
4659 0x67, 0x1f, 0x97, 0xd4, 0x0d, 0x8a, 0x3d, 0x3e, 0x62, 0x33, 0xb9, 0x11, 0x3b, 0x80, 0x79, 0x8f,
4660 0x73, 0x27, 0x58, 0x9f, 0xc5, 0x46, 0x7d, 0xf8, 0xb6, 0x8d, 0xda, 0x39, 0xe5, 0xdc, 0xd1, 0xa5,
4661 0xed, 0xe6, 0x7f, 0xcf, 0xc0, 0x9c, 0x28, 0x93, 0xdf, 0x4e, 0x6d, 0x99, 0x8d, 0x27, 0xbf, 0x7a,
4662 0x2b, 0x32, 0xfc, 0x23, 0xb6, 0x29, 0xb5, 0xd5, 0x9e, 0x41, 0x29, 0x18, 0x98, 0x3e, 0x73, 0xfb,
4663 0xd8, 0xec, 0xc6, 0x93, 0xcf, 0x6e, 0x47, 0x77, 0x26, 0x8d, 0x91, 0x31, 0x62, 0x12, 0x13, 0x53,
4664 0x0e, 0xa0, 0x5c, 0x28, 0x65, 0x41, 0xcc, 0x73, 0xaa, 0x8e, 0xeb, 0x25, 0x5d, 0xfc, 0xd4, 0xf6,
4665 0xa0, 0x1c, 0x35, 0x87, 0x00, 0x14, 0x3b, 0xcf, 0x5f, 0x18, 0xed, 0xc3, 0x85, 0x7b, 0xa4, 0x06,
4666 0xe5, 0xbd, 0xe3, 0xe3, 0xce, 0x81, 0x28, 0x15, 0x48, 0x03, 0xe0, 0x59, 0xeb, 0xe4, 0xb4, 0xa3,
4667 0x77, 0x45, 0x79, 0x86, 0x54, 0xa1, 0xf4, 0xf4, 0xb8, 0xf3, 0x4a, 0x14, 0x66, 0xb5, 0x01, 0x54,
4668 0x53, 0x4d, 0x20, 0xab, 0x40, 0x0e, 0x5b, 0x87, 0xed, 0x83, 0xbd, 0x6e, 0xeb, 0xd0, 0x38, 0x6d,
4669 0xe9, 0x46, 0xfb, 0x79, 0xf7, 0xe9, 0xc2, 0x3d, 0xf2, 0x10, 0xb6, 0xce, 0x8e, 0xf6, 0xf4, 0xd6,
4670 0xa1, 0xb1, 0xff, 0x7b, 0xc6, 0xde, 0xf1, 0x31, 0xca, 0xf1, 0x47, 0xb7, 0x75, 0x70, 0xb4, 0x50,
4671 0x20, 0xdb, 0x70, 0x7f, 0x02, 0xe0, 0x6c, 0xef, 0xa4, 0x25, 0x11, 0x33, 0xda, 0x9f, 0xcc, 0x02,
4672 0x1c, 0x38, 0x66, 0x10, 0xb0, 0x1e, 0xa3, 0x3e, 0xae, 0x9f, 0x46, 0xe8, 0xc5, 0xab, 0xd9, 0x3c,
4673 0xef, 0x7a, 0xcc, 0x26, 0x4b, 0x30, 0xcf, 0x8d, 0xcb, 0x78, 0x55, 0x9d, 0xe3, 0x2f, 0x19, 0xae,
4674 0xb5, 0x4c, 0x62, 0x55, 0x87, 0xb0, 0x08, 0xcb, 0x10, 0x2b, 0xbb, 0x64, 0x8e, 0x09, 0xec, 0x1a,
4675 0x94, 0xb8, 0xe1, 0x9d, 0xb3, 0x30, 0x50, 0x8b, 0x6c, 0x91, 0x9f, 0x8a, 0x12, 0xae, 0x9f, 0x4a,
4676 0xa1, 0xb2, 0x00, 0x26, 0x15, 0x1b, 0x50, 0xa6, 0xe1, 0x40, 0xe6, 0x22, 0x72, 0xaa, 0x97, 0x68,
4677 0x38, 0x88, 0x52, 0x11, 0x3b, 0x08, 0x8d, 0xa1, 0x69, 0xe1, 0x14, 0xaf, 0xe9, 0x45, 0x3b, 0x08,
4678 0x4f, 0x4c, 0x4b, 0x28, 0x02, 0xdf, 0x42, 0x45, 0x45, 0x2a, 0x02, 0xdf, 0x12, 0x0a, 0x11, 0xe4,
4679 0x9e, 0xbc, 0x9d, 0x54, 0x73, 0xb9, 0xc4, 0xbc, 0x53, 0xbc, 0x03, 0x5d, 0x01, 0x61, 0x6d, 0x30,
4680 0x4f, 0x4d, 0xde, 0x79, 0x3b, 0x08, 0xdb, 0x9e, 0x10, 0x0b, 0x2a, 0xe6, 0xa9, 0x75, 0x6c, 0x3e,
4681 0xf0, 0xad, 0xb6, 0x27, 0x88, 0x84, 0x58, 0xcc, 0x6e, 0x35, 0x8f, 0x45, 0x8d, 0x62, 0x81, 0x13,
4682 0x2a, 0x41, 0x84, 0x2a, 0x39, 0x81, 0x45, 0x2b, 0x51, 0xb5, 0x0d, 0x35, 0xef, 0x22, 0x34, 0x42,
4683 0xb3, 0x2f, 0xfd, 0x69, 0xca, 0xa9, 0xe4, 0x5d, 0x84, 0x5d, 0x13, 0x47, 0x58, 0xfb, 0xd9, 0x2c,
4684 0x54, 0xc4, 0x39, 0x9d, 0xbb, 0x07, 0x43, 0x5c, 0x32, 0x4c, 0xdb, 0x36, 0xf8, 0x28, 0xa4, 0xbe,
4685 0xb0, 0xc2, 0xc1, 0x28, 0xeb, 0x55, 0xd3, 0xb6, 0x3b, 0x42, 0xd6, 0x35, 0xfb, 0x62, 0x99, 0x12,
4686 0x27, 0xc6, 0x4b, 0x9a, 0x82, 0xcd, 0x20, 0xac, 0x21, 0xe5, 0x31, 0x72, 0x1b, 0x6a, 0xa1, 0x6f,
4687 0x7a, 0x46, 0xc8, 0x8d, 0x01, 0x0f, 0x64, 0xf8, 0x96, 0x75, 0x10, 0xb2, 0x2e, 0x3f, 0xe2, 0x41,
4688 0x48, 0x3e, 0x00, 0xe2, 0xd3, 0xa1, 0xe9, 0x5f, 0x28, 0x2e, 0x39, 0x1e, 0x73, 0x88, 0x5b, 0x90,
4689 0x1a, 0x64, 0x93, 0x23, 0x93, 0xa0, 0x99, 0xeb, 0xc6, 0xe8, 0xf9, 0x34, 0xba, 0x2d, 0x14, 0x12,
4690 0xad, 0x7c, 0x91, 0x50, 0xd1, 0xc8, 0x62, 0xec, 0x0b, 0xa2, 0xb2, 0xbe, 0x24, 0xb0, 0x52, 0xda,
4691 0x97, 0x18, 0xb9, 0x03, 0x4b, 0xa1, 0x6f, 0xba, 0x81, 0x63, 0x86, 0x69, 0x70, 0x19, 0xc1, 0x8b,
4692 0xb1, 0x6a, 0x32, 0x3e, 0xe9, 0xa8, 0xca, 0x18, 0x3e, 0xea, 0x2b, 0xed, 0x1f, 0x0a, 0x50, 0x94,
4693 0xe3, 0x40, 0x1e, 0xc1, 0xac, 0x35, 0x8c, 0x2e, 0x14, 0x49, 0x72, 0x47, 0x19, 0x8d, 0x92, 0x2e,
4694 0xd4, 0x93, 0x67, 0x46, 0x2a, 0xda, 0x67, 0x33, 0xd1, 0x9e, 0x4c, 0xaf, 0xb9, 0xb1, 0xe9, 0x25,
4695 0xa7, 0xcc, 0x7c, 0x76, 0xca, 0x4c, 0x9e, 0x19, 0xc9, 0xbc, 0x2b, 0xa5, 0xe6, 0x9d, 0xf6, 0xef,
4696 0xb3, 0x30, 0xf7, 0xd4, 0xe1, 0x57, 0xb8, 0x11, 0x5a, 0x16, 0x0d, 0x02, 0x23, 0x9d, 0x99, 0x34,
4697 0xf5, 0x9a, 0x94, 0xb6, 0x27, 0x65, 0x4a, 0xcd, 0x28, 0x53, 0x5a, 0x81, 0xe2, 0xc8, 0x65, 0x42,
4698 0x5c, 0x95, 0xe2, 0x91, 0xcb, 0x6e, 0xca, 0xe2, 0xb7, 0x00, 0xb7, 0x29, 0x19, 0xd7, 0x32, 0xcb,
4699 0x28, 0x0b, 0x01, 0x4e, 0xd4, 0x0d, 0x28, 0x47, 0x9b, 0x2d, 0x4e, 0xbb, 0xa6, 0x5e, 0x52, 0x1b,
4700 0x2d, 0x79, 0x17, 0x9a, 0x2e, 0x0d, 0xaf, 0x38, 0x46, 0x91, 0x6c, 0xe5, 0x3c, 0x22, 0xea, 0x4a,
4701 0xdc, 0x9e, 0x74, 0xba, 0x28, 0x22, 0x24, 0x95, 0xa0, 0x7d, 0x02, 0x60, 0xc5, 0xab, 0x97, 0xba,
4702 0x24, 0x5c, 0x8a, 0xc7, 0x2a, 0x59, 0xd8, 0xf4, 0x14, 0x8c, 0xbc, 0x07, 0x45, 0x13, 0x47, 0x51,
4703 0x5d, 0xfe, 0x35, 0xc7, 0x06, 0x57, 0x57, 0x6a, 0xb2, 0x09, 0x65, 0xcf, 0x67, 0xdc, 0x67, 0xe1,
4704 0x35, 0x86, 0x4c, 0x53, 0x8f, 0xcb, 0xa9, 0x53, 0x4a, 0x2d, 0x73, 0x4a, 0x49, 0xa5, 0x9a, 0xf5,
4705 0x4c, 0xaa, 0xb9, 0x01, 0xe5, 0xbe, 0xcf, 0x47, 0x9e, 0xf0, 0x43, 0xad, 0x0f, 0x58, 0x96, 0x9d,
4706 0x91, 0xfe, 0xa8, 0x22, 0x10, 0x4d, 0x44, 0xd4, 0x85, 0xf8, 0x54, 0x4a, 0xdb, 0xb6, 0xf6, 0xcf,
4707 0x15, 0x68, 0xc4, 0x37, 0x59, 0x78, 0x83, 0x2c, 0xc6, 0x4b, 0xa4, 0x5c, 0x2e, 0x8b, 0x16, 0x6c,
4708 0x8f, 0xbb, 0xcf, 0xd9, 0xf4, 0x43, 0x49, 0x59, 0xdd, 0x55, 0xcb, 0x71, 0x6c, 0x3c, 0x79, 0x98,
4709 0xbf, 0x22, 0x43, 0x62, 0x75, 0x17, 0x7f, 0x28, 0x46, 0x4c, 0xfc, 0xb0, 0xc9, 0x05, 0x6c, 0x48,
4710 0x5b, 0x9f, 0x0a, 0x8f, 0x98, 0xdb, 0x37, 0x2c, 0xee, 0xda, 0x2c, 0x8c, 0xf2, 0xcb, 0x46, 0xf6,
4711 0x06, 0x24, 0x47, 0xa6, 0x47, 0x76, 0x07, 0x91, 0x99, 0xbe, 0x66, 0x4e, 0x56, 0x10, 0x13, 0x56,
4712 0x7c, 0x31, 0x65, 0xc3, 0x81, 0x4f, 0x83, 0x01, 0x77, 0x6c, 0x51, 0x57, 0x8f, 0xf5, 0xd5, 0xdd,
4713 0xf5, 0xf7, 0xa7, 0x55, 0xa4, 0x9b, 0x21, 0xed, 0x46, 0x36, 0x07, 0x68, 0x72, 0x74, 0x4f, 0x5f,
4714 0xf2, 0xf3, 0x62, 0xf2, 0x02, 0x16, 0xb1, 0x0a, 0x4c, 0x90, 0x22, 0xfa, 0x62, 0xfe, 0x82, 0x75,
4715 0x9c, 0x1e, 0xf3, 0x84, 0x98, 0xba, 0xe9, 0x67, 0x45, 0xc4, 0x86, 0xd5, 0x4b, 0xd3, 0x19, 0x4d,
4716 0x68, 0x7a, 0x29, 0x7f, 0xeb, 0x95, 0xe6, 0x7e, 0x29, 0xac, 0xf2, 0x6d, 0x5f, 0xbe, 0x9c, 0x20,
4717 0xdf, 0xfc, 0x7d, 0x28, 0x9f, 0x71, 0xf3, 0xa2, 0xcb, 0x86, 0x54, 0xac, 0x9e, 0x78, 0xaf, 0x48,
4718 0x8d, 0x80, 0x9b, 0x17, 0x46, 0xc8, 0x86, 0xd1, 0x79, 0xb6, 0x21, 0xe5, 0x31, 0xf2, 0x5d, 0x68,
4719 0x5a, 0x0e, 0x35, 0xfd, 0x14, 0x50, 0x86, 0x47, 0x1d, 0xc5, 0x11, 0x6e, 0xf3, 0x1f, 0x0b, 0xb0,
4720 0x34, 0xa1, 0x27, 0xc9, 0x93, 0xdc, 0xa8, 0xf8, 0x2c, 0x10, 0x49, 0x56, 0x01, 0xa7, 0x40, 0xb6,
4721 0x9b, 0x75, 0x54, 0x91, 0x4f, 0x61, 0x75, 0xcc, 0xa6, 0x67, 0x3a, 0x4e, 0x94, 0x99, 0x15, 0xf5,
4722 0xe5, 0x8c, 0xd1, 0x53, 0xa9, 0x23, 0x3f, 0x84, 0x4a, 0xd2, 0x46, 0x79, 0x72, 0xde, 0x9e, 0xd6,
4723 0x71, 0x51, 0xb3, 0xf5, 0x72, 0x10, 0x39, 0xf0, 0x77, 0x05, 0x68, 0x8e, 0x8d, 0x15, 0x6e, 0x32,
4724 0xc9, 0x78, 0x3b, 0xfc, 0x8a, 0xfa, 0xaa, 0xdd, 0x8d, 0x78, 0x0c, 0x8f, 0x85, 0x74, 0x0c, 0x39,
4725 0xf2, 0x3c, 0x75, 0x9f, 0x95, 0x46, 0xbe, 0x10, 0xd2, 0x5f, 0xb6, 0x99, 0x7f, 0x04, 0xcb, 0x93,
4726 0x46, 0x9d, 0xbc, 0x07, 0xcd, 0xa4, 0xbb, 0x1c, 0x36, 0x64, 0x61, 0xd4, 0xd2, 0x58, 0x7c, 0x2c,
4727 0xa4, 0xd9, 0xfa, 0x67, 0x6e, 0x5b, 0xbf, 0xb6, 0x01, 0x25, 0x35, 0xcd, 0x45, 0x3a, 0xaa, 0x1f,
4728 0xb6, 0x8d, 0x96, 0xae, 0x77, 0xf4, 0xb3, 0x85, 0x7b, 0x9a, 0x0e, 0x6b, 0x53, 0x26, 0x2d, 0x21,
4729 0xd0, 0xd0, 0xf7, 0xba, 0x2d, 0xa3, 0x7b, 0xa4, 0xb7, 0xce, 0x8e, 0x3a, 0xc7, 0x22, 0xb7, 0x15,
4730 0xe6, 0x42, 0xa6, 0xef, 0x3d, 0x7f, 0xd6, 0x5a, 0x28, 0x90, 0x25, 0x68, 0xbe, 0xdc, 0x3b, 0x7e,
4731 0x91, 0x06, 0xcd, 0xec, 0x97, 0xc5, 0x92, 0x29, 0x1c, 0xd4, 0xba, 0x50, 0x1b, 0x3f, 0x38, 0xca,
4732 0xd3, 0x6f, 0xb4, 0x5b, 0xd5, 0xf4, 0xb2, 0x14, 0xb4, 0x6d, 0xd1, 0x1b, 0x4a, 0x19, 0x78, 0xd4,
4733 0x62, 0x3d, 0x66, 0xa9, 0x53, 0x75, 0x43, 0x8a, 0xcf, 0x94, 0x54, 0xfb, 0xd7, 0x39, 0x68, 0x64,
4734 0xbf, 0x5a, 0x4e, 0x3f, 0x9e, 0x6f, 0x40, 0xd9, 0x7f, 0x6d, 0x9c, 0x5f, 0x87, 0x34, 0x50, 0x63,
4735 0x5b, 0xf2, 0x5f, 0xef, 0x8b, 0xa2, 0xd8, 0x72, 0xfc, 0xd7, 0x86, 0x87, 0xe7, 0x7b, 0xb9, 0x81,
4736 0x17, 0xf5, 0x8a, 0xff, 0x5a, 0x1e, 0xf8, 0x03, 0x8c, 0x8e, 0xd7, 0xc6, 0xc8, 0x32, 0x45, 0xb2,
4737 0xa7, 0x40, 0x73, 0x2a, 0x3a, 0x5e, 0xbf, 0x10, 0xe2, 0x2c, 0x72, 0x98, 0x41, 0xce, 0x47, 0xc8,
4738 0x93, 0x3c, 0xf2, 0x3c, 0x83, 0x2c, 0x46, 0xc8, 0xfd, 0x3c, 0x52, 0x5e, 0xa5, 0x47, 0xc8, 0x52,
4739 0x84, 0xc4, 0xcb, 0xf0, 0x08, 0xb9, 0x01, 0xe5, 0x30, 0xf2, 0xb0, 0x2c, 0x3d, 0x0c, 0x13, 0x0f,
4740 0xc3, 0xc4, 0xc3, 0x8a, 0xf4, 0x30, 0x4c, 0x7b, 0x18, 0x8e, 0x7b, 0x08, 0x2a, 0xfe, 0x72, 0x1e,
4741 0x86, 0xe3, 0x1e, 0x56, 0x23, 0xe4, 0x49, 0x1e, 0x99, 0xf5, 0xb0, 0x16, 0x21, 0xf7, 0xf3, 0xc8,
4742 0xac, 0x87, 0xf5, 0x08, 0x99, 0xf1, 0x50, 0x83, 0xba, 0xff, 0xda, 0xb0, 0x7c, 0x4b, 0xa2, 0x03,
4743 0xdc, 0x56, 0x8b, 0x7a, 0xd5, 0x7f, 0x7d, 0xe0, 0x5b, 0x88, 0x44, 0x57, 0xcf, 0x99, 0x17, 0x01,
4744 0x9a, 0xd2, 0xd5, 0x73, 0xe6, 0x29, 0xf5, 0x7d, 0xa8, 0x88, 0xb9, 0x13, 0x84, 0xe6, 0xd0, 0xc3,
4745 0x0b, 0x90, 0x92, 0x9e, 0x08, 0xb4, 0x5f, 0x14, 0xa0, 0x91, 0xfd, 0x98, 0x9d, 0x4e, 0x84, 0x0a,
4746 0x99, 0x44, 0xe8, 0xdb, 0x07, 0xd4, 0xb7, 0x1f, 0xa8, 0x9b, 0x5b, 0xff, 0x05, 0xd4, 0x33, 0x5f,
4747 0xbf, 0xa7, 0x4f, 0x86, 0x55, 0x28, 0x06, 0xa1, 0x19, 0x8e, 0x02, 0x75, 0xc8, 0x57, 0x25, 0xed,
4748 0x6b, 0x58, 0x9a, 0xf0, 0x15, 0xfc, 0xd6, 0xb7, 0x6f, 0x09, 0xfd, 0x6c, 0x86, 0xfe, 0x6f, 0x67,
4749 0xf0, 0x52, 0x73, 0xfc, 0x6b, 0xfe, 0xb7, 0xb8, 0xfd, 0x77, 0x78, 0x60, 0x64, 0xaa, 0xa8, 0x38,
4750 0x3c, 0x38, 0x43, 0x81, 0x54, 0x9f, 0x47, 0xea, 0xb9, 0x48, 0x7d, 0xae, 0xd4, 0x8f, 0x61, 0xc1,
4751 0xe1, 0x9e, 0x65, 0x0c, 0x59, 0x10, 0x73, 0xc8, 0xcb, 0xa9, 0x86, 0x90, 0x9f, 0xb0, 0x20, 0x22,
4752 0xfa, 0x18, 0x56, 0x14, 0x52, 0x05, 0x5c, 0x04, 0x2f, 0xca, 0x0b, 0x31, 0x09, 0x97, 0x81, 0xa7,
4753 0x4c, 0x1e, 0x42, 0xd5, 0xe1, 0x3d, 0x16, 0x01, 0x4b, 0xf2, 0xdc, 0x27, 0x44, 0x0a, 0xf0, 0x0e,
4754 0xd4, 0x1c, 0x6e, 0x0e, 0x63, 0x44, 0x19, 0x11, 0x55, 0x94, 0x49, 0x88, 0x46, 0x61, 0xeb, 0x86,
4755 0x6f, 0xff, 0x77, 0x36, 0x18, 0x7f, 0x55, 0x80, 0xcd, 0xe9, 0x0f, 0x01, 0xee, 0xaa, 0x1a, 0xf2,
4756 0x09, 0xac, 0x32, 0xf7, 0x92, 0xfa, 0x01, 0x35, 0xce, 0x59, 0xf4, 0x4d, 0x50, 0xec, 0xaa, 0xea,
4757 0x44, 0xb4, 0xa4, 0xb4, 0xfb, 0x4c, 0x7e, 0xda, 0x13, 0xbb, 0xb8, 0xf6, 0x73, 0xd9, 0xb6, 0x29,
4758 0xef, 0x08, 0xee, 0xac, 0x6d, 0xcb, 0x30, 0x8f, 0x2f, 0x1a, 0xa2, 0xc3, 0x19, 0x16, 0x04, 0xbb,
4759 0x4b, 0xaf, 0x0c, 0xfa, 0x4d, 0x74, 0x3c, 0x2b, 0xba, 0xf4, 0xaa, 0xf5, 0x8d, 0xad, 0x0d, 0xe0,
4760 0xc1, 0xcd, 0xaf, 0x10, 0xee, 0x6c, 0x6c, 0xfe, 0xba, 0x20, 0x63, 0x60, 0xca, 0xbb, 0x84, 0xff,
4761 0xdf, 0xc1, 0xf9, 0x69, 0x01, 0xb4, 0x37, 0xbf, 0x71, 0xf8, 0xbf, 0x1d, 0x24, 0xed, 0x1b, 0x1c,
4762 0x8b, 0x1b, 0xde, 0x42, 0xdc, 0xba, 0xfe, 0x87, 0x50, 0xc5, 0x07, 0x0b, 0x3e, 0x35, 0x03, 0x75,
4763 0xd7, 0x5e, 0xd2, 0x41, 0x88, 0x74, 0x94, 0x68, 0x17, 0xf0, 0xce, 0x1b, 0x1f, 0x2e, 0xdc, 0x59,
4764 0x04, 0x74, 0x81, 0xe8, 0x36, 0x1b, 0xfb, 0x26, 0x2e, 0xf2, 0x79, 0xdf, 0x66, 0x6a, 0x9c, 0x2c,
4765 0x3e, 0x72, 0xa3, 0x3c, 0xb1, 0xee, 0x2b, 0xf0, 0x81, 0x10, 0x4e, 0x5d, 0xdf, 0xff, 0xb2, 0x00,
4766 0xeb, 0xd3, 0x5e, 0x46, 0xdc, 0xba, 0xe9, 0x7b, 0x50, 0x4f, 0x1a, 0x33, 0xe9, 0x2d, 0x54, 0xde,
4767 0x81, 0xa3, 0x7b, 0x7a, 0xd5, 0x4f, 0xa4, 0xfb, 0x25, 0xbc, 0x61, 0x0d, 0x03, 0xed, 0x39, 0xdc,
4768 0xbf, 0xe9, 0xdd, 0xc9, 0x6d, 0xdb, 0xa6, 0xfd, 0x04, 0xb6, 0xdf, 0xf4, 0x46, 0xe3, 0xce, 0x86,
4769 0xea, 0x27, 0xb0, 0x31, 0xf5, 0xa1, 0xc6, 0xb7, 0xd9, 0xdb, 0xe2, 0x4e, 0x4d, 0x52, 0x07, 0xd5,
4770 0x65, 0x81, 0xf6, 0x37, 0x05, 0x78, 0xfc, 0xb6, 0xaf, 0x36, 0xee, 0x6c, 0x06, 0x7e, 0x08, 0x24,
4771 0xfd, 0x92, 0x44, 0xb5, 0x4d, 0x4e, 0xc7, 0xc5, 0x94, 0x46, 0xb5, 0x71, 0x08, 0xdf, 0x7d, 0x8b,
4772 0xf7, 0x1d, 0x77, 0xd6, 0xfd, 0x0e, 0xae, 0x46, 0x6f, 0x78, 0xe3, 0x71, 0x67, 0xb5, 0xfd, 0x59,
4773 0x01, 0xde, 0x7d, 0xbb, 0xd7, 0x1e, 0x77, 0xd6, 0xfd, 0x9b, 0x50, 0x1e, 0xfb, 0xf8, 0x1a, 0x97,
4774 0xb5, 0xff, 0x2a, 0x40, 0xf5, 0x99, 0xcf, 0x47, 0xde, 0x09, 0xc5, 0x73, 0xd5, 0x3b, 0x50, 0x63,
4775 0xd1, 0x07, 0xf2, 0xa8, 0xe2, 0x3a, 0xbe, 0x71, 0x95, 0xb2, 0xb6, 0x4d, 0xda, 0xd0, 0x48, 0x20,
4776 0x78, 0x8b, 0x27, 0xbf, 0x98, 0x24, 0xcf, 0x8e, 0x52, 0x84, 0x3b, 0xf1, 0xe7, 0x76, 0xfc, 0x34,
4777 0x52, 0x67, 0xe9, 0x22, 0x79, 0x00, 0xd5, 0x3e, 0x1d, 0x1a, 0xd1, 0x65, 0xdd, 0x2c, 0x56, 0x56,
4778 0xe9, 0xd3, 0xe1, 0xa9, 0xbc, 0xac, 0x4b, 0x5f, 0xa7, 0xcd, 0xa1, 0x32, 0x2e, 0x6b, 0x3f, 0x84,
4779 0x7a, 0x86, 0x9b, 0x94, 0x60, 0xf6, 0xb4, 0xf3, 0x7c, 0xe1, 0x1e, 0x59, 0x80, 0x5a, 0xeb, 0xb4,
4780 0xf3, 0xdc, 0xf8, 0xf8, 0x99, 0x71, 0xba, 0xd7, 0x3d, 0x5a, 0x28, 0x90, 0x45, 0xa8, 0x4b, 0xc9,
4781 0x47, 0x4a, 0x34, 0xa3, 0xfd, 0xe9, 0x0c, 0xcc, 0x63, 0x3b, 0x33, 0xd7, 0x6c, 0xd2, 0xdd, 0xf8,
4782 0x9a, 0xed, 0x07, 0x50, 0xb2, 0xf8, 0x70, 0x68, 0xaa, 0xc7, 0x9e, 0x39, 0x1f, 0xd3, 0x9e, 0x06,
4783 0x07, 0x12, 0xa9, 0x47, 0x26, 0x64, 0x07, 0x4a, 0x43, 0xa9, 0x52, 0xdf, 0xbb, 0x96, 0x27, 0xf5,
4784 0x90, 0x1e, 0x81, 0x52, 0xb7, 0x8c, 0x73, 0x37, 0xde, 0x32, 0x6a, 0x5f, 0xc2, 0xd2, 0x84, 0x8a,
4785 0x49, 0x13, 0xaa, 0x7b, 0x87, 0x87, 0xc6, 0x49, 0xeb, 0x64, 0xbf, 0x25, 0x8e, 0xe4, 0x78, 0xee,
4786 0x6e, 0x9d, 0x74, 0x5e, 0xb6, 0x62, 0x59, 0x41, 0x80, 0xce, 0x5a, 0xdd, 0x58, 0x30, 0xa3, 0x7d,
4787 0x05, 0x80, 0x57, 0x0a, 0xa7, 0xa6, 0x6f, 0x0e, 0xc9, 0x03, 0x98, 0xe5, 0xee, 0x48, 0xdd, 0x61,
4788 0xd7, 0x32, 0x0f, 0xc9, 0x84, 0x82, 0x7c, 0x00, 0xf3, 0x78, 0xbd, 0xa4, 0xfa, 0x63, 0x75, 0x47,
4789 0xbd, 0xdc, 0x96, 0xb7, 0x12, 0xd7, 0x1e, 0xdd, 0xc1, 0x71, 0x96, 0x20, 0xad, 0x04, 0xf3, 0xad,
4790 0xa1, 0x17, 0x5e, 0x3f, 0xf9, 0x9f, 0x45, 0x28, 0x75, 0x24, 0x17, 0x39, 0x04, 0x38, 0x64, 0x81,
4791 0x79, 0xee, 0xd0, 0x8e, 0x13, 0x92, 0x46, 0x5c, 0x07, 0x22, 0x37, 0xc7, 0xca, 0xda, 0xea, 0x4f,
4792 0xff, 0xed, 0x3f, 0x7e, 0x3e, 0xb3, 0xa0, 0x55, 0x77, 0x2f, 0x3f, 0xde, 0x55, 0x76, 0x9f, 0x17,
4793 0xde, 0x27, 0x4f, 0xa1, 0xaa, 0x53, 0xea, 0xbe, 0x2d, 0xcd, 0x1a, 0xd2, 0x2c, 0x6a, 0x35, 0x41,
4794 0x13, 0x19, 0x0a, 0x9e, 0x16, 0x54, 0x55, 0x12, 0x40, 0x3b, 0xee, 0x88, 0x64, 0x5c, 0xce, 0xb1,
4795 0xac, 0x23, 0x0b, 0xd1, 0xea, 0x82, 0xa5, 0x25, 0x2b, 0x77, 0x47, 0x82, 0xe6, 0x08, 0xea, 0xf1,
4796 0x66, 0xf1, 0x16, 0x44, 0x1b, 0x48, 0xb4, 0xa4, 0x35, 0x52, 0x5e, 0x29, 0xa6, 0x03, 0xa8, 0x1c,
4797 0x52, 0x87, 0xde, 0xba, 0x39, 0xb1, 0x91, 0x20, 0x69, 0x03, 0xa8, 0x97, 0x14, 0x9d, 0x51, 0x48,
4798 0x16, 0x32, 0x0f, 0xc2, 0x4f, 0x82, 0xfe, 0xcd, 0xed, 0x49, 0x2c, 0x05, 0x55, 0x07, 0x6a, 0xf1,
4799 0x33, 0x0a, 0x41, 0x46, 0x32, 0x8f, 0xf0, 0x50, 0x9c, 0xa3, 0xdb, 0x42, 0xba, 0x15, 0x6d, 0x01,
4800 0xe9, 0x52, 0xd6, 0x82, 0xf0, 0x77, 0xa1, 0x99, 0x7e, 0x10, 0x21, 0x38, 0x93, 0x37, 0x2e, 0x69,
4801 0x4d, 0x8e, 0xf6, 0x01, 0xd2, 0xae, 0x6b, 0x4b, 0x82, 0x76, 0x8c, 0x43, 0x30, 0x7f, 0x01, 0x25,
4802 0x71, 0xf8, 0xde, 0xb3, 0x6d, 0x52, 0xcf, 0xbc, 0x2d, 0xbf, 0x39, 0xaa, 0x94, 0x8d, 0x8c, 0x2a,
4803 0x10, 0x25, 0x1d, 0xbf, 0x21, 0xbd, 0x89, 0x24, 0xd3, 0x69, 0x89, 0x99, 0xe0, 0x39, 0x83, 0x46,
4804 0xfc, 0x82, 0xe8, 0x60, 0x40, 0xad, 0x8b, 0x5c, 0x80, 0x26, 0xdd, 0x18, 0x03, 0xb5, 0xef, 0x20,
4805 0xe1, 0x9a, 0x46, 0x04, 0x61, 0xd6, 0x5e, 0x90, 0x9e, 0x40, 0x55, 0xc6, 0xdc, 0x29, 0x77, 0xdb,
4806 0xbd, 0xd4, 0x40, 0xc4, 0xeb, 0x60, 0xae, 0x89, 0x9b, 0xc8, 0xb8, 0xac, 0x35, 0x93, 0x80, 0x45,
4807 0x63, 0x35, 0xb0, 0x2a, 0xf2, 0xde, 0x9e, 0x2f, 0x33, 0xb0, 0x69, 0x6b, 0x41, 0xa8, 0x43, 0xfd,
4808 0x19, 0x0d, 0x53, 0x0f, 0x56, 0xc6, 0x7d, 0x5e, 0x9a, 0xf0, 0x4d, 0x5d, 0xbb, 0x8f, 0x94, 0xab,
4809 0xda, 0xa2, 0xa0, 0xcc, 0xd8, 0x0b, 0xce, 0xdf, 0x82, 0xa2, 0x4e, 0xcf, 0x39, 0x7f, 0xf3, 0x0c,
4810 0x5f, 0x41, 0x9e, 0xa6, 0x06, 0x72, 0x86, 0x0b, 0x1b, 0x41, 0xf0, 0x02, 0x16, 0x0f, 0xb8, 0xe3,
4811 0x50, 0x2b, 0x7d, 0xc9, 0xf7, 0x26, 0xae, 0x6d, 0xe4, 0xda, 0xd4, 0x56, 0x04, 0x57, 0xce, 0x5c,
4812 0xd0, 0xfa, 0xb0, 0x76, 0xe0, 0x53, 0x33, 0xa4, 0x5d, 0xdf, 0xec, 0xf5, 0x98, 0x75, 0x66, 0x0d,
4813 0xa8, 0x3d, 0x72, 0xc4, 0x32, 0xfe, 0x70, 0x27, 0xf3, 0xff, 0x2e, 0x39, 0x40, 0xae, 0xb6, 0x77,
4814 0xb1, 0xb6, 0x6d, 0x6d, 0x0b, 0x6b, 0x9b, 0xcc, 0xaa, 0xea, 0x94, 0x11, 0x76, 0xd7, 0x75, 0x4e,
4815 0x61, 0x15, 0x75, 0xf6, 0x60, 0x29, 0xd3, 0xa2, 0xdf, 0x19, 0xd1, 0x11, 0x0d, 0xc8, 0xd6, 0xc4,
4816 0xfa, 0xa4, 0x32, 0x57, 0x97, 0x86, 0x75, 0xdd, 0xd7, 0xd6, 0x72, 0xfe, 0x49, 0x03, 0x55, 0x4f,
4817 0xa6, 0x15, 0xbf, 0x74, 0x3d, 0x13, 0xd8, 0x44, 0x3d, 0xbf, 0x01, 0x0b, 0x72, 0x1a, 0xa4, 0xf2,
4818 0xac, 0xe9, 0x61, 0x9a, 0x80, 0xb4, 0x7b, 0x1f, 0x15, 0xc8, 0xd7, 0xb0, 0x72, 0x4a, 0xfd, 0x1e,
4819 0xf7, 0x87, 0xb8, 0xfd, 0x76, 0x3c, 0xea, 0x8f, 0x33, 0xa0, 0x22, 0xd7, 0xb2, 0x47, 0xd8, 0xb2,
4820 0x07, 0xda, 0x86, 0x68, 0xd9, 0x44, 0x0a, 0xb9, 0x68, 0x57, 0xe5, 0x22, 0x2e, 0xf3, 0x92, 0x37,
4821 0x91, 0x66, 0xe6, 0x76, 0xca, 0x50, 0x50, 0x75, 0xa1, 0xfa, 0x8c, 0x86, 0xad, 0xd7, 0x21, 0xee,
4822 0xcb, 0x24, 0xf1, 0x28, 0xd9, 0xea, 0x37, 0x97, 0xa3, 0xbd, 0x5b, 0xa7, 0xe1, 0xc8, 0x77, 0x51,
4823 0x13, 0x64, 0x59, 0x53, 0x1c, 0x82, 0xf5, 0x0f, 0xf0, 0x85, 0x6f, 0xea, 0x13, 0xc1, 0x19, 0x0d,
4824 0xc9, 0xda, 0x94, 0xcf, 0x07, 0x37, 0x4f, 0xaa, 0x1c, 0x8f, 0xe0, 0xf7, 0x60, 0xe3, 0x19, 0x0d,
4825 0x8f, 0x27, 0x3f, 0x27, 0xcc, 0x6e, 0x85, 0x5b, 0xd9, 0xf7, 0xd9, 0x99, 0x47, 0x8e, 0xda, 0x63,
4826 0xac, 0x49, 0xd3, 0xbe, 0xa3, 0x7c, 0x98, 0xcc, 0x28, 0x6a, 0x1c, 0xc0, 0xca, 0x44, 0xfd, 0x6d,
4827 0x6a, 0xcb, 0x0c, 0xee, 0x44, 0xb6, 0xcf, 0x0b, 0xef, 0xef, 0x7f, 0x0d, 0x5b, 0xdc, 0xef, 0x23,
4828 0x8f, 0xc5, 0x7d, 0x7b, 0x47, 0xfe, 0xff, 0x5b, 0xc4, 0xbb, 0x5f, 0x7f, 0x89, 0x65, 0x91, 0x23,
4829 0x75, 0x8e, 0xbb, 0x5f, 0xed, 0xf6, 0x59, 0x38, 0x18, 0x9d, 0x8b, 0x11, 0xda, 0x8d, 0x4c, 0x76,
4830 0xa5, 0xc9, 0x87, 0xea, 0x5f, 0xe6, 0x2e, 0x3f, 0xd9, 0xed, 0xf3, 0xe8, 0xdf, 0xf3, 0x4e, 0x0b,
4831 0xa7, 0x33, 0xe7, 0x45, 0xd4, 0x7c, 0xf2, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xc9, 0x03, 0x7d,
4832 0xac, 0xc2, 0x37, 0x00, 0x00,
Matt Jeanneret61e94872019-03-22 16:16:01 -04004833}
4834
4835// Reference imports to suppress errors if they are not otherwise used.
4836var _ context.Context
4837var _ grpc.ClientConn
4838
4839// This is a compile-time assertion to ensure that this generated file
4840// is compatible with the grpc package it is being compiled against.
4841const _ = grpc.SupportPackageIsVersion4
4842
4843// OpenoltClient is the client API for Openolt service.
4844//
4845// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
4846type OpenoltClient interface {
4847 DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
4848 ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
4849 ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
4850 DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
4851 DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
4852 OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
4853 OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
4854 UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error)
4855 FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
4856 FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
4857 HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
4858 EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
4859 DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
4860 GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error)
4861 Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
4862 CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04004863 CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
4864 RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
4865 CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
4866 RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04004867 EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
Burak Gurdag402dd952019-12-10 20:31:11 +00004868 PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
Burak Gurdagaadbcc02020-05-18 14:22:38 +00004869 DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004870 GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*common.ReturnValues, error)
Jason Huang55ee29d2020-03-11 23:43:29 +08004871 OnuItuPonAlarmSet(ctx context.Context, in *OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error)
Jason Huang4f8a9372020-06-03 18:09:35 +08004872 GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
4873 GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04004874}
4875
4876type openoltClient struct {
4877 cc *grpc.ClientConn
4878}
4879
4880func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient {
4881 return &openoltClient{cc}
4882}
4883
4884func (c *openoltClient) DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
4885 out := new(Empty)
4886 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOlt", in, out, opts...)
4887 if err != nil {
4888 return nil, err
4889 }
4890 return out, nil
4891}
4892
4893func (c *openoltClient) ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
4894 out := new(Empty)
4895 err := c.cc.Invoke(ctx, "/openolt.Openolt/ReenableOlt", in, out, opts...)
4896 if err != nil {
4897 return nil, err
4898 }
4899 return out, nil
4900}
4901
4902func (c *openoltClient) ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
4903 out := new(Empty)
4904 err := c.cc.Invoke(ctx, "/openolt.Openolt/ActivateOnu", in, out, opts...)
4905 if err != nil {
4906 return nil, err
4907 }
4908 return out, nil
4909}
4910
4911func (c *openoltClient) DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
4912 out := new(Empty)
4913 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeactivateOnu", in, out, opts...)
4914 if err != nil {
4915 return nil, err
4916 }
4917 return out, nil
4918}
4919
4920func (c *openoltClient) DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
4921 out := new(Empty)
4922 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteOnu", in, out, opts...)
4923 if err != nil {
4924 return nil, err
4925 }
4926 return out, nil
4927}
4928
4929func (c *openoltClient) OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error) {
4930 out := new(Empty)
4931 err := c.cc.Invoke(ctx, "/openolt.Openolt/OmciMsgOut", in, out, opts...)
4932 if err != nil {
4933 return nil, err
4934 }
4935 return out, nil
4936}
4937
4938func (c *openoltClient) OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error) {
4939 out := new(Empty)
4940 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuPacketOut", in, out, opts...)
4941 if err != nil {
4942 return nil, err
4943 }
4944 return out, nil
4945}
4946
4947func (c *openoltClient) UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error) {
4948 out := new(Empty)
4949 err := c.cc.Invoke(ctx, "/openolt.Openolt/UplinkPacketOut", in, out, opts...)
4950 if err != nil {
4951 return nil, err
4952 }
4953 return out, nil
4954}
4955
4956func (c *openoltClient) FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
4957 out := new(Empty)
4958 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowAdd", in, out, opts...)
4959 if err != nil {
4960 return nil, err
4961 }
4962 return out, nil
4963}
4964
4965func (c *openoltClient) FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
4966 out := new(Empty)
4967 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowRemove", in, out, opts...)
4968 if err != nil {
4969 return nil, err
4970 }
4971 return out, nil
4972}
4973
4974func (c *openoltClient) HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error) {
4975 out := new(Heartbeat)
4976 err := c.cc.Invoke(ctx, "/openolt.Openolt/HeartbeatCheck", in, out, opts...)
4977 if err != nil {
4978 return nil, err
4979 }
4980 return out, nil
4981}
4982
4983func (c *openoltClient) EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
4984 out := new(Empty)
4985 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnablePonIf", in, out, opts...)
4986 if err != nil {
4987 return nil, err
4988 }
4989 return out, nil
4990}
4991
4992func (c *openoltClient) DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
4993 out := new(Empty)
4994 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisablePonIf", in, out, opts...)
4995 if err != nil {
4996 return nil, err
4997 }
4998 return out, nil
4999}
5000
5001func (c *openoltClient) GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error) {
5002 out := new(DeviceInfo)
5003 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetDeviceInfo", in, out, opts...)
5004 if err != nil {
5005 return nil, err
5006 }
5007 return out, nil
5008}
5009
5010func (c *openoltClient) Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5011 out := new(Empty)
5012 err := c.cc.Invoke(ctx, "/openolt.Openolt/Reboot", in, out, opts...)
5013 if err != nil {
5014 return nil, err
5015 }
5016 return out, nil
5017}
5018
5019func (c *openoltClient) CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5020 out := new(Empty)
5021 err := c.cc.Invoke(ctx, "/openolt.Openolt/CollectStatistics", in, out, opts...)
5022 if err != nil {
5023 return nil, err
5024 }
5025 return out, nil
5026}
5027
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005028func (c *openoltClient) CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
Matt Jeanneret61e94872019-03-22 16:16:01 -04005029 out := new(Empty)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005030 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficSchedulers", in, out, opts...)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005031 if err != nil {
5032 return nil, err
5033 }
5034 return out, nil
5035}
5036
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005037func (c *openoltClient) RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
Matt Jeanneret61e94872019-03-22 16:16:01 -04005038 out := new(Empty)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005039 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficSchedulers", in, out, opts...)
5040 if err != nil {
5041 return nil, err
5042 }
5043 return out, nil
5044}
5045
5046func (c *openoltClient) CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5047 out := new(Empty)
5048 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficQueues", in, out, opts...)
5049 if err != nil {
5050 return nil, err
5051 }
5052 return out, nil
5053}
5054
5055func (c *openoltClient) RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5056 out := new(Empty)
5057 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficQueues", in, out, opts...)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005058 if err != nil {
5059 return nil, err
5060 }
5061 return out, nil
5062}
5063
5064func (c *openoltClient) EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error) {
5065 stream, err := c.cc.NewStream(ctx, &_Openolt_serviceDesc.Streams[0], "/openolt.Openolt/EnableIndication", opts...)
5066 if err != nil {
5067 return nil, err
5068 }
5069 x := &openoltEnableIndicationClient{stream}
5070 if err := x.ClientStream.SendMsg(in); err != nil {
5071 return nil, err
5072 }
5073 if err := x.ClientStream.CloseSend(); err != nil {
5074 return nil, err
5075 }
5076 return x, nil
5077}
5078
5079type Openolt_EnableIndicationClient interface {
5080 Recv() (*Indication, error)
5081 grpc.ClientStream
5082}
5083
5084type openoltEnableIndicationClient struct {
5085 grpc.ClientStream
5086}
5087
5088func (x *openoltEnableIndicationClient) Recv() (*Indication, error) {
5089 m := new(Indication)
5090 if err := x.ClientStream.RecvMsg(m); err != nil {
5091 return nil, err
5092 }
5093 return m, nil
5094}
5095
Burak Gurdag402dd952019-12-10 20:31:11 +00005096func (c *openoltClient) PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5097 out := new(Empty)
5098 err := c.cc.Invoke(ctx, "/openolt.Openolt/PerformGroupOperation", in, out, opts...)
5099 if err != nil {
5100 return nil, err
5101 }
5102 return out, nil
5103}
5104
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005105func (c *openoltClient) DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5106 out := new(Empty)
5107 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteGroup", in, out, opts...)
5108 if err != nil {
5109 return nil, err
5110 }
5111 return out, nil
5112}
5113
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08005114func (c *openoltClient) GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*common.ReturnValues, error) {
5115 out := new(common.ReturnValues)
5116 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetExtValue", in, out, opts...)
5117 if err != nil {
5118 return nil, err
5119 }
5120 return out, nil
5121}
5122
Jason Huang55ee29d2020-03-11 23:43:29 +08005123func (c *openoltClient) OnuItuPonAlarmSet(ctx context.Context, in *OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error) {
5124 out := new(Empty)
5125 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuItuPonAlarmSet", in, out, opts...)
5126 if err != nil {
5127 return nil, err
5128 }
5129 return out, nil
5130}
5131
Jason Huang4f8a9372020-06-03 18:09:35 +08005132func (c *openoltClient) GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5133 out := new(OnuLogicalDistance)
5134 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistanceZero", in, out, opts...)
5135 if err != nil {
5136 return nil, err
5137 }
5138 return out, nil
5139}
5140
5141func (c *openoltClient) GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5142 out := new(OnuLogicalDistance)
5143 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistance", in, out, opts...)
5144 if err != nil {
5145 return nil, err
5146 }
5147 return out, nil
5148}
5149
Matt Jeanneret61e94872019-03-22 16:16:01 -04005150// OpenoltServer is the server API for Openolt service.
5151type OpenoltServer interface {
5152 DisableOlt(context.Context, *Empty) (*Empty, error)
5153 ReenableOlt(context.Context, *Empty) (*Empty, error)
5154 ActivateOnu(context.Context, *Onu) (*Empty, error)
5155 DeactivateOnu(context.Context, *Onu) (*Empty, error)
5156 DeleteOnu(context.Context, *Onu) (*Empty, error)
5157 OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
5158 OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
5159 UplinkPacketOut(context.Context, *UplinkPacket) (*Empty, error)
5160 FlowAdd(context.Context, *Flow) (*Empty, error)
5161 FlowRemove(context.Context, *Flow) (*Empty, error)
5162 HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
5163 EnablePonIf(context.Context, *Interface) (*Empty, error)
5164 DisablePonIf(context.Context, *Interface) (*Empty, error)
5165 GetDeviceInfo(context.Context, *Empty) (*DeviceInfo, error)
5166 Reboot(context.Context, *Empty) (*Empty, error)
5167 CollectStatistics(context.Context, *Empty) (*Empty, error)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005168 CreateTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5169 RemoveTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5170 CreateTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
5171 RemoveTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005172 EnableIndication(*Empty, Openolt_EnableIndicationServer) error
Burak Gurdag402dd952019-12-10 20:31:11 +00005173 PerformGroupOperation(context.Context, *Group) (*Empty, error)
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005174 DeleteGroup(context.Context, *Group) (*Empty, error)
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08005175 GetExtValue(context.Context, *ValueParam) (*common.ReturnValues, error)
Jason Huang55ee29d2020-03-11 23:43:29 +08005176 OnuItuPonAlarmSet(context.Context, *OnuItuPonAlarm) (*Empty, error)
Jason Huang4f8a9372020-06-03 18:09:35 +08005177 GetLogicalOnuDistanceZero(context.Context, *Onu) (*OnuLogicalDistance, error)
5178 GetLogicalOnuDistance(context.Context, *Onu) (*OnuLogicalDistance, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005179}
5180
5181func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer) {
5182 s.RegisterService(&_Openolt_serviceDesc, srv)
5183}
5184
5185func _Openolt_DisableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5186 in := new(Empty)
5187 if err := dec(in); err != nil {
5188 return nil, err
5189 }
5190 if interceptor == nil {
5191 return srv.(OpenoltServer).DisableOlt(ctx, in)
5192 }
5193 info := &grpc.UnaryServerInfo{
5194 Server: srv,
5195 FullMethod: "/openolt.Openolt/DisableOlt",
5196 }
5197 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5198 return srv.(OpenoltServer).DisableOlt(ctx, req.(*Empty))
5199 }
5200 return interceptor(ctx, in, info, handler)
5201}
5202
5203func _Openolt_ReenableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5204 in := new(Empty)
5205 if err := dec(in); err != nil {
5206 return nil, err
5207 }
5208 if interceptor == nil {
5209 return srv.(OpenoltServer).ReenableOlt(ctx, in)
5210 }
5211 info := &grpc.UnaryServerInfo{
5212 Server: srv,
5213 FullMethod: "/openolt.Openolt/ReenableOlt",
5214 }
5215 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5216 return srv.(OpenoltServer).ReenableOlt(ctx, req.(*Empty))
5217 }
5218 return interceptor(ctx, in, info, handler)
5219}
5220
5221func _Openolt_ActivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5222 in := new(Onu)
5223 if err := dec(in); err != nil {
5224 return nil, err
5225 }
5226 if interceptor == nil {
5227 return srv.(OpenoltServer).ActivateOnu(ctx, in)
5228 }
5229 info := &grpc.UnaryServerInfo{
5230 Server: srv,
5231 FullMethod: "/openolt.Openolt/ActivateOnu",
5232 }
5233 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5234 return srv.(OpenoltServer).ActivateOnu(ctx, req.(*Onu))
5235 }
5236 return interceptor(ctx, in, info, handler)
5237}
5238
5239func _Openolt_DeactivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5240 in := new(Onu)
5241 if err := dec(in); err != nil {
5242 return nil, err
5243 }
5244 if interceptor == nil {
5245 return srv.(OpenoltServer).DeactivateOnu(ctx, in)
5246 }
5247 info := &grpc.UnaryServerInfo{
5248 Server: srv,
5249 FullMethod: "/openolt.Openolt/DeactivateOnu",
5250 }
5251 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5252 return srv.(OpenoltServer).DeactivateOnu(ctx, req.(*Onu))
5253 }
5254 return interceptor(ctx, in, info, handler)
5255}
5256
5257func _Openolt_DeleteOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5258 in := new(Onu)
5259 if err := dec(in); err != nil {
5260 return nil, err
5261 }
5262 if interceptor == nil {
5263 return srv.(OpenoltServer).DeleteOnu(ctx, in)
5264 }
5265 info := &grpc.UnaryServerInfo{
5266 Server: srv,
5267 FullMethod: "/openolt.Openolt/DeleteOnu",
5268 }
5269 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5270 return srv.(OpenoltServer).DeleteOnu(ctx, req.(*Onu))
5271 }
5272 return interceptor(ctx, in, info, handler)
5273}
5274
5275func _Openolt_OmciMsgOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5276 in := new(OmciMsg)
5277 if err := dec(in); err != nil {
5278 return nil, err
5279 }
5280 if interceptor == nil {
5281 return srv.(OpenoltServer).OmciMsgOut(ctx, in)
5282 }
5283 info := &grpc.UnaryServerInfo{
5284 Server: srv,
5285 FullMethod: "/openolt.Openolt/OmciMsgOut",
5286 }
5287 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5288 return srv.(OpenoltServer).OmciMsgOut(ctx, req.(*OmciMsg))
5289 }
5290 return interceptor(ctx, in, info, handler)
5291}
5292
5293func _Openolt_OnuPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5294 in := new(OnuPacket)
5295 if err := dec(in); err != nil {
5296 return nil, err
5297 }
5298 if interceptor == nil {
5299 return srv.(OpenoltServer).OnuPacketOut(ctx, in)
5300 }
5301 info := &grpc.UnaryServerInfo{
5302 Server: srv,
5303 FullMethod: "/openolt.Openolt/OnuPacketOut",
5304 }
5305 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5306 return srv.(OpenoltServer).OnuPacketOut(ctx, req.(*OnuPacket))
5307 }
5308 return interceptor(ctx, in, info, handler)
5309}
5310
5311func _Openolt_UplinkPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5312 in := new(UplinkPacket)
5313 if err := dec(in); err != nil {
5314 return nil, err
5315 }
5316 if interceptor == nil {
5317 return srv.(OpenoltServer).UplinkPacketOut(ctx, in)
5318 }
5319 info := &grpc.UnaryServerInfo{
5320 Server: srv,
5321 FullMethod: "/openolt.Openolt/UplinkPacketOut",
5322 }
5323 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5324 return srv.(OpenoltServer).UplinkPacketOut(ctx, req.(*UplinkPacket))
5325 }
5326 return interceptor(ctx, in, info, handler)
5327}
5328
5329func _Openolt_FlowAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5330 in := new(Flow)
5331 if err := dec(in); err != nil {
5332 return nil, err
5333 }
5334 if interceptor == nil {
5335 return srv.(OpenoltServer).FlowAdd(ctx, in)
5336 }
5337 info := &grpc.UnaryServerInfo{
5338 Server: srv,
5339 FullMethod: "/openolt.Openolt/FlowAdd",
5340 }
5341 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5342 return srv.(OpenoltServer).FlowAdd(ctx, req.(*Flow))
5343 }
5344 return interceptor(ctx, in, info, handler)
5345}
5346
5347func _Openolt_FlowRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5348 in := new(Flow)
5349 if err := dec(in); err != nil {
5350 return nil, err
5351 }
5352 if interceptor == nil {
5353 return srv.(OpenoltServer).FlowRemove(ctx, in)
5354 }
5355 info := &grpc.UnaryServerInfo{
5356 Server: srv,
5357 FullMethod: "/openolt.Openolt/FlowRemove",
5358 }
5359 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5360 return srv.(OpenoltServer).FlowRemove(ctx, req.(*Flow))
5361 }
5362 return interceptor(ctx, in, info, handler)
5363}
5364
5365func _Openolt_HeartbeatCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5366 in := new(Empty)
5367 if err := dec(in); err != nil {
5368 return nil, err
5369 }
5370 if interceptor == nil {
5371 return srv.(OpenoltServer).HeartbeatCheck(ctx, in)
5372 }
5373 info := &grpc.UnaryServerInfo{
5374 Server: srv,
5375 FullMethod: "/openolt.Openolt/HeartbeatCheck",
5376 }
5377 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5378 return srv.(OpenoltServer).HeartbeatCheck(ctx, req.(*Empty))
5379 }
5380 return interceptor(ctx, in, info, handler)
5381}
5382
5383func _Openolt_EnablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5384 in := new(Interface)
5385 if err := dec(in); err != nil {
5386 return nil, err
5387 }
5388 if interceptor == nil {
5389 return srv.(OpenoltServer).EnablePonIf(ctx, in)
5390 }
5391 info := &grpc.UnaryServerInfo{
5392 Server: srv,
5393 FullMethod: "/openolt.Openolt/EnablePonIf",
5394 }
5395 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5396 return srv.(OpenoltServer).EnablePonIf(ctx, req.(*Interface))
5397 }
5398 return interceptor(ctx, in, info, handler)
5399}
5400
5401func _Openolt_DisablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5402 in := new(Interface)
5403 if err := dec(in); err != nil {
5404 return nil, err
5405 }
5406 if interceptor == nil {
5407 return srv.(OpenoltServer).DisablePonIf(ctx, in)
5408 }
5409 info := &grpc.UnaryServerInfo{
5410 Server: srv,
5411 FullMethod: "/openolt.Openolt/DisablePonIf",
5412 }
5413 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5414 return srv.(OpenoltServer).DisablePonIf(ctx, req.(*Interface))
5415 }
5416 return interceptor(ctx, in, info, handler)
5417}
5418
5419func _Openolt_GetDeviceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5420 in := new(Empty)
5421 if err := dec(in); err != nil {
5422 return nil, err
5423 }
5424 if interceptor == nil {
5425 return srv.(OpenoltServer).GetDeviceInfo(ctx, in)
5426 }
5427 info := &grpc.UnaryServerInfo{
5428 Server: srv,
5429 FullMethod: "/openolt.Openolt/GetDeviceInfo",
5430 }
5431 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5432 return srv.(OpenoltServer).GetDeviceInfo(ctx, req.(*Empty))
5433 }
5434 return interceptor(ctx, in, info, handler)
5435}
5436
5437func _Openolt_Reboot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5438 in := new(Empty)
5439 if err := dec(in); err != nil {
5440 return nil, err
5441 }
5442 if interceptor == nil {
5443 return srv.(OpenoltServer).Reboot(ctx, in)
5444 }
5445 info := &grpc.UnaryServerInfo{
5446 Server: srv,
5447 FullMethod: "/openolt.Openolt/Reboot",
5448 }
5449 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5450 return srv.(OpenoltServer).Reboot(ctx, req.(*Empty))
5451 }
5452 return interceptor(ctx, in, info, handler)
5453}
5454
5455func _Openolt_CollectStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5456 in := new(Empty)
5457 if err := dec(in); err != nil {
5458 return nil, err
5459 }
5460 if interceptor == nil {
5461 return srv.(OpenoltServer).CollectStatistics(ctx, in)
5462 }
5463 info := &grpc.UnaryServerInfo{
5464 Server: srv,
5465 FullMethod: "/openolt.Openolt/CollectStatistics",
5466 }
5467 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5468 return srv.(OpenoltServer).CollectStatistics(ctx, req.(*Empty))
5469 }
5470 return interceptor(ctx, in, info, handler)
5471}
5472
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005473func _Openolt_CreateTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5474 in := new(tech_profile.TrafficSchedulers)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005475 if err := dec(in); err != nil {
5476 return nil, err
5477 }
5478 if interceptor == nil {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005479 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, in)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005480 }
5481 info := &grpc.UnaryServerInfo{
5482 Server: srv,
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005483 FullMethod: "/openolt.Openolt/CreateTrafficSchedulers",
Matt Jeanneret61e94872019-03-22 16:16:01 -04005484 }
5485 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005486 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
Matt Jeanneret61e94872019-03-22 16:16:01 -04005487 }
5488 return interceptor(ctx, in, info, handler)
5489}
5490
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005491func _Openolt_RemoveTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5492 in := new(tech_profile.TrafficSchedulers)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005493 if err := dec(in); err != nil {
5494 return nil, err
5495 }
5496 if interceptor == nil {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005497 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, in)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005498 }
5499 info := &grpc.UnaryServerInfo{
5500 Server: srv,
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005501 FullMethod: "/openolt.Openolt/RemoveTrafficSchedulers",
Matt Jeanneret61e94872019-03-22 16:16:01 -04005502 }
5503 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005504 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
5505 }
5506 return interceptor(ctx, in, info, handler)
5507}
5508
5509func _Openolt_CreateTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5510 in := new(tech_profile.TrafficQueues)
5511 if err := dec(in); err != nil {
5512 return nil, err
5513 }
5514 if interceptor == nil {
5515 return srv.(OpenoltServer).CreateTrafficQueues(ctx, in)
5516 }
5517 info := &grpc.UnaryServerInfo{
5518 Server: srv,
5519 FullMethod: "/openolt.Openolt/CreateTrafficQueues",
5520 }
5521 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5522 return srv.(OpenoltServer).CreateTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
5523 }
5524 return interceptor(ctx, in, info, handler)
5525}
5526
5527func _Openolt_RemoveTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5528 in := new(tech_profile.TrafficQueues)
5529 if err := dec(in); err != nil {
5530 return nil, err
5531 }
5532 if interceptor == nil {
5533 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, in)
5534 }
5535 info := &grpc.UnaryServerInfo{
5536 Server: srv,
5537 FullMethod: "/openolt.Openolt/RemoveTrafficQueues",
5538 }
5539 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5540 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
Matt Jeanneret61e94872019-03-22 16:16:01 -04005541 }
5542 return interceptor(ctx, in, info, handler)
5543}
5544
5545func _Openolt_EnableIndication_Handler(srv interface{}, stream grpc.ServerStream) error {
5546 m := new(Empty)
5547 if err := stream.RecvMsg(m); err != nil {
5548 return err
5549 }
5550 return srv.(OpenoltServer).EnableIndication(m, &openoltEnableIndicationServer{stream})
5551}
5552
5553type Openolt_EnableIndicationServer interface {
5554 Send(*Indication) error
5555 grpc.ServerStream
5556}
5557
5558type openoltEnableIndicationServer struct {
5559 grpc.ServerStream
5560}
5561
5562func (x *openoltEnableIndicationServer) Send(m *Indication) error {
5563 return x.ServerStream.SendMsg(m)
5564}
5565
Burak Gurdag402dd952019-12-10 20:31:11 +00005566func _Openolt_PerformGroupOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5567 in := new(Group)
5568 if err := dec(in); err != nil {
5569 return nil, err
5570 }
5571 if interceptor == nil {
5572 return srv.(OpenoltServer).PerformGroupOperation(ctx, in)
5573 }
5574 info := &grpc.UnaryServerInfo{
5575 Server: srv,
5576 FullMethod: "/openolt.Openolt/PerformGroupOperation",
5577 }
5578 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5579 return srv.(OpenoltServer).PerformGroupOperation(ctx, req.(*Group))
5580 }
5581 return interceptor(ctx, in, info, handler)
5582}
5583
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005584func _Openolt_DeleteGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5585 in := new(Group)
5586 if err := dec(in); err != nil {
5587 return nil, err
5588 }
5589 if interceptor == nil {
5590 return srv.(OpenoltServer).DeleteGroup(ctx, in)
5591 }
5592 info := &grpc.UnaryServerInfo{
5593 Server: srv,
5594 FullMethod: "/openolt.Openolt/DeleteGroup",
5595 }
5596 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5597 return srv.(OpenoltServer).DeleteGroup(ctx, req.(*Group))
5598 }
5599 return interceptor(ctx, in, info, handler)
5600}
5601
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08005602func _Openolt_GetExtValue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5603 in := new(ValueParam)
5604 if err := dec(in); err != nil {
5605 return nil, err
5606 }
5607 if interceptor == nil {
5608 return srv.(OpenoltServer).GetExtValue(ctx, in)
5609 }
5610 info := &grpc.UnaryServerInfo{
5611 Server: srv,
5612 FullMethod: "/openolt.Openolt/GetExtValue",
5613 }
5614 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5615 return srv.(OpenoltServer).GetExtValue(ctx, req.(*ValueParam))
5616 }
5617 return interceptor(ctx, in, info, handler)
5618}
5619
Jason Huang55ee29d2020-03-11 23:43:29 +08005620func _Openolt_OnuItuPonAlarmSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5621 in := new(OnuItuPonAlarm)
5622 if err := dec(in); err != nil {
5623 return nil, err
5624 }
5625 if interceptor == nil {
5626 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, in)
5627 }
5628 info := &grpc.UnaryServerInfo{
5629 Server: srv,
5630 FullMethod: "/openolt.Openolt/OnuItuPonAlarmSet",
5631 }
5632 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5633 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, req.(*OnuItuPonAlarm))
5634 }
5635 return interceptor(ctx, in, info, handler)
5636}
5637
Jason Huang4f8a9372020-06-03 18:09:35 +08005638func _Openolt_GetLogicalOnuDistanceZero_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5639 in := new(Onu)
5640 if err := dec(in); err != nil {
5641 return nil, err
5642 }
5643 if interceptor == nil {
5644 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, in)
5645 }
5646 info := &grpc.UnaryServerInfo{
5647 Server: srv,
5648 FullMethod: "/openolt.Openolt/GetLogicalOnuDistanceZero",
5649 }
5650 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5651 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, req.(*Onu))
5652 }
5653 return interceptor(ctx, in, info, handler)
5654}
5655
5656func _Openolt_GetLogicalOnuDistance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5657 in := new(Onu)
5658 if err := dec(in); err != nil {
5659 return nil, err
5660 }
5661 if interceptor == nil {
5662 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, in)
5663 }
5664 info := &grpc.UnaryServerInfo{
5665 Server: srv,
5666 FullMethod: "/openolt.Openolt/GetLogicalOnuDistance",
5667 }
5668 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5669 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, req.(*Onu))
5670 }
5671 return interceptor(ctx, in, info, handler)
5672}
5673
Matt Jeanneret61e94872019-03-22 16:16:01 -04005674var _Openolt_serviceDesc = grpc.ServiceDesc{
5675 ServiceName: "openolt.Openolt",
5676 HandlerType: (*OpenoltServer)(nil),
5677 Methods: []grpc.MethodDesc{
5678 {
5679 MethodName: "DisableOlt",
5680 Handler: _Openolt_DisableOlt_Handler,
5681 },
5682 {
5683 MethodName: "ReenableOlt",
5684 Handler: _Openolt_ReenableOlt_Handler,
5685 },
5686 {
5687 MethodName: "ActivateOnu",
5688 Handler: _Openolt_ActivateOnu_Handler,
5689 },
5690 {
5691 MethodName: "DeactivateOnu",
5692 Handler: _Openolt_DeactivateOnu_Handler,
5693 },
5694 {
5695 MethodName: "DeleteOnu",
5696 Handler: _Openolt_DeleteOnu_Handler,
5697 },
5698 {
5699 MethodName: "OmciMsgOut",
5700 Handler: _Openolt_OmciMsgOut_Handler,
5701 },
5702 {
5703 MethodName: "OnuPacketOut",
5704 Handler: _Openolt_OnuPacketOut_Handler,
5705 },
5706 {
5707 MethodName: "UplinkPacketOut",
5708 Handler: _Openolt_UplinkPacketOut_Handler,
5709 },
5710 {
5711 MethodName: "FlowAdd",
5712 Handler: _Openolt_FlowAdd_Handler,
5713 },
5714 {
5715 MethodName: "FlowRemove",
5716 Handler: _Openolt_FlowRemove_Handler,
5717 },
5718 {
5719 MethodName: "HeartbeatCheck",
5720 Handler: _Openolt_HeartbeatCheck_Handler,
5721 },
5722 {
5723 MethodName: "EnablePonIf",
5724 Handler: _Openolt_EnablePonIf_Handler,
5725 },
5726 {
5727 MethodName: "DisablePonIf",
5728 Handler: _Openolt_DisablePonIf_Handler,
5729 },
5730 {
5731 MethodName: "GetDeviceInfo",
5732 Handler: _Openolt_GetDeviceInfo_Handler,
5733 },
5734 {
5735 MethodName: "Reboot",
5736 Handler: _Openolt_Reboot_Handler,
5737 },
5738 {
5739 MethodName: "CollectStatistics",
5740 Handler: _Openolt_CollectStatistics_Handler,
5741 },
5742 {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005743 MethodName: "CreateTrafficSchedulers",
5744 Handler: _Openolt_CreateTrafficSchedulers_Handler,
Matt Jeanneret61e94872019-03-22 16:16:01 -04005745 },
5746 {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005747 MethodName: "RemoveTrafficSchedulers",
5748 Handler: _Openolt_RemoveTrafficSchedulers_Handler,
5749 },
5750 {
5751 MethodName: "CreateTrafficQueues",
5752 Handler: _Openolt_CreateTrafficQueues_Handler,
5753 },
5754 {
5755 MethodName: "RemoveTrafficQueues",
5756 Handler: _Openolt_RemoveTrafficQueues_Handler,
Matt Jeanneret61e94872019-03-22 16:16:01 -04005757 },
Burak Gurdag402dd952019-12-10 20:31:11 +00005758 {
5759 MethodName: "PerformGroupOperation",
5760 Handler: _Openolt_PerformGroupOperation_Handler,
5761 },
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08005762 {
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005763 MethodName: "DeleteGroup",
5764 Handler: _Openolt_DeleteGroup_Handler,
5765 },
5766 {
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08005767 MethodName: "GetExtValue",
5768 Handler: _Openolt_GetExtValue_Handler,
5769 },
Jason Huang55ee29d2020-03-11 23:43:29 +08005770 {
5771 MethodName: "OnuItuPonAlarmSet",
5772 Handler: _Openolt_OnuItuPonAlarmSet_Handler,
5773 },
Jason Huang4f8a9372020-06-03 18:09:35 +08005774 {
5775 MethodName: "GetLogicalOnuDistanceZero",
5776 Handler: _Openolt_GetLogicalOnuDistanceZero_Handler,
5777 },
5778 {
5779 MethodName: "GetLogicalOnuDistance",
5780 Handler: _Openolt_GetLogicalOnuDistance_Handler,
5781 },
Matt Jeanneret61e94872019-03-22 16:16:01 -04005782 },
5783 Streams: []grpc.StreamDesc{
5784 {
5785 StreamName: "EnableIndication",
5786 Handler: _Openolt_EnableIndication_Handler,
5787 ServerStreams: true,
5788 },
5789 },
5790 Metadata: "voltha_protos/openolt.proto",
5791}