blob: 106ca110c004a19f970991b1bfc5b719aeccbead [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"
Akash Kankanala761955c2024-02-21 19:32:20 +053010 common "github.com/opencord/voltha-protos/v5/go/common"
khenaidoo5fc5cea2021-08-11 17:39:16 -040011 config "github.com/opencord/voltha-protos/v5/go/ext/config"
khenaidoo4c6543e2021-10-19 17:25:58 -040012 extension "github.com/opencord/voltha-protos/v5/go/extension"
khenaidoo5fc5cea2021-08-11 17:39:16 -040013 tech_profile "github.com/opencord/voltha-protos/v5/go/tech_profile"
Matt Jeanneret61e94872019-03-22 16:16:01 -040014 _ "google.golang.org/genproto/googleapis/api/annotations"
15 grpc "google.golang.org/grpc"
David K. Bainbridgec4bf5382021-04-08 16:06:54 +000016 codes "google.golang.org/grpc/codes"
17 status "google.golang.org/grpc/status"
Matt Jeanneret61e94872019-03-22 16:16:01 -040018 math "math"
19)
20
21// Reference imports to suppress errors if they are not otherwise used.
22var _ = proto.Marshal
23var _ = fmt.Errorf
24var _ = math.Inf
25
26// This is a compile-time assertion to ensure that this generated file
27// is compatible with the proto package it is being compiled against.
28// A compilation error at this line likely means your copy of the
29// proto package needs to be updated.
30const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
31
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +053032type AlarmState int32
33
34const (
35 AlarmState_OFF AlarmState = 0
36 AlarmState_ON AlarmState = 1
37)
38
39var AlarmState_name = map[int32]string{
40 0: "OFF",
41 1: "ON",
42}
43
44var AlarmState_value = map[string]int32{
45 "OFF": 0,
46 "ON": 1,
47}
48
49func (x AlarmState) String() string {
50 return proto.EnumName(AlarmState_name, int32(x))
51}
52
53func (AlarmState) EnumDescriptor() ([]byte, []int) {
54 return fileDescriptor_c072e7aa0dfd74d5, []int{0}
55}
56
kesavandd1a8bca2020-08-27 19:24:07 +053057//* activation fail reason.
58type OnuIndication_ActivationFailReason int32
59
60const (
61 OnuIndication_ONU_ACTIVATION_FAIL_REASON_NONE OnuIndication_ActivationFailReason = 0
62 OnuIndication_ONU_ACTIVATION_FAIL_REASON_RANGING OnuIndication_ActivationFailReason = 1
63 OnuIndication_ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION OnuIndication_ActivationFailReason = 2
64 OnuIndication_ONU_ACTIVATION_FAIL_REASON_LOS OnuIndication_ActivationFailReason = 3
65 OnuIndication_ONU_ACTIVATION_FAIL_ONU_ALARM OnuIndication_ActivationFailReason = 4
66 OnuIndication_ONU_ACTIVATION_FAIL_SWITCH_OVER OnuIndication_ActivationFailReason = 5
67)
68
69var OnuIndication_ActivationFailReason_name = map[int32]string{
70 0: "ONU_ACTIVATION_FAIL_REASON_NONE",
71 1: "ONU_ACTIVATION_FAIL_REASON_RANGING",
72 2: "ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION",
73 3: "ONU_ACTIVATION_FAIL_REASON_LOS",
74 4: "ONU_ACTIVATION_FAIL_ONU_ALARM",
75 5: "ONU_ACTIVATION_FAIL_SWITCH_OVER",
76}
77
78var OnuIndication_ActivationFailReason_value = map[string]int32{
79 "ONU_ACTIVATION_FAIL_REASON_NONE": 0,
80 "ONU_ACTIVATION_FAIL_REASON_RANGING": 1,
81 "ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION": 2,
82 "ONU_ACTIVATION_FAIL_REASON_LOS": 3,
83 "ONU_ACTIVATION_FAIL_ONU_ALARM": 4,
84 "ONU_ACTIVATION_FAIL_SWITCH_OVER": 5,
85}
86
87func (x OnuIndication_ActivationFailReason) String() string {
88 return proto.EnumName(OnuIndication_ActivationFailReason_name, int32(x))
89}
90
91func (OnuIndication_ActivationFailReason) EnumDescriptor() ([]byte, []int) {
92 return fileDescriptor_c072e7aa0dfd74d5, []int{5, 0}
93}
94
Girish Gowdra34ff0c42022-03-10 16:04:23 -080095type IntfOperIndication_PONResourceRanges_Pool_PoolType int32
96
97const (
98 IntfOperIndication_PONResourceRanges_Pool_ONU_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 0
99 IntfOperIndication_PONResourceRanges_Pool_ALLOC_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 1
100 IntfOperIndication_PONResourceRanges_Pool_GEMPORT_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 2
101 IntfOperIndication_PONResourceRanges_Pool_FLOW_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 3
102)
103
104var IntfOperIndication_PONResourceRanges_Pool_PoolType_name = map[int32]string{
105 0: "ONU_ID",
106 1: "ALLOC_ID",
107 2: "GEMPORT_ID",
108 3: "FLOW_ID",
109}
110
111var IntfOperIndication_PONResourceRanges_Pool_PoolType_value = map[string]int32{
112 "ONU_ID": 0,
113 "ALLOC_ID": 1,
114 "GEMPORT_ID": 2,
115 "FLOW_ID": 3,
116}
117
118func (x IntfOperIndication_PONResourceRanges_Pool_PoolType) String() string {
119 return proto.EnumName(IntfOperIndication_PONResourceRanges_Pool_PoolType_name, int32(x))
120}
121
122func (IntfOperIndication_PONResourceRanges_Pool_PoolType) EnumDescriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +0530123 return fileDescriptor_c072e7aa0dfd74d5, []int{8, 0, 0, 0}
Girish Gowdra34ff0c42022-03-10 16:04:23 -0800124}
125
Matt Jeanneret61e94872019-03-22 16:16:01 -0400126type DeviceInfo_DeviceResourceRanges_Pool_PoolType int32
127
128const (
129 DeviceInfo_DeviceResourceRanges_Pool_ONU_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 0
130 DeviceInfo_DeviceResourceRanges_Pool_ALLOC_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 1
131 DeviceInfo_DeviceResourceRanges_Pool_GEMPORT_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 2
132 DeviceInfo_DeviceResourceRanges_Pool_FLOW_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 3
133)
134
135var DeviceInfo_DeviceResourceRanges_Pool_PoolType_name = map[int32]string{
136 0: "ONU_ID",
137 1: "ALLOC_ID",
138 2: "GEMPORT_ID",
139 3: "FLOW_ID",
140}
141
142var DeviceInfo_DeviceResourceRanges_Pool_PoolType_value = map[string]int32{
143 "ONU_ID": 0,
144 "ALLOC_ID": 1,
145 "GEMPORT_ID": 2,
146 "FLOW_ID": 3,
147}
148
149func (x DeviceInfo_DeviceResourceRanges_Pool_PoolType) String() string {
150 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, int32(x))
151}
152
153func (DeviceInfo_DeviceResourceRanges_Pool_PoolType) EnumDescriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +0530154 return fileDescriptor_c072e7aa0dfd74d5, []int{18, 0, 0, 0}
Matt Jeanneret61e94872019-03-22 16:16:01 -0400155}
156
157type DeviceInfo_DeviceResourceRanges_Pool_SharingType int32
158
159const (
160 DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF DeviceInfo_DeviceResourceRanges_Pool_SharingType = 0
161 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_ALL_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 1
162 DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_SAME_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 2
163)
164
165var DeviceInfo_DeviceResourceRanges_Pool_SharingType_name = map[int32]string{
166 0: "DEDICATED_PER_INTF",
167 1: "SHARED_BY_ALL_INTF_ALL_TECH",
168 2: "SHARED_BY_ALL_INTF_SAME_TECH",
169}
170
171var DeviceInfo_DeviceResourceRanges_Pool_SharingType_value = map[string]int32{
172 "DEDICATED_PER_INTF": 0,
173 "SHARED_BY_ALL_INTF_ALL_TECH": 1,
174 "SHARED_BY_ALL_INTF_SAME_TECH": 2,
175}
176
177func (x DeviceInfo_DeviceResourceRanges_Pool_SharingType) String() string {
178 return proto.EnumName(DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, int32(x))
179}
180
181func (DeviceInfo_DeviceResourceRanges_Pool_SharingType) EnumDescriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +0530182 return fileDescriptor_c072e7aa0dfd74d5, []int{18, 0, 0, 1}
Matt Jeanneret61e94872019-03-22 16:16:01 -0400183}
184
Burak Gurdag402dd952019-12-10 20:31:11 +0000185type GroupMember_InterfaceType int32
186
187const (
188 GroupMember_PON GroupMember_InterfaceType = 0
189 GroupMember_EPON_1G_PATH GroupMember_InterfaceType = 1
190 GroupMember_EPON_10G_PATH GroupMember_InterfaceType = 2
191)
192
193var GroupMember_InterfaceType_name = map[int32]string{
194 0: "PON",
195 1: "EPON_1G_PATH",
196 2: "EPON_10G_PATH",
197}
198
199var GroupMember_InterfaceType_value = map[string]int32{
200 "PON": 0,
201 "EPON_1G_PATH": 1,
202 "EPON_10G_PATH": 2,
203}
204
205func (x GroupMember_InterfaceType) String() string {
206 return proto.EnumName(GroupMember_InterfaceType_name, int32(x))
207}
208
209func (GroupMember_InterfaceType) EnumDescriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +0530210 return fileDescriptor_c072e7aa0dfd74d5, []int{47, 0}
Burak Gurdag402dd952019-12-10 20:31:11 +0000211}
212
213type Group_GroupMembersCommand int32
214
215const (
216 Group_ADD_MEMBERS Group_GroupMembersCommand = 0
217 Group_REMOVE_MEMBERS Group_GroupMembersCommand = 1
218 Group_SET_MEMBERS Group_GroupMembersCommand = 2
219)
220
221var Group_GroupMembersCommand_name = map[int32]string{
222 0: "ADD_MEMBERS",
223 1: "REMOVE_MEMBERS",
224 2: "SET_MEMBERS",
225}
226
227var Group_GroupMembersCommand_value = map[string]int32{
228 "ADD_MEMBERS": 0,
229 "REMOVE_MEMBERS": 1,
230 "SET_MEMBERS": 2,
231}
232
233func (x Group_GroupMembersCommand) String() string {
234 return proto.EnumName(Group_GroupMembersCommand_name, int32(x))
235}
236
237func (Group_GroupMembersCommand) EnumDescriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +0530238 return fileDescriptor_c072e7aa0dfd74d5, []int{48, 0}
Burak Gurdag402dd952019-12-10 20:31:11 +0000239}
240
Orhan Kupusogluda19b452021-05-12 12:19:16 +0000241type PonRxPowerData_RssiMeasurementFailReason int32
242
243const (
244 PonRxPowerData_FAIL_REASON_NONE PonRxPowerData_RssiMeasurementFailReason = 0
245 PonRxPowerData_FAIL_REASON_NO_DELIMITER PonRxPowerData_RssiMeasurementFailReason = 1
246 PonRxPowerData_FAIL_REASON_NO_ACCESS PonRxPowerData_RssiMeasurementFailReason = 2
247)
248
249var PonRxPowerData_RssiMeasurementFailReason_name = map[int32]string{
250 0: "FAIL_REASON_NONE",
251 1: "FAIL_REASON_NO_DELIMITER",
252 2: "FAIL_REASON_NO_ACCESS",
253}
254
255var PonRxPowerData_RssiMeasurementFailReason_value = map[string]int32{
256 "FAIL_REASON_NONE": 0,
257 "FAIL_REASON_NO_DELIMITER": 1,
258 "FAIL_REASON_NO_ACCESS": 2,
259}
260
261func (x PonRxPowerData_RssiMeasurementFailReason) String() string {
262 return proto.EnumName(PonRxPowerData_RssiMeasurementFailReason_name, int32(x))
263}
264
265func (PonRxPowerData_RssiMeasurementFailReason) EnumDescriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +0530266 return fileDescriptor_c072e7aa0dfd74d5, []int{50, 0}
Orhan Kupusogluda19b452021-05-12 12:19:16 +0000267}
268
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530269type OnuInfo_OnuState int32
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530270
271const (
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530272 //
273 // There are other states in BAL for ONU, which voltha is not interested as of now.
274 // UNKNOWN is to be filled for the rest of the states other than NOT_CONFIGURED/ACTIVE/INACTIVE/DISABLED
275 OnuInfo_UNKNOWN OnuInfo_OnuState = 0
276 OnuInfo_NOT_CONFIGURED OnuInfo_OnuState = 1
277 OnuInfo_ACTIVE OnuInfo_OnuState = 2
278 OnuInfo_INACTIVE OnuInfo_OnuState = 3
279 OnuInfo_DISABLED OnuInfo_OnuState = 4
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530280)
281
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530282var OnuInfo_OnuState_name = map[int32]string{
283 0: "UNKNOWN",
284 1: "NOT_CONFIGURED",
285 2: "ACTIVE",
286 3: "INACTIVE",
287 4: "DISABLED",
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530288}
289
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530290var OnuInfo_OnuState_value = map[string]int32{
291 "UNKNOWN": 0,
292 "NOT_CONFIGURED": 1,
293 "ACTIVE": 2,
294 "INACTIVE": 3,
295 "DISABLED": 4,
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530296}
297
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530298func (x OnuInfo_OnuState) String() string {
299 return proto.EnumName(OnuInfo_OnuState_name, int32(x))
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530300}
301
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530302func (OnuInfo_OnuState) EnumDescriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +0530303 return fileDescriptor_c072e7aa0dfd74d5, []int{52, 0}
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +0530304}
305
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530306type PonIntfInfo_PonIntfState int32
307
308const (
309 PonIntfInfo_UNKNOWN PonIntfInfo_PonIntfState = 0
310 PonIntfInfo_ACTIVE_WORKING PonIntfInfo_PonIntfState = 1
311 PonIntfInfo_ACTIVE_STANDBY PonIntfInfo_PonIntfState = 2
312 PonIntfInfo_INACTIVE PonIntfInfo_PonIntfState = 3
313 PonIntfInfo_DISABLED PonIntfInfo_PonIntfState = 4
314)
315
316var PonIntfInfo_PonIntfState_name = map[int32]string{
317 0: "UNKNOWN",
318 1: "ACTIVE_WORKING",
319 2: "ACTIVE_STANDBY",
320 3: "INACTIVE",
321 4: "DISABLED",
322}
323
324var PonIntfInfo_PonIntfState_value = map[string]int32{
325 "UNKNOWN": 0,
326 "ACTIVE_WORKING": 1,
327 "ACTIVE_STANDBY": 2,
328 "INACTIVE": 3,
329 "DISABLED": 4,
330}
331
332func (x PonIntfInfo_PonIntfState) String() string {
333 return proto.EnumName(PonIntfInfo_PonIntfState_name, int32(x))
334}
335
336func (PonIntfInfo_PonIntfState) EnumDescriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +0530337 return fileDescriptor_c072e7aa0dfd74d5, []int{53, 0}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +0530338}
339
Matt Jeanneret61e94872019-03-22 16:16:01 -0400340type Indication struct {
341 // Types that are valid to be assigned to Data:
342 // *Indication_OltInd
343 // *Indication_IntfInd
344 // *Indication_IntfOperInd
345 // *Indication_OnuDiscInd
346 // *Indication_OnuInd
347 // *Indication_OmciInd
348 // *Indication_PktInd
349 // *Indication_PortStats
350 // *Indication_FlowStats
351 // *Indication_AlarmInd
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +0530352 // *Indication_OnuDisabledInd
353 // *Indication_OnuEnabledInd
Matt Jeanneret61e94872019-03-22 16:16:01 -0400354 Data isIndication_Data `protobuf_oneof:"data"`
355 XXX_NoUnkeyedLiteral struct{} `json:"-"`
356 XXX_unrecognized []byte `json:"-"`
357 XXX_sizecache int32 `json:"-"`
358}
359
360func (m *Indication) Reset() { *m = Indication{} }
361func (m *Indication) String() string { return proto.CompactTextString(m) }
362func (*Indication) ProtoMessage() {}
363func (*Indication) Descriptor() ([]byte, []int) {
364 return fileDescriptor_c072e7aa0dfd74d5, []int{0}
365}
366
367func (m *Indication) XXX_Unmarshal(b []byte) error {
368 return xxx_messageInfo_Indication.Unmarshal(m, b)
369}
370func (m *Indication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
371 return xxx_messageInfo_Indication.Marshal(b, m, deterministic)
372}
373func (m *Indication) XXX_Merge(src proto.Message) {
374 xxx_messageInfo_Indication.Merge(m, src)
375}
376func (m *Indication) XXX_Size() int {
377 return xxx_messageInfo_Indication.Size(m)
378}
379func (m *Indication) XXX_DiscardUnknown() {
380 xxx_messageInfo_Indication.DiscardUnknown(m)
381}
382
383var xxx_messageInfo_Indication proto.InternalMessageInfo
384
385type isIndication_Data interface {
386 isIndication_Data()
387}
388
389type Indication_OltInd struct {
390 OltInd *OltIndication `protobuf:"bytes,1,opt,name=olt_ind,json=oltInd,proto3,oneof"`
391}
392
393type Indication_IntfInd struct {
394 IntfInd *IntfIndication `protobuf:"bytes,2,opt,name=intf_ind,json=intfInd,proto3,oneof"`
395}
396
397type Indication_IntfOperInd struct {
398 IntfOperInd *IntfOperIndication `protobuf:"bytes,3,opt,name=intf_oper_ind,json=intfOperInd,proto3,oneof"`
399}
400
401type Indication_OnuDiscInd struct {
402 OnuDiscInd *OnuDiscIndication `protobuf:"bytes,4,opt,name=onu_disc_ind,json=onuDiscInd,proto3,oneof"`
403}
404
405type Indication_OnuInd struct {
406 OnuInd *OnuIndication `protobuf:"bytes,5,opt,name=onu_ind,json=onuInd,proto3,oneof"`
407}
408
409type Indication_OmciInd struct {
410 OmciInd *OmciIndication `protobuf:"bytes,6,opt,name=omci_ind,json=omciInd,proto3,oneof"`
411}
412
413type Indication_PktInd struct {
414 PktInd *PacketIndication `protobuf:"bytes,7,opt,name=pkt_ind,json=pktInd,proto3,oneof"`
415}
416
417type Indication_PortStats struct {
Akash Kankanala761955c2024-02-21 19:32:20 +0530418 PortStats *common.PortStatistics `protobuf:"bytes,8,opt,name=port_stats,json=portStats,proto3,oneof"`
Matt Jeanneret61e94872019-03-22 16:16:01 -0400419}
420
421type Indication_FlowStats struct {
422 FlowStats *FlowStatistics `protobuf:"bytes,9,opt,name=flow_stats,json=flowStats,proto3,oneof"`
423}
424
425type Indication_AlarmInd struct {
426 AlarmInd *AlarmIndication `protobuf:"bytes,10,opt,name=alarm_ind,json=alarmInd,proto3,oneof"`
427}
428
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +0530429type Indication_OnuDisabledInd struct {
430 OnuDisabledInd *OnuDisabledIndication `protobuf:"bytes,11,opt,name=onu_disabled_ind,json=onuDisabledInd,proto3,oneof"`
431}
432
433type Indication_OnuEnabledInd struct {
434 OnuEnabledInd *OnuEnabledIndication `protobuf:"bytes,12,opt,name=onu_enabled_ind,json=onuEnabledInd,proto3,oneof"`
435}
436
Matt Jeanneret61e94872019-03-22 16:16:01 -0400437func (*Indication_OltInd) isIndication_Data() {}
438
439func (*Indication_IntfInd) isIndication_Data() {}
440
441func (*Indication_IntfOperInd) isIndication_Data() {}
442
443func (*Indication_OnuDiscInd) isIndication_Data() {}
444
445func (*Indication_OnuInd) isIndication_Data() {}
446
447func (*Indication_OmciInd) isIndication_Data() {}
448
449func (*Indication_PktInd) isIndication_Data() {}
450
451func (*Indication_PortStats) isIndication_Data() {}
452
453func (*Indication_FlowStats) isIndication_Data() {}
454
455func (*Indication_AlarmInd) isIndication_Data() {}
456
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +0530457func (*Indication_OnuDisabledInd) isIndication_Data() {}
458
459func (*Indication_OnuEnabledInd) isIndication_Data() {}
460
Matt Jeanneret61e94872019-03-22 16:16:01 -0400461func (m *Indication) GetData() isIndication_Data {
462 if m != nil {
463 return m.Data
464 }
465 return nil
466}
467
468func (m *Indication) GetOltInd() *OltIndication {
469 if x, ok := m.GetData().(*Indication_OltInd); ok {
470 return x.OltInd
471 }
472 return nil
473}
474
475func (m *Indication) GetIntfInd() *IntfIndication {
476 if x, ok := m.GetData().(*Indication_IntfInd); ok {
477 return x.IntfInd
478 }
479 return nil
480}
481
482func (m *Indication) GetIntfOperInd() *IntfOperIndication {
483 if x, ok := m.GetData().(*Indication_IntfOperInd); ok {
484 return x.IntfOperInd
485 }
486 return nil
487}
488
489func (m *Indication) GetOnuDiscInd() *OnuDiscIndication {
490 if x, ok := m.GetData().(*Indication_OnuDiscInd); ok {
491 return x.OnuDiscInd
492 }
493 return nil
494}
495
496func (m *Indication) GetOnuInd() *OnuIndication {
497 if x, ok := m.GetData().(*Indication_OnuInd); ok {
498 return x.OnuInd
499 }
500 return nil
501}
502
503func (m *Indication) GetOmciInd() *OmciIndication {
504 if x, ok := m.GetData().(*Indication_OmciInd); ok {
505 return x.OmciInd
506 }
507 return nil
508}
509
510func (m *Indication) GetPktInd() *PacketIndication {
511 if x, ok := m.GetData().(*Indication_PktInd); ok {
512 return x.PktInd
513 }
514 return nil
515}
516
Akash Kankanala761955c2024-02-21 19:32:20 +0530517func (m *Indication) GetPortStats() *common.PortStatistics {
Matt Jeanneret61e94872019-03-22 16:16:01 -0400518 if x, ok := m.GetData().(*Indication_PortStats); ok {
519 return x.PortStats
520 }
521 return nil
522}
523
524func (m *Indication) GetFlowStats() *FlowStatistics {
525 if x, ok := m.GetData().(*Indication_FlowStats); ok {
526 return x.FlowStats
527 }
528 return nil
529}
530
531func (m *Indication) GetAlarmInd() *AlarmIndication {
532 if x, ok := m.GetData().(*Indication_AlarmInd); ok {
533 return x.AlarmInd
534 }
535 return nil
536}
537
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +0530538func (m *Indication) GetOnuDisabledInd() *OnuDisabledIndication {
539 if x, ok := m.GetData().(*Indication_OnuDisabledInd); ok {
540 return x.OnuDisabledInd
541 }
542 return nil
543}
544
545func (m *Indication) GetOnuEnabledInd() *OnuEnabledIndication {
546 if x, ok := m.GetData().(*Indication_OnuEnabledInd); ok {
547 return x.OnuEnabledInd
548 }
549 return nil
550}
551
Matt Jeanneret61e94872019-03-22 16:16:01 -0400552// 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),
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +0530565 (*Indication_OnuDisabledInd)(nil),
566 (*Indication_OnuEnabledInd)(nil),
Matt Jeanneret61e94872019-03-22 16:16:01 -0400567 }
568}
569
570type AlarmIndication struct {
571 // Types that are valid to be assigned to Data:
572 // *AlarmIndication_LosInd
573 // *AlarmIndication_DyingGaspInd
574 // *AlarmIndication_OnuAlarmInd
575 // *AlarmIndication_OnuStartupFailInd
576 // *AlarmIndication_OnuSignalDegradeInd
577 // *AlarmIndication_OnuDriftOfWindowInd
578 // *AlarmIndication_OnuLossOmciInd
579 // *AlarmIndication_OnuSignalsFailInd
580 // *AlarmIndication_OnuTiwiInd
581 // *AlarmIndication_OnuActivationFailInd
582 // *AlarmIndication_OnuProcessingErrorInd
Naga Manjunath0a734252019-11-21 19:00:23 +0530583 // *AlarmIndication_OnuLossOfSyncFailInd
584 // *AlarmIndication_OnuItuPonStatsInd
Devmalya Paulea6eb472020-02-04 20:41:01 -0500585 // *AlarmIndication_OnuDeactivationFailureInd
Devmalya Paulb0c12472020-02-18 20:08:53 -0500586 // *AlarmIndication_OnuRemoteDefectInd
Devmalya Paul82957962020-03-01 18:49:37 -0500587 // *AlarmIndication_OnuLossGemDelineationInd
588 // *AlarmIndication_OnuPhysicalEquipmentErrorInd
589 // *AlarmIndication_OnuLossOfAckInd
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400590 // *AlarmIndication_OnuDiffReachExceededInd
Matt Jeanneret61e94872019-03-22 16:16:01 -0400591 Data isAlarmIndication_Data `protobuf_oneof:"data"`
592 XXX_NoUnkeyedLiteral struct{} `json:"-"`
593 XXX_unrecognized []byte `json:"-"`
594 XXX_sizecache int32 `json:"-"`
595}
596
597func (m *AlarmIndication) Reset() { *m = AlarmIndication{} }
598func (m *AlarmIndication) String() string { return proto.CompactTextString(m) }
599func (*AlarmIndication) ProtoMessage() {}
600func (*AlarmIndication) Descriptor() ([]byte, []int) {
601 return fileDescriptor_c072e7aa0dfd74d5, []int{1}
602}
603
604func (m *AlarmIndication) XXX_Unmarshal(b []byte) error {
605 return xxx_messageInfo_AlarmIndication.Unmarshal(m, b)
606}
607func (m *AlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
608 return xxx_messageInfo_AlarmIndication.Marshal(b, m, deterministic)
609}
610func (m *AlarmIndication) XXX_Merge(src proto.Message) {
611 xxx_messageInfo_AlarmIndication.Merge(m, src)
612}
613func (m *AlarmIndication) XXX_Size() int {
614 return xxx_messageInfo_AlarmIndication.Size(m)
615}
616func (m *AlarmIndication) XXX_DiscardUnknown() {
617 xxx_messageInfo_AlarmIndication.DiscardUnknown(m)
618}
619
620var xxx_messageInfo_AlarmIndication proto.InternalMessageInfo
621
622type isAlarmIndication_Data interface {
623 isAlarmIndication_Data()
624}
625
626type AlarmIndication_LosInd struct {
627 LosInd *LosIndication `protobuf:"bytes,1,opt,name=los_ind,json=losInd,proto3,oneof"`
628}
629
630type AlarmIndication_DyingGaspInd struct {
631 DyingGaspInd *DyingGaspIndication `protobuf:"bytes,2,opt,name=dying_gasp_ind,json=dyingGaspInd,proto3,oneof"`
632}
633
634type AlarmIndication_OnuAlarmInd struct {
635 OnuAlarmInd *OnuAlarmIndication `protobuf:"bytes,3,opt,name=onu_alarm_ind,json=onuAlarmInd,proto3,oneof"`
636}
637
638type AlarmIndication_OnuStartupFailInd struct {
639 OnuStartupFailInd *OnuStartupFailureIndication `protobuf:"bytes,4,opt,name=onu_startup_fail_ind,json=onuStartupFailInd,proto3,oneof"`
640}
641
642type AlarmIndication_OnuSignalDegradeInd struct {
643 OnuSignalDegradeInd *OnuSignalDegradeIndication `protobuf:"bytes,5,opt,name=onu_signal_degrade_ind,json=onuSignalDegradeInd,proto3,oneof"`
644}
645
646type AlarmIndication_OnuDriftOfWindowInd struct {
647 OnuDriftOfWindowInd *OnuDriftOfWindowIndication `protobuf:"bytes,6,opt,name=onu_drift_of_window_ind,json=onuDriftOfWindowInd,proto3,oneof"`
648}
649
650type AlarmIndication_OnuLossOmciInd struct {
651 OnuLossOmciInd *OnuLossOfOmciChannelIndication `protobuf:"bytes,7,opt,name=onu_loss_omci_ind,json=onuLossOmciInd,proto3,oneof"`
652}
653
654type AlarmIndication_OnuSignalsFailInd struct {
655 OnuSignalsFailInd *OnuSignalsFailureIndication `protobuf:"bytes,8,opt,name=onu_signals_fail_ind,json=onuSignalsFailInd,proto3,oneof"`
656}
657
658type AlarmIndication_OnuTiwiInd struct {
659 OnuTiwiInd *OnuTransmissionInterferenceWarning `protobuf:"bytes,9,opt,name=onu_tiwi_ind,json=onuTiwiInd,proto3,oneof"`
660}
661
662type AlarmIndication_OnuActivationFailInd struct {
663 OnuActivationFailInd *OnuActivationFailureIndication `protobuf:"bytes,10,opt,name=onu_activation_fail_ind,json=onuActivationFailInd,proto3,oneof"`
664}
665
666type AlarmIndication_OnuProcessingErrorInd struct {
667 OnuProcessingErrorInd *OnuProcessingErrorIndication `protobuf:"bytes,11,opt,name=onu_processing_error_ind,json=onuProcessingErrorInd,proto3,oneof"`
668}
669
Naga Manjunath0a734252019-11-21 19:00:23 +0530670type AlarmIndication_OnuLossOfSyncFailInd struct {
671 OnuLossOfSyncFailInd *OnuLossOfKeySyncFailureIndication `protobuf:"bytes,12,opt,name=onu_loss_of_sync_fail_ind,json=onuLossOfSyncFailInd,proto3,oneof"`
672}
673
674type AlarmIndication_OnuItuPonStatsInd struct {
675 OnuItuPonStatsInd *OnuItuPonStatsIndication `protobuf:"bytes,13,opt,name=onu_itu_pon_stats_ind,json=onuItuPonStatsInd,proto3,oneof"`
676}
677
Devmalya Paulea6eb472020-02-04 20:41:01 -0500678type AlarmIndication_OnuDeactivationFailureInd struct {
679 OnuDeactivationFailureInd *OnuDeactivationFailureIndication `protobuf:"bytes,14,opt,name=onu_deactivation_failure_ind,json=onuDeactivationFailureInd,proto3,oneof"`
680}
681
Devmalya Paulb0c12472020-02-18 20:08:53 -0500682type AlarmIndication_OnuRemoteDefectInd struct {
683 OnuRemoteDefectInd *OnuRemoteDefectIndication `protobuf:"bytes,15,opt,name=onu_remote_defect_ind,json=onuRemoteDefectInd,proto3,oneof"`
684}
685
Devmalya Paul82957962020-03-01 18:49:37 -0500686type AlarmIndication_OnuLossGemDelineationInd struct {
687 OnuLossGemDelineationInd *OnuLossOfGEMChannelDelineationIndication `protobuf:"bytes,16,opt,name=onu_loss_gem_delineation_ind,json=onuLossGemDelineationInd,proto3,oneof"`
688}
689
690type AlarmIndication_OnuPhysicalEquipmentErrorInd struct {
691 OnuPhysicalEquipmentErrorInd *OnuPhysicalEquipmentErrorIndication `protobuf:"bytes,17,opt,name=onu_physical_equipment_error_ind,json=onuPhysicalEquipmentErrorInd,proto3,oneof"`
692}
693
694type AlarmIndication_OnuLossOfAckInd struct {
695 OnuLossOfAckInd *OnuLossOfAcknowledgementIndication `protobuf:"bytes,18,opt,name=onu_loss_of_ack_ind,json=onuLossOfAckInd,proto3,oneof"`
696}
697
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400698type AlarmIndication_OnuDiffReachExceededInd struct {
699 OnuDiffReachExceededInd *OnuDifferentialReachExceededIndication `protobuf:"bytes,19,opt,name=onu_diff_reach_exceeded_ind,json=onuDiffReachExceededInd,proto3,oneof"`
700}
701
Matt Jeanneret61e94872019-03-22 16:16:01 -0400702func (*AlarmIndication_LosInd) isAlarmIndication_Data() {}
703
704func (*AlarmIndication_DyingGaspInd) isAlarmIndication_Data() {}
705
706func (*AlarmIndication_OnuAlarmInd) isAlarmIndication_Data() {}
707
708func (*AlarmIndication_OnuStartupFailInd) isAlarmIndication_Data() {}
709
710func (*AlarmIndication_OnuSignalDegradeInd) isAlarmIndication_Data() {}
711
712func (*AlarmIndication_OnuDriftOfWindowInd) isAlarmIndication_Data() {}
713
714func (*AlarmIndication_OnuLossOmciInd) isAlarmIndication_Data() {}
715
716func (*AlarmIndication_OnuSignalsFailInd) isAlarmIndication_Data() {}
717
718func (*AlarmIndication_OnuTiwiInd) isAlarmIndication_Data() {}
719
720func (*AlarmIndication_OnuActivationFailInd) isAlarmIndication_Data() {}
721
722func (*AlarmIndication_OnuProcessingErrorInd) isAlarmIndication_Data() {}
723
Naga Manjunath0a734252019-11-21 19:00:23 +0530724func (*AlarmIndication_OnuLossOfSyncFailInd) isAlarmIndication_Data() {}
725
726func (*AlarmIndication_OnuItuPonStatsInd) isAlarmIndication_Data() {}
727
Devmalya Paulea6eb472020-02-04 20:41:01 -0500728func (*AlarmIndication_OnuDeactivationFailureInd) isAlarmIndication_Data() {}
729
Devmalya Paulb0c12472020-02-18 20:08:53 -0500730func (*AlarmIndication_OnuRemoteDefectInd) isAlarmIndication_Data() {}
731
Devmalya Paul82957962020-03-01 18:49:37 -0500732func (*AlarmIndication_OnuLossGemDelineationInd) isAlarmIndication_Data() {}
733
734func (*AlarmIndication_OnuPhysicalEquipmentErrorInd) isAlarmIndication_Data() {}
735
736func (*AlarmIndication_OnuLossOfAckInd) isAlarmIndication_Data() {}
737
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400738func (*AlarmIndication_OnuDiffReachExceededInd) isAlarmIndication_Data() {}
739
Matt Jeanneret61e94872019-03-22 16:16:01 -0400740func (m *AlarmIndication) GetData() isAlarmIndication_Data {
741 if m != nil {
742 return m.Data
743 }
744 return nil
745}
746
747func (m *AlarmIndication) GetLosInd() *LosIndication {
748 if x, ok := m.GetData().(*AlarmIndication_LosInd); ok {
749 return x.LosInd
750 }
751 return nil
752}
753
754func (m *AlarmIndication) GetDyingGaspInd() *DyingGaspIndication {
755 if x, ok := m.GetData().(*AlarmIndication_DyingGaspInd); ok {
756 return x.DyingGaspInd
757 }
758 return nil
759}
760
761func (m *AlarmIndication) GetOnuAlarmInd() *OnuAlarmIndication {
762 if x, ok := m.GetData().(*AlarmIndication_OnuAlarmInd); ok {
763 return x.OnuAlarmInd
764 }
765 return nil
766}
767
768func (m *AlarmIndication) GetOnuStartupFailInd() *OnuStartupFailureIndication {
769 if x, ok := m.GetData().(*AlarmIndication_OnuStartupFailInd); ok {
770 return x.OnuStartupFailInd
771 }
772 return nil
773}
774
775func (m *AlarmIndication) GetOnuSignalDegradeInd() *OnuSignalDegradeIndication {
776 if x, ok := m.GetData().(*AlarmIndication_OnuSignalDegradeInd); ok {
777 return x.OnuSignalDegradeInd
778 }
779 return nil
780}
781
782func (m *AlarmIndication) GetOnuDriftOfWindowInd() *OnuDriftOfWindowIndication {
783 if x, ok := m.GetData().(*AlarmIndication_OnuDriftOfWindowInd); ok {
784 return x.OnuDriftOfWindowInd
785 }
786 return nil
787}
788
789func (m *AlarmIndication) GetOnuLossOmciInd() *OnuLossOfOmciChannelIndication {
790 if x, ok := m.GetData().(*AlarmIndication_OnuLossOmciInd); ok {
791 return x.OnuLossOmciInd
792 }
793 return nil
794}
795
796func (m *AlarmIndication) GetOnuSignalsFailInd() *OnuSignalsFailureIndication {
797 if x, ok := m.GetData().(*AlarmIndication_OnuSignalsFailInd); ok {
798 return x.OnuSignalsFailInd
799 }
800 return nil
801}
802
803func (m *AlarmIndication) GetOnuTiwiInd() *OnuTransmissionInterferenceWarning {
804 if x, ok := m.GetData().(*AlarmIndication_OnuTiwiInd); ok {
805 return x.OnuTiwiInd
806 }
807 return nil
808}
809
810func (m *AlarmIndication) GetOnuActivationFailInd() *OnuActivationFailureIndication {
811 if x, ok := m.GetData().(*AlarmIndication_OnuActivationFailInd); ok {
812 return x.OnuActivationFailInd
813 }
814 return nil
815}
816
817func (m *AlarmIndication) GetOnuProcessingErrorInd() *OnuProcessingErrorIndication {
818 if x, ok := m.GetData().(*AlarmIndication_OnuProcessingErrorInd); ok {
819 return x.OnuProcessingErrorInd
820 }
821 return nil
822}
823
Naga Manjunath0a734252019-11-21 19:00:23 +0530824func (m *AlarmIndication) GetOnuLossOfSyncFailInd() *OnuLossOfKeySyncFailureIndication {
825 if x, ok := m.GetData().(*AlarmIndication_OnuLossOfSyncFailInd); ok {
826 return x.OnuLossOfSyncFailInd
827 }
828 return nil
829}
830
831func (m *AlarmIndication) GetOnuItuPonStatsInd() *OnuItuPonStatsIndication {
832 if x, ok := m.GetData().(*AlarmIndication_OnuItuPonStatsInd); ok {
833 return x.OnuItuPonStatsInd
834 }
835 return nil
836}
837
Devmalya Paulea6eb472020-02-04 20:41:01 -0500838func (m *AlarmIndication) GetOnuDeactivationFailureInd() *OnuDeactivationFailureIndication {
839 if x, ok := m.GetData().(*AlarmIndication_OnuDeactivationFailureInd); ok {
840 return x.OnuDeactivationFailureInd
841 }
842 return nil
843}
844
Devmalya Paulb0c12472020-02-18 20:08:53 -0500845func (m *AlarmIndication) GetOnuRemoteDefectInd() *OnuRemoteDefectIndication {
846 if x, ok := m.GetData().(*AlarmIndication_OnuRemoteDefectInd); ok {
847 return x.OnuRemoteDefectInd
848 }
849 return nil
850}
851
Devmalya Paul82957962020-03-01 18:49:37 -0500852func (m *AlarmIndication) GetOnuLossGemDelineationInd() *OnuLossOfGEMChannelDelineationIndication {
853 if x, ok := m.GetData().(*AlarmIndication_OnuLossGemDelineationInd); ok {
854 return x.OnuLossGemDelineationInd
855 }
856 return nil
857}
858
859func (m *AlarmIndication) GetOnuPhysicalEquipmentErrorInd() *OnuPhysicalEquipmentErrorIndication {
860 if x, ok := m.GetData().(*AlarmIndication_OnuPhysicalEquipmentErrorInd); ok {
861 return x.OnuPhysicalEquipmentErrorInd
862 }
863 return nil
864}
865
866func (m *AlarmIndication) GetOnuLossOfAckInd() *OnuLossOfAcknowledgementIndication {
867 if x, ok := m.GetData().(*AlarmIndication_OnuLossOfAckInd); ok {
868 return x.OnuLossOfAckInd
869 }
870 return nil
871}
872
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400873func (m *AlarmIndication) GetOnuDiffReachExceededInd() *OnuDifferentialReachExceededIndication {
874 if x, ok := m.GetData().(*AlarmIndication_OnuDiffReachExceededInd); ok {
875 return x.OnuDiffReachExceededInd
876 }
877 return nil
878}
879
Matt Jeanneret61e94872019-03-22 16:16:01 -0400880// XXX_OneofWrappers is for the internal use of the proto package.
881func (*AlarmIndication) XXX_OneofWrappers() []interface{} {
882 return []interface{}{
883 (*AlarmIndication_LosInd)(nil),
884 (*AlarmIndication_DyingGaspInd)(nil),
885 (*AlarmIndication_OnuAlarmInd)(nil),
886 (*AlarmIndication_OnuStartupFailInd)(nil),
887 (*AlarmIndication_OnuSignalDegradeInd)(nil),
888 (*AlarmIndication_OnuDriftOfWindowInd)(nil),
889 (*AlarmIndication_OnuLossOmciInd)(nil),
890 (*AlarmIndication_OnuSignalsFailInd)(nil),
891 (*AlarmIndication_OnuTiwiInd)(nil),
892 (*AlarmIndication_OnuActivationFailInd)(nil),
893 (*AlarmIndication_OnuProcessingErrorInd)(nil),
Naga Manjunath0a734252019-11-21 19:00:23 +0530894 (*AlarmIndication_OnuLossOfSyncFailInd)(nil),
895 (*AlarmIndication_OnuItuPonStatsInd)(nil),
Devmalya Paulea6eb472020-02-04 20:41:01 -0500896 (*AlarmIndication_OnuDeactivationFailureInd)(nil),
Devmalya Paulb0c12472020-02-18 20:08:53 -0500897 (*AlarmIndication_OnuRemoteDefectInd)(nil),
Devmalya Paul82957962020-03-01 18:49:37 -0500898 (*AlarmIndication_OnuLossGemDelineationInd)(nil),
899 (*AlarmIndication_OnuPhysicalEquipmentErrorInd)(nil),
900 (*AlarmIndication_OnuLossOfAckInd)(nil),
Devmalya Paul342bf9d2020-03-19 02:42:56 -0400901 (*AlarmIndication_OnuDiffReachExceededInd)(nil),
Matt Jeanneret61e94872019-03-22 16:16:01 -0400902 }
903}
904
905type OltIndication struct {
906 OperState string `protobuf:"bytes,1,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
907 XXX_NoUnkeyedLiteral struct{} `json:"-"`
908 XXX_unrecognized []byte `json:"-"`
909 XXX_sizecache int32 `json:"-"`
910}
911
912func (m *OltIndication) Reset() { *m = OltIndication{} }
913func (m *OltIndication) String() string { return proto.CompactTextString(m) }
914func (*OltIndication) ProtoMessage() {}
915func (*OltIndication) Descriptor() ([]byte, []int) {
916 return fileDescriptor_c072e7aa0dfd74d5, []int{2}
917}
918
919func (m *OltIndication) XXX_Unmarshal(b []byte) error {
920 return xxx_messageInfo_OltIndication.Unmarshal(m, b)
921}
922func (m *OltIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
923 return xxx_messageInfo_OltIndication.Marshal(b, m, deterministic)
924}
925func (m *OltIndication) XXX_Merge(src proto.Message) {
926 xxx_messageInfo_OltIndication.Merge(m, src)
927}
928func (m *OltIndication) XXX_Size() int {
929 return xxx_messageInfo_OltIndication.Size(m)
930}
931func (m *OltIndication) XXX_DiscardUnknown() {
932 xxx_messageInfo_OltIndication.DiscardUnknown(m)
933}
934
935var xxx_messageInfo_OltIndication proto.InternalMessageInfo
936
937func (m *OltIndication) GetOperState() string {
938 if m != nil {
939 return m.OperState
940 }
941 return ""
942}
943
944type IntfIndication struct {
945 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
946 OperState string `protobuf:"bytes,2,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
947 XXX_NoUnkeyedLiteral struct{} `json:"-"`
948 XXX_unrecognized []byte `json:"-"`
949 XXX_sizecache int32 `json:"-"`
950}
951
952func (m *IntfIndication) Reset() { *m = IntfIndication{} }
953func (m *IntfIndication) String() string { return proto.CompactTextString(m) }
954func (*IntfIndication) ProtoMessage() {}
955func (*IntfIndication) Descriptor() ([]byte, []int) {
956 return fileDescriptor_c072e7aa0dfd74d5, []int{3}
957}
958
959func (m *IntfIndication) XXX_Unmarshal(b []byte) error {
960 return xxx_messageInfo_IntfIndication.Unmarshal(m, b)
961}
962func (m *IntfIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
963 return xxx_messageInfo_IntfIndication.Marshal(b, m, deterministic)
964}
965func (m *IntfIndication) XXX_Merge(src proto.Message) {
966 xxx_messageInfo_IntfIndication.Merge(m, src)
967}
968func (m *IntfIndication) XXX_Size() int {
969 return xxx_messageInfo_IntfIndication.Size(m)
970}
971func (m *IntfIndication) XXX_DiscardUnknown() {
972 xxx_messageInfo_IntfIndication.DiscardUnknown(m)
973}
974
975var xxx_messageInfo_IntfIndication proto.InternalMessageInfo
976
977func (m *IntfIndication) GetIntfId() uint32 {
978 if m != nil {
979 return m.IntfId
980 }
981 return 0
982}
983
984func (m *IntfIndication) GetOperState() string {
985 if m != nil {
986 return m.OperState
987 }
988 return ""
989}
990
991type OnuDiscIndication struct {
992 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
993 SerialNumber *SerialNumber `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
994 XXX_NoUnkeyedLiteral struct{} `json:"-"`
995 XXX_unrecognized []byte `json:"-"`
996 XXX_sizecache int32 `json:"-"`
997}
998
999func (m *OnuDiscIndication) Reset() { *m = OnuDiscIndication{} }
1000func (m *OnuDiscIndication) String() string { return proto.CompactTextString(m) }
1001func (*OnuDiscIndication) ProtoMessage() {}
1002func (*OnuDiscIndication) Descriptor() ([]byte, []int) {
1003 return fileDescriptor_c072e7aa0dfd74d5, []int{4}
1004}
1005
1006func (m *OnuDiscIndication) XXX_Unmarshal(b []byte) error {
1007 return xxx_messageInfo_OnuDiscIndication.Unmarshal(m, b)
1008}
1009func (m *OnuDiscIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1010 return xxx_messageInfo_OnuDiscIndication.Marshal(b, m, deterministic)
1011}
1012func (m *OnuDiscIndication) XXX_Merge(src proto.Message) {
1013 xxx_messageInfo_OnuDiscIndication.Merge(m, src)
1014}
1015func (m *OnuDiscIndication) XXX_Size() int {
1016 return xxx_messageInfo_OnuDiscIndication.Size(m)
1017}
1018func (m *OnuDiscIndication) XXX_DiscardUnknown() {
1019 xxx_messageInfo_OnuDiscIndication.DiscardUnknown(m)
1020}
1021
1022var xxx_messageInfo_OnuDiscIndication proto.InternalMessageInfo
1023
1024func (m *OnuDiscIndication) GetIntfId() uint32 {
1025 if m != nil {
1026 return m.IntfId
1027 }
1028 return 0
1029}
1030
1031func (m *OnuDiscIndication) GetSerialNumber() *SerialNumber {
1032 if m != nil {
1033 return m.SerialNumber
1034 }
1035 return nil
1036}
1037
1038type OnuIndication struct {
kesavandd1a8bca2020-08-27 19:24:07 +05301039 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1040 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1041 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
1042 AdminState string `protobuf:"bytes,5,opt,name=admin_state,json=adminState,proto3" json:"admin_state,omitempty"`
1043 SerialNumber *SerialNumber `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1044 FailReason OnuIndication_ActivationFailReason `protobuf:"varint,6,opt,name=fail_reason,json=failReason,proto3,enum=openolt.OnuIndication_ActivationFailReason" json:"fail_reason,omitempty"`
1045 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1046 XXX_unrecognized []byte `json:"-"`
1047 XXX_sizecache int32 `json:"-"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001048}
1049
1050func (m *OnuIndication) Reset() { *m = OnuIndication{} }
1051func (m *OnuIndication) String() string { return proto.CompactTextString(m) }
1052func (*OnuIndication) ProtoMessage() {}
1053func (*OnuIndication) Descriptor() ([]byte, []int) {
1054 return fileDescriptor_c072e7aa0dfd74d5, []int{5}
1055}
1056
1057func (m *OnuIndication) XXX_Unmarshal(b []byte) error {
1058 return xxx_messageInfo_OnuIndication.Unmarshal(m, b)
1059}
1060func (m *OnuIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1061 return xxx_messageInfo_OnuIndication.Marshal(b, m, deterministic)
1062}
1063func (m *OnuIndication) XXX_Merge(src proto.Message) {
1064 xxx_messageInfo_OnuIndication.Merge(m, src)
1065}
1066func (m *OnuIndication) XXX_Size() int {
1067 return xxx_messageInfo_OnuIndication.Size(m)
1068}
1069func (m *OnuIndication) XXX_DiscardUnknown() {
1070 xxx_messageInfo_OnuIndication.DiscardUnknown(m)
1071}
1072
1073var xxx_messageInfo_OnuIndication proto.InternalMessageInfo
1074
1075func (m *OnuIndication) GetIntfId() uint32 {
1076 if m != nil {
1077 return m.IntfId
1078 }
1079 return 0
1080}
1081
1082func (m *OnuIndication) GetOnuId() uint32 {
1083 if m != nil {
1084 return m.OnuId
1085 }
1086 return 0
1087}
1088
1089func (m *OnuIndication) GetOperState() string {
1090 if m != nil {
1091 return m.OperState
1092 }
1093 return ""
1094}
1095
1096func (m *OnuIndication) GetAdminState() string {
1097 if m != nil {
1098 return m.AdminState
1099 }
1100 return ""
1101}
1102
1103func (m *OnuIndication) GetSerialNumber() *SerialNumber {
1104 if m != nil {
1105 return m.SerialNumber
1106 }
1107 return nil
1108}
1109
kesavandd1a8bca2020-08-27 19:24:07 +05301110func (m *OnuIndication) GetFailReason() OnuIndication_ActivationFailReason {
1111 if m != nil {
1112 return m.FailReason
1113 }
1114 return OnuIndication_ONU_ACTIVATION_FAIL_REASON_NONE
1115}
1116
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05301117type OnuDisabledIndication struct {
1118 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1119 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1120 SerialNumber *SerialNumber `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1121 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1122 XXX_unrecognized []byte `json:"-"`
1123 XXX_sizecache int32 `json:"-"`
1124}
1125
1126func (m *OnuDisabledIndication) Reset() { *m = OnuDisabledIndication{} }
1127func (m *OnuDisabledIndication) String() string { return proto.CompactTextString(m) }
1128func (*OnuDisabledIndication) ProtoMessage() {}
1129func (*OnuDisabledIndication) Descriptor() ([]byte, []int) {
1130 return fileDescriptor_c072e7aa0dfd74d5, []int{6}
1131}
1132
1133func (m *OnuDisabledIndication) XXX_Unmarshal(b []byte) error {
1134 return xxx_messageInfo_OnuDisabledIndication.Unmarshal(m, b)
1135}
1136func (m *OnuDisabledIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1137 return xxx_messageInfo_OnuDisabledIndication.Marshal(b, m, deterministic)
1138}
1139func (m *OnuDisabledIndication) XXX_Merge(src proto.Message) {
1140 xxx_messageInfo_OnuDisabledIndication.Merge(m, src)
1141}
1142func (m *OnuDisabledIndication) XXX_Size() int {
1143 return xxx_messageInfo_OnuDisabledIndication.Size(m)
1144}
1145func (m *OnuDisabledIndication) XXX_DiscardUnknown() {
1146 xxx_messageInfo_OnuDisabledIndication.DiscardUnknown(m)
1147}
1148
1149var xxx_messageInfo_OnuDisabledIndication proto.InternalMessageInfo
1150
1151func (m *OnuDisabledIndication) GetIntfId() uint32 {
1152 if m != nil {
1153 return m.IntfId
1154 }
1155 return 0
1156}
1157
1158func (m *OnuDisabledIndication) GetOnuId() uint32 {
1159 if m != nil {
1160 return m.OnuId
1161 }
1162 return 0
1163}
1164
1165func (m *OnuDisabledIndication) GetSerialNumber() *SerialNumber {
1166 if m != nil {
1167 return m.SerialNumber
1168 }
1169 return nil
1170}
1171
1172type OnuEnabledIndication struct {
1173 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1174 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1175 SerialNumber *SerialNumber `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1176 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1177 XXX_unrecognized []byte `json:"-"`
1178 XXX_sizecache int32 `json:"-"`
1179}
1180
1181func (m *OnuEnabledIndication) Reset() { *m = OnuEnabledIndication{} }
1182func (m *OnuEnabledIndication) String() string { return proto.CompactTextString(m) }
1183func (*OnuEnabledIndication) ProtoMessage() {}
1184func (*OnuEnabledIndication) Descriptor() ([]byte, []int) {
1185 return fileDescriptor_c072e7aa0dfd74d5, []int{7}
1186}
1187
1188func (m *OnuEnabledIndication) XXX_Unmarshal(b []byte) error {
1189 return xxx_messageInfo_OnuEnabledIndication.Unmarshal(m, b)
1190}
1191func (m *OnuEnabledIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1192 return xxx_messageInfo_OnuEnabledIndication.Marshal(b, m, deterministic)
1193}
1194func (m *OnuEnabledIndication) XXX_Merge(src proto.Message) {
1195 xxx_messageInfo_OnuEnabledIndication.Merge(m, src)
1196}
1197func (m *OnuEnabledIndication) XXX_Size() int {
1198 return xxx_messageInfo_OnuEnabledIndication.Size(m)
1199}
1200func (m *OnuEnabledIndication) XXX_DiscardUnknown() {
1201 xxx_messageInfo_OnuEnabledIndication.DiscardUnknown(m)
1202}
1203
1204var xxx_messageInfo_OnuEnabledIndication proto.InternalMessageInfo
1205
1206func (m *OnuEnabledIndication) GetIntfId() uint32 {
1207 if m != nil {
1208 return m.IntfId
1209 }
1210 return 0
1211}
1212
1213func (m *OnuEnabledIndication) GetOnuId() uint32 {
1214 if m != nil {
1215 return m.OnuId
1216 }
1217 return 0
1218}
1219
1220func (m *OnuEnabledIndication) GetSerialNumber() *SerialNumber {
1221 if m != nil {
1222 return m.SerialNumber
1223 }
1224 return nil
1225}
1226
Matt Jeanneret61e94872019-03-22 16:16:01 -04001227type IntfOperIndication struct {
Girish Gowdra34ff0c42022-03-10 16:04:23 -08001228 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
1229 IntfId uint32 `protobuf:"fixed32,2,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1230 OperState string `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
1231 Speed uint32 `protobuf:"fixed32,4,opt,name=speed,proto3" json:"speed,omitempty"`
1232 Technology string `protobuf:"bytes,5,opt,name=technology,proto3" json:"technology,omitempty"`
1233 Ranges *IntfOperIndication_PONResourceRanges `protobuf:"bytes,6,opt,name=ranges,proto3" json:"ranges,omitempty"`
1234 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1235 XXX_unrecognized []byte `json:"-"`
1236 XXX_sizecache int32 `json:"-"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001237}
1238
1239func (m *IntfOperIndication) Reset() { *m = IntfOperIndication{} }
1240func (m *IntfOperIndication) String() string { return proto.CompactTextString(m) }
1241func (*IntfOperIndication) ProtoMessage() {}
1242func (*IntfOperIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05301243 return fileDescriptor_c072e7aa0dfd74d5, []int{8}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001244}
1245
1246func (m *IntfOperIndication) XXX_Unmarshal(b []byte) error {
1247 return xxx_messageInfo_IntfOperIndication.Unmarshal(m, b)
1248}
1249func (m *IntfOperIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1250 return xxx_messageInfo_IntfOperIndication.Marshal(b, m, deterministic)
1251}
1252func (m *IntfOperIndication) XXX_Merge(src proto.Message) {
1253 xxx_messageInfo_IntfOperIndication.Merge(m, src)
1254}
1255func (m *IntfOperIndication) XXX_Size() int {
1256 return xxx_messageInfo_IntfOperIndication.Size(m)
1257}
1258func (m *IntfOperIndication) XXX_DiscardUnknown() {
1259 xxx_messageInfo_IntfOperIndication.DiscardUnknown(m)
1260}
1261
1262var xxx_messageInfo_IntfOperIndication proto.InternalMessageInfo
1263
1264func (m *IntfOperIndication) GetType() string {
1265 if m != nil {
1266 return m.Type
1267 }
1268 return ""
1269}
1270
1271func (m *IntfOperIndication) GetIntfId() uint32 {
1272 if m != nil {
1273 return m.IntfId
1274 }
1275 return 0
1276}
1277
1278func (m *IntfOperIndication) GetOperState() string {
1279 if m != nil {
1280 return m.OperState
1281 }
1282 return ""
1283}
1284
Elia Battiston345a5b72022-02-01 10:17:56 +01001285func (m *IntfOperIndication) GetSpeed() uint32 {
1286 if m != nil {
1287 return m.Speed
1288 }
1289 return 0
1290}
1291
Girish Gowdra34ff0c42022-03-10 16:04:23 -08001292func (m *IntfOperIndication) GetTechnology() string {
1293 if m != nil {
1294 return m.Technology
1295 }
1296 return ""
1297}
1298
1299func (m *IntfOperIndication) GetRanges() *IntfOperIndication_PONResourceRanges {
1300 if m != nil {
1301 return m.Ranges
1302 }
1303 return nil
1304}
1305
1306type IntfOperIndication_PONResourceRanges struct {
1307 Pools []*IntfOperIndication_PONResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
1308 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1309 XXX_unrecognized []byte `json:"-"`
1310 XXX_sizecache int32 `json:"-"`
1311}
1312
1313func (m *IntfOperIndication_PONResourceRanges) Reset() { *m = IntfOperIndication_PONResourceRanges{} }
1314func (m *IntfOperIndication_PONResourceRanges) String() string { return proto.CompactTextString(m) }
1315func (*IntfOperIndication_PONResourceRanges) ProtoMessage() {}
1316func (*IntfOperIndication_PONResourceRanges) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05301317 return fileDescriptor_c072e7aa0dfd74d5, []int{8, 0}
Girish Gowdra34ff0c42022-03-10 16:04:23 -08001318}
1319
1320func (m *IntfOperIndication_PONResourceRanges) XXX_Unmarshal(b []byte) error {
1321 return xxx_messageInfo_IntfOperIndication_PONResourceRanges.Unmarshal(m, b)
1322}
1323func (m *IntfOperIndication_PONResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1324 return xxx_messageInfo_IntfOperIndication_PONResourceRanges.Marshal(b, m, deterministic)
1325}
1326func (m *IntfOperIndication_PONResourceRanges) XXX_Merge(src proto.Message) {
1327 xxx_messageInfo_IntfOperIndication_PONResourceRanges.Merge(m, src)
1328}
1329func (m *IntfOperIndication_PONResourceRanges) XXX_Size() int {
1330 return xxx_messageInfo_IntfOperIndication_PONResourceRanges.Size(m)
1331}
1332func (m *IntfOperIndication_PONResourceRanges) XXX_DiscardUnknown() {
1333 xxx_messageInfo_IntfOperIndication_PONResourceRanges.DiscardUnknown(m)
1334}
1335
1336var xxx_messageInfo_IntfOperIndication_PONResourceRanges proto.InternalMessageInfo
1337
1338func (m *IntfOperIndication_PONResourceRanges) GetPools() []*IntfOperIndication_PONResourceRanges_Pool {
1339 if m != nil {
1340 return m.Pools
1341 }
1342 return nil
1343}
1344
1345type IntfOperIndication_PONResourceRanges_Pool struct {
1346 Type IntfOperIndication_PONResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.IntfOperIndication_PONResourceRanges_Pool_PoolType" json:"type,omitempty"`
1347 Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
1348 End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
1349 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1350 XXX_unrecognized []byte `json:"-"`
1351 XXX_sizecache int32 `json:"-"`
1352}
1353
1354func (m *IntfOperIndication_PONResourceRanges_Pool) Reset() {
1355 *m = IntfOperIndication_PONResourceRanges_Pool{}
1356}
1357func (m *IntfOperIndication_PONResourceRanges_Pool) String() string {
1358 return proto.CompactTextString(m)
1359}
1360func (*IntfOperIndication_PONResourceRanges_Pool) ProtoMessage() {}
1361func (*IntfOperIndication_PONResourceRanges_Pool) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05301362 return fileDescriptor_c072e7aa0dfd74d5, []int{8, 0, 0}
Girish Gowdra34ff0c42022-03-10 16:04:23 -08001363}
1364
1365func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_Unmarshal(b []byte) error {
1366 return xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.Unmarshal(m, b)
1367}
1368func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1369 return xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.Marshal(b, m, deterministic)
1370}
1371func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_Merge(src proto.Message) {
1372 xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.Merge(m, src)
1373}
1374func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_Size() int {
1375 return xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.Size(m)
1376}
1377func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_DiscardUnknown() {
1378 xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool.DiscardUnknown(m)
1379}
1380
1381var xxx_messageInfo_IntfOperIndication_PONResourceRanges_Pool proto.InternalMessageInfo
1382
1383func (m *IntfOperIndication_PONResourceRanges_Pool) GetType() IntfOperIndication_PONResourceRanges_Pool_PoolType {
1384 if m != nil {
1385 return m.Type
1386 }
1387 return IntfOperIndication_PONResourceRanges_Pool_ONU_ID
1388}
1389
1390func (m *IntfOperIndication_PONResourceRanges_Pool) GetStart() uint32 {
1391 if m != nil {
1392 return m.Start
1393 }
1394 return 0
1395}
1396
1397func (m *IntfOperIndication_PONResourceRanges_Pool) GetEnd() uint32 {
1398 if m != nil {
1399 return m.End
1400 }
1401 return 0
1402}
1403
Matt Jeanneret61e94872019-03-22 16:16:01 -04001404type OmciIndication struct {
1405 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1406 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1407 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1408 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1409 XXX_unrecognized []byte `json:"-"`
1410 XXX_sizecache int32 `json:"-"`
1411}
1412
1413func (m *OmciIndication) Reset() { *m = OmciIndication{} }
1414func (m *OmciIndication) String() string { return proto.CompactTextString(m) }
1415func (*OmciIndication) ProtoMessage() {}
1416func (*OmciIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05301417 return fileDescriptor_c072e7aa0dfd74d5, []int{9}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001418}
1419
1420func (m *OmciIndication) XXX_Unmarshal(b []byte) error {
1421 return xxx_messageInfo_OmciIndication.Unmarshal(m, b)
1422}
1423func (m *OmciIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1424 return xxx_messageInfo_OmciIndication.Marshal(b, m, deterministic)
1425}
1426func (m *OmciIndication) XXX_Merge(src proto.Message) {
1427 xxx_messageInfo_OmciIndication.Merge(m, src)
1428}
1429func (m *OmciIndication) XXX_Size() int {
1430 return xxx_messageInfo_OmciIndication.Size(m)
1431}
1432func (m *OmciIndication) XXX_DiscardUnknown() {
1433 xxx_messageInfo_OmciIndication.DiscardUnknown(m)
1434}
1435
1436var xxx_messageInfo_OmciIndication proto.InternalMessageInfo
1437
1438func (m *OmciIndication) GetIntfId() uint32 {
1439 if m != nil {
1440 return m.IntfId
1441 }
1442 return 0
1443}
1444
1445func (m *OmciIndication) GetOnuId() uint32 {
1446 if m != nil {
1447 return m.OnuId
1448 }
1449 return 0
1450}
1451
1452func (m *OmciIndication) GetPkt() []byte {
1453 if m != nil {
1454 return m.Pkt
1455 }
1456 return nil
1457}
1458
1459type PacketIndication struct {
1460 IntfType string `protobuf:"bytes,5,opt,name=intf_type,json=intfType,proto3" json:"intf_type,omitempty"`
1461 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
Girish Gowdra31a356c2021-05-14 15:56:04 -07001462 OnuId uint32 `protobuf:"fixed32,8,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1463 UniId uint32 `protobuf:"fixed32,9,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001464 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
1465 FlowId uint32 `protobuf:"fixed32,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
1466 PortNo uint32 `protobuf:"fixed32,6,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
1467 Cookie uint64 `protobuf:"fixed64,7,opt,name=cookie,proto3" json:"cookie,omitempty"`
1468 Pkt []byte `protobuf:"bytes,4,opt,name=pkt,proto3" json:"pkt,omitempty"`
1469 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1470 XXX_unrecognized []byte `json:"-"`
1471 XXX_sizecache int32 `json:"-"`
1472}
1473
1474func (m *PacketIndication) Reset() { *m = PacketIndication{} }
1475func (m *PacketIndication) String() string { return proto.CompactTextString(m) }
1476func (*PacketIndication) ProtoMessage() {}
1477func (*PacketIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05301478 return fileDescriptor_c072e7aa0dfd74d5, []int{10}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001479}
1480
1481func (m *PacketIndication) XXX_Unmarshal(b []byte) error {
1482 return xxx_messageInfo_PacketIndication.Unmarshal(m, b)
1483}
1484func (m *PacketIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1485 return xxx_messageInfo_PacketIndication.Marshal(b, m, deterministic)
1486}
1487func (m *PacketIndication) XXX_Merge(src proto.Message) {
1488 xxx_messageInfo_PacketIndication.Merge(m, src)
1489}
1490func (m *PacketIndication) XXX_Size() int {
1491 return xxx_messageInfo_PacketIndication.Size(m)
1492}
1493func (m *PacketIndication) XXX_DiscardUnknown() {
1494 xxx_messageInfo_PacketIndication.DiscardUnknown(m)
1495}
1496
1497var xxx_messageInfo_PacketIndication proto.InternalMessageInfo
1498
1499func (m *PacketIndication) GetIntfType() string {
1500 if m != nil {
1501 return m.IntfType
1502 }
1503 return ""
1504}
1505
1506func (m *PacketIndication) GetIntfId() uint32 {
1507 if m != nil {
1508 return m.IntfId
1509 }
1510 return 0
1511}
1512
Girish Gowdra31a356c2021-05-14 15:56:04 -07001513func (m *PacketIndication) GetOnuId() uint32 {
1514 if m != nil {
1515 return m.OnuId
1516 }
1517 return 0
1518}
1519
1520func (m *PacketIndication) GetUniId() uint32 {
1521 if m != nil {
1522 return m.UniId
1523 }
1524 return 0
1525}
1526
Matt Jeanneret61e94872019-03-22 16:16:01 -04001527func (m *PacketIndication) GetGemportId() uint32 {
1528 if m != nil {
1529 return m.GemportId
1530 }
1531 return 0
1532}
1533
1534func (m *PacketIndication) GetFlowId() uint32 {
1535 if m != nil {
1536 return m.FlowId
1537 }
1538 return 0
1539}
1540
1541func (m *PacketIndication) GetPortNo() uint32 {
1542 if m != nil {
1543 return m.PortNo
1544 }
1545 return 0
1546}
1547
1548func (m *PacketIndication) GetCookie() uint64 {
1549 if m != nil {
1550 return m.Cookie
1551 }
1552 return 0
1553}
1554
1555func (m *PacketIndication) GetPkt() []byte {
1556 if m != nil {
1557 return m.Pkt
1558 }
1559 return nil
1560}
1561
1562type Interface struct {
1563 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
Akash Kankanala761955c2024-02-21 19:32:20 +05301564 IntfType uint32 `protobuf:"fixed32,2,opt,name=intf_type,json=intfType,proto3" json:"intf_type,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001565 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1566 XXX_unrecognized []byte `json:"-"`
1567 XXX_sizecache int32 `json:"-"`
1568}
1569
1570func (m *Interface) Reset() { *m = Interface{} }
1571func (m *Interface) String() string { return proto.CompactTextString(m) }
1572func (*Interface) ProtoMessage() {}
1573func (*Interface) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05301574 return fileDescriptor_c072e7aa0dfd74d5, []int{11}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001575}
1576
1577func (m *Interface) XXX_Unmarshal(b []byte) error {
1578 return xxx_messageInfo_Interface.Unmarshal(m, b)
1579}
1580func (m *Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1581 return xxx_messageInfo_Interface.Marshal(b, m, deterministic)
1582}
1583func (m *Interface) XXX_Merge(src proto.Message) {
1584 xxx_messageInfo_Interface.Merge(m, src)
1585}
1586func (m *Interface) XXX_Size() int {
1587 return xxx_messageInfo_Interface.Size(m)
1588}
1589func (m *Interface) XXX_DiscardUnknown() {
1590 xxx_messageInfo_Interface.DiscardUnknown(m)
1591}
1592
1593var xxx_messageInfo_Interface proto.InternalMessageInfo
1594
1595func (m *Interface) GetIntfId() uint32 {
1596 if m != nil {
1597 return m.IntfId
1598 }
1599 return 0
1600}
1601
Akash Kankanala761955c2024-02-21 19:32:20 +05301602func (m *Interface) GetIntfType() uint32 {
1603 if m != nil {
1604 return m.IntfType
1605 }
1606 return 0
1607}
1608
Matt Jeanneret61e94872019-03-22 16:16:01 -04001609type Heartbeat struct {
1610 HeartbeatSignature uint32 `protobuf:"fixed32,1,opt,name=heartbeat_signature,json=heartbeatSignature,proto3" json:"heartbeat_signature,omitempty"`
1611 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1612 XXX_unrecognized []byte `json:"-"`
1613 XXX_sizecache int32 `json:"-"`
1614}
1615
1616func (m *Heartbeat) Reset() { *m = Heartbeat{} }
1617func (m *Heartbeat) String() string { return proto.CompactTextString(m) }
1618func (*Heartbeat) ProtoMessage() {}
1619func (*Heartbeat) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05301620 return fileDescriptor_c072e7aa0dfd74d5, []int{12}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001621}
1622
1623func (m *Heartbeat) XXX_Unmarshal(b []byte) error {
1624 return xxx_messageInfo_Heartbeat.Unmarshal(m, b)
1625}
1626func (m *Heartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1627 return xxx_messageInfo_Heartbeat.Marshal(b, m, deterministic)
1628}
1629func (m *Heartbeat) XXX_Merge(src proto.Message) {
1630 xxx_messageInfo_Heartbeat.Merge(m, src)
1631}
1632func (m *Heartbeat) XXX_Size() int {
1633 return xxx_messageInfo_Heartbeat.Size(m)
1634}
1635func (m *Heartbeat) XXX_DiscardUnknown() {
1636 xxx_messageInfo_Heartbeat.DiscardUnknown(m)
1637}
1638
1639var xxx_messageInfo_Heartbeat proto.InternalMessageInfo
1640
1641func (m *Heartbeat) GetHeartbeatSignature() uint32 {
1642 if m != nil {
1643 return m.HeartbeatSignature
1644 }
1645 return 0
1646}
1647
1648type Onu struct {
1649 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1650 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1651 SerialNumber *SerialNumber `protobuf:"bytes,3,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
1652 Pir uint32 `protobuf:"fixed32,4,opt,name=pir,proto3" json:"pir,omitempty"`
kesavand66bade72020-08-05 06:16:34 +02001653 OmccEncryption bool `protobuf:"varint,5,opt,name=omcc_encryption,json=omccEncryption,proto3" json:"omcc_encryption,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001654 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1655 XXX_unrecognized []byte `json:"-"`
1656 XXX_sizecache int32 `json:"-"`
1657}
1658
1659func (m *Onu) Reset() { *m = Onu{} }
1660func (m *Onu) String() string { return proto.CompactTextString(m) }
1661func (*Onu) ProtoMessage() {}
1662func (*Onu) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05301663 return fileDescriptor_c072e7aa0dfd74d5, []int{13}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001664}
1665
1666func (m *Onu) XXX_Unmarshal(b []byte) error {
1667 return xxx_messageInfo_Onu.Unmarshal(m, b)
1668}
1669func (m *Onu) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1670 return xxx_messageInfo_Onu.Marshal(b, m, deterministic)
1671}
1672func (m *Onu) XXX_Merge(src proto.Message) {
1673 xxx_messageInfo_Onu.Merge(m, src)
1674}
1675func (m *Onu) XXX_Size() int {
1676 return xxx_messageInfo_Onu.Size(m)
1677}
1678func (m *Onu) XXX_DiscardUnknown() {
1679 xxx_messageInfo_Onu.DiscardUnknown(m)
1680}
1681
1682var xxx_messageInfo_Onu proto.InternalMessageInfo
1683
1684func (m *Onu) GetIntfId() uint32 {
1685 if m != nil {
1686 return m.IntfId
1687 }
1688 return 0
1689}
1690
1691func (m *Onu) GetOnuId() uint32 {
1692 if m != nil {
1693 return m.OnuId
1694 }
1695 return 0
1696}
1697
1698func (m *Onu) GetSerialNumber() *SerialNumber {
1699 if m != nil {
1700 return m.SerialNumber
1701 }
1702 return nil
1703}
1704
1705func (m *Onu) GetPir() uint32 {
1706 if m != nil {
1707 return m.Pir
1708 }
1709 return 0
1710}
1711
kesavand66bade72020-08-05 06:16:34 +02001712func (m *Onu) GetOmccEncryption() bool {
1713 if m != nil {
1714 return m.OmccEncryption
1715 }
1716 return false
1717}
1718
Jason Huang4f8a9372020-06-03 18:09:35 +08001719type OnuLogicalDistance struct {
1720 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1721 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1722 LogicalOnuDistanceZero uint32 `protobuf:"fixed32,3,opt,name=logical_onu_distance_zero,json=logicalOnuDistanceZero,proto3" json:"logical_onu_distance_zero,omitempty"`
1723 LogicalOnuDistance uint32 `protobuf:"fixed32,4,opt,name=logical_onu_distance,json=logicalOnuDistance,proto3" json:"logical_onu_distance,omitempty"`
1724 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1725 XXX_unrecognized []byte `json:"-"`
1726 XXX_sizecache int32 `json:"-"`
1727}
1728
1729func (m *OnuLogicalDistance) Reset() { *m = OnuLogicalDistance{} }
1730func (m *OnuLogicalDistance) String() string { return proto.CompactTextString(m) }
1731func (*OnuLogicalDistance) ProtoMessage() {}
1732func (*OnuLogicalDistance) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05301733 return fileDescriptor_c072e7aa0dfd74d5, []int{14}
Jason Huang4f8a9372020-06-03 18:09:35 +08001734}
1735
1736func (m *OnuLogicalDistance) XXX_Unmarshal(b []byte) error {
1737 return xxx_messageInfo_OnuLogicalDistance.Unmarshal(m, b)
1738}
1739func (m *OnuLogicalDistance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1740 return xxx_messageInfo_OnuLogicalDistance.Marshal(b, m, deterministic)
1741}
1742func (m *OnuLogicalDistance) XXX_Merge(src proto.Message) {
1743 xxx_messageInfo_OnuLogicalDistance.Merge(m, src)
1744}
1745func (m *OnuLogicalDistance) XXX_Size() int {
1746 return xxx_messageInfo_OnuLogicalDistance.Size(m)
1747}
1748func (m *OnuLogicalDistance) XXX_DiscardUnknown() {
1749 xxx_messageInfo_OnuLogicalDistance.DiscardUnknown(m)
1750}
1751
1752var xxx_messageInfo_OnuLogicalDistance proto.InternalMessageInfo
1753
1754func (m *OnuLogicalDistance) GetIntfId() uint32 {
1755 if m != nil {
1756 return m.IntfId
1757 }
1758 return 0
1759}
1760
1761func (m *OnuLogicalDistance) GetOnuId() uint32 {
1762 if m != nil {
1763 return m.OnuId
1764 }
1765 return 0
1766}
1767
1768func (m *OnuLogicalDistance) GetLogicalOnuDistanceZero() uint32 {
1769 if m != nil {
1770 return m.LogicalOnuDistanceZero
1771 }
1772 return 0
1773}
1774
1775func (m *OnuLogicalDistance) GetLogicalOnuDistance() uint32 {
1776 if m != nil {
1777 return m.LogicalOnuDistance
1778 }
1779 return 0
1780}
1781
Matt Jeanneret61e94872019-03-22 16:16:01 -04001782type OmciMsg struct {
1783 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1784 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1785 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1786 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1787 XXX_unrecognized []byte `json:"-"`
1788 XXX_sizecache int32 `json:"-"`
1789}
1790
1791func (m *OmciMsg) Reset() { *m = OmciMsg{} }
1792func (m *OmciMsg) String() string { return proto.CompactTextString(m) }
1793func (*OmciMsg) ProtoMessage() {}
1794func (*OmciMsg) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05301795 return fileDescriptor_c072e7aa0dfd74d5, []int{15}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001796}
1797
1798func (m *OmciMsg) XXX_Unmarshal(b []byte) error {
1799 return xxx_messageInfo_OmciMsg.Unmarshal(m, b)
1800}
1801func (m *OmciMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1802 return xxx_messageInfo_OmciMsg.Marshal(b, m, deterministic)
1803}
1804func (m *OmciMsg) XXX_Merge(src proto.Message) {
1805 xxx_messageInfo_OmciMsg.Merge(m, src)
1806}
1807func (m *OmciMsg) XXX_Size() int {
1808 return xxx_messageInfo_OmciMsg.Size(m)
1809}
1810func (m *OmciMsg) XXX_DiscardUnknown() {
1811 xxx_messageInfo_OmciMsg.DiscardUnknown(m)
1812}
1813
1814var xxx_messageInfo_OmciMsg proto.InternalMessageInfo
1815
1816func (m *OmciMsg) GetIntfId() uint32 {
1817 if m != nil {
1818 return m.IntfId
1819 }
1820 return 0
1821}
1822
1823func (m *OmciMsg) GetOnuId() uint32 {
1824 if m != nil {
1825 return m.OnuId
1826 }
1827 return 0
1828}
1829
1830func (m *OmciMsg) GetPkt() []byte {
1831 if m != nil {
1832 return m.Pkt
1833 }
1834 return nil
1835}
1836
1837type OnuPacket struct {
1838 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1839 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
1840 PortNo uint32 `protobuf:"fixed32,4,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04001841 GemportId uint32 `protobuf:"fixed32,5,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
Akash Kankanala761955c2024-02-21 19:32:20 +05301842 AllocId uint32 `protobuf:"fixed32,6,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001843 Pkt []byte `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
1844 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1845 XXX_unrecognized []byte `json:"-"`
1846 XXX_sizecache int32 `json:"-"`
1847}
1848
1849func (m *OnuPacket) Reset() { *m = OnuPacket{} }
1850func (m *OnuPacket) String() string { return proto.CompactTextString(m) }
1851func (*OnuPacket) ProtoMessage() {}
1852func (*OnuPacket) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05301853 return fileDescriptor_c072e7aa0dfd74d5, []int{16}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001854}
1855
1856func (m *OnuPacket) XXX_Unmarshal(b []byte) error {
1857 return xxx_messageInfo_OnuPacket.Unmarshal(m, b)
1858}
1859func (m *OnuPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1860 return xxx_messageInfo_OnuPacket.Marshal(b, m, deterministic)
1861}
1862func (m *OnuPacket) XXX_Merge(src proto.Message) {
1863 xxx_messageInfo_OnuPacket.Merge(m, src)
1864}
1865func (m *OnuPacket) XXX_Size() int {
1866 return xxx_messageInfo_OnuPacket.Size(m)
1867}
1868func (m *OnuPacket) XXX_DiscardUnknown() {
1869 xxx_messageInfo_OnuPacket.DiscardUnknown(m)
1870}
1871
1872var xxx_messageInfo_OnuPacket proto.InternalMessageInfo
1873
1874func (m *OnuPacket) GetIntfId() uint32 {
1875 if m != nil {
1876 return m.IntfId
1877 }
1878 return 0
1879}
1880
1881func (m *OnuPacket) GetOnuId() uint32 {
1882 if m != nil {
1883 return m.OnuId
1884 }
1885 return 0
1886}
1887
1888func (m *OnuPacket) GetPortNo() uint32 {
1889 if m != nil {
1890 return m.PortNo
1891 }
1892 return 0
1893}
1894
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04001895func (m *OnuPacket) GetGemportId() uint32 {
1896 if m != nil {
1897 return m.GemportId
1898 }
1899 return 0
1900}
1901
Akash Kankanala761955c2024-02-21 19:32:20 +05301902func (m *OnuPacket) GetAllocId() uint32 {
1903 if m != nil {
1904 return m.AllocId
1905 }
1906 return 0
1907}
1908
Matt Jeanneret61e94872019-03-22 16:16:01 -04001909func (m *OnuPacket) GetPkt() []byte {
1910 if m != nil {
1911 return m.Pkt
1912 }
1913 return nil
1914}
1915
1916type UplinkPacket struct {
1917 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
1918 Pkt []byte `protobuf:"bytes,2,opt,name=pkt,proto3" json:"pkt,omitempty"`
1919 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1920 XXX_unrecognized []byte `json:"-"`
1921 XXX_sizecache int32 `json:"-"`
1922}
1923
1924func (m *UplinkPacket) Reset() { *m = UplinkPacket{} }
1925func (m *UplinkPacket) String() string { return proto.CompactTextString(m) }
1926func (*UplinkPacket) ProtoMessage() {}
1927func (*UplinkPacket) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05301928 return fileDescriptor_c072e7aa0dfd74d5, []int{17}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001929}
1930
1931func (m *UplinkPacket) XXX_Unmarshal(b []byte) error {
1932 return xxx_messageInfo_UplinkPacket.Unmarshal(m, b)
1933}
1934func (m *UplinkPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1935 return xxx_messageInfo_UplinkPacket.Marshal(b, m, deterministic)
1936}
1937func (m *UplinkPacket) XXX_Merge(src proto.Message) {
1938 xxx_messageInfo_UplinkPacket.Merge(m, src)
1939}
1940func (m *UplinkPacket) XXX_Size() int {
1941 return xxx_messageInfo_UplinkPacket.Size(m)
1942}
1943func (m *UplinkPacket) XXX_DiscardUnknown() {
1944 xxx_messageInfo_UplinkPacket.DiscardUnknown(m)
1945}
1946
1947var xxx_messageInfo_UplinkPacket proto.InternalMessageInfo
1948
1949func (m *UplinkPacket) GetIntfId() uint32 {
1950 if m != nil {
1951 return m.IntfId
1952 }
1953 return 0
1954}
1955
1956func (m *UplinkPacket) GetPkt() []byte {
1957 if m != nil {
1958 return m.Pkt
1959 }
1960 return nil
1961}
1962
1963type DeviceInfo struct {
Gamze Abaka7a0d3942021-03-11 11:41:36 +00001964 Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
1965 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
1966 HardwareVersion string `protobuf:"bytes,3,opt,name=hardware_version,json=hardwareVersion,proto3" json:"hardware_version,omitempty"`
1967 FirmwareVersion string `protobuf:"bytes,4,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
1968 DeviceId string `protobuf:"bytes,16,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
1969 DeviceSerialNumber string `protobuf:"bytes,17,opt,name=device_serial_number,json=deviceSerialNumber,proto3" json:"device_serial_number,omitempty"`
1970 PreviouslyConnected bool `protobuf:"varint,19,opt,name=previously_connected,json=previouslyConnected,proto3" json:"previously_connected,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001971 // Total number of pon intf ports on the device
Sridhar Ravindra8859b3e2025-05-28 13:02:27 +05301972 PonPorts uint32 `protobuf:"fixed32,12,opt,name=pon_ports,json=ponPorts,proto3" json:"pon_ports,omitempty"`
1973 // Total number of nni intf ports on the device
1974 NniPorts uint32 `protobuf:"fixed32,20,opt,name=nni_ports,json=nniPorts,proto3" json:"nni_ports,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04001975 Ranges []*DeviceInfo_DeviceResourceRanges `protobuf:"bytes,15,rep,name=ranges,proto3" json:"ranges,omitempty"`
1976 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1977 XXX_unrecognized []byte `json:"-"`
1978 XXX_sizecache int32 `json:"-"`
1979}
1980
1981func (m *DeviceInfo) Reset() { *m = DeviceInfo{} }
1982func (m *DeviceInfo) String() string { return proto.CompactTextString(m) }
1983func (*DeviceInfo) ProtoMessage() {}
1984func (*DeviceInfo) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05301985 return fileDescriptor_c072e7aa0dfd74d5, []int{18}
Matt Jeanneret61e94872019-03-22 16:16:01 -04001986}
1987
1988func (m *DeviceInfo) XXX_Unmarshal(b []byte) error {
1989 return xxx_messageInfo_DeviceInfo.Unmarshal(m, b)
1990}
1991func (m *DeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1992 return xxx_messageInfo_DeviceInfo.Marshal(b, m, deterministic)
1993}
1994func (m *DeviceInfo) XXX_Merge(src proto.Message) {
1995 xxx_messageInfo_DeviceInfo.Merge(m, src)
1996}
1997func (m *DeviceInfo) XXX_Size() int {
1998 return xxx_messageInfo_DeviceInfo.Size(m)
1999}
2000func (m *DeviceInfo) XXX_DiscardUnknown() {
2001 xxx_messageInfo_DeviceInfo.DiscardUnknown(m)
2002}
2003
2004var xxx_messageInfo_DeviceInfo proto.InternalMessageInfo
2005
2006func (m *DeviceInfo) GetVendor() string {
2007 if m != nil {
2008 return m.Vendor
2009 }
2010 return ""
2011}
2012
2013func (m *DeviceInfo) GetModel() string {
2014 if m != nil {
2015 return m.Model
2016 }
2017 return ""
2018}
2019
2020func (m *DeviceInfo) GetHardwareVersion() string {
2021 if m != nil {
2022 return m.HardwareVersion
2023 }
2024 return ""
2025}
2026
2027func (m *DeviceInfo) GetFirmwareVersion() string {
2028 if m != nil {
2029 return m.FirmwareVersion
2030 }
2031 return ""
2032}
2033
2034func (m *DeviceInfo) GetDeviceId() string {
2035 if m != nil {
2036 return m.DeviceId
2037 }
2038 return ""
2039}
2040
2041func (m *DeviceInfo) GetDeviceSerialNumber() string {
2042 if m != nil {
2043 return m.DeviceSerialNumber
2044 }
2045 return ""
2046}
2047
Gamze Abaka7a0d3942021-03-11 11:41:36 +00002048func (m *DeviceInfo) GetPreviouslyConnected() bool {
2049 if m != nil {
2050 return m.PreviouslyConnected
2051 }
2052 return false
2053}
2054
Matt Jeanneret61e94872019-03-22 16:16:01 -04002055func (m *DeviceInfo) GetPonPorts() uint32 {
2056 if m != nil {
2057 return m.PonPorts
2058 }
2059 return 0
2060}
2061
Sridhar Ravindra8859b3e2025-05-28 13:02:27 +05302062func (m *DeviceInfo) GetNniPorts() uint32 {
2063 if m != nil {
2064 return m.NniPorts
2065 }
2066 return 0
2067}
2068
Matt Jeanneret61e94872019-03-22 16:16:01 -04002069func (m *DeviceInfo) GetRanges() []*DeviceInfo_DeviceResourceRanges {
2070 if m != nil {
2071 return m.Ranges
2072 }
2073 return nil
2074}
2075
2076type DeviceInfo_DeviceResourceRanges struct {
2077 // List of 0 or more intf_ids that use the same technology and pools.
2078 // If 0 intf_ids supplied, it implies ALL interfaces
2079 IntfIds []uint32 `protobuf:"fixed32,1,rep,packed,name=intf_ids,json=intfIds,proto3" json:"intf_ids,omitempty"`
2080 // Technology profile for this pool
2081 Technology string `protobuf:"bytes,2,opt,name=technology,proto3" json:"technology,omitempty"`
2082 Pools []*DeviceInfo_DeviceResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
2083 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2084 XXX_unrecognized []byte `json:"-"`
2085 XXX_sizecache int32 `json:"-"`
2086}
2087
2088func (m *DeviceInfo_DeviceResourceRanges) Reset() { *m = DeviceInfo_DeviceResourceRanges{} }
2089func (m *DeviceInfo_DeviceResourceRanges) String() string { return proto.CompactTextString(m) }
2090func (*DeviceInfo_DeviceResourceRanges) ProtoMessage() {}
2091func (*DeviceInfo_DeviceResourceRanges) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05302092 return fileDescriptor_c072e7aa0dfd74d5, []int{18, 0}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002093}
2094
2095func (m *DeviceInfo_DeviceResourceRanges) XXX_Unmarshal(b []byte) error {
2096 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Unmarshal(m, b)
2097}
2098func (m *DeviceInfo_DeviceResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2099 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Marshal(b, m, deterministic)
2100}
2101func (m *DeviceInfo_DeviceResourceRanges) XXX_Merge(src proto.Message) {
2102 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Merge(m, src)
2103}
2104func (m *DeviceInfo_DeviceResourceRanges) XXX_Size() int {
2105 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges.Size(m)
2106}
2107func (m *DeviceInfo_DeviceResourceRanges) XXX_DiscardUnknown() {
2108 xxx_messageInfo_DeviceInfo_DeviceResourceRanges.DiscardUnknown(m)
2109}
2110
2111var xxx_messageInfo_DeviceInfo_DeviceResourceRanges proto.InternalMessageInfo
2112
2113func (m *DeviceInfo_DeviceResourceRanges) GetIntfIds() []uint32 {
2114 if m != nil {
2115 return m.IntfIds
2116 }
2117 return nil
2118}
2119
2120func (m *DeviceInfo_DeviceResourceRanges) GetTechnology() string {
2121 if m != nil {
2122 return m.Technology
2123 }
2124 return ""
2125}
2126
2127func (m *DeviceInfo_DeviceResourceRanges) GetPools() []*DeviceInfo_DeviceResourceRanges_Pool {
2128 if m != nil {
2129 return m.Pools
2130 }
2131 return nil
2132}
2133
2134type DeviceInfo_DeviceResourceRanges_Pool struct {
2135 Type DeviceInfo_DeviceResourceRanges_Pool_PoolType `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType" json:"type,omitempty"`
2136 Sharing DeviceInfo_DeviceResourceRanges_Pool_SharingType `protobuf:"varint,2,opt,name=sharing,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType" json:"sharing,omitempty"`
2137 Start uint32 `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
2138 End uint32 `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
2139 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2140 XXX_unrecognized []byte `json:"-"`
2141 XXX_sizecache int32 `json:"-"`
2142}
2143
2144func (m *DeviceInfo_DeviceResourceRanges_Pool) Reset() { *m = DeviceInfo_DeviceResourceRanges_Pool{} }
2145func (m *DeviceInfo_DeviceResourceRanges_Pool) String() string { return proto.CompactTextString(m) }
2146func (*DeviceInfo_DeviceResourceRanges_Pool) ProtoMessage() {}
2147func (*DeviceInfo_DeviceResourceRanges_Pool) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05302148 return fileDescriptor_c072e7aa0dfd74d5, []int{18, 0, 0}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002149}
2150
2151func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Unmarshal(b []byte) error {
2152 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Unmarshal(m, b)
2153}
2154func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2155 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Marshal(b, m, deterministic)
2156}
2157func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Merge(src proto.Message) {
2158 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Merge(m, src)
2159}
2160func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Size() int {
2161 return xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.Size(m)
2162}
2163func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_DiscardUnknown() {
2164 xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool.DiscardUnknown(m)
2165}
2166
2167var xxx_messageInfo_DeviceInfo_DeviceResourceRanges_Pool proto.InternalMessageInfo
2168
2169func (m *DeviceInfo_DeviceResourceRanges_Pool) GetType() DeviceInfo_DeviceResourceRanges_Pool_PoolType {
2170 if m != nil {
2171 return m.Type
2172 }
2173 return DeviceInfo_DeviceResourceRanges_Pool_ONU_ID
2174}
2175
2176func (m *DeviceInfo_DeviceResourceRanges_Pool) GetSharing() DeviceInfo_DeviceResourceRanges_Pool_SharingType {
2177 if m != nil {
2178 return m.Sharing
2179 }
2180 return DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF
2181}
2182
2183func (m *DeviceInfo_DeviceResourceRanges_Pool) GetStart() uint32 {
2184 if m != nil {
2185 return m.Start
2186 }
2187 return 0
2188}
2189
2190func (m *DeviceInfo_DeviceResourceRanges_Pool) GetEnd() uint32 {
2191 if m != nil {
2192 return m.End
2193 }
2194 return 0
2195}
2196
2197type Classifier struct {
2198 OTpid uint32 `protobuf:"fixed32,1,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
2199 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
2200 ITpid uint32 `protobuf:"fixed32,3,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
2201 IVid uint32 `protobuf:"fixed32,4,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
2202 OPbits uint32 `protobuf:"fixed32,5,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
2203 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
2204 EthType uint32 `protobuf:"fixed32,7,opt,name=eth_type,json=ethType,proto3" json:"eth_type,omitempty"`
2205 DstMac []byte `protobuf:"bytes,8,opt,name=dst_mac,json=dstMac,proto3" json:"dst_mac,omitempty"`
2206 SrcMac []byte `protobuf:"bytes,9,opt,name=src_mac,json=srcMac,proto3" json:"src_mac,omitempty"`
2207 IpProto uint32 `protobuf:"fixed32,10,opt,name=ip_proto,json=ipProto,proto3" json:"ip_proto,omitempty"`
2208 DstIp uint32 `protobuf:"fixed32,11,opt,name=dst_ip,json=dstIp,proto3" json:"dst_ip,omitempty"`
2209 SrcIp uint32 `protobuf:"fixed32,12,opt,name=src_ip,json=srcIp,proto3" json:"src_ip,omitempty"`
2210 SrcPort uint32 `protobuf:"fixed32,13,opt,name=src_port,json=srcPort,proto3" json:"src_port,omitempty"`
2211 DstPort uint32 `protobuf:"fixed32,14,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"`
2212 PktTagType string `protobuf:"bytes,15,opt,name=pkt_tag_type,json=pktTagType,proto3" json:"pkt_tag_type,omitempty"`
2213 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2214 XXX_unrecognized []byte `json:"-"`
2215 XXX_sizecache int32 `json:"-"`
2216}
2217
2218func (m *Classifier) Reset() { *m = Classifier{} }
2219func (m *Classifier) String() string { return proto.CompactTextString(m) }
2220func (*Classifier) ProtoMessage() {}
2221func (*Classifier) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05302222 return fileDescriptor_c072e7aa0dfd74d5, []int{19}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002223}
2224
2225func (m *Classifier) XXX_Unmarshal(b []byte) error {
2226 return xxx_messageInfo_Classifier.Unmarshal(m, b)
2227}
2228func (m *Classifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2229 return xxx_messageInfo_Classifier.Marshal(b, m, deterministic)
2230}
2231func (m *Classifier) XXX_Merge(src proto.Message) {
2232 xxx_messageInfo_Classifier.Merge(m, src)
2233}
2234func (m *Classifier) XXX_Size() int {
2235 return xxx_messageInfo_Classifier.Size(m)
2236}
2237func (m *Classifier) XXX_DiscardUnknown() {
2238 xxx_messageInfo_Classifier.DiscardUnknown(m)
2239}
2240
2241var xxx_messageInfo_Classifier proto.InternalMessageInfo
2242
2243func (m *Classifier) GetOTpid() uint32 {
2244 if m != nil {
2245 return m.OTpid
2246 }
2247 return 0
2248}
2249
2250func (m *Classifier) GetOVid() uint32 {
2251 if m != nil {
2252 return m.OVid
2253 }
2254 return 0
2255}
2256
2257func (m *Classifier) GetITpid() uint32 {
2258 if m != nil {
2259 return m.ITpid
2260 }
2261 return 0
2262}
2263
2264func (m *Classifier) GetIVid() uint32 {
2265 if m != nil {
2266 return m.IVid
2267 }
2268 return 0
2269}
2270
2271func (m *Classifier) GetOPbits() uint32 {
2272 if m != nil {
2273 return m.OPbits
2274 }
2275 return 0
2276}
2277
2278func (m *Classifier) GetIPbits() uint32 {
2279 if m != nil {
2280 return m.IPbits
2281 }
2282 return 0
2283}
2284
2285func (m *Classifier) GetEthType() uint32 {
2286 if m != nil {
2287 return m.EthType
2288 }
2289 return 0
2290}
2291
2292func (m *Classifier) GetDstMac() []byte {
2293 if m != nil {
2294 return m.DstMac
2295 }
2296 return nil
2297}
2298
2299func (m *Classifier) GetSrcMac() []byte {
2300 if m != nil {
2301 return m.SrcMac
2302 }
2303 return nil
2304}
2305
2306func (m *Classifier) GetIpProto() uint32 {
2307 if m != nil {
2308 return m.IpProto
2309 }
2310 return 0
2311}
2312
2313func (m *Classifier) GetDstIp() uint32 {
2314 if m != nil {
2315 return m.DstIp
2316 }
2317 return 0
2318}
2319
2320func (m *Classifier) GetSrcIp() uint32 {
2321 if m != nil {
2322 return m.SrcIp
2323 }
2324 return 0
2325}
2326
2327func (m *Classifier) GetSrcPort() uint32 {
2328 if m != nil {
2329 return m.SrcPort
2330 }
2331 return 0
2332}
2333
2334func (m *Classifier) GetDstPort() uint32 {
2335 if m != nil {
2336 return m.DstPort
2337 }
2338 return 0
2339}
2340
2341func (m *Classifier) GetPktTagType() string {
2342 if m != nil {
2343 return m.PktTagType
2344 }
2345 return ""
2346}
2347
2348type ActionCmd struct {
2349 AddOuterTag bool `protobuf:"varint,1,opt,name=add_outer_tag,json=addOuterTag,proto3" json:"add_outer_tag,omitempty"`
2350 RemoveOuterTag bool `protobuf:"varint,2,opt,name=remove_outer_tag,json=removeOuterTag,proto3" json:"remove_outer_tag,omitempty"`
2351 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 +00002352 RemarkOuterPbits bool `protobuf:"varint,4,opt,name=remark_outer_pbits,json=remarkOuterPbits,proto3" json:"remark_outer_pbits,omitempty"`
2353 RemarkInnerPbits bool `protobuf:"varint,5,opt,name=remark_inner_pbits,json=remarkInnerPbits,proto3" json:"remark_inner_pbits,omitempty"`
2354 AddInnerTag bool `protobuf:"varint,6,opt,name=add_inner_tag,json=addInnerTag,proto3" json:"add_inner_tag,omitempty"`
2355 RemoveInnerTag bool `protobuf:"varint,7,opt,name=remove_inner_tag,json=removeInnerTag,proto3" json:"remove_inner_tag,omitempty"`
2356 TranslateInnerTag bool `protobuf:"varint,8,opt,name=translate_inner_tag,json=translateInnerTag,proto3" json:"translate_inner_tag,omitempty"`
2357 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 -04002358 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2359 XXX_unrecognized []byte `json:"-"`
2360 XXX_sizecache int32 `json:"-"`
2361}
2362
2363func (m *ActionCmd) Reset() { *m = ActionCmd{} }
2364func (m *ActionCmd) String() string { return proto.CompactTextString(m) }
2365func (*ActionCmd) ProtoMessage() {}
2366func (*ActionCmd) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05302367 return fileDescriptor_c072e7aa0dfd74d5, []int{20}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002368}
2369
2370func (m *ActionCmd) XXX_Unmarshal(b []byte) error {
2371 return xxx_messageInfo_ActionCmd.Unmarshal(m, b)
2372}
2373func (m *ActionCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2374 return xxx_messageInfo_ActionCmd.Marshal(b, m, deterministic)
2375}
2376func (m *ActionCmd) XXX_Merge(src proto.Message) {
2377 xxx_messageInfo_ActionCmd.Merge(m, src)
2378}
2379func (m *ActionCmd) XXX_Size() int {
2380 return xxx_messageInfo_ActionCmd.Size(m)
2381}
2382func (m *ActionCmd) XXX_DiscardUnknown() {
2383 xxx_messageInfo_ActionCmd.DiscardUnknown(m)
2384}
2385
2386var xxx_messageInfo_ActionCmd proto.InternalMessageInfo
2387
2388func (m *ActionCmd) GetAddOuterTag() bool {
2389 if m != nil {
2390 return m.AddOuterTag
2391 }
2392 return false
2393}
2394
2395func (m *ActionCmd) GetRemoveOuterTag() bool {
2396 if m != nil {
2397 return m.RemoveOuterTag
2398 }
2399 return false
2400}
2401
2402func (m *ActionCmd) GetTrapToHost() bool {
2403 if m != nil {
2404 return m.TrapToHost
2405 }
2406 return false
2407}
2408
Burak Gurdag402dd952019-12-10 20:31:11 +00002409func (m *ActionCmd) GetRemarkOuterPbits() bool {
2410 if m != nil {
2411 return m.RemarkOuterPbits
2412 }
2413 return false
2414}
2415
2416func (m *ActionCmd) GetRemarkInnerPbits() bool {
2417 if m != nil {
2418 return m.RemarkInnerPbits
2419 }
2420 return false
2421}
2422
2423func (m *ActionCmd) GetAddInnerTag() bool {
2424 if m != nil {
2425 return m.AddInnerTag
2426 }
2427 return false
2428}
2429
2430func (m *ActionCmd) GetRemoveInnerTag() bool {
2431 if m != nil {
2432 return m.RemoveInnerTag
2433 }
2434 return false
2435}
2436
2437func (m *ActionCmd) GetTranslateInnerTag() bool {
2438 if m != nil {
2439 return m.TranslateInnerTag
2440 }
2441 return false
2442}
2443
2444func (m *ActionCmd) GetTranslateOuterTag() bool {
2445 if m != nil {
2446 return m.TranslateOuterTag
2447 }
2448 return false
2449}
2450
Matt Jeanneret61e94872019-03-22 16:16:01 -04002451type Action struct {
2452 Cmd *ActionCmd `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"`
2453 OVid uint32 `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
2454 OPbits uint32 `protobuf:"fixed32,3,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
2455 OTpid uint32 `protobuf:"fixed32,4,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
2456 IVid uint32 `protobuf:"fixed32,5,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
2457 IPbits uint32 `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
2458 ITpid uint32 `protobuf:"fixed32,7,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
2459 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2460 XXX_unrecognized []byte `json:"-"`
2461 XXX_sizecache int32 `json:"-"`
2462}
2463
2464func (m *Action) Reset() { *m = Action{} }
2465func (m *Action) String() string { return proto.CompactTextString(m) }
2466func (*Action) ProtoMessage() {}
2467func (*Action) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05302468 return fileDescriptor_c072e7aa0dfd74d5, []int{21}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002469}
2470
2471func (m *Action) XXX_Unmarshal(b []byte) error {
2472 return xxx_messageInfo_Action.Unmarshal(m, b)
2473}
2474func (m *Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2475 return xxx_messageInfo_Action.Marshal(b, m, deterministic)
2476}
2477func (m *Action) XXX_Merge(src proto.Message) {
2478 xxx_messageInfo_Action.Merge(m, src)
2479}
2480func (m *Action) XXX_Size() int {
2481 return xxx_messageInfo_Action.Size(m)
2482}
2483func (m *Action) XXX_DiscardUnknown() {
2484 xxx_messageInfo_Action.DiscardUnknown(m)
2485}
2486
2487var xxx_messageInfo_Action proto.InternalMessageInfo
2488
2489func (m *Action) GetCmd() *ActionCmd {
2490 if m != nil {
2491 return m.Cmd
2492 }
2493 return nil
2494}
2495
2496func (m *Action) GetOVid() uint32 {
2497 if m != nil {
2498 return m.OVid
2499 }
2500 return 0
2501}
2502
2503func (m *Action) GetOPbits() uint32 {
2504 if m != nil {
2505 return m.OPbits
2506 }
2507 return 0
2508}
2509
2510func (m *Action) GetOTpid() uint32 {
2511 if m != nil {
2512 return m.OTpid
2513 }
2514 return 0
2515}
2516
2517func (m *Action) GetIVid() uint32 {
2518 if m != nil {
2519 return m.IVid
2520 }
2521 return 0
2522}
2523
2524func (m *Action) GetIPbits() uint32 {
2525 if m != nil {
2526 return m.IPbits
2527 }
2528 return 0
2529}
2530
2531func (m *Action) GetITpid() uint32 {
2532 if m != nil {
2533 return m.ITpid
2534 }
2535 return 0
2536}
2537
2538type Flow struct {
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002539 AccessIntfId int32 `protobuf:"fixed32,1,opt,name=access_intf_id,json=accessIntfId,proto3" json:"access_intf_id,omitempty"`
2540 OnuId int32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2541 UniId int32 `protobuf:"fixed32,11,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
2542 FlowId uint64 `protobuf:"fixed64,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
2543 SymmetricFlowId uint64 `protobuf:"fixed64,18,opt,name=symmetric_flow_id,json=symmetricFlowId,proto3" json:"symmetric_flow_id,omitempty"`
2544 FlowType string `protobuf:"bytes,4,opt,name=flow_type,json=flowType,proto3" json:"flow_type,omitempty"`
2545 AllocId int32 `protobuf:"fixed32,10,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
2546 NetworkIntfId int32 `protobuf:"fixed32,5,opt,name=network_intf_id,json=networkIntfId,proto3" json:"network_intf_id,omitempty"`
2547 GemportId int32 `protobuf:"fixed32,6,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
2548 Classifier *Classifier `protobuf:"bytes,7,opt,name=classifier,proto3" json:"classifier,omitempty"`
2549 Action *Action `protobuf:"bytes,8,opt,name=action,proto3" json:"action,omitempty"`
2550 Priority int32 `protobuf:"fixed32,9,opt,name=priority,proto3" json:"priority,omitempty"`
2551 Cookie uint64 `protobuf:"fixed64,12,opt,name=cookie,proto3" json:"cookie,omitempty"`
2552 PortNo uint32 `protobuf:"fixed32,13,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
2553 GroupId uint32 `protobuf:"fixed32,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
2554 TechProfileId uint32 `protobuf:"fixed32,15,opt,name=tech_profile_id,json=techProfileId,proto3" json:"tech_profile_id,omitempty"`
2555 ReplicateFlow bool `protobuf:"varint,16,opt,name=replicate_flow,json=replicateFlow,proto3" json:"replicate_flow,omitempty"`
2556 PbitToGemport map[uint32]uint32 `protobuf:"bytes,17,rep,name=pbit_to_gemport,json=pbitToGemport,proto3" json:"pbit_to_gemport,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"`
Gamze Abakad8caefa2021-02-26 10:31:15 +00002557 GemportToAes map[uint32]bool `protobuf:"bytes,19,rep,name=gemport_to_aes,json=gemportToAes,proto3" json:"gemport_to_aes,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002558 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2559 XXX_unrecognized []byte `json:"-"`
2560 XXX_sizecache int32 `json:"-"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04002561}
2562
2563func (m *Flow) Reset() { *m = Flow{} }
2564func (m *Flow) String() string { return proto.CompactTextString(m) }
2565func (*Flow) ProtoMessage() {}
2566func (*Flow) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05302567 return fileDescriptor_c072e7aa0dfd74d5, []int{22}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002568}
2569
2570func (m *Flow) XXX_Unmarshal(b []byte) error {
2571 return xxx_messageInfo_Flow.Unmarshal(m, b)
2572}
2573func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2574 return xxx_messageInfo_Flow.Marshal(b, m, deterministic)
2575}
2576func (m *Flow) XXX_Merge(src proto.Message) {
2577 xxx_messageInfo_Flow.Merge(m, src)
2578}
2579func (m *Flow) XXX_Size() int {
2580 return xxx_messageInfo_Flow.Size(m)
2581}
2582func (m *Flow) XXX_DiscardUnknown() {
2583 xxx_messageInfo_Flow.DiscardUnknown(m)
2584}
2585
2586var xxx_messageInfo_Flow proto.InternalMessageInfo
2587
2588func (m *Flow) GetAccessIntfId() int32 {
2589 if m != nil {
2590 return m.AccessIntfId
2591 }
2592 return 0
2593}
2594
2595func (m *Flow) GetOnuId() int32 {
2596 if m != nil {
2597 return m.OnuId
2598 }
2599 return 0
2600}
2601
2602func (m *Flow) GetUniId() int32 {
2603 if m != nil {
2604 return m.UniId
2605 }
2606 return 0
2607}
2608
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002609func (m *Flow) GetFlowId() uint64 {
Matt Jeanneret61e94872019-03-22 16:16:01 -04002610 if m != nil {
2611 return m.FlowId
2612 }
2613 return 0
2614}
2615
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002616func (m *Flow) GetSymmetricFlowId() uint64 {
2617 if m != nil {
2618 return m.SymmetricFlowId
2619 }
2620 return 0
2621}
2622
Matt Jeanneret61e94872019-03-22 16:16:01 -04002623func (m *Flow) GetFlowType() string {
2624 if m != nil {
2625 return m.FlowType
2626 }
2627 return ""
2628}
2629
2630func (m *Flow) GetAllocId() int32 {
2631 if m != nil {
2632 return m.AllocId
2633 }
2634 return 0
2635}
2636
2637func (m *Flow) GetNetworkIntfId() int32 {
2638 if m != nil {
2639 return m.NetworkIntfId
2640 }
2641 return 0
2642}
2643
2644func (m *Flow) GetGemportId() int32 {
2645 if m != nil {
2646 return m.GemportId
2647 }
2648 return 0
2649}
2650
2651func (m *Flow) GetClassifier() *Classifier {
2652 if m != nil {
2653 return m.Classifier
2654 }
2655 return nil
2656}
2657
2658func (m *Flow) GetAction() *Action {
2659 if m != nil {
2660 return m.Action
2661 }
2662 return nil
2663}
2664
2665func (m *Flow) GetPriority() int32 {
2666 if m != nil {
2667 return m.Priority
2668 }
2669 return 0
2670}
2671
2672func (m *Flow) GetCookie() uint64 {
2673 if m != nil {
2674 return m.Cookie
2675 }
2676 return 0
2677}
2678
2679func (m *Flow) GetPortNo() uint32 {
2680 if m != nil {
2681 return m.PortNo
2682 }
2683 return 0
2684}
2685
Burak Gurdag402dd952019-12-10 20:31:11 +00002686func (m *Flow) GetGroupId() uint32 {
2687 if m != nil {
2688 return m.GroupId
2689 }
2690 return 0
2691}
2692
Burak Gurdagce064352020-04-20 20:11:18 +00002693func (m *Flow) GetTechProfileId() uint32 {
2694 if m != nil {
2695 return m.TechProfileId
2696 }
2697 return 0
2698}
2699
Girish Gowdrab152d9f2020-08-17 11:37:50 -07002700func (m *Flow) GetReplicateFlow() bool {
2701 if m != nil {
2702 return m.ReplicateFlow
2703 }
2704 return false
2705}
2706
2707func (m *Flow) GetPbitToGemport() map[uint32]uint32 {
2708 if m != nil {
2709 return m.PbitToGemport
2710 }
2711 return nil
2712}
2713
Gamze Abakad8caefa2021-02-26 10:31:15 +00002714func (m *Flow) GetGemportToAes() map[uint32]bool {
2715 if m != nil {
2716 return m.GemportToAes
2717 }
2718 return nil
2719}
2720
Matt Jeanneret61e94872019-03-22 16:16:01 -04002721type SerialNumber struct {
2722 VendorId []byte `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
2723 VendorSpecific []byte `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
2724 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2725 XXX_unrecognized []byte `json:"-"`
2726 XXX_sizecache int32 `json:"-"`
2727}
2728
2729func (m *SerialNumber) Reset() { *m = SerialNumber{} }
2730func (m *SerialNumber) String() string { return proto.CompactTextString(m) }
2731func (*SerialNumber) ProtoMessage() {}
2732func (*SerialNumber) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05302733 return fileDescriptor_c072e7aa0dfd74d5, []int{23}
Matt Jeanneret61e94872019-03-22 16:16:01 -04002734}
2735
2736func (m *SerialNumber) XXX_Unmarshal(b []byte) error {
2737 return xxx_messageInfo_SerialNumber.Unmarshal(m, b)
2738}
2739func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2740 return xxx_messageInfo_SerialNumber.Marshal(b, m, deterministic)
2741}
2742func (m *SerialNumber) XXX_Merge(src proto.Message) {
2743 xxx_messageInfo_SerialNumber.Merge(m, src)
2744}
2745func (m *SerialNumber) XXX_Size() int {
2746 return xxx_messageInfo_SerialNumber.Size(m)
2747}
2748func (m *SerialNumber) XXX_DiscardUnknown() {
2749 xxx_messageInfo_SerialNumber.DiscardUnknown(m)
2750}
2751
2752var xxx_messageInfo_SerialNumber proto.InternalMessageInfo
2753
2754func (m *SerialNumber) GetVendorId() []byte {
2755 if m != nil {
2756 return m.VendorId
2757 }
2758 return nil
2759}
2760
2761func (m *SerialNumber) GetVendorSpecific() []byte {
2762 if m != nil {
2763 return m.VendorSpecific
2764 }
2765 return nil
2766}
2767
Gamze Abaka66fe96f2020-12-17 13:27:27 +00002768type OnuStatistics struct {
2769 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
2770 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
2771 PositiveDrift uint64 `protobuf:"fixed64,3,opt,name=positive_drift,json=positiveDrift,proto3" json:"positive_drift,omitempty"`
2772 NegativeDrift uint64 `protobuf:"fixed64,4,opt,name=negative_drift,json=negativeDrift,proto3" json:"negative_drift,omitempty"`
2773 DelimiterMissDetection uint64 `protobuf:"fixed64,5,opt,name=delimiter_miss_detection,json=delimiterMissDetection,proto3" json:"delimiter_miss_detection,omitempty"`
2774 BipErrors uint64 `protobuf:"fixed64,6,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
2775 BipUnits uint64 `protobuf:"fixed64,7,opt,name=bip_units,json=bipUnits,proto3" json:"bip_units,omitempty"`
2776 FecCorrectedSymbols uint64 `protobuf:"fixed64,8,opt,name=fec_corrected_symbols,json=fecCorrectedSymbols,proto3" json:"fec_corrected_symbols,omitempty"`
2777 FecCodewordsCorrected uint64 `protobuf:"fixed64,9,opt,name=fec_codewords_corrected,json=fecCodewordsCorrected,proto3" json:"fec_codewords_corrected,omitempty"`
2778 FecCodewordsUncorrectable uint64 `protobuf:"fixed64,10,opt,name=fec_codewords_uncorrectable,json=fecCodewordsUncorrectable,proto3" json:"fec_codewords_uncorrectable,omitempty"`
2779 FecCodewords uint64 `protobuf:"fixed64,11,opt,name=fec_codewords,json=fecCodewords,proto3" json:"fec_codewords,omitempty"`
2780 FecCorrectedUnits uint64 `protobuf:"fixed64,12,opt,name=fec_corrected_units,json=fecCorrectedUnits,proto3" json:"fec_corrected_units,omitempty"`
2781 XgemKeyErrors uint64 `protobuf:"fixed64,13,opt,name=xgem_key_errors,json=xgemKeyErrors,proto3" json:"xgem_key_errors,omitempty"`
2782 XgemLoss uint64 `protobuf:"fixed64,14,opt,name=xgem_loss,json=xgemLoss,proto3" json:"xgem_loss,omitempty"`
2783 RxPloamsError uint64 `protobuf:"fixed64,15,opt,name=rx_ploams_error,json=rxPloamsError,proto3" json:"rx_ploams_error,omitempty"`
2784 RxPloamsNonIdle uint64 `protobuf:"fixed64,16,opt,name=rx_ploams_non_idle,json=rxPloamsNonIdle,proto3" json:"rx_ploams_non_idle,omitempty"`
2785 RxOmci uint64 `protobuf:"fixed64,17,opt,name=rx_omci,json=rxOmci,proto3" json:"rx_omci,omitempty"`
2786 RxOmciPacketsCrcError uint64 `protobuf:"fixed64,18,opt,name=rx_omci_packets_crc_error,json=rxOmciPacketsCrcError,proto3" json:"rx_omci_packets_crc_error,omitempty"`
2787 RxBytes uint64 `protobuf:"fixed64,19,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
2788 RxPackets uint64 `protobuf:"fixed64,20,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
2789 TxBytes uint64 `protobuf:"fixed64,21,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
2790 TxPackets uint64 `protobuf:"fixed64,22,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
2791 BerReported uint64 `protobuf:"fixed64,23,opt,name=ber_reported,json=berReported,proto3" json:"ber_reported,omitempty"`
2792 LcdgErrors uint64 `protobuf:"fixed64,24,opt,name=lcdg_errors,json=lcdgErrors,proto3" json:"lcdg_errors,omitempty"`
2793 RdiErrors uint64 `protobuf:"fixed64,25,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
2794 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
2795 XXX_NoUnkeyedLiteral struct{} `json:"-"`
2796 XXX_unrecognized []byte `json:"-"`
2797 XXX_sizecache int32 `json:"-"`
2798}
2799
2800func (m *OnuStatistics) Reset() { *m = OnuStatistics{} }
2801func (m *OnuStatistics) String() string { return proto.CompactTextString(m) }
2802func (*OnuStatistics) ProtoMessage() {}
2803func (*OnuStatistics) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05302804 return fileDescriptor_c072e7aa0dfd74d5, []int{24}
Gamze Abaka66fe96f2020-12-17 13:27:27 +00002805}
2806
2807func (m *OnuStatistics) XXX_Unmarshal(b []byte) error {
2808 return xxx_messageInfo_OnuStatistics.Unmarshal(m, b)
2809}
2810func (m *OnuStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2811 return xxx_messageInfo_OnuStatistics.Marshal(b, m, deterministic)
2812}
2813func (m *OnuStatistics) XXX_Merge(src proto.Message) {
2814 xxx_messageInfo_OnuStatistics.Merge(m, src)
2815}
2816func (m *OnuStatistics) XXX_Size() int {
2817 return xxx_messageInfo_OnuStatistics.Size(m)
2818}
2819func (m *OnuStatistics) XXX_DiscardUnknown() {
2820 xxx_messageInfo_OnuStatistics.DiscardUnknown(m)
2821}
2822
2823var xxx_messageInfo_OnuStatistics proto.InternalMessageInfo
2824
2825func (m *OnuStatistics) GetIntfId() uint32 {
2826 if m != nil {
2827 return m.IntfId
2828 }
2829 return 0
2830}
2831
2832func (m *OnuStatistics) GetOnuId() uint32 {
2833 if m != nil {
2834 return m.OnuId
2835 }
2836 return 0
2837}
2838
2839func (m *OnuStatistics) GetPositiveDrift() uint64 {
2840 if m != nil {
2841 return m.PositiveDrift
2842 }
2843 return 0
2844}
2845
2846func (m *OnuStatistics) GetNegativeDrift() uint64 {
2847 if m != nil {
2848 return m.NegativeDrift
2849 }
2850 return 0
2851}
2852
2853func (m *OnuStatistics) GetDelimiterMissDetection() uint64 {
2854 if m != nil {
2855 return m.DelimiterMissDetection
2856 }
2857 return 0
2858}
2859
2860func (m *OnuStatistics) GetBipErrors() uint64 {
2861 if m != nil {
2862 return m.BipErrors
2863 }
2864 return 0
2865}
2866
2867func (m *OnuStatistics) GetBipUnits() uint64 {
2868 if m != nil {
2869 return m.BipUnits
2870 }
2871 return 0
2872}
2873
2874func (m *OnuStatistics) GetFecCorrectedSymbols() uint64 {
2875 if m != nil {
2876 return m.FecCorrectedSymbols
2877 }
2878 return 0
2879}
2880
2881func (m *OnuStatistics) GetFecCodewordsCorrected() uint64 {
2882 if m != nil {
2883 return m.FecCodewordsCorrected
2884 }
2885 return 0
2886}
2887
2888func (m *OnuStatistics) GetFecCodewordsUncorrectable() uint64 {
2889 if m != nil {
2890 return m.FecCodewordsUncorrectable
2891 }
2892 return 0
2893}
2894
2895func (m *OnuStatistics) GetFecCodewords() uint64 {
2896 if m != nil {
2897 return m.FecCodewords
2898 }
2899 return 0
2900}
2901
2902func (m *OnuStatistics) GetFecCorrectedUnits() uint64 {
2903 if m != nil {
2904 return m.FecCorrectedUnits
2905 }
2906 return 0
2907}
2908
2909func (m *OnuStatistics) GetXgemKeyErrors() uint64 {
2910 if m != nil {
2911 return m.XgemKeyErrors
2912 }
2913 return 0
2914}
2915
2916func (m *OnuStatistics) GetXgemLoss() uint64 {
2917 if m != nil {
2918 return m.XgemLoss
2919 }
2920 return 0
2921}
2922
2923func (m *OnuStatistics) GetRxPloamsError() uint64 {
2924 if m != nil {
2925 return m.RxPloamsError
2926 }
2927 return 0
2928}
2929
2930func (m *OnuStatistics) GetRxPloamsNonIdle() uint64 {
2931 if m != nil {
2932 return m.RxPloamsNonIdle
2933 }
2934 return 0
2935}
2936
2937func (m *OnuStatistics) GetRxOmci() uint64 {
2938 if m != nil {
2939 return m.RxOmci
2940 }
2941 return 0
2942}
2943
2944func (m *OnuStatistics) GetRxOmciPacketsCrcError() uint64 {
2945 if m != nil {
2946 return m.RxOmciPacketsCrcError
2947 }
2948 return 0
2949}
2950
2951func (m *OnuStatistics) GetRxBytes() uint64 {
2952 if m != nil {
2953 return m.RxBytes
2954 }
2955 return 0
2956}
2957
2958func (m *OnuStatistics) GetRxPackets() uint64 {
2959 if m != nil {
2960 return m.RxPackets
2961 }
2962 return 0
2963}
2964
2965func (m *OnuStatistics) GetTxBytes() uint64 {
2966 if m != nil {
2967 return m.TxBytes
2968 }
2969 return 0
2970}
2971
2972func (m *OnuStatistics) GetTxPackets() uint64 {
2973 if m != nil {
2974 return m.TxPackets
2975 }
2976 return 0
2977}
2978
2979func (m *OnuStatistics) GetBerReported() uint64 {
2980 if m != nil {
2981 return m.BerReported
2982 }
2983 return 0
2984}
2985
2986func (m *OnuStatistics) GetLcdgErrors() uint64 {
2987 if m != nil {
2988 return m.LcdgErrors
2989 }
2990 return 0
2991}
2992
2993func (m *OnuStatistics) GetRdiErrors() uint64 {
2994 if m != nil {
2995 return m.RdiErrors
2996 }
2997 return 0
2998}
2999
3000func (m *OnuStatistics) GetTimestamp() uint32 {
3001 if m != nil {
3002 return m.Timestamp
3003 }
3004 return 0
3005}
3006
3007type GemPortStatistics struct {
3008 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3009 GemportId uint32 `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
3010 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3011 RxBytes uint64 `protobuf:"fixed64,4,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3012 TxPackets uint64 `protobuf:"fixed64,5,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3013 TxBytes uint64 `protobuf:"fixed64,6,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3014 Timestamp uint32 `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3015 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3016 XXX_unrecognized []byte `json:"-"`
3017 XXX_sizecache int32 `json:"-"`
3018}
3019
3020func (m *GemPortStatistics) Reset() { *m = GemPortStatistics{} }
3021func (m *GemPortStatistics) String() string { return proto.CompactTextString(m) }
3022func (*GemPortStatistics) ProtoMessage() {}
3023func (*GemPortStatistics) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05303024 return fileDescriptor_c072e7aa0dfd74d5, []int{25}
Gamze Abaka66fe96f2020-12-17 13:27:27 +00003025}
3026
3027func (m *GemPortStatistics) XXX_Unmarshal(b []byte) error {
3028 return xxx_messageInfo_GemPortStatistics.Unmarshal(m, b)
3029}
3030func (m *GemPortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3031 return xxx_messageInfo_GemPortStatistics.Marshal(b, m, deterministic)
3032}
3033func (m *GemPortStatistics) XXX_Merge(src proto.Message) {
3034 xxx_messageInfo_GemPortStatistics.Merge(m, src)
3035}
3036func (m *GemPortStatistics) XXX_Size() int {
3037 return xxx_messageInfo_GemPortStatistics.Size(m)
3038}
3039func (m *GemPortStatistics) XXX_DiscardUnknown() {
3040 xxx_messageInfo_GemPortStatistics.DiscardUnknown(m)
3041}
3042
3043var xxx_messageInfo_GemPortStatistics proto.InternalMessageInfo
3044
3045func (m *GemPortStatistics) GetIntfId() uint32 {
3046 if m != nil {
3047 return m.IntfId
3048 }
3049 return 0
3050}
3051
3052func (m *GemPortStatistics) GetGemportId() uint32 {
3053 if m != nil {
3054 return m.GemportId
3055 }
3056 return 0
3057}
3058
3059func (m *GemPortStatistics) GetRxPackets() uint64 {
3060 if m != nil {
3061 return m.RxPackets
3062 }
3063 return 0
3064}
3065
3066func (m *GemPortStatistics) GetRxBytes() uint64 {
3067 if m != nil {
3068 return m.RxBytes
3069 }
3070 return 0
3071}
3072
3073func (m *GemPortStatistics) GetTxPackets() uint64 {
3074 if m != nil {
3075 return m.TxPackets
3076 }
3077 return 0
3078}
3079
3080func (m *GemPortStatistics) GetTxBytes() uint64 {
3081 if m != nil {
3082 return m.TxBytes
3083 }
3084 return 0
3085}
3086
3087func (m *GemPortStatistics) GetTimestamp() uint32 {
3088 if m != nil {
3089 return m.Timestamp
3090 }
3091 return 0
3092}
3093
Matt Jeanneret61e94872019-03-22 16:16:01 -04003094type FlowStatistics struct {
3095 FlowId uint32 `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
3096 RxBytes uint64 `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
3097 RxPackets uint64 `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
3098 TxBytes uint64 `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
3099 TxPackets uint64 `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
3100 Timestamp uint32 `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
3101 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3102 XXX_unrecognized []byte `json:"-"`
3103 XXX_sizecache int32 `json:"-"`
3104}
3105
3106func (m *FlowStatistics) Reset() { *m = FlowStatistics{} }
3107func (m *FlowStatistics) String() string { return proto.CompactTextString(m) }
3108func (*FlowStatistics) ProtoMessage() {}
3109func (*FlowStatistics) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05303110 return fileDescriptor_c072e7aa0dfd74d5, []int{26}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003111}
3112
3113func (m *FlowStatistics) XXX_Unmarshal(b []byte) error {
3114 return xxx_messageInfo_FlowStatistics.Unmarshal(m, b)
3115}
3116func (m *FlowStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3117 return xxx_messageInfo_FlowStatistics.Marshal(b, m, deterministic)
3118}
3119func (m *FlowStatistics) XXX_Merge(src proto.Message) {
3120 xxx_messageInfo_FlowStatistics.Merge(m, src)
3121}
3122func (m *FlowStatistics) XXX_Size() int {
3123 return xxx_messageInfo_FlowStatistics.Size(m)
3124}
3125func (m *FlowStatistics) XXX_DiscardUnknown() {
3126 xxx_messageInfo_FlowStatistics.DiscardUnknown(m)
3127}
3128
3129var xxx_messageInfo_FlowStatistics proto.InternalMessageInfo
3130
3131func (m *FlowStatistics) GetFlowId() uint32 {
3132 if m != nil {
3133 return m.FlowId
3134 }
3135 return 0
3136}
3137
3138func (m *FlowStatistics) GetRxBytes() uint64 {
3139 if m != nil {
3140 return m.RxBytes
3141 }
3142 return 0
3143}
3144
3145func (m *FlowStatistics) GetRxPackets() uint64 {
3146 if m != nil {
3147 return m.RxPackets
3148 }
3149 return 0
3150}
3151
3152func (m *FlowStatistics) GetTxBytes() uint64 {
3153 if m != nil {
3154 return m.TxBytes
3155 }
3156 return 0
3157}
3158
3159func (m *FlowStatistics) GetTxPackets() uint64 {
3160 if m != nil {
3161 return m.TxPackets
3162 }
3163 return 0
3164}
3165
3166func (m *FlowStatistics) GetTimestamp() uint32 {
3167 if m != nil {
3168 return m.Timestamp
3169 }
3170 return 0
3171}
3172
3173type LosIndication struct {
3174 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3175 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
3176 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3177 XXX_unrecognized []byte `json:"-"`
3178 XXX_sizecache int32 `json:"-"`
3179}
3180
3181func (m *LosIndication) Reset() { *m = LosIndication{} }
3182func (m *LosIndication) String() string { return proto.CompactTextString(m) }
3183func (*LosIndication) ProtoMessage() {}
3184func (*LosIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05303185 return fileDescriptor_c072e7aa0dfd74d5, []int{27}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003186}
3187
3188func (m *LosIndication) XXX_Unmarshal(b []byte) error {
3189 return xxx_messageInfo_LosIndication.Unmarshal(m, b)
3190}
3191func (m *LosIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3192 return xxx_messageInfo_LosIndication.Marshal(b, m, deterministic)
3193}
3194func (m *LosIndication) XXX_Merge(src proto.Message) {
3195 xxx_messageInfo_LosIndication.Merge(m, src)
3196}
3197func (m *LosIndication) XXX_Size() int {
3198 return xxx_messageInfo_LosIndication.Size(m)
3199}
3200func (m *LosIndication) XXX_DiscardUnknown() {
3201 xxx_messageInfo_LosIndication.DiscardUnknown(m)
3202}
3203
3204var xxx_messageInfo_LosIndication proto.InternalMessageInfo
3205
3206func (m *LosIndication) GetIntfId() uint32 {
3207 if m != nil {
3208 return m.IntfId
3209 }
3210 return 0
3211}
3212
3213func (m *LosIndication) GetStatus() string {
3214 if m != nil {
3215 return m.Status
3216 }
3217 return ""
3218}
3219
3220type DyingGaspIndication struct {
3221 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3222 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3223 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3224 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3225 XXX_unrecognized []byte `json:"-"`
3226 XXX_sizecache int32 `json:"-"`
3227}
3228
3229func (m *DyingGaspIndication) Reset() { *m = DyingGaspIndication{} }
3230func (m *DyingGaspIndication) String() string { return proto.CompactTextString(m) }
3231func (*DyingGaspIndication) ProtoMessage() {}
3232func (*DyingGaspIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05303233 return fileDescriptor_c072e7aa0dfd74d5, []int{28}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003234}
3235
3236func (m *DyingGaspIndication) XXX_Unmarshal(b []byte) error {
3237 return xxx_messageInfo_DyingGaspIndication.Unmarshal(m, b)
3238}
3239func (m *DyingGaspIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3240 return xxx_messageInfo_DyingGaspIndication.Marshal(b, m, deterministic)
3241}
3242func (m *DyingGaspIndication) XXX_Merge(src proto.Message) {
3243 xxx_messageInfo_DyingGaspIndication.Merge(m, src)
3244}
3245func (m *DyingGaspIndication) XXX_Size() int {
3246 return xxx_messageInfo_DyingGaspIndication.Size(m)
3247}
3248func (m *DyingGaspIndication) XXX_DiscardUnknown() {
3249 xxx_messageInfo_DyingGaspIndication.DiscardUnknown(m)
3250}
3251
3252var xxx_messageInfo_DyingGaspIndication proto.InternalMessageInfo
3253
3254func (m *DyingGaspIndication) GetIntfId() uint32 {
3255 if m != nil {
3256 return m.IntfId
3257 }
3258 return 0
3259}
3260
3261func (m *DyingGaspIndication) GetOnuId() uint32 {
3262 if m != nil {
3263 return m.OnuId
3264 }
3265 return 0
3266}
3267
3268func (m *DyingGaspIndication) GetStatus() string {
3269 if m != nil {
3270 return m.Status
3271 }
3272 return ""
3273}
3274
3275type OnuAlarmIndication struct {
3276 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3277 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3278 LosStatus string `protobuf:"bytes,3,opt,name=los_status,json=losStatus,proto3" json:"los_status,omitempty"`
3279 LobStatus string `protobuf:"bytes,4,opt,name=lob_status,json=lobStatus,proto3" json:"lob_status,omitempty"`
3280 LopcMissStatus string `protobuf:"bytes,5,opt,name=lopc_miss_status,json=lopcMissStatus,proto3" json:"lopc_miss_status,omitempty"`
3281 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 +05303282 LofiStatus string `protobuf:"bytes,7,opt,name=lofi_status,json=lofiStatus,proto3" json:"lofi_status,omitempty"`
3283 LoamiStatus string `protobuf:"bytes,8,opt,name=loami_status,json=loamiStatus,proto3" json:"loami_status,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04003284 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3285 XXX_unrecognized []byte `json:"-"`
3286 XXX_sizecache int32 `json:"-"`
3287}
3288
3289func (m *OnuAlarmIndication) Reset() { *m = OnuAlarmIndication{} }
3290func (m *OnuAlarmIndication) String() string { return proto.CompactTextString(m) }
3291func (*OnuAlarmIndication) ProtoMessage() {}
3292func (*OnuAlarmIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05303293 return fileDescriptor_c072e7aa0dfd74d5, []int{29}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003294}
3295
3296func (m *OnuAlarmIndication) XXX_Unmarshal(b []byte) error {
3297 return xxx_messageInfo_OnuAlarmIndication.Unmarshal(m, b)
3298}
3299func (m *OnuAlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3300 return xxx_messageInfo_OnuAlarmIndication.Marshal(b, m, deterministic)
3301}
3302func (m *OnuAlarmIndication) XXX_Merge(src proto.Message) {
3303 xxx_messageInfo_OnuAlarmIndication.Merge(m, src)
3304}
3305func (m *OnuAlarmIndication) XXX_Size() int {
3306 return xxx_messageInfo_OnuAlarmIndication.Size(m)
3307}
3308func (m *OnuAlarmIndication) XXX_DiscardUnknown() {
3309 xxx_messageInfo_OnuAlarmIndication.DiscardUnknown(m)
3310}
3311
3312var xxx_messageInfo_OnuAlarmIndication proto.InternalMessageInfo
3313
3314func (m *OnuAlarmIndication) GetIntfId() uint32 {
3315 if m != nil {
3316 return m.IntfId
3317 }
3318 return 0
3319}
3320
3321func (m *OnuAlarmIndication) GetOnuId() uint32 {
3322 if m != nil {
3323 return m.OnuId
3324 }
3325 return 0
3326}
3327
3328func (m *OnuAlarmIndication) GetLosStatus() string {
3329 if m != nil {
3330 return m.LosStatus
3331 }
3332 return ""
3333}
3334
3335func (m *OnuAlarmIndication) GetLobStatus() string {
3336 if m != nil {
3337 return m.LobStatus
3338 }
3339 return ""
3340}
3341
3342func (m *OnuAlarmIndication) GetLopcMissStatus() string {
3343 if m != nil {
3344 return m.LopcMissStatus
3345 }
3346 return ""
3347}
3348
3349func (m *OnuAlarmIndication) GetLopcMicErrorStatus() string {
3350 if m != nil {
3351 return m.LopcMicErrorStatus
3352 }
3353 return ""
3354}
3355
Naga Manjunath0a734252019-11-21 19:00:23 +05303356func (m *OnuAlarmIndication) GetLofiStatus() string {
3357 if m != nil {
3358 return m.LofiStatus
3359 }
3360 return ""
3361}
3362
3363func (m *OnuAlarmIndication) GetLoamiStatus() string {
3364 if m != nil {
3365 return m.LoamiStatus
3366 }
3367 return ""
3368}
3369
Matt Jeanneret61e94872019-03-22 16:16:01 -04003370type OnuStartupFailureIndication struct {
3371 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3372 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3373 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3374 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3375 XXX_unrecognized []byte `json:"-"`
3376 XXX_sizecache int32 `json:"-"`
3377}
3378
3379func (m *OnuStartupFailureIndication) Reset() { *m = OnuStartupFailureIndication{} }
3380func (m *OnuStartupFailureIndication) String() string { return proto.CompactTextString(m) }
3381func (*OnuStartupFailureIndication) ProtoMessage() {}
3382func (*OnuStartupFailureIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05303383 return fileDescriptor_c072e7aa0dfd74d5, []int{30}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003384}
3385
3386func (m *OnuStartupFailureIndication) XXX_Unmarshal(b []byte) error {
3387 return xxx_messageInfo_OnuStartupFailureIndication.Unmarshal(m, b)
3388}
3389func (m *OnuStartupFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3390 return xxx_messageInfo_OnuStartupFailureIndication.Marshal(b, m, deterministic)
3391}
3392func (m *OnuStartupFailureIndication) XXX_Merge(src proto.Message) {
3393 xxx_messageInfo_OnuStartupFailureIndication.Merge(m, src)
3394}
3395func (m *OnuStartupFailureIndication) XXX_Size() int {
3396 return xxx_messageInfo_OnuStartupFailureIndication.Size(m)
3397}
3398func (m *OnuStartupFailureIndication) XXX_DiscardUnknown() {
3399 xxx_messageInfo_OnuStartupFailureIndication.DiscardUnknown(m)
3400}
3401
3402var xxx_messageInfo_OnuStartupFailureIndication proto.InternalMessageInfo
3403
3404func (m *OnuStartupFailureIndication) GetIntfId() uint32 {
3405 if m != nil {
3406 return m.IntfId
3407 }
3408 return 0
3409}
3410
3411func (m *OnuStartupFailureIndication) GetOnuId() uint32 {
3412 if m != nil {
3413 return m.OnuId
3414 }
3415 return 0
3416}
3417
3418func (m *OnuStartupFailureIndication) GetStatus() string {
3419 if m != nil {
3420 return m.Status
3421 }
3422 return ""
3423}
3424
3425type OnuSignalDegradeIndication struct {
3426 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3427 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3428 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3429 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3430 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3431 XXX_unrecognized []byte `json:"-"`
3432 XXX_sizecache int32 `json:"-"`
3433}
3434
3435func (m *OnuSignalDegradeIndication) Reset() { *m = OnuSignalDegradeIndication{} }
3436func (m *OnuSignalDegradeIndication) String() string { return proto.CompactTextString(m) }
3437func (*OnuSignalDegradeIndication) ProtoMessage() {}
3438func (*OnuSignalDegradeIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05303439 return fileDescriptor_c072e7aa0dfd74d5, []int{31}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003440}
3441
3442func (m *OnuSignalDegradeIndication) XXX_Unmarshal(b []byte) error {
3443 return xxx_messageInfo_OnuSignalDegradeIndication.Unmarshal(m, b)
3444}
3445func (m *OnuSignalDegradeIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3446 return xxx_messageInfo_OnuSignalDegradeIndication.Marshal(b, m, deterministic)
3447}
3448func (m *OnuSignalDegradeIndication) XXX_Merge(src proto.Message) {
3449 xxx_messageInfo_OnuSignalDegradeIndication.Merge(m, src)
3450}
3451func (m *OnuSignalDegradeIndication) XXX_Size() int {
3452 return xxx_messageInfo_OnuSignalDegradeIndication.Size(m)
3453}
3454func (m *OnuSignalDegradeIndication) XXX_DiscardUnknown() {
3455 xxx_messageInfo_OnuSignalDegradeIndication.DiscardUnknown(m)
3456}
3457
3458var xxx_messageInfo_OnuSignalDegradeIndication proto.InternalMessageInfo
3459
3460func (m *OnuSignalDegradeIndication) GetIntfId() uint32 {
3461 if m != nil {
3462 return m.IntfId
3463 }
3464 return 0
3465}
3466
3467func (m *OnuSignalDegradeIndication) GetOnuId() uint32 {
3468 if m != nil {
3469 return m.OnuId
3470 }
3471 return 0
3472}
3473
3474func (m *OnuSignalDegradeIndication) GetStatus() string {
3475 if m != nil {
3476 return m.Status
3477 }
3478 return ""
3479}
3480
3481func (m *OnuSignalDegradeIndication) GetInverseBitErrorRate() uint32 {
3482 if m != nil {
3483 return m.InverseBitErrorRate
3484 }
3485 return 0
3486}
3487
3488type OnuDriftOfWindowIndication struct {
3489 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3490 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3491 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3492 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3493 NewEqd uint32 `protobuf:"fixed32,5,opt,name=new_eqd,json=newEqd,proto3" json:"new_eqd,omitempty"`
3494 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3495 XXX_unrecognized []byte `json:"-"`
3496 XXX_sizecache int32 `json:"-"`
3497}
3498
3499func (m *OnuDriftOfWindowIndication) Reset() { *m = OnuDriftOfWindowIndication{} }
3500func (m *OnuDriftOfWindowIndication) String() string { return proto.CompactTextString(m) }
3501func (*OnuDriftOfWindowIndication) ProtoMessage() {}
3502func (*OnuDriftOfWindowIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05303503 return fileDescriptor_c072e7aa0dfd74d5, []int{32}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003504}
3505
3506func (m *OnuDriftOfWindowIndication) XXX_Unmarshal(b []byte) error {
3507 return xxx_messageInfo_OnuDriftOfWindowIndication.Unmarshal(m, b)
3508}
3509func (m *OnuDriftOfWindowIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3510 return xxx_messageInfo_OnuDriftOfWindowIndication.Marshal(b, m, deterministic)
3511}
3512func (m *OnuDriftOfWindowIndication) XXX_Merge(src proto.Message) {
3513 xxx_messageInfo_OnuDriftOfWindowIndication.Merge(m, src)
3514}
3515func (m *OnuDriftOfWindowIndication) XXX_Size() int {
3516 return xxx_messageInfo_OnuDriftOfWindowIndication.Size(m)
3517}
3518func (m *OnuDriftOfWindowIndication) XXX_DiscardUnknown() {
3519 xxx_messageInfo_OnuDriftOfWindowIndication.DiscardUnknown(m)
3520}
3521
3522var xxx_messageInfo_OnuDriftOfWindowIndication proto.InternalMessageInfo
3523
3524func (m *OnuDriftOfWindowIndication) GetIntfId() uint32 {
3525 if m != nil {
3526 return m.IntfId
3527 }
3528 return 0
3529}
3530
3531func (m *OnuDriftOfWindowIndication) GetOnuId() uint32 {
3532 if m != nil {
3533 return m.OnuId
3534 }
3535 return 0
3536}
3537
3538func (m *OnuDriftOfWindowIndication) GetStatus() string {
3539 if m != nil {
3540 return m.Status
3541 }
3542 return ""
3543}
3544
3545func (m *OnuDriftOfWindowIndication) GetDrift() uint32 {
3546 if m != nil {
3547 return m.Drift
3548 }
3549 return 0
3550}
3551
3552func (m *OnuDriftOfWindowIndication) GetNewEqd() uint32 {
3553 if m != nil {
3554 return m.NewEqd
3555 }
3556 return 0
3557}
3558
3559type OnuLossOfOmciChannelIndication struct {
3560 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3561 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3562 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3563 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3564 XXX_unrecognized []byte `json:"-"`
3565 XXX_sizecache int32 `json:"-"`
3566}
3567
3568func (m *OnuLossOfOmciChannelIndication) Reset() { *m = OnuLossOfOmciChannelIndication{} }
3569func (m *OnuLossOfOmciChannelIndication) String() string { return proto.CompactTextString(m) }
3570func (*OnuLossOfOmciChannelIndication) ProtoMessage() {}
3571func (*OnuLossOfOmciChannelIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05303572 return fileDescriptor_c072e7aa0dfd74d5, []int{33}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003573}
3574
3575func (m *OnuLossOfOmciChannelIndication) XXX_Unmarshal(b []byte) error {
3576 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Unmarshal(m, b)
3577}
3578func (m *OnuLossOfOmciChannelIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3579 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Marshal(b, m, deterministic)
3580}
3581func (m *OnuLossOfOmciChannelIndication) XXX_Merge(src proto.Message) {
3582 xxx_messageInfo_OnuLossOfOmciChannelIndication.Merge(m, src)
3583}
3584func (m *OnuLossOfOmciChannelIndication) XXX_Size() int {
3585 return xxx_messageInfo_OnuLossOfOmciChannelIndication.Size(m)
3586}
3587func (m *OnuLossOfOmciChannelIndication) XXX_DiscardUnknown() {
3588 xxx_messageInfo_OnuLossOfOmciChannelIndication.DiscardUnknown(m)
3589}
3590
3591var xxx_messageInfo_OnuLossOfOmciChannelIndication proto.InternalMessageInfo
3592
3593func (m *OnuLossOfOmciChannelIndication) GetIntfId() uint32 {
3594 if m != nil {
3595 return m.IntfId
3596 }
3597 return 0
3598}
3599
3600func (m *OnuLossOfOmciChannelIndication) GetOnuId() uint32 {
3601 if m != nil {
3602 return m.OnuId
3603 }
3604 return 0
3605}
3606
3607func (m *OnuLossOfOmciChannelIndication) GetStatus() string {
3608 if m != nil {
3609 return m.Status
3610 }
3611 return ""
3612}
3613
3614type OnuSignalsFailureIndication struct {
3615 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3616 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3617 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3618 InverseBitErrorRate uint32 `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
3619 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3620 XXX_unrecognized []byte `json:"-"`
3621 XXX_sizecache int32 `json:"-"`
3622}
3623
3624func (m *OnuSignalsFailureIndication) Reset() { *m = OnuSignalsFailureIndication{} }
3625func (m *OnuSignalsFailureIndication) String() string { return proto.CompactTextString(m) }
3626func (*OnuSignalsFailureIndication) ProtoMessage() {}
3627func (*OnuSignalsFailureIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05303628 return fileDescriptor_c072e7aa0dfd74d5, []int{34}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003629}
3630
3631func (m *OnuSignalsFailureIndication) XXX_Unmarshal(b []byte) error {
3632 return xxx_messageInfo_OnuSignalsFailureIndication.Unmarshal(m, b)
3633}
3634func (m *OnuSignalsFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3635 return xxx_messageInfo_OnuSignalsFailureIndication.Marshal(b, m, deterministic)
3636}
3637func (m *OnuSignalsFailureIndication) XXX_Merge(src proto.Message) {
3638 xxx_messageInfo_OnuSignalsFailureIndication.Merge(m, src)
3639}
3640func (m *OnuSignalsFailureIndication) XXX_Size() int {
3641 return xxx_messageInfo_OnuSignalsFailureIndication.Size(m)
3642}
3643func (m *OnuSignalsFailureIndication) XXX_DiscardUnknown() {
3644 xxx_messageInfo_OnuSignalsFailureIndication.DiscardUnknown(m)
3645}
3646
3647var xxx_messageInfo_OnuSignalsFailureIndication proto.InternalMessageInfo
3648
3649func (m *OnuSignalsFailureIndication) GetIntfId() uint32 {
3650 if m != nil {
3651 return m.IntfId
3652 }
3653 return 0
3654}
3655
3656func (m *OnuSignalsFailureIndication) GetOnuId() uint32 {
3657 if m != nil {
3658 return m.OnuId
3659 }
3660 return 0
3661}
3662
3663func (m *OnuSignalsFailureIndication) GetStatus() string {
3664 if m != nil {
3665 return m.Status
3666 }
3667 return ""
3668}
3669
3670func (m *OnuSignalsFailureIndication) GetInverseBitErrorRate() uint32 {
3671 if m != nil {
3672 return m.InverseBitErrorRate
3673 }
3674 return 0
3675}
3676
3677type OnuTransmissionInterferenceWarning struct {
3678 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3679 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3680 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3681 Drift uint32 `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
3682 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3683 XXX_unrecognized []byte `json:"-"`
3684 XXX_sizecache int32 `json:"-"`
3685}
3686
3687func (m *OnuTransmissionInterferenceWarning) Reset() { *m = OnuTransmissionInterferenceWarning{} }
3688func (m *OnuTransmissionInterferenceWarning) String() string { return proto.CompactTextString(m) }
3689func (*OnuTransmissionInterferenceWarning) ProtoMessage() {}
3690func (*OnuTransmissionInterferenceWarning) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05303691 return fileDescriptor_c072e7aa0dfd74d5, []int{35}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003692}
3693
3694func (m *OnuTransmissionInterferenceWarning) XXX_Unmarshal(b []byte) error {
3695 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Unmarshal(m, b)
3696}
3697func (m *OnuTransmissionInterferenceWarning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3698 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Marshal(b, m, deterministic)
3699}
3700func (m *OnuTransmissionInterferenceWarning) XXX_Merge(src proto.Message) {
3701 xxx_messageInfo_OnuTransmissionInterferenceWarning.Merge(m, src)
3702}
3703func (m *OnuTransmissionInterferenceWarning) XXX_Size() int {
3704 return xxx_messageInfo_OnuTransmissionInterferenceWarning.Size(m)
3705}
3706func (m *OnuTransmissionInterferenceWarning) XXX_DiscardUnknown() {
3707 xxx_messageInfo_OnuTransmissionInterferenceWarning.DiscardUnknown(m)
3708}
3709
3710var xxx_messageInfo_OnuTransmissionInterferenceWarning proto.InternalMessageInfo
3711
3712func (m *OnuTransmissionInterferenceWarning) GetIntfId() uint32 {
3713 if m != nil {
3714 return m.IntfId
3715 }
3716 return 0
3717}
3718
3719func (m *OnuTransmissionInterferenceWarning) GetOnuId() uint32 {
3720 if m != nil {
3721 return m.OnuId
3722 }
3723 return 0
3724}
3725
3726func (m *OnuTransmissionInterferenceWarning) GetStatus() string {
3727 if m != nil {
3728 return m.Status
3729 }
3730 return ""
3731}
3732
3733func (m *OnuTransmissionInterferenceWarning) GetDrift() uint32 {
3734 if m != nil {
3735 return m.Drift
3736 }
3737 return 0
3738}
3739
3740type OnuActivationFailureIndication struct {
3741 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3742 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Naga Manjunath0a734252019-11-21 19:00:23 +05303743 FailReason uint32 `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
Matt Jeanneret61e94872019-03-22 16:16:01 -04003744 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3745 XXX_unrecognized []byte `json:"-"`
3746 XXX_sizecache int32 `json:"-"`
3747}
3748
3749func (m *OnuActivationFailureIndication) Reset() { *m = OnuActivationFailureIndication{} }
3750func (m *OnuActivationFailureIndication) String() string { return proto.CompactTextString(m) }
3751func (*OnuActivationFailureIndication) ProtoMessage() {}
3752func (*OnuActivationFailureIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05303753 return fileDescriptor_c072e7aa0dfd74d5, []int{36}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003754}
3755
3756func (m *OnuActivationFailureIndication) XXX_Unmarshal(b []byte) error {
3757 return xxx_messageInfo_OnuActivationFailureIndication.Unmarshal(m, b)
3758}
3759func (m *OnuActivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3760 return xxx_messageInfo_OnuActivationFailureIndication.Marshal(b, m, deterministic)
3761}
3762func (m *OnuActivationFailureIndication) XXX_Merge(src proto.Message) {
3763 xxx_messageInfo_OnuActivationFailureIndication.Merge(m, src)
3764}
3765func (m *OnuActivationFailureIndication) XXX_Size() int {
3766 return xxx_messageInfo_OnuActivationFailureIndication.Size(m)
3767}
3768func (m *OnuActivationFailureIndication) XXX_DiscardUnknown() {
3769 xxx_messageInfo_OnuActivationFailureIndication.DiscardUnknown(m)
3770}
3771
3772var xxx_messageInfo_OnuActivationFailureIndication proto.InternalMessageInfo
3773
3774func (m *OnuActivationFailureIndication) GetIntfId() uint32 {
3775 if m != nil {
3776 return m.IntfId
3777 }
3778 return 0
3779}
3780
3781func (m *OnuActivationFailureIndication) GetOnuId() uint32 {
3782 if m != nil {
3783 return m.OnuId
3784 }
3785 return 0
3786}
3787
Naga Manjunath0a734252019-11-21 19:00:23 +05303788func (m *OnuActivationFailureIndication) GetFailReason() uint32 {
3789 if m != nil {
3790 return m.FailReason
3791 }
3792 return 0
3793}
3794
3795type OnuLossOfKeySyncFailureIndication struct {
3796 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3797 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3798 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
3799 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3800 XXX_unrecognized []byte `json:"-"`
3801 XXX_sizecache int32 `json:"-"`
3802}
3803
3804func (m *OnuLossOfKeySyncFailureIndication) Reset() { *m = OnuLossOfKeySyncFailureIndication{} }
3805func (m *OnuLossOfKeySyncFailureIndication) String() string { return proto.CompactTextString(m) }
3806func (*OnuLossOfKeySyncFailureIndication) ProtoMessage() {}
3807func (*OnuLossOfKeySyncFailureIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05303808 return fileDescriptor_c072e7aa0dfd74d5, []int{37}
Naga Manjunath0a734252019-11-21 19:00:23 +05303809}
3810
3811func (m *OnuLossOfKeySyncFailureIndication) XXX_Unmarshal(b []byte) error {
3812 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Unmarshal(m, b)
3813}
3814func (m *OnuLossOfKeySyncFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3815 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Marshal(b, m, deterministic)
3816}
3817func (m *OnuLossOfKeySyncFailureIndication) XXX_Merge(src proto.Message) {
3818 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Merge(m, src)
3819}
3820func (m *OnuLossOfKeySyncFailureIndication) XXX_Size() int {
3821 return xxx_messageInfo_OnuLossOfKeySyncFailureIndication.Size(m)
3822}
3823func (m *OnuLossOfKeySyncFailureIndication) XXX_DiscardUnknown() {
3824 xxx_messageInfo_OnuLossOfKeySyncFailureIndication.DiscardUnknown(m)
3825}
3826
3827var xxx_messageInfo_OnuLossOfKeySyncFailureIndication proto.InternalMessageInfo
3828
3829func (m *OnuLossOfKeySyncFailureIndication) GetIntfId() uint32 {
3830 if m != nil {
3831 return m.IntfId
3832 }
3833 return 0
3834}
3835
3836func (m *OnuLossOfKeySyncFailureIndication) GetOnuId() uint32 {
3837 if m != nil {
3838 return m.OnuId
3839 }
3840 return 0
3841}
3842
3843func (m *OnuLossOfKeySyncFailureIndication) GetStatus() string {
3844 if m != nil {
3845 return m.Status
3846 }
3847 return ""
3848}
3849
Girish Gowdra5192ea82020-05-06 20:49:11 -07003850type RdiErrorIndication struct {
3851 RdiErrorCount uint64 `protobuf:"fixed64,1,opt,name=rdi_error_count,json=rdiErrorCount,proto3" json:"rdi_error_count,omitempty"`
3852 Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
Naga Manjunath0a734252019-11-21 19:00:23 +05303853 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3854 XXX_unrecognized []byte `json:"-"`
3855 XXX_sizecache int32 `json:"-"`
3856}
3857
Girish Gowdra5192ea82020-05-06 20:49:11 -07003858func (m *RdiErrorIndication) Reset() { *m = RdiErrorIndication{} }
3859func (m *RdiErrorIndication) String() string { return proto.CompactTextString(m) }
3860func (*RdiErrorIndication) ProtoMessage() {}
3861func (*RdiErrorIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05303862 return fileDescriptor_c072e7aa0dfd74d5, []int{38}
Girish Gowdra5192ea82020-05-06 20:49:11 -07003863}
3864
3865func (m *RdiErrorIndication) XXX_Unmarshal(b []byte) error {
3866 return xxx_messageInfo_RdiErrorIndication.Unmarshal(m, b)
3867}
3868func (m *RdiErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3869 return xxx_messageInfo_RdiErrorIndication.Marshal(b, m, deterministic)
3870}
3871func (m *RdiErrorIndication) XXX_Merge(src proto.Message) {
3872 xxx_messageInfo_RdiErrorIndication.Merge(m, src)
3873}
3874func (m *RdiErrorIndication) XXX_Size() int {
3875 return xxx_messageInfo_RdiErrorIndication.Size(m)
3876}
3877func (m *RdiErrorIndication) XXX_DiscardUnknown() {
3878 xxx_messageInfo_RdiErrorIndication.DiscardUnknown(m)
3879}
3880
3881var xxx_messageInfo_RdiErrorIndication proto.InternalMessageInfo
3882
3883func (m *RdiErrorIndication) GetRdiErrorCount() uint64 {
3884 if m != nil {
3885 return m.RdiErrorCount
3886 }
3887 return 0
3888}
3889
3890func (m *RdiErrorIndication) GetStatus() string {
3891 if m != nil {
3892 return m.Status
3893 }
3894 return ""
3895}
3896
3897type OnuItuPonStatsIndication struct {
3898 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3899 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3900 // Types that are valid to be assigned to Stats:
3901 // *OnuItuPonStatsIndication_RdiErrorInd
3902 Stats isOnuItuPonStatsIndication_Stats `protobuf_oneof:"stats"`
3903 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3904 XXX_unrecognized []byte `json:"-"`
3905 XXX_sizecache int32 `json:"-"`
3906}
3907
Naga Manjunath0a734252019-11-21 19:00:23 +05303908func (m *OnuItuPonStatsIndication) Reset() { *m = OnuItuPonStatsIndication{} }
3909func (m *OnuItuPonStatsIndication) String() string { return proto.CompactTextString(m) }
3910func (*OnuItuPonStatsIndication) ProtoMessage() {}
3911func (*OnuItuPonStatsIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05303912 return fileDescriptor_c072e7aa0dfd74d5, []int{39}
Naga Manjunath0a734252019-11-21 19:00:23 +05303913}
3914
3915func (m *OnuItuPonStatsIndication) XXX_Unmarshal(b []byte) error {
3916 return xxx_messageInfo_OnuItuPonStatsIndication.Unmarshal(m, b)
3917}
3918func (m *OnuItuPonStatsIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3919 return xxx_messageInfo_OnuItuPonStatsIndication.Marshal(b, m, deterministic)
3920}
3921func (m *OnuItuPonStatsIndication) XXX_Merge(src proto.Message) {
3922 xxx_messageInfo_OnuItuPonStatsIndication.Merge(m, src)
3923}
3924func (m *OnuItuPonStatsIndication) XXX_Size() int {
3925 return xxx_messageInfo_OnuItuPonStatsIndication.Size(m)
3926}
3927func (m *OnuItuPonStatsIndication) XXX_DiscardUnknown() {
3928 xxx_messageInfo_OnuItuPonStatsIndication.DiscardUnknown(m)
3929}
3930
3931var xxx_messageInfo_OnuItuPonStatsIndication proto.InternalMessageInfo
3932
3933func (m *OnuItuPonStatsIndication) GetIntfId() uint32 {
3934 if m != nil {
3935 return m.IntfId
3936 }
3937 return 0
3938}
3939
3940func (m *OnuItuPonStatsIndication) GetOnuId() uint32 {
3941 if m != nil {
3942 return m.OnuId
3943 }
3944 return 0
3945}
3946
Girish Gowdra5192ea82020-05-06 20:49:11 -07003947type isOnuItuPonStatsIndication_Stats interface {
3948 isOnuItuPonStatsIndication_Stats()
3949}
3950
3951type OnuItuPonStatsIndication_RdiErrorInd struct {
3952 RdiErrorInd *RdiErrorIndication `protobuf:"bytes,3,opt,name=rdi_error_ind,json=rdiErrorInd,proto3,oneof"`
3953}
3954
3955func (*OnuItuPonStatsIndication_RdiErrorInd) isOnuItuPonStatsIndication_Stats() {}
3956
3957func (m *OnuItuPonStatsIndication) GetStats() isOnuItuPonStatsIndication_Stats {
Naga Manjunath0a734252019-11-21 19:00:23 +05303958 if m != nil {
Girish Gowdra5192ea82020-05-06 20:49:11 -07003959 return m.Stats
Naga Manjunath0a734252019-11-21 19:00:23 +05303960 }
Girish Gowdra5192ea82020-05-06 20:49:11 -07003961 return nil
3962}
3963
3964func (m *OnuItuPonStatsIndication) GetRdiErrorInd() *RdiErrorIndication {
3965 if x, ok := m.GetStats().(*OnuItuPonStatsIndication_RdiErrorInd); ok {
3966 return x.RdiErrorInd
3967 }
3968 return nil
3969}
3970
3971// XXX_OneofWrappers is for the internal use of the proto package.
3972func (*OnuItuPonStatsIndication) XXX_OneofWrappers() []interface{} {
3973 return []interface{}{
3974 (*OnuItuPonStatsIndication_RdiErrorInd)(nil),
3975 }
Naga Manjunath0a734252019-11-21 19:00:23 +05303976}
3977
Matt Jeanneret61e94872019-03-22 16:16:01 -04003978type OnuProcessingErrorIndication struct {
3979 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
3980 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
3981 XXX_NoUnkeyedLiteral struct{} `json:"-"`
3982 XXX_unrecognized []byte `json:"-"`
3983 XXX_sizecache int32 `json:"-"`
3984}
3985
3986func (m *OnuProcessingErrorIndication) Reset() { *m = OnuProcessingErrorIndication{} }
3987func (m *OnuProcessingErrorIndication) String() string { return proto.CompactTextString(m) }
3988func (*OnuProcessingErrorIndication) ProtoMessage() {}
3989func (*OnuProcessingErrorIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05303990 return fileDescriptor_c072e7aa0dfd74d5, []int{40}
Matt Jeanneret61e94872019-03-22 16:16:01 -04003991}
3992
3993func (m *OnuProcessingErrorIndication) XXX_Unmarshal(b []byte) error {
3994 return xxx_messageInfo_OnuProcessingErrorIndication.Unmarshal(m, b)
3995}
3996func (m *OnuProcessingErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3997 return xxx_messageInfo_OnuProcessingErrorIndication.Marshal(b, m, deterministic)
3998}
3999func (m *OnuProcessingErrorIndication) XXX_Merge(src proto.Message) {
4000 xxx_messageInfo_OnuProcessingErrorIndication.Merge(m, src)
4001}
4002func (m *OnuProcessingErrorIndication) XXX_Size() int {
4003 return xxx_messageInfo_OnuProcessingErrorIndication.Size(m)
4004}
4005func (m *OnuProcessingErrorIndication) XXX_DiscardUnknown() {
4006 xxx_messageInfo_OnuProcessingErrorIndication.DiscardUnknown(m)
4007}
4008
4009var xxx_messageInfo_OnuProcessingErrorIndication proto.InternalMessageInfo
4010
4011func (m *OnuProcessingErrorIndication) GetIntfId() uint32 {
4012 if m != nil {
4013 return m.IntfId
4014 }
4015 return 0
4016}
4017
4018func (m *OnuProcessingErrorIndication) GetOnuId() uint32 {
4019 if m != nil {
4020 return m.OnuId
4021 }
4022 return 0
4023}
4024
Devmalya Paulea6eb472020-02-04 20:41:01 -05004025type OnuDeactivationFailureIndication struct {
4026 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4027 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Girish Gowdra5192ea82020-05-06 20:49:11 -07004028 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
Devmalya Paulea6eb472020-02-04 20:41:01 -05004029 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4030 XXX_unrecognized []byte `json:"-"`
4031 XXX_sizecache int32 `json:"-"`
4032}
4033
4034func (m *OnuDeactivationFailureIndication) Reset() { *m = OnuDeactivationFailureIndication{} }
4035func (m *OnuDeactivationFailureIndication) String() string { return proto.CompactTextString(m) }
4036func (*OnuDeactivationFailureIndication) ProtoMessage() {}
4037func (*OnuDeactivationFailureIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05304038 return fileDescriptor_c072e7aa0dfd74d5, []int{41}
Devmalya Paulea6eb472020-02-04 20:41:01 -05004039}
4040
4041func (m *OnuDeactivationFailureIndication) XXX_Unmarshal(b []byte) error {
4042 return xxx_messageInfo_OnuDeactivationFailureIndication.Unmarshal(m, b)
4043}
4044func (m *OnuDeactivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4045 return xxx_messageInfo_OnuDeactivationFailureIndication.Marshal(b, m, deterministic)
4046}
4047func (m *OnuDeactivationFailureIndication) XXX_Merge(src proto.Message) {
4048 xxx_messageInfo_OnuDeactivationFailureIndication.Merge(m, src)
4049}
4050func (m *OnuDeactivationFailureIndication) XXX_Size() int {
4051 return xxx_messageInfo_OnuDeactivationFailureIndication.Size(m)
4052}
4053func (m *OnuDeactivationFailureIndication) XXX_DiscardUnknown() {
4054 xxx_messageInfo_OnuDeactivationFailureIndication.DiscardUnknown(m)
4055}
4056
4057var xxx_messageInfo_OnuDeactivationFailureIndication proto.InternalMessageInfo
4058
4059func (m *OnuDeactivationFailureIndication) GetIntfId() uint32 {
4060 if m != nil {
4061 return m.IntfId
4062 }
4063 return 0
4064}
4065
4066func (m *OnuDeactivationFailureIndication) GetOnuId() uint32 {
4067 if m != nil {
4068 return m.OnuId
4069 }
4070 return 0
4071}
4072
Girish Gowdra5192ea82020-05-06 20:49:11 -07004073func (m *OnuDeactivationFailureIndication) GetStatus() string {
Devmalya Paulea6eb472020-02-04 20:41:01 -05004074 if m != nil {
Girish Gowdra5192ea82020-05-06 20:49:11 -07004075 return m.Status
Devmalya Paulea6eb472020-02-04 20:41:01 -05004076 }
Girish Gowdra5192ea82020-05-06 20:49:11 -07004077 return ""
Devmalya Paulea6eb472020-02-04 20:41:01 -05004078}
4079
Devmalya Paulb0c12472020-02-18 20:08:53 -05004080type OnuRemoteDefectIndication struct {
4081 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4082 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
Jason Huang55ee29d2020-03-11 23:43:29 +08004083 RdiErrors uint64 `protobuf:"fixed64,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
Devmalya Paulb0c12472020-02-18 20:08:53 -05004084 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4085 XXX_unrecognized []byte `json:"-"`
4086 XXX_sizecache int32 `json:"-"`
4087}
4088
4089func (m *OnuRemoteDefectIndication) Reset() { *m = OnuRemoteDefectIndication{} }
4090func (m *OnuRemoteDefectIndication) String() string { return proto.CompactTextString(m) }
4091func (*OnuRemoteDefectIndication) ProtoMessage() {}
4092func (*OnuRemoteDefectIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05304093 return fileDescriptor_c072e7aa0dfd74d5, []int{42}
Devmalya Paulb0c12472020-02-18 20:08:53 -05004094}
4095
4096func (m *OnuRemoteDefectIndication) XXX_Unmarshal(b []byte) error {
4097 return xxx_messageInfo_OnuRemoteDefectIndication.Unmarshal(m, b)
4098}
4099func (m *OnuRemoteDefectIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4100 return xxx_messageInfo_OnuRemoteDefectIndication.Marshal(b, m, deterministic)
4101}
4102func (m *OnuRemoteDefectIndication) XXX_Merge(src proto.Message) {
4103 xxx_messageInfo_OnuRemoteDefectIndication.Merge(m, src)
4104}
4105func (m *OnuRemoteDefectIndication) XXX_Size() int {
4106 return xxx_messageInfo_OnuRemoteDefectIndication.Size(m)
4107}
4108func (m *OnuRemoteDefectIndication) XXX_DiscardUnknown() {
4109 xxx_messageInfo_OnuRemoteDefectIndication.DiscardUnknown(m)
4110}
4111
4112var xxx_messageInfo_OnuRemoteDefectIndication proto.InternalMessageInfo
4113
4114func (m *OnuRemoteDefectIndication) GetIntfId() uint32 {
4115 if m != nil {
4116 return m.IntfId
4117 }
4118 return 0
4119}
4120
4121func (m *OnuRemoteDefectIndication) GetOnuId() uint32 {
4122 if m != nil {
4123 return m.OnuId
4124 }
4125 return 0
4126}
4127
Jason Huang55ee29d2020-03-11 23:43:29 +08004128func (m *OnuRemoteDefectIndication) GetRdiErrors() uint64 {
Devmalya Paulb0c12472020-02-18 20:08:53 -05004129 if m != nil {
4130 return m.RdiErrors
4131 }
4132 return 0
4133}
4134
Devmalya Paul82957962020-03-01 18:49:37 -05004135type OnuLossOfGEMChannelDelineationIndication struct {
4136 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4137 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4138 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4139 DelineationErrors uint32 `protobuf:"fixed32,4,opt,name=delineation_errors,json=delineationErrors,proto3" json:"delineation_errors,omitempty"`
4140 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4141 XXX_unrecognized []byte `json:"-"`
4142 XXX_sizecache int32 `json:"-"`
4143}
4144
4145func (m *OnuLossOfGEMChannelDelineationIndication) Reset() {
4146 *m = OnuLossOfGEMChannelDelineationIndication{}
4147}
4148func (m *OnuLossOfGEMChannelDelineationIndication) String() string { return proto.CompactTextString(m) }
4149func (*OnuLossOfGEMChannelDelineationIndication) ProtoMessage() {}
4150func (*OnuLossOfGEMChannelDelineationIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05304151 return fileDescriptor_c072e7aa0dfd74d5, []int{43}
Devmalya Paul82957962020-03-01 18:49:37 -05004152}
4153
4154func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Unmarshal(b []byte) error {
4155 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Unmarshal(m, b)
4156}
4157func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4158 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Marshal(b, m, deterministic)
4159}
4160func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Merge(src proto.Message) {
4161 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Merge(m, src)
4162}
4163func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Size() int {
4164 return xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.Size(m)
4165}
4166func (m *OnuLossOfGEMChannelDelineationIndication) XXX_DiscardUnknown() {
4167 xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication.DiscardUnknown(m)
4168}
4169
4170var xxx_messageInfo_OnuLossOfGEMChannelDelineationIndication proto.InternalMessageInfo
4171
4172func (m *OnuLossOfGEMChannelDelineationIndication) GetIntfId() uint32 {
4173 if m != nil {
4174 return m.IntfId
4175 }
4176 return 0
4177}
4178
4179func (m *OnuLossOfGEMChannelDelineationIndication) GetOnuId() uint32 {
4180 if m != nil {
4181 return m.OnuId
4182 }
4183 return 0
4184}
4185
4186func (m *OnuLossOfGEMChannelDelineationIndication) GetStatus() string {
4187 if m != nil {
4188 return m.Status
4189 }
4190 return ""
4191}
4192
4193func (m *OnuLossOfGEMChannelDelineationIndication) GetDelineationErrors() uint32 {
4194 if m != nil {
4195 return m.DelineationErrors
4196 }
4197 return 0
4198}
4199
4200type OnuPhysicalEquipmentErrorIndication struct {
4201 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4202 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4203 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4204 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4205 XXX_unrecognized []byte `json:"-"`
4206 XXX_sizecache int32 `json:"-"`
4207}
4208
4209func (m *OnuPhysicalEquipmentErrorIndication) Reset() { *m = OnuPhysicalEquipmentErrorIndication{} }
4210func (m *OnuPhysicalEquipmentErrorIndication) String() string { return proto.CompactTextString(m) }
4211func (*OnuPhysicalEquipmentErrorIndication) ProtoMessage() {}
4212func (*OnuPhysicalEquipmentErrorIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05304213 return fileDescriptor_c072e7aa0dfd74d5, []int{44}
Devmalya Paul82957962020-03-01 18:49:37 -05004214}
4215
4216func (m *OnuPhysicalEquipmentErrorIndication) XXX_Unmarshal(b []byte) error {
4217 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Unmarshal(m, b)
4218}
4219func (m *OnuPhysicalEquipmentErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4220 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Marshal(b, m, deterministic)
4221}
4222func (m *OnuPhysicalEquipmentErrorIndication) XXX_Merge(src proto.Message) {
4223 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Merge(m, src)
4224}
4225func (m *OnuPhysicalEquipmentErrorIndication) XXX_Size() int {
4226 return xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.Size(m)
4227}
4228func (m *OnuPhysicalEquipmentErrorIndication) XXX_DiscardUnknown() {
4229 xxx_messageInfo_OnuPhysicalEquipmentErrorIndication.DiscardUnknown(m)
4230}
4231
4232var xxx_messageInfo_OnuPhysicalEquipmentErrorIndication proto.InternalMessageInfo
4233
4234func (m *OnuPhysicalEquipmentErrorIndication) GetIntfId() uint32 {
4235 if m != nil {
4236 return m.IntfId
4237 }
4238 return 0
4239}
4240
4241func (m *OnuPhysicalEquipmentErrorIndication) GetOnuId() uint32 {
4242 if m != nil {
4243 return m.OnuId
4244 }
4245 return 0
4246}
4247
4248func (m *OnuPhysicalEquipmentErrorIndication) GetStatus() string {
4249 if m != nil {
4250 return m.Status
4251 }
4252 return ""
4253}
4254
4255type OnuLossOfAcknowledgementIndication struct {
4256 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4257 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4258 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4259 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4260 XXX_unrecognized []byte `json:"-"`
4261 XXX_sizecache int32 `json:"-"`
4262}
4263
4264func (m *OnuLossOfAcknowledgementIndication) Reset() { *m = OnuLossOfAcknowledgementIndication{} }
4265func (m *OnuLossOfAcknowledgementIndication) String() string { return proto.CompactTextString(m) }
4266func (*OnuLossOfAcknowledgementIndication) ProtoMessage() {}
4267func (*OnuLossOfAcknowledgementIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05304268 return fileDescriptor_c072e7aa0dfd74d5, []int{45}
Devmalya Paul82957962020-03-01 18:49:37 -05004269}
4270
4271func (m *OnuLossOfAcknowledgementIndication) XXX_Unmarshal(b []byte) error {
4272 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Unmarshal(m, b)
4273}
4274func (m *OnuLossOfAcknowledgementIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4275 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Marshal(b, m, deterministic)
4276}
4277func (m *OnuLossOfAcknowledgementIndication) XXX_Merge(src proto.Message) {
4278 xxx_messageInfo_OnuLossOfAcknowledgementIndication.Merge(m, src)
4279}
4280func (m *OnuLossOfAcknowledgementIndication) XXX_Size() int {
4281 return xxx_messageInfo_OnuLossOfAcknowledgementIndication.Size(m)
4282}
4283func (m *OnuLossOfAcknowledgementIndication) XXX_DiscardUnknown() {
4284 xxx_messageInfo_OnuLossOfAcknowledgementIndication.DiscardUnknown(m)
4285}
4286
4287var xxx_messageInfo_OnuLossOfAcknowledgementIndication proto.InternalMessageInfo
4288
4289func (m *OnuLossOfAcknowledgementIndication) GetIntfId() uint32 {
4290 if m != nil {
4291 return m.IntfId
4292 }
4293 return 0
4294}
4295
4296func (m *OnuLossOfAcknowledgementIndication) GetOnuId() uint32 {
4297 if m != nil {
4298 return m.OnuId
4299 }
4300 return 0
4301}
4302
4303func (m *OnuLossOfAcknowledgementIndication) GetStatus() string {
4304 if m != nil {
4305 return m.Status
4306 }
4307 return ""
4308}
4309
Devmalya Paul342bf9d2020-03-19 02:42:56 -04004310type OnuDifferentialReachExceededIndication struct {
4311 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4312 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4313 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4314 Distance uint32 `protobuf:"fixed32,4,opt,name=distance,proto3" json:"distance,omitempty"`
4315 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4316 XXX_unrecognized []byte `json:"-"`
4317 XXX_sizecache int32 `json:"-"`
4318}
4319
4320func (m *OnuDifferentialReachExceededIndication) Reset() {
4321 *m = OnuDifferentialReachExceededIndication{}
4322}
4323func (m *OnuDifferentialReachExceededIndication) String() string { return proto.CompactTextString(m) }
4324func (*OnuDifferentialReachExceededIndication) ProtoMessage() {}
4325func (*OnuDifferentialReachExceededIndication) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05304326 return fileDescriptor_c072e7aa0dfd74d5, []int{46}
Devmalya Paul342bf9d2020-03-19 02:42:56 -04004327}
4328
4329func (m *OnuDifferentialReachExceededIndication) XXX_Unmarshal(b []byte) error {
4330 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Unmarshal(m, b)
4331}
4332func (m *OnuDifferentialReachExceededIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4333 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Marshal(b, m, deterministic)
4334}
4335func (m *OnuDifferentialReachExceededIndication) XXX_Merge(src proto.Message) {
4336 xxx_messageInfo_OnuDifferentialReachExceededIndication.Merge(m, src)
4337}
4338func (m *OnuDifferentialReachExceededIndication) XXX_Size() int {
4339 return xxx_messageInfo_OnuDifferentialReachExceededIndication.Size(m)
4340}
4341func (m *OnuDifferentialReachExceededIndication) XXX_DiscardUnknown() {
4342 xxx_messageInfo_OnuDifferentialReachExceededIndication.DiscardUnknown(m)
4343}
4344
4345var xxx_messageInfo_OnuDifferentialReachExceededIndication proto.InternalMessageInfo
4346
4347func (m *OnuDifferentialReachExceededIndication) GetIntfId() uint32 {
4348 if m != nil {
4349 return m.IntfId
4350 }
4351 return 0
4352}
4353
4354func (m *OnuDifferentialReachExceededIndication) GetOnuId() uint32 {
4355 if m != nil {
4356 return m.OnuId
4357 }
4358 return 0
4359}
4360
4361func (m *OnuDifferentialReachExceededIndication) GetStatus() string {
4362 if m != nil {
4363 return m.Status
4364 }
4365 return ""
4366}
4367
4368func (m *OnuDifferentialReachExceededIndication) GetDistance() uint32 {
4369 if m != nil {
4370 return m.Distance
4371 }
4372 return 0
4373}
4374
Burak Gurdag402dd952019-12-10 20:31:11 +00004375type GroupMember struct {
4376 InterfaceId uint32 `protobuf:"varint,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"`
4377 InterfaceType GroupMember_InterfaceType `protobuf:"varint,2,opt,name=interface_type,json=interfaceType,proto3,enum=openolt.GroupMember_InterfaceType" json:"interface_type,omitempty"`
4378 GemPortId uint32 `protobuf:"varint,3,opt,name=gem_port_id,json=gemPortId,proto3" json:"gem_port_id,omitempty"`
4379 Priority uint32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"`
4380 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4381 XXX_unrecognized []byte `json:"-"`
4382 XXX_sizecache int32 `json:"-"`
4383}
4384
4385func (m *GroupMember) Reset() { *m = GroupMember{} }
4386func (m *GroupMember) String() string { return proto.CompactTextString(m) }
4387func (*GroupMember) ProtoMessage() {}
4388func (*GroupMember) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05304389 return fileDescriptor_c072e7aa0dfd74d5, []int{47}
Burak Gurdag402dd952019-12-10 20:31:11 +00004390}
4391
4392func (m *GroupMember) XXX_Unmarshal(b []byte) error {
4393 return xxx_messageInfo_GroupMember.Unmarshal(m, b)
4394}
4395func (m *GroupMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4396 return xxx_messageInfo_GroupMember.Marshal(b, m, deterministic)
4397}
4398func (m *GroupMember) XXX_Merge(src proto.Message) {
4399 xxx_messageInfo_GroupMember.Merge(m, src)
4400}
4401func (m *GroupMember) XXX_Size() int {
4402 return xxx_messageInfo_GroupMember.Size(m)
4403}
4404func (m *GroupMember) XXX_DiscardUnknown() {
4405 xxx_messageInfo_GroupMember.DiscardUnknown(m)
4406}
4407
4408var xxx_messageInfo_GroupMember proto.InternalMessageInfo
4409
4410func (m *GroupMember) GetInterfaceId() uint32 {
4411 if m != nil {
4412 return m.InterfaceId
4413 }
4414 return 0
4415}
4416
4417func (m *GroupMember) GetInterfaceType() GroupMember_InterfaceType {
4418 if m != nil {
4419 return m.InterfaceType
4420 }
4421 return GroupMember_PON
4422}
4423
4424func (m *GroupMember) GetGemPortId() uint32 {
4425 if m != nil {
4426 return m.GemPortId
4427 }
4428 return 0
4429}
4430
4431func (m *GroupMember) GetPriority() uint32 {
4432 if m != nil {
4433 return m.Priority
4434 }
4435 return 0
4436}
4437
4438type Group struct {
4439 GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
4440 Command Group_GroupMembersCommand `protobuf:"varint,2,opt,name=command,proto3,enum=openolt.Group_GroupMembersCommand" json:"command,omitempty"`
4441 Members []*GroupMember `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
4442 Action *Action `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
4443 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4444 XXX_unrecognized []byte `json:"-"`
4445 XXX_sizecache int32 `json:"-"`
4446}
4447
4448func (m *Group) Reset() { *m = Group{} }
4449func (m *Group) String() string { return proto.CompactTextString(m) }
4450func (*Group) ProtoMessage() {}
4451func (*Group) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05304452 return fileDescriptor_c072e7aa0dfd74d5, []int{48}
Burak Gurdag402dd952019-12-10 20:31:11 +00004453}
4454
4455func (m *Group) XXX_Unmarshal(b []byte) error {
4456 return xxx_messageInfo_Group.Unmarshal(m, b)
4457}
4458func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4459 return xxx_messageInfo_Group.Marshal(b, m, deterministic)
4460}
4461func (m *Group) XXX_Merge(src proto.Message) {
4462 xxx_messageInfo_Group.Merge(m, src)
4463}
4464func (m *Group) XXX_Size() int {
4465 return xxx_messageInfo_Group.Size(m)
4466}
4467func (m *Group) XXX_DiscardUnknown() {
4468 xxx_messageInfo_Group.DiscardUnknown(m)
4469}
4470
4471var xxx_messageInfo_Group proto.InternalMessageInfo
4472
4473func (m *Group) GetGroupId() uint32 {
4474 if m != nil {
4475 return m.GroupId
4476 }
4477 return 0
4478}
4479
4480func (m *Group) GetCommand() Group_GroupMembersCommand {
4481 if m != nil {
4482 return m.Command
4483 }
4484 return Group_ADD_MEMBERS
4485}
4486
4487func (m *Group) GetMembers() []*GroupMember {
4488 if m != nil {
4489 return m.Members
4490 }
4491 return nil
4492}
4493
4494func (m *Group) GetAction() *Action {
4495 if m != nil {
4496 return m.Action
4497 }
4498 return nil
4499}
4500
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004501type ValueParam struct {
khenaidoo4c6543e2021-10-19 17:25:58 -04004502 Onu *Onu `protobuf:"bytes,1,opt,name=onu,proto3" json:"onu,omitempty"`
4503 Value extension.ValueType_Type `protobuf:"varint,2,opt,name=value,proto3,enum=extension.ValueType_Type" json:"value,omitempty"`
4504 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4505 XXX_unrecognized []byte `json:"-"`
4506 XXX_sizecache int32 `json:"-"`
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004507}
4508
4509func (m *ValueParam) Reset() { *m = ValueParam{} }
4510func (m *ValueParam) String() string { return proto.CompactTextString(m) }
4511func (*ValueParam) ProtoMessage() {}
4512func (*ValueParam) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05304513 return fileDescriptor_c072e7aa0dfd74d5, []int{49}
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004514}
4515
4516func (m *ValueParam) XXX_Unmarshal(b []byte) error {
4517 return xxx_messageInfo_ValueParam.Unmarshal(m, b)
4518}
4519func (m *ValueParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4520 return xxx_messageInfo_ValueParam.Marshal(b, m, deterministic)
4521}
4522func (m *ValueParam) XXX_Merge(src proto.Message) {
4523 xxx_messageInfo_ValueParam.Merge(m, src)
4524}
4525func (m *ValueParam) XXX_Size() int {
4526 return xxx_messageInfo_ValueParam.Size(m)
4527}
4528func (m *ValueParam) XXX_DiscardUnknown() {
4529 xxx_messageInfo_ValueParam.DiscardUnknown(m)
4530}
4531
4532var xxx_messageInfo_ValueParam proto.InternalMessageInfo
4533
4534func (m *ValueParam) GetOnu() *Onu {
4535 if m != nil {
4536 return m.Onu
4537 }
4538 return nil
4539}
4540
khenaidoo4c6543e2021-10-19 17:25:58 -04004541func (m *ValueParam) GetValue() extension.ValueType_Type {
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004542 if m != nil {
4543 return m.Value
4544 }
khenaidoo4c6543e2021-10-19 17:25:58 -04004545 return extension.ValueType_EMPTY
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004546}
4547
Orhan Kupusogluda19b452021-05-12 12:19:16 +00004548type PonRxPowerData struct {
4549 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4550 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4551 Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
4552 FailReason PonRxPowerData_RssiMeasurementFailReason `protobuf:"varint,4,opt,name=fail_reason,json=failReason,proto3,enum=openolt.PonRxPowerData_RssiMeasurementFailReason" json:"fail_reason,omitempty"`
4553 RxPowerMeanDbm float64 `protobuf:"fixed64,5,opt,name=rx_power_mean_dbm,json=rxPowerMeanDbm,proto3" json:"rx_power_mean_dbm,omitempty"`
4554 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4555 XXX_unrecognized []byte `json:"-"`
4556 XXX_sizecache int32 `json:"-"`
4557}
4558
4559func (m *PonRxPowerData) Reset() { *m = PonRxPowerData{} }
4560func (m *PonRxPowerData) String() string { return proto.CompactTextString(m) }
4561func (*PonRxPowerData) ProtoMessage() {}
4562func (*PonRxPowerData) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05304563 return fileDescriptor_c072e7aa0dfd74d5, []int{50}
Orhan Kupusogluda19b452021-05-12 12:19:16 +00004564}
4565
4566func (m *PonRxPowerData) XXX_Unmarshal(b []byte) error {
4567 return xxx_messageInfo_PonRxPowerData.Unmarshal(m, b)
4568}
4569func (m *PonRxPowerData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4570 return xxx_messageInfo_PonRxPowerData.Marshal(b, m, deterministic)
4571}
4572func (m *PonRxPowerData) XXX_Merge(src proto.Message) {
4573 xxx_messageInfo_PonRxPowerData.Merge(m, src)
4574}
4575func (m *PonRxPowerData) XXX_Size() int {
4576 return xxx_messageInfo_PonRxPowerData.Size(m)
4577}
4578func (m *PonRxPowerData) XXX_DiscardUnknown() {
4579 xxx_messageInfo_PonRxPowerData.DiscardUnknown(m)
4580}
4581
4582var xxx_messageInfo_PonRxPowerData proto.InternalMessageInfo
4583
4584func (m *PonRxPowerData) GetIntfId() uint32 {
4585 if m != nil {
4586 return m.IntfId
4587 }
4588 return 0
4589}
4590
4591func (m *PonRxPowerData) GetOnuId() uint32 {
4592 if m != nil {
4593 return m.OnuId
4594 }
4595 return 0
4596}
4597
4598func (m *PonRxPowerData) GetStatus() string {
4599 if m != nil {
4600 return m.Status
4601 }
4602 return ""
4603}
4604
4605func (m *PonRxPowerData) GetFailReason() PonRxPowerData_RssiMeasurementFailReason {
4606 if m != nil {
4607 return m.FailReason
4608 }
4609 return PonRxPowerData_FAIL_REASON_NONE
4610}
4611
4612func (m *PonRxPowerData) GetRxPowerMeanDbm() float64 {
4613 if m != nil {
4614 return m.RxPowerMeanDbm
4615 }
4616 return 0
4617}
4618
Akash Kankanala761955c2024-02-21 19:32:20 +05304619type OnuAllocIdStatistics struct {
4620 IntfId uint32 `protobuf:"fixed32,1,opt,name=intfId,proto3" json:"intfId,omitempty"`
4621 AllocId uint32 `protobuf:"fixed32,2,opt,name=allocId,proto3" json:"allocId,omitempty"`
4622 RxBytes uint64 `protobuf:"fixed64,3,opt,name=rxBytes,proto3" json:"rxBytes,omitempty"`
4623 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4624 XXX_unrecognized []byte `json:"-"`
4625 XXX_sizecache int32 `json:"-"`
4626}
4627
4628func (m *OnuAllocIdStatistics) Reset() { *m = OnuAllocIdStatistics{} }
4629func (m *OnuAllocIdStatistics) String() string { return proto.CompactTextString(m) }
4630func (*OnuAllocIdStatistics) ProtoMessage() {}
4631func (*OnuAllocIdStatistics) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05304632 return fileDescriptor_c072e7aa0dfd74d5, []int{51}
Akash Kankanala761955c2024-02-21 19:32:20 +05304633}
4634
4635func (m *OnuAllocIdStatistics) XXX_Unmarshal(b []byte) error {
4636 return xxx_messageInfo_OnuAllocIdStatistics.Unmarshal(m, b)
4637}
4638func (m *OnuAllocIdStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4639 return xxx_messageInfo_OnuAllocIdStatistics.Marshal(b, m, deterministic)
4640}
4641func (m *OnuAllocIdStatistics) XXX_Merge(src proto.Message) {
4642 xxx_messageInfo_OnuAllocIdStatistics.Merge(m, src)
4643}
4644func (m *OnuAllocIdStatistics) XXX_Size() int {
4645 return xxx_messageInfo_OnuAllocIdStatistics.Size(m)
4646}
4647func (m *OnuAllocIdStatistics) XXX_DiscardUnknown() {
4648 xxx_messageInfo_OnuAllocIdStatistics.DiscardUnknown(m)
4649}
4650
4651var xxx_messageInfo_OnuAllocIdStatistics proto.InternalMessageInfo
4652
4653func (m *OnuAllocIdStatistics) GetIntfId() uint32 {
4654 if m != nil {
4655 return m.IntfId
4656 }
4657 return 0
4658}
4659
4660func (m *OnuAllocIdStatistics) GetAllocId() uint32 {
4661 if m != nil {
4662 return m.AllocId
4663 }
4664 return 0
4665}
4666
4667func (m *OnuAllocIdStatistics) GetRxBytes() uint64 {
4668 if m != nil {
4669 return m.RxBytes
4670 }
4671 return 0
4672}
4673
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304674//
4675// contains the onu id, state of the onu and the information about the alarms on the onu.
4676// As of now only few alarms are added, any further information needed can be added to the structure.
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304677type OnuInfo struct {
4678 OnuId uint32 `protobuf:"fixed32,1,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4679 State OnuInfo_OnuState `protobuf:"varint,2,opt,name=state,proto3,enum=openolt.OnuInfo_OnuState" json:"state,omitempty"`
4680 Losi AlarmState `protobuf:"varint,3,opt,name=losi,proto3,enum=openolt.AlarmState" json:"losi,omitempty"`
4681 Lofi AlarmState `protobuf:"varint,4,opt,name=lofi,proto3,enum=openolt.AlarmState" json:"lofi,omitempty"`
4682 Loami AlarmState `protobuf:"varint,5,opt,name=loami,proto3,enum=openolt.AlarmState" json:"loami,omitempty"`
4683 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4684 XXX_unrecognized []byte `json:"-"`
4685 XXX_sizecache int32 `json:"-"`
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304686}
4687
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304688func (m *OnuInfo) Reset() { *m = OnuInfo{} }
4689func (m *OnuInfo) String() string { return proto.CompactTextString(m) }
4690func (*OnuInfo) ProtoMessage() {}
4691func (*OnuInfo) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05304692 return fileDescriptor_c072e7aa0dfd74d5, []int{52}
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304693}
4694
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304695func (m *OnuInfo) XXX_Unmarshal(b []byte) error {
4696 return xxx_messageInfo_OnuInfo.Unmarshal(m, b)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304697}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304698func (m *OnuInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4699 return xxx_messageInfo_OnuInfo.Marshal(b, m, deterministic)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304700}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304701func (m *OnuInfo) XXX_Merge(src proto.Message) {
4702 xxx_messageInfo_OnuInfo.Merge(m, src)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304703}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304704func (m *OnuInfo) XXX_Size() int {
4705 return xxx_messageInfo_OnuInfo.Size(m)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304706}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304707func (m *OnuInfo) XXX_DiscardUnknown() {
4708 xxx_messageInfo_OnuInfo.DiscardUnknown(m)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304709}
4710
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304711var xxx_messageInfo_OnuInfo proto.InternalMessageInfo
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304712
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304713func (m *OnuInfo) GetOnuId() uint32 {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304714 if m != nil {
4715 return m.OnuId
4716 }
4717 return 0
4718}
4719
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304720func (m *OnuInfo) GetState() OnuInfo_OnuState {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304721 if m != nil {
4722 return m.State
4723 }
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304724 return OnuInfo_UNKNOWN
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304725}
4726
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304727func (m *OnuInfo) GetLosi() AlarmState {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304728 if m != nil {
4729 return m.Losi
4730 }
4731 return AlarmState_OFF
4732}
4733
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304734func (m *OnuInfo) GetLofi() AlarmState {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304735 if m != nil {
4736 return m.Lofi
4737 }
4738 return AlarmState_OFF
4739}
4740
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304741func (m *OnuInfo) GetLoami() AlarmState {
4742 if m != nil {
4743 return m.Loami
4744 }
4745 return AlarmState_OFF
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304746}
4747
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304748//
4749// IntfInfo has the interface Id and if there are any alarms active on that interface.
4750// Any further information needed from the interface object can be added to the structure.
4751type PonIntfInfo struct {
4752 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4753 State PonIntfInfo_PonIntfState `protobuf:"varint,3,opt,name=state,proto3,enum=openolt.PonIntfInfo_PonIntfState" json:"state,omitempty"`
4754 Los AlarmState `protobuf:"varint,4,opt,name=los,proto3,enum=openolt.AlarmState" json:"los,omitempty"`
4755 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4756 XXX_unrecognized []byte `json:"-"`
4757 XXX_sizecache int32 `json:"-"`
4758}
4759
4760func (m *PonIntfInfo) Reset() { *m = PonIntfInfo{} }
4761func (m *PonIntfInfo) String() string { return proto.CompactTextString(m) }
4762func (*PonIntfInfo) ProtoMessage() {}
4763func (*PonIntfInfo) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05304764 return fileDescriptor_c072e7aa0dfd74d5, []int{53}
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304765}
4766
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304767func (m *PonIntfInfo) XXX_Unmarshal(b []byte) error {
4768 return xxx_messageInfo_PonIntfInfo.Unmarshal(m, b)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304769}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304770func (m *PonIntfInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4771 return xxx_messageInfo_PonIntfInfo.Marshal(b, m, deterministic)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304772}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304773func (m *PonIntfInfo) XXX_Merge(src proto.Message) {
4774 xxx_messageInfo_PonIntfInfo.Merge(m, src)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304775}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304776func (m *PonIntfInfo) XXX_Size() int {
4777 return xxx_messageInfo_PonIntfInfo.Size(m)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304778}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304779func (m *PonIntfInfo) XXX_DiscardUnknown() {
4780 xxx_messageInfo_PonIntfInfo.DiscardUnknown(m)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304781}
4782
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304783var xxx_messageInfo_PonIntfInfo proto.InternalMessageInfo
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304784
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304785func (m *PonIntfInfo) GetIntfId() uint32 {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304786 if m != nil {
4787 return m.IntfId
4788 }
4789 return 0
4790}
4791
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304792func (m *PonIntfInfo) GetState() PonIntfInfo_PonIntfState {
4793 if m != nil {
4794 return m.State
4795 }
4796 return PonIntfInfo_UNKNOWN
4797}
4798
4799func (m *PonIntfInfo) GetLos() AlarmState {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304800 if m != nil {
4801 return m.Los
4802 }
4803 return AlarmState_OFF
4804}
4805
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05304806//
4807// Message used for disabling device by serialnumber, disable at PLOAM
4808type InterfaceOnuSerialNumberOnuId struct {
4809 IntfIdSerialNum *InterfaceOnuSerialNumber `protobuf:"bytes,1,opt,name=intf_id_serial_num,json=intfIdSerialNum,proto3" json:"intf_id_serial_num,omitempty"`
4810 OnuId uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
4811 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4812 XXX_unrecognized []byte `json:"-"`
4813 XXX_sizecache int32 `json:"-"`
4814}
4815
4816func (m *InterfaceOnuSerialNumberOnuId) Reset() { *m = InterfaceOnuSerialNumberOnuId{} }
4817func (m *InterfaceOnuSerialNumberOnuId) String() string { return proto.CompactTextString(m) }
4818func (*InterfaceOnuSerialNumberOnuId) ProtoMessage() {}
4819func (*InterfaceOnuSerialNumberOnuId) Descriptor() ([]byte, []int) {
4820 return fileDescriptor_c072e7aa0dfd74d5, []int{54}
4821}
4822
4823func (m *InterfaceOnuSerialNumberOnuId) XXX_Unmarshal(b []byte) error {
4824 return xxx_messageInfo_InterfaceOnuSerialNumberOnuId.Unmarshal(m, b)
4825}
4826func (m *InterfaceOnuSerialNumberOnuId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4827 return xxx_messageInfo_InterfaceOnuSerialNumberOnuId.Marshal(b, m, deterministic)
4828}
4829func (m *InterfaceOnuSerialNumberOnuId) XXX_Merge(src proto.Message) {
4830 xxx_messageInfo_InterfaceOnuSerialNumberOnuId.Merge(m, src)
4831}
4832func (m *InterfaceOnuSerialNumberOnuId) XXX_Size() int {
4833 return xxx_messageInfo_InterfaceOnuSerialNumberOnuId.Size(m)
4834}
4835func (m *InterfaceOnuSerialNumberOnuId) XXX_DiscardUnknown() {
4836 xxx_messageInfo_InterfaceOnuSerialNumberOnuId.DiscardUnknown(m)
4837}
4838
4839var xxx_messageInfo_InterfaceOnuSerialNumberOnuId proto.InternalMessageInfo
4840
4841func (m *InterfaceOnuSerialNumberOnuId) GetIntfIdSerialNum() *InterfaceOnuSerialNumber {
4842 if m != nil {
4843 return m.IntfIdSerialNum
4844 }
4845 return nil
4846}
4847
4848func (m *InterfaceOnuSerialNumberOnuId) GetOnuId() uint32 {
4849 if m != nil {
4850 return m.OnuId
4851 }
4852 return 0
4853}
4854
4855type InterfaceOnuSerialNumber struct {
4856 IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
4857 OnuSerialNumber *SerialNumber `protobuf:"bytes,2,opt,name=onu_serial_number,json=onuSerialNumber,proto3" json:"onu_serial_number,omitempty"`
4858 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4859 XXX_unrecognized []byte `json:"-"`
4860 XXX_sizecache int32 `json:"-"`
4861}
4862
4863func (m *InterfaceOnuSerialNumber) Reset() { *m = InterfaceOnuSerialNumber{} }
4864func (m *InterfaceOnuSerialNumber) String() string { return proto.CompactTextString(m) }
4865func (*InterfaceOnuSerialNumber) ProtoMessage() {}
4866func (*InterfaceOnuSerialNumber) Descriptor() ([]byte, []int) {
4867 return fileDescriptor_c072e7aa0dfd74d5, []int{55}
4868}
4869
4870func (m *InterfaceOnuSerialNumber) XXX_Unmarshal(b []byte) error {
4871 return xxx_messageInfo_InterfaceOnuSerialNumber.Unmarshal(m, b)
4872}
4873func (m *InterfaceOnuSerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4874 return xxx_messageInfo_InterfaceOnuSerialNumber.Marshal(b, m, deterministic)
4875}
4876func (m *InterfaceOnuSerialNumber) XXX_Merge(src proto.Message) {
4877 xxx_messageInfo_InterfaceOnuSerialNumber.Merge(m, src)
4878}
4879func (m *InterfaceOnuSerialNumber) XXX_Size() int {
4880 return xxx_messageInfo_InterfaceOnuSerialNumber.Size(m)
4881}
4882func (m *InterfaceOnuSerialNumber) XXX_DiscardUnknown() {
4883 xxx_messageInfo_InterfaceOnuSerialNumber.DiscardUnknown(m)
4884}
4885
4886var xxx_messageInfo_InterfaceOnuSerialNumber proto.InternalMessageInfo
4887
4888func (m *InterfaceOnuSerialNumber) GetIntfId() uint32 {
4889 if m != nil {
4890 return m.IntfId
4891 }
4892 return 0
4893}
4894
4895func (m *InterfaceOnuSerialNumber) GetOnuSerialNumber() *SerialNumber {
4896 if m != nil {
4897 return m.OnuSerialNumber
4898 }
4899 return nil
4900}
4901
Matt Jeanneret61e94872019-03-22 16:16:01 -04004902type Empty struct {
4903 XXX_NoUnkeyedLiteral struct{} `json:"-"`
4904 XXX_unrecognized []byte `json:"-"`
4905 XXX_sizecache int32 `json:"-"`
4906}
4907
4908func (m *Empty) Reset() { *m = Empty{} }
4909func (m *Empty) String() string { return proto.CompactTextString(m) }
4910func (*Empty) ProtoMessage() {}
4911func (*Empty) Descriptor() ([]byte, []int) {
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05304912 return fileDescriptor_c072e7aa0dfd74d5, []int{56}
Matt Jeanneret61e94872019-03-22 16:16:01 -04004913}
4914
4915func (m *Empty) XXX_Unmarshal(b []byte) error {
4916 return xxx_messageInfo_Empty.Unmarshal(m, b)
4917}
4918func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4919 return xxx_messageInfo_Empty.Marshal(b, m, deterministic)
4920}
4921func (m *Empty) XXX_Merge(src proto.Message) {
4922 xxx_messageInfo_Empty.Merge(m, src)
4923}
4924func (m *Empty) XXX_Size() int {
4925 return xxx_messageInfo_Empty.Size(m)
4926}
4927func (m *Empty) XXX_DiscardUnknown() {
4928 xxx_messageInfo_Empty.DiscardUnknown(m)
4929}
4930
4931var xxx_messageInfo_Empty proto.InternalMessageInfo
4932
4933func init() {
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05304934 proto.RegisterEnum("openolt.AlarmState", AlarmState_name, AlarmState_value)
kesavandd1a8bca2020-08-27 19:24:07 +05304935 proto.RegisterEnum("openolt.OnuIndication_ActivationFailReason", OnuIndication_ActivationFailReason_name, OnuIndication_ActivationFailReason_value)
Girish Gowdra34ff0c42022-03-10 16:04:23 -08004936 proto.RegisterEnum("openolt.IntfOperIndication_PONResourceRanges_Pool_PoolType", IntfOperIndication_PONResourceRanges_Pool_PoolType_name, IntfOperIndication_PONResourceRanges_Pool_PoolType_value)
Matt Jeanneret61e94872019-03-22 16:16:01 -04004937 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType", DeviceInfo_DeviceResourceRanges_Pool_PoolType_name, DeviceInfo_DeviceResourceRanges_Pool_PoolType_value)
4938 proto.RegisterEnum("openolt.DeviceInfo_DeviceResourceRanges_Pool_SharingType", DeviceInfo_DeviceResourceRanges_Pool_SharingType_name, DeviceInfo_DeviceResourceRanges_Pool_SharingType_value)
Burak Gurdag402dd952019-12-10 20:31:11 +00004939 proto.RegisterEnum("openolt.GroupMember_InterfaceType", GroupMember_InterfaceType_name, GroupMember_InterfaceType_value)
4940 proto.RegisterEnum("openolt.Group_GroupMembersCommand", Group_GroupMembersCommand_name, Group_GroupMembersCommand_value)
Orhan Kupusogluda19b452021-05-12 12:19:16 +00004941 proto.RegisterEnum("openolt.PonRxPowerData_RssiMeasurementFailReason", PonRxPowerData_RssiMeasurementFailReason_name, PonRxPowerData_RssiMeasurementFailReason_value)
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05304942 proto.RegisterEnum("openolt.OnuInfo_OnuState", OnuInfo_OnuState_name, OnuInfo_OnuState_value)
4943 proto.RegisterEnum("openolt.PonIntfInfo_PonIntfState", PonIntfInfo_PonIntfState_name, PonIntfInfo_PonIntfState_value)
Matt Jeanneret61e94872019-03-22 16:16:01 -04004944 proto.RegisterType((*Indication)(nil), "openolt.Indication")
4945 proto.RegisterType((*AlarmIndication)(nil), "openolt.AlarmIndication")
4946 proto.RegisterType((*OltIndication)(nil), "openolt.OltIndication")
4947 proto.RegisterType((*IntfIndication)(nil), "openolt.IntfIndication")
4948 proto.RegisterType((*OnuDiscIndication)(nil), "openolt.OnuDiscIndication")
4949 proto.RegisterType((*OnuIndication)(nil), "openolt.OnuIndication")
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05304950 proto.RegisterType((*OnuDisabledIndication)(nil), "openolt.OnuDisabledIndication")
4951 proto.RegisterType((*OnuEnabledIndication)(nil), "openolt.OnuEnabledIndication")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004952 proto.RegisterType((*IntfOperIndication)(nil), "openolt.IntfOperIndication")
Girish Gowdra34ff0c42022-03-10 16:04:23 -08004953 proto.RegisterType((*IntfOperIndication_PONResourceRanges)(nil), "openolt.IntfOperIndication.PONResourceRanges")
4954 proto.RegisterType((*IntfOperIndication_PONResourceRanges_Pool)(nil), "openolt.IntfOperIndication.PONResourceRanges.Pool")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004955 proto.RegisterType((*OmciIndication)(nil), "openolt.OmciIndication")
4956 proto.RegisterType((*PacketIndication)(nil), "openolt.PacketIndication")
4957 proto.RegisterType((*Interface)(nil), "openolt.Interface")
4958 proto.RegisterType((*Heartbeat)(nil), "openolt.Heartbeat")
4959 proto.RegisterType((*Onu)(nil), "openolt.Onu")
Jason Huang4f8a9372020-06-03 18:09:35 +08004960 proto.RegisterType((*OnuLogicalDistance)(nil), "openolt.OnuLogicalDistance")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004961 proto.RegisterType((*OmciMsg)(nil), "openolt.OmciMsg")
4962 proto.RegisterType((*OnuPacket)(nil), "openolt.OnuPacket")
4963 proto.RegisterType((*UplinkPacket)(nil), "openolt.UplinkPacket")
4964 proto.RegisterType((*DeviceInfo)(nil), "openolt.DeviceInfo")
4965 proto.RegisterType((*DeviceInfo_DeviceResourceRanges)(nil), "openolt.DeviceInfo.DeviceResourceRanges")
4966 proto.RegisterType((*DeviceInfo_DeviceResourceRanges_Pool)(nil), "openolt.DeviceInfo.DeviceResourceRanges.Pool")
4967 proto.RegisterType((*Classifier)(nil), "openolt.Classifier")
4968 proto.RegisterType((*ActionCmd)(nil), "openolt.ActionCmd")
4969 proto.RegisterType((*Action)(nil), "openolt.Action")
4970 proto.RegisterType((*Flow)(nil), "openolt.Flow")
Gamze Abakad8caefa2021-02-26 10:31:15 +00004971 proto.RegisterMapType((map[uint32]bool)(nil), "openolt.Flow.GemportToAesEntry")
Girish Gowdrab152d9f2020-08-17 11:37:50 -07004972 proto.RegisterMapType((map[uint32]uint32)(nil), "openolt.Flow.PbitToGemportEntry")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004973 proto.RegisterType((*SerialNumber)(nil), "openolt.SerialNumber")
Gamze Abaka66fe96f2020-12-17 13:27:27 +00004974 proto.RegisterType((*OnuStatistics)(nil), "openolt.OnuStatistics")
4975 proto.RegisterType((*GemPortStatistics)(nil), "openolt.GemPortStatistics")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004976 proto.RegisterType((*FlowStatistics)(nil), "openolt.FlowStatistics")
4977 proto.RegisterType((*LosIndication)(nil), "openolt.LosIndication")
4978 proto.RegisterType((*DyingGaspIndication)(nil), "openolt.DyingGaspIndication")
4979 proto.RegisterType((*OnuAlarmIndication)(nil), "openolt.OnuAlarmIndication")
4980 proto.RegisterType((*OnuStartupFailureIndication)(nil), "openolt.OnuStartupFailureIndication")
4981 proto.RegisterType((*OnuSignalDegradeIndication)(nil), "openolt.OnuSignalDegradeIndication")
4982 proto.RegisterType((*OnuDriftOfWindowIndication)(nil), "openolt.OnuDriftOfWindowIndication")
4983 proto.RegisterType((*OnuLossOfOmciChannelIndication)(nil), "openolt.OnuLossOfOmciChannelIndication")
4984 proto.RegisterType((*OnuSignalsFailureIndication)(nil), "openolt.OnuSignalsFailureIndication")
4985 proto.RegisterType((*OnuTransmissionInterferenceWarning)(nil), "openolt.OnuTransmissionInterferenceWarning")
4986 proto.RegisterType((*OnuActivationFailureIndication)(nil), "openolt.OnuActivationFailureIndication")
Naga Manjunath0a734252019-11-21 19:00:23 +05304987 proto.RegisterType((*OnuLossOfKeySyncFailureIndication)(nil), "openolt.OnuLossOfKeySyncFailureIndication")
Girish Gowdra5192ea82020-05-06 20:49:11 -07004988 proto.RegisterType((*RdiErrorIndication)(nil), "openolt.RdiErrorIndication")
Naga Manjunath0a734252019-11-21 19:00:23 +05304989 proto.RegisterType((*OnuItuPonStatsIndication)(nil), "openolt.OnuItuPonStatsIndication")
Matt Jeanneret61e94872019-03-22 16:16:01 -04004990 proto.RegisterType((*OnuProcessingErrorIndication)(nil), "openolt.OnuProcessingErrorIndication")
Devmalya Paulea6eb472020-02-04 20:41:01 -05004991 proto.RegisterType((*OnuDeactivationFailureIndication)(nil), "openolt.OnuDeactivationFailureIndication")
Devmalya Paulb0c12472020-02-18 20:08:53 -05004992 proto.RegisterType((*OnuRemoteDefectIndication)(nil), "openolt.OnuRemoteDefectIndication")
Devmalya Paul82957962020-03-01 18:49:37 -05004993 proto.RegisterType((*OnuLossOfGEMChannelDelineationIndication)(nil), "openolt.OnuLossOfGEMChannelDelineationIndication")
4994 proto.RegisterType((*OnuPhysicalEquipmentErrorIndication)(nil), "openolt.OnuPhysicalEquipmentErrorIndication")
4995 proto.RegisterType((*OnuLossOfAcknowledgementIndication)(nil), "openolt.OnuLossOfAcknowledgementIndication")
Devmalya Paul342bf9d2020-03-19 02:42:56 -04004996 proto.RegisterType((*OnuDifferentialReachExceededIndication)(nil), "openolt.OnuDifferentialReachExceededIndication")
Burak Gurdag402dd952019-12-10 20:31:11 +00004997 proto.RegisterType((*GroupMember)(nil), "openolt.GroupMember")
4998 proto.RegisterType((*Group)(nil), "openolt.Group")
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08004999 proto.RegisterType((*ValueParam)(nil), "openolt.ValueParam")
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005000 proto.RegisterType((*PonRxPowerData)(nil), "openolt.PonRxPowerData")
Akash Kankanala761955c2024-02-21 19:32:20 +05305001 proto.RegisterType((*OnuAllocIdStatistics)(nil), "openolt.OnuAllocIdStatistics")
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05305002 proto.RegisterType((*OnuInfo)(nil), "openolt.OnuInfo")
5003 proto.RegisterType((*PonIntfInfo)(nil), "openolt.PonIntfInfo")
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05305004 proto.RegisterType((*InterfaceOnuSerialNumberOnuId)(nil), "openolt.InterfaceOnuSerialNumberOnuId")
5005 proto.RegisterType((*InterfaceOnuSerialNumber)(nil), "openolt.InterfaceOnuSerialNumber")
Matt Jeanneret61e94872019-03-22 16:16:01 -04005006 proto.RegisterType((*Empty)(nil), "openolt.Empty")
5007}
5008
5009func init() { proto.RegisterFile("voltha_protos/openolt.proto", fileDescriptor_c072e7aa0dfd74d5) }
5010
5011var fileDescriptor_c072e7aa0dfd74d5 = []byte{
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05305012 // 5437 bytes of a gzipped FileDescriptorProto
5013 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x7c, 0xc9, 0x73, 0x23, 0xc9,
5014 0x75, 0x77, 0x83, 0x04, 0x01, 0xf0, 0x11, 0x00, 0xc1, 0xe4, 0x4e, 0xf6, 0x5a, 0xb3, 0xf5, 0x8c,
5015 0x34, 0x6c, 0x4d, 0x4b, 0x9f, 0x34, 0x5a, 0x3e, 0x69, 0xd0, 0x04, 0x9a, 0xc4, 0x0c, 0x09, 0xd0,
5016 0x45, 0x74, 0xb7, 0x35, 0xf2, 0x44, 0xa9, 0x58, 0x95, 0x00, 0x4b, 0x2c, 0x54, 0xd6, 0x54, 0x15,
5017 0xc8, 0xa6, 0x8f, 0xb2, 0x2d, 0x5f, 0x7c, 0x53, 0xd8, 0x11, 0xf6, 0xc9, 0x4b, 0x84, 0x4f, 0xbe,
5018 0xf8, 0xa6, 0x08, 0xdf, 0xec, 0x83, 0xff, 0x00, 0x9f, 0x1d, 0xe1, 0x83, 0xc3, 0x3e, 0xf8, 0xe4,
5019 0x8b, 0x4f, 0x3e, 0x38, 0xf2, 0x65, 0xd6, 0x92, 0x58, 0xc8, 0xa6, 0x86, 0x96, 0x2f, 0x1d, 0xcc,
5020 0xb7, 0xfc, 0x5e, 0xe6, 0xcb, 0xf7, 0x32, 0x5f, 0x66, 0x25, 0x1a, 0xb6, 0xcf, 0x99, 0x1b, 0x9d,
5021 0x9a, 0x86, 0x1f, 0xb0, 0x88, 0x85, 0x4f, 0x98, 0x4f, 0x3d, 0xe6, 0x46, 0x3b, 0xd8, 0x24, 0x45,
5022 0xd9, 0xdc, 0xba, 0xdb, 0x67, 0xac, 0xef, 0xd2, 0x27, 0xa6, 0xef, 0x3c, 0x31, 0x3d, 0x8f, 0x45,
5023 0x66, 0xe4, 0x30, 0x2f, 0x14, 0x62, 0x5b, 0x0f, 0x55, 0x8c, 0x88, 0x5a, 0xa7, 0xfc, 0xef, 0x9e,
5024 0xe3, 0x52, 0x29, 0x71, 0x5f, 0x95, 0xa0, 0xaf, 0x23, 0xc3, 0x62, 0x5e, 0xcf, 0xe9, 0x4f, 0xe5,
5025 0x53, 0x2f, 0xcc, 0x58, 0xd8, 0x52, 0xf9, 0x16, 0x1b, 0x0c, 0x98, 0x27, 0x78, 0xda, 0xbf, 0xcc,
5026 0x01, 0xb4, 0x3c, 0xdb, 0xb1, 0xb0, 0x4f, 0xe4, 0x23, 0x28, 0x32, 0x37, 0x32, 0x1c, 0xcf, 0xde,
5027 0xc8, 0x3d, 0xcc, 0x3d, 0x5e, 0x78, 0xba, 0xb6, 0x13, 0x0f, 0xaa, 0xe3, 0x46, 0xa9, 0xe0, 0xfe,
5028 0x1d, 0xbd, 0xc0, 0x90, 0x40, 0xbe, 0x05, 0x25, 0xc7, 0x8b, 0x7a, 0xa8, 0x33, 0x83, 0x3a, 0xeb,
5029 0x89, 0x4e, 0xcb, 0x8b, 0x7a, 0x8a, 0x52, 0xd1, 0x11, 0x14, 0x52, 0x87, 0x0a, 0x6a, 0x31, 0x9f,
5030 0x06, 0xa8, 0x3a, 0x8b, 0xaa, 0xdb, 0x8a, 0x6a, 0xc7, 0xa7, 0x81, 0xa2, 0xbe, 0xe0, 0xa4, 0x54,
5031 0xf2, 0x43, 0x28, 0x33, 0x6f, 0x68, 0xd8, 0x4e, 0x68, 0x21, 0x42, 0x1e, 0x11, 0xb6, 0xd2, 0x0e,
5032 0x7b, 0xc3, 0x86, 0x13, 0x5a, 0x0a, 0x00, 0xb0, 0x84, 0x88, 0x63, 0xf5, 0x86, 0xa8, 0x3a, 0x37,
5033 0x3a, 0x56, 0x6f, 0x38, 0x32, 0x56, 0x24, 0xf0, 0xb1, 0xb2, 0x81, 0xe5, 0xa0, 0x4e, 0x61, 0x64,
5034 0xac, 0x9d, 0x81, 0xe5, 0xa8, 0x63, 0x65, 0x82, 0x42, 0xbe, 0x05, 0x45, 0xff, 0x4c, 0x38, 0xb5,
5035 0x88, 0x4a, 0x9b, 0x89, 0xd2, 0x91, 0x69, 0x9d, 0xd1, 0x11, 0xbf, 0xfa, 0x67, 0xe8, 0xd7, 0xef,
5036 0x00, 0xf8, 0x2c, 0x88, 0x8c, 0x30, 0x32, 0xa3, 0x70, 0xa3, 0x24, 0x7b, 0x28, 0x27, 0xef, 0x88,
5037 0x05, 0xd1, 0x31, 0x8f, 0xa3, 0x30, 0x72, 0xac, 0x70, 0xff, 0x8e, 0x3e, 0xef, 0x4b, 0x4a, 0x48,
5038 0x3e, 0x06, 0xe8, 0xb9, 0xec, 0x42, 0x2a, 0xce, 0x8f, 0x74, 0xf3, 0xb9, 0xcb, 0x2e, 0x54, 0xcd,
5039 0x9e, 0xa4, 0x84, 0xe4, 0x3b, 0x30, 0x6f, 0xba, 0x66, 0x30, 0xc0, 0xae, 0x02, 0x2a, 0x6e, 0x24,
5040 0x8a, 0x75, 0xce, 0x51, 0x7a, 0x5a, 0x32, 0x25, 0x89, 0x7c, 0x0a, 0x35, 0x39, 0x15, 0xe6, 0x89,
5041 0x4b, 0x6d, 0xd4, 0x5f, 0x40, 0xfd, 0xfb, 0x23, 0xd3, 0x81, 0x7c, 0x05, 0xa5, 0xca, 0x14, 0x06,
5042 0xd9, 0x83, 0x45, 0x8e, 0x45, 0xbd, 0x14, 0xaa, 0x8c, 0x50, 0xf7, 0xb2, 0x50, 0x4d, 0x6f, 0x1c,
5043 0xa9, 0xc2, 0xb2, 0xf4, 0x67, 0x05, 0xc8, 0xdb, 0x66, 0x64, 0x6a, 0xff, 0x51, 0x81, 0xc5, 0x91,
5044 0xce, 0xf3, 0xb9, 0x77, 0x59, 0x38, 0x31, 0xce, 0x0f, 0x58, 0xa8, 0xce, 0x87, 0x8b, 0x04, 0xd2,
5045 0x80, 0xaa, 0x7d, 0xe9, 0x78, 0x7d, 0xa3, 0x6f, 0x86, 0x7e, 0x26, 0xda, 0xef, 0x26, 0x9a, 0x0d,
5046 0xce, 0xde, 0x33, 0x43, 0x5f, 0xd1, 0x2f, 0xdb, 0x19, 0x32, 0x8f, 0x7b, 0x3e, 0xba, 0xd4, 0xcd,
5047 0xa3, 0x71, 0xdf, 0xf1, 0x86, 0xe3, 0x9e, 0x5e, 0x60, 0x29, 0x95, 0xbc, 0x82, 0x15, 0x0e, 0x11,
5048 0x46, 0x66, 0x10, 0x0d, 0x7d, 0xa3, 0x67, 0x3a, 0x6e, 0x26, 0xfe, 0xdf, 0xce, 0x22, 0x1d, 0x0b,
5049 0x99, 0xe7, 0xa6, 0xe3, 0x0e, 0x03, 0xaa, 0x40, 0x2e, 0x31, 0x85, 0xcd, 0x81, 0x3f, 0x87, 0x35,
5050 0x04, 0x76, 0xfa, 0x9e, 0xe9, 0x1a, 0x36, 0xed, 0x07, 0xa6, 0x4d, 0x33, 0xf9, 0xf1, 0x96, 0x02,
5051 0x8d, 0x52, 0x0d, 0x21, 0xa4, 0x20, 0x2f, 0xb3, 0x71, 0x2e, 0xf9, 0x09, 0xac, 0x63, 0x84, 0x04,
5052 0x4e, 0x2f, 0x32, 0x58, 0xcf, 0xb8, 0x70, 0x3c, 0x9b, 0x5d, 0x64, 0x12, 0x49, 0x01, 0x6f, 0x70,
5053 0xb1, 0x4e, 0xef, 0x15, 0x0a, 0x8d, 0x81, 0x8f, 0x72, 0x49, 0x17, 0xf8, 0x68, 0x0c, 0x97, 0x85,
5054 0xa1, 0x91, 0xe4, 0xa7, 0x48, 0xb5, 0xf7, 0xb2, 0xb0, 0x07, 0x2c, 0x0c, 0x3b, 0x3d, 0x9e, 0xa8,
5055 0xbb, 0xa7, 0xa6, 0xe7, 0x51, 0x77, 0x2c, 0x10, 0x51, 0x42, 0xa6, 0x6d, 0xec, 0x67, 0x1c, 0x4a,
5056 0x98, 0xfa, 0xb9, 0x34, 0xc1, 0xcf, 0x42, 0x66, 0xaa, 0x9f, 0x53, 0x36, 0x07, 0xee, 0x88, 0x85,
5057 0x2b, 0x72, 0x2e, 0x44, 0x4f, 0x45, 0x8a, 0x7e, 0x2d, 0x0b, 0xd8, 0x0d, 0x4c, 0x2f, 0x1c, 0x38,
5058 0x21, 0x5f, 0xc6, 0x5b, 0x5e, 0x44, 0x83, 0x1e, 0x0d, 0xa8, 0x67, 0xd1, 0x57, 0x66, 0xe0, 0x39,
5059 0x5e, 0x5f, 0xae, 0x64, 0x5d, 0xe7, 0x02, 0x7b, 0xfa, 0x53, 0xe1, 0x5c, 0xd3, 0x8a, 0x9c, 0x73,
5060 0xb4, 0x9b, 0x76, 0x16, 0xc6, 0xbd, 0x50, 0x4f, 0xc4, 0x26, 0xf5, 0x97, 0x8f, 0x59, 0x95, 0x10,
5061 0x16, 0x36, 0xb8, 0x05, 0x3f, 0x60, 0x16, 0x0d, 0x43, 0x9e, 0x05, 0x34, 0x08, 0x58, 0x90, 0x49,
5062 0xf4, 0x77, 0xb2, 0x26, 0x8e, 0x12, 0xb9, 0x26, 0x17, 0x53, 0x0c, 0xac, 0xb2, 0x49, 0x7c, 0x42,
5063 0x61, 0x33, 0x9d, 0xc3, 0x9e, 0x11, 0x5e, 0x7a, 0x56, 0x3a, 0x0a, 0xb1, 0x00, 0x7c, 0x30, 0x3e,
5064 0x97, 0x9f, 0xd1, 0xcb, 0xe3, 0x4b, 0xcf, 0x9a, 0x36, 0x10, 0x21, 0x14, 0x4b, 0x70, 0x33, 0x2f,
5065 0x60, 0x15, 0x17, 0xfd, 0x68, 0x68, 0xf8, 0xcc, 0x13, 0x6b, 0x24, 0x9a, 0xa8, 0xa0, 0x89, 0x47,
5066 0xca, 0x16, 0x10, 0x0d, 0x8f, 0x98, 0x87, 0x4b, 0xe3, 0xd8, 0x94, 0xaa, 0x3c, 0xe2, 0xc2, 0x5d,
5067 0x0c, 0x6f, 0x3a, 0x32, 0x07, 0xc3, 0x40, 0x24, 0x50, 0x15, 0xd1, 0xdf, 0x57, 0x62, 0x3c, 0x23,
5068 0x3b, 0xa9, 0xff, 0xdc, 0x1d, 0x93, 0x65, 0xc8, 0x2b, 0x31, 0x88, 0x80, 0x0e, 0x58, 0x44, 0x0d,
5069 0x9b, 0xf6, 0xa8, 0x25, 0xb6, 0x97, 0x45, 0x34, 0xa3, 0x65, 0xcd, 0xe8, 0x28, 0xd4, 0x40, 0x19,
5070 0x05, 0x9f, 0xb0, 0x31, 0x26, 0x09, 0xc5, 0x30, 0x70, 0x12, 0xfa, 0x74, 0x60, 0xd8, 0xd4, 0x75,
5071 0x3c, 0x2a, 0x86, 0xc3, 0xf1, 0x6b, 0x88, 0xff, 0xd1, 0xf8, 0x3c, 0xec, 0x35, 0x0f, 0x65, 0x4a,
5072 0x35, 0x52, 0x15, 0xc5, 0xdc, 0x86, 0x9c, 0x8e, 0x3d, 0x3a, 0x50, 0x45, 0xc8, 0x39, 0x3c, 0xc4,
5073 0xd8, 0x3a, 0xbd, 0x0c, 0x1d, 0xcb, 0x74, 0x0d, 0xfa, 0xe5, 0xd0, 0xf1, 0x07, 0xd4, 0x8b, 0x32,
5074 0x31, 0xb6, 0x84, 0x86, 0xbf, 0xae, 0xc4, 0x98, 0x94, 0x6f, 0xc6, 0xe2, 0xe3, 0xa1, 0xc6, 0x07,
5075 0x33, 0x55, 0x8c, 0xfc, 0x04, 0x96, 0xb3, 0x11, 0x67, 0x5a, 0x67, 0x68, 0x8a, 0x8c, 0x67, 0xa3,
5076 0x18, 0x63, 0xdd, 0x3a, 0xf3, 0xd8, 0x85, 0x4b, 0xed, 0x3e, 0xe5, 0x38, 0x8a, 0xa5, 0x45, 0x96,
5077 0x91, 0xe2, 0xe0, 0x0c, 0xb6, 0xc5, 0x8e, 0xd8, 0xeb, 0x19, 0x01, 0x35, 0xad, 0x53, 0x83, 0xbe,
5078 0xb6, 0x28, 0xb5, 0xe5, 0x8e, 0xb6, 0x8c, 0x46, 0x9e, 0xa8, 0x9b, 0x63, 0x0f, 0x93, 0x3c, 0x72,
5079 0x4c, 0x57, 0xe7, 0x1a, 0x4d, 0xa9, 0xa0, 0x18, 0x5a, 0x67, 0x42, 0x72, 0x54, 0x22, 0xd9, 0xed,
5080 0x76, 0xa0, 0xa2, 0x54, 0x6a, 0xe4, 0x1e, 0x00, 0x16, 0x59, 0x3c, 0xd4, 0x29, 0xee, 0x76, 0xf3,
5081 0xfa, 0x3c, 0xa7, 0xf0, 0xe0, 0xa5, 0xda, 0x3e, 0x54, 0xd5, 0x2a, 0x8d, 0xac, 0x43, 0x51, 0x14,
5082 0x74, 0x62, 0x6f, 0x2c, 0xea, 0x05, 0x2c, 0xda, 0xec, 0x11, 0xa4, 0x99, 0x51, 0xa4, 0x53, 0x58,
5083 0x1a, 0x2b, 0xb9, 0xa6, 0x83, 0x7d, 0x0f, 0x2a, 0x21, 0x0d, 0x1c, 0xd3, 0x35, 0xbc, 0xe1, 0xe0,
5084 0x84, 0x06, 0x72, 0x37, 0x5d, 0x4d, 0x5c, 0x72, 0x8c, 0xdc, 0x36, 0x32, 0xf5, 0x72, 0x98, 0x69,
5085 0x69, 0xbf, 0xcc, 0x43, 0x45, 0x29, 0xd1, 0xa6, 0x9b, 0x59, 0x85, 0x02, 0xe6, 0xbb, 0xd8, 0xad,
5086 0x8b, 0xfa, 0x1c, 0xcf, 0xdd, 0xd1, 0xa1, 0xcc, 0x8e, 0x0c, 0x85, 0x3c, 0x80, 0x05, 0xd3, 0x1e,
5087 0x38, 0x9e, 0xe4, 0xcf, 0x21, 0x1f, 0x90, 0x24, 0x04, 0xc6, 0x7a, 0x9f, 0x7f, 0xe3, 0xde, 0x93,
5088 0x03, 0x58, 0xc0, 0x85, 0x2d, 0xa0, 0x66, 0xc8, 0x3c, 0xdc, 0xfe, 0xaa, 0x6a, 0xbc, 0xa5, 0x03,
5089 0xdb, 0x51, 0x97, 0x62, 0x1d, 0x55, 0x74, 0xe8, 0x25, 0x7f, 0x6b, 0x7f, 0x38, 0x03, 0x2b, 0x93,
5090 0x84, 0xc8, 0x5b, 0xf0, 0xa0, 0xd3, 0x7e, 0x61, 0xd4, 0x77, 0xbb, 0xad, 0x97, 0xf5, 0x6e, 0xab,
5091 0xd3, 0x36, 0x9e, 0xd7, 0x5b, 0x07, 0x86, 0xde, 0xac, 0x1f, 0x77, 0xda, 0x46, 0xbb, 0xd3, 0x6e,
5092 0xd6, 0xee, 0x90, 0x77, 0x41, 0xbb, 0x42, 0x48, 0xaf, 0xb7, 0xf7, 0x5a, 0xed, 0xbd, 0x5a, 0x8e,
5093 0x7c, 0x1b, 0x9e, 0x5e, 0x21, 0x77, 0x54, 0x3f, 0x3e, 0x7e, 0xd5, 0xd1, 0x1b, 0x46, 0xfd, 0x45,
5094 0x77, 0xbf, 0xd9, 0xee, 0xb6, 0x76, 0x51, 0xa6, 0x36, 0x43, 0x34, 0xb8, 0x7f, 0x85, 0xde, 0x41,
5095 0xe7, 0xb8, 0x36, 0x4b, 0x1e, 0xc1, 0xbd, 0x49, 0x32, 0x48, 0x3b, 0xa8, 0xeb, 0x87, 0xb5, 0xfc,
5096 0xb4, 0xb1, 0x1c, 0xbf, 0x6a, 0x75, 0x77, 0xf7, 0x8d, 0xce, 0xcb, 0xa6, 0x5e, 0x9b, 0xd3, 0x7e,
5097 0x2f, 0x07, 0xab, 0x13, 0x8b, 0xcc, 0x1b, 0x47, 0xc7, 0x57, 0x98, 0x5d, 0xed, 0xe7, 0x39, 0x58,
5098 0x99, 0x54, 0x9f, 0xfe, 0x66, 0x3b, 0x91, 0x07, 0x32, 0x7e, 0x80, 0x22, 0x04, 0xf2, 0xd1, 0xa5,
5099 0x1f, 0x2f, 0x02, 0xf8, 0x77, 0xb6, 0x5b, 0x33, 0x57, 0x64, 0xfb, 0x58, 0x8a, 0xac, 0xc0, 0x5c,
5100 0xe8, 0x53, 0x2a, 0xca, 0xce, 0xa2, 0x2e, 0x1a, 0xe4, 0x3e, 0x00, 0x3f, 0xc0, 0x7a, 0xcc, 0x65,
5101 0xfd, 0xcb, 0x38, 0x6f, 0x52, 0x0a, 0x69, 0x42, 0x21, 0x30, 0xbd, 0x3e, 0x0d, 0x65, 0xd5, 0xf7,
5102 0xe1, 0x15, 0xe7, 0xbd, 0x9d, 0xa3, 0x4e, 0x5b, 0xa7, 0x21, 0x1b, 0x06, 0x16, 0xd5, 0x51, 0x49,
5103 0x97, 0xca, 0x5b, 0x7f, 0x39, 0x03, 0x4b, 0x63, 0x5c, 0xb2, 0x0f, 0x73, 0x3e, 0x63, 0x6e, 0xb8,
5104 0x31, 0xfb, 0x70, 0xf6, 0xf1, 0xc2, 0xd3, 0xa7, 0x37, 0xc2, 0xde, 0x39, 0x62, 0xcc, 0xd5, 0x05,
5105 0xc0, 0xd6, 0xdf, 0xe7, 0x20, 0xcf, 0xdb, 0xa4, 0x93, 0xf1, 0x58, 0xf5, 0xe9, 0xf7, 0x6f, 0x8e,
5106 0x88, 0xff, 0x74, 0x2f, 0x7d, 0x2a, 0xdd, 0xcd, 0xdd, 0xc6, 0xab, 0x6e, 0x74, 0x28, 0x77, 0x1b,
5107 0x6f, 0x90, 0x1a, 0xcc, 0x52, 0x2f, 0x76, 0x25, 0xff, 0x53, 0xab, 0x43, 0x29, 0xd6, 0x24, 0x00,
5108 0x05, 0x1e, 0xfd, 0xad, 0x46, 0xed, 0x0e, 0x29, 0x43, 0xa9, 0x7e, 0x70, 0xd0, 0xd9, 0xe5, 0xad,
5109 0x1c, 0xa9, 0x02, 0xec, 0x35, 0x0f, 0x8f, 0x3a, 0x7a, 0x97, 0xb7, 0x67, 0xc8, 0x02, 0x14, 0x9f,
5110 0x1f, 0x74, 0x5e, 0xf1, 0xc6, 0xac, 0xa6, 0x43, 0x55, 0x3d, 0x93, 0xde, 0x38, 0x04, 0x6b, 0x30,
5111 0xeb, 0x9f, 0x89, 0xae, 0x96, 0x75, 0xfe, 0xa7, 0xf6, 0x9f, 0x39, 0xa8, 0x8d, 0x9e, 0x59, 0xc9,
5112 0x36, 0xcc, 0x23, 0x2c, 0x7a, 0x4a, 0xcc, 0x39, 0x5e, 0x09, 0x74, 0x47, 0xe2, 0x6b, 0x9a, 0xcd,
5113 0x52, 0xd6, 0xe6, 0x2a, 0x14, 0x86, 0x9e, 0xc3, 0xc9, 0xf3, 0x82, 0x3c, 0xf4, 0x1c, 0x11, 0x8d,
5114 0x7d, 0x3a, 0xc0, 0x03, 0x71, 0xd2, 0xcb, 0x79, 0x49, 0x69, 0xd9, 0xdc, 0x0a, 0x9e, 0x79, 0x1d,
5115 0x5b, 0x3a, 0xb6, 0xc0, 0x9b, 0x82, 0x81, 0x4a, 0x1e, 0xc3, 0x88, 0x2b, 0xea, 0x05, 0xde, 0x6c,
5116 0x33, 0xb2, 0x06, 0x05, 0x8b, 0xb1, 0x33, 0x87, 0xe2, 0x41, 0xa1, 0xa0, 0xcb, 0x56, 0x3c, 0xe6,
5117 0x7c, 0x3a, 0xe6, 0x3a, 0xcc, 0x8b, 0x12, 0xdc, 0xb4, 0xae, 0x18, 0x8e, 0xe2, 0x04, 0xd1, 0xbf,
5118 0xc4, 0x09, 0xda, 0x0f, 0x60, 0x7e, 0x9f, 0x9a, 0x41, 0x74, 0x42, 0xcd, 0x88, 0x3c, 0x81, 0xe5,
5119 0xd3, 0xb8, 0x21, 0x4e, 0x17, 0xd1, 0x30, 0xa0, 0x12, 0x8e, 0x24, 0xac, 0xe3, 0x98, 0xa3, 0xfd,
5120 0x4d, 0x0e, 0x66, 0x3b, 0xde, 0xf0, 0xab, 0xaf, 0x20, 0xb3, 0x6f, 0xbe, 0x49, 0x71, 0x37, 0x38,
5121 0x41, 0x1c, 0x91, 0xbe, 0x13, 0x90, 0xf7, 0x60, 0x91, 0x0d, 0x2c, 0xcb, 0xa0, 0x9e, 0x15, 0x5c,
5122 0xfa, 0x7c, 0xe2, 0x71, 0xae, 0x4b, 0x7a, 0x95, 0x93, 0x9b, 0x09, 0x55, 0xfb, 0xdb, 0x1c, 0x10,
5123 0x2c, 0x9a, 0xfa, 0xbc, 0xee, 0x6a, 0x38, 0x61, 0x64, 0x7a, 0x16, 0xbd, 0x71, 0xef, 0xbf, 0x0b,
5124 0x9b, 0xae, 0x80, 0x30, 0xe4, 0xdd, 0x02, 0xe2, 0x18, 0xbf, 0x4b, 0x03, 0x26, 0x27, 0x79, 0x4d,
5125 0x0a, 0x88, 0x55, 0x1f, 0xd9, 0x9f, 0xd3, 0x80, 0x91, 0x6f, 0xc0, 0xca, 0x24, 0x55, 0x39, 0x1a,
5126 0x32, 0xae, 0xa5, 0x7d, 0x06, 0x45, 0x9e, 0x2b, 0x87, 0x61, 0xff, 0x16, 0x92, 0xe4, 0xcf, 0x73,
5127 0x30, 0xcf, 0x0b, 0x54, 0xcc, 0x93, 0x1b, 0xe3, 0x65, 0x22, 0x36, 0xaf, 0x44, 0xac, 0x9a, 0x02,
5128 0x73, 0xa3, 0x29, 0xb0, 0x09, 0x25, 0xd3, 0x75, 0x99, 0xc5, 0x99, 0x22, 0xd4, 0x8b, 0xd8, 0x9e,
5129 0xd8, 0xc5, 0xef, 0x42, 0xf9, 0x85, 0xef, 0x3a, 0xde, 0xd9, 0x75, 0x9d, 0x94, 0xaa, 0x33, 0xa9,
5130 0xea, 0xaf, 0x8a, 0x00, 0x0d, 0x7a, 0xee, 0x58, 0xb4, 0xe5, 0xf5, 0x30, 0x8f, 0xce, 0xa9, 0x67,
5131 0xb3, 0x40, 0xee, 0x2a, 0xb2, 0xc5, 0x17, 0xba, 0x01, 0xb3, 0xa9, 0x2b, 0xeb, 0x44, 0xd1, 0x20,
5132 0xef, 0x43, 0xed, 0xd4, 0x0c, 0xec, 0x0b, 0x33, 0xa0, 0xc6, 0x39, 0x0d, 0xf8, 0xf1, 0x56, 0x6e,
5133 0x2d, 0x8b, 0x31, 0xfd, 0xa5, 0x20, 0x73, 0xd1, 0x9e, 0x13, 0x0c, 0x14, 0xd1, 0xbc, 0x10, 0x8d,
5134 0xe9, 0xb1, 0xe8, 0x36, 0xcc, 0xdb, 0xd8, 0x23, 0xde, 0xff, 0x9a, 0x58, 0x80, 0x04, 0xa1, 0x65,
5135 0xf3, 0x60, 0x90, 0x4c, 0x35, 0x19, 0x96, 0x50, 0x8e, 0x08, 0x5e, 0x36, 0x13, 0xc8, 0x47, 0xb0,
5136 0xe2, 0x07, 0xf4, 0xdc, 0x61, 0xc3, 0xd0, 0xbd, 0x34, 0x2c, 0xe6, 0x79, 0xd4, 0x8a, 0xa8, 0x28,
5137 0xda, 0x4b, 0xfa, 0x72, 0xca, 0xdb, 0x8d, 0x59, 0xbc, 0x07, 0xfc, 0x38, 0xc9, 0xa7, 0x22, 0xc4,
5138 0xd3, 0x6a, 0x51, 0x2f, 0xf9, 0xcc, 0x3b, 0xe2, 0x6d, 0xce, 0xf4, 0x3c, 0x47, 0x32, 0x57, 0x04,
5139 0xd3, 0xf3, 0x1c, 0xc1, 0xfc, 0x24, 0xd9, 0x11, 0x17, 0x71, 0xd7, 0x7a, 0x9c, 0x5e, 0x27, 0x25,
5140 0x4e, 0x96, 0x7f, 0x4e, 0xd9, 0x0c, 0xff, 0x38, 0x0f, 0x2b, 0x93, 0x04, 0x78, 0x44, 0xc8, 0x49,
5141 0x0d, 0x37, 0x72, 0x0f, 0x67, 0x79, 0x44, 0x88, 0x59, 0x0d, 0x47, 0xf6, 0xe9, 0x99, 0xb1, 0x7d,
5142 0x7a, 0x57, 0xdd, 0x4a, 0x3f, 0x7c, 0xd3, 0x4e, 0x29, 0xbb, 0xe8, 0x7f, 0xcf, 0xc8, 0x5d, 0xf4,
5143 0x53, 0x65, 0x17, 0xfd, 0xf6, 0x8d, 0xc0, 0x46, 0x37, 0xd0, 0x63, 0x28, 0x86, 0xa7, 0x66, 0xe0,
5144 0x78, 0x7d, 0xec, 0x76, 0xf5, 0xe9, 0x77, 0x6f, 0x06, 0x77, 0x2c, 0x94, 0x11, 0x31, 0x46, 0xfa,
5145 0x4d, 0xee, 0xca, 0xa7, 0xb0, 0x90, 0xe9, 0x02, 0x59, 0x03, 0xd2, 0x68, 0x36, 0x78, 0xc1, 0xdc,
5146 0x6c, 0x18, 0x47, 0x4d, 0xdd, 0x68, 0xb5, 0xbb, 0xcf, 0x6b, 0x77, 0xc8, 0x03, 0xd8, 0x3e, 0xde,
5147 0xaf, 0xeb, 0xcd, 0x86, 0xf1, 0xec, 0xc7, 0x46, 0xfd, 0xe0, 0x00, 0xe9, 0xf8, 0x47, 0xb7, 0xb9,
5148 0xbb, 0x5f, 0xcb, 0x91, 0x87, 0x70, 0x77, 0x82, 0xc0, 0x71, 0xfd, 0xb0, 0x29, 0x24, 0x66, 0x3e,
5149 0xcd, 0x97, 0xe6, 0x6a, 0xe5, 0x4f, 0xf3, 0xa5, 0x4a, 0xad, 0xfa, 0x69, 0xbe, 0x54, 0xad, 0x2d,
5150 0x6a, 0xbf, 0x3f, 0x0b, 0xb0, 0xeb, 0x9a, 0x61, 0xe8, 0xf4, 0x1c, 0x1a, 0xe0, 0x02, 0x64, 0x44,
5151 0x7e, 0x92, 0xf3, 0x73, 0xac, 0xeb, 0x3b, 0x36, 0x59, 0x86, 0x39, 0x66, 0x9c, 0x27, 0xcb, 0x52,
5152 0x9e, 0xbd, 0x74, 0x70, 0xb1, 0x72, 0x84, 0xac, 0x74, 0x91, 0x13, 0xcb, 0x3a, 0x28, 0x2b, 0x9c,
5153 0x94, 0x77, 0xb8, 0xec, 0x3a, 0x14, 0x99, 0xe1, 0x9f, 0x38, 0x51, 0x28, 0x57, 0xa9, 0x02, 0x3b,
5154 0xe2, 0x2d, 0x5c, 0x65, 0x24, 0x43, 0x6e, 0xc6, 0x8e, 0x60, 0x6c, 0x42, 0x89, 0x46, 0xa7, 0x62,
5155 0xef, 0x2c, 0x8a, 0xb5, 0x8b, 0x46, 0xa7, 0x71, 0xfd, 0x60, 0x87, 0x91, 0x31, 0x30, 0x2d, 0xac,
5156 0x13, 0xca, 0x7a, 0xc1, 0x0e, 0xa3, 0x43, 0xd3, 0xe2, 0x8c, 0x30, 0xb0, 0x90, 0x31, 0x2f, 0x18,
5157 0x61, 0x60, 0x71, 0x06, 0x0f, 0x7b, 0x5f, 0x7c, 0xec, 0xc0, 0xeb, 0x2f, 0x1e, 0xf6, 0xfe, 0x11,
5158 0x7e, 0x92, 0x59, 0x05, 0xae, 0x6d, 0x38, 0x3e, 0x5e, 0x5a, 0x15, 0xf5, 0x39, 0x3b, 0x8c, 0x5a,
5159 0x3e, 0x27, 0x73, 0x28, 0xc7, 0x97, 0xa9, 0x3b, 0x17, 0x06, 0x56, 0xcb, 0xe7, 0x40, 0x9c, 0xcc,
5160 0xf3, 0x16, 0xaf, 0x87, 0x8a, 0x3a, 0xb7, 0xc8, 0xd3, 0x96, 0xb3, 0x38, 0x10, 0xb2, 0xaa, 0x82,
5161 0x65, 0x87, 0x11, 0xb2, 0x1e, 0x42, 0xd9, 0x3f, 0x8b, 0x8c, 0xc8, 0xec, 0x8b, 0xf1, 0x2c, 0x8a,
5162 0xe4, 0xf2, 0xcf, 0xa2, 0xae, 0x89, 0x73, 0xae, 0xfd, 0xc1, 0x2c, 0xcc, 0xf3, 0x23, 0x1b, 0xf3,
5163 0x76, 0x07, 0x36, 0xd1, 0xa0, 0x62, 0xda, 0xb6, 0xc1, 0x86, 0x11, 0x0d, 0xb8, 0x16, 0x4e, 0x46,
5164 0x49, 0x5f, 0x30, 0x6d, 0xbb, 0xc3, 0x69, 0x5d, 0xb3, 0x4f, 0x1e, 0x43, 0x2d, 0xa0, 0x03, 0x76,
5165 0x4e, 0x33, 0x62, 0x33, 0x62, 0xf3, 0x15, 0xf4, 0x44, 0xf2, 0x21, 0x94, 0xa3, 0xc0, 0xf4, 0x8d,
5166 0x88, 0x19, 0xa7, 0x2c, 0x14, 0x01, 0x5d, 0xd2, 0x81, 0xd3, 0xba, 0x6c, 0x9f, 0x85, 0x11, 0xf9,
5167 0x3a, 0x90, 0x80, 0x0e, 0xcc, 0xe0, 0x4c, 0x62, 0x89, 0xf9, 0xc8, 0xa3, 0x5c, 0x4d, 0x70, 0x10,
5168 0x4d, 0xcc, 0x4c, 0x2a, 0xed, 0x78, 0x5e, 0x22, 0x3d, 0x97, 0x95, 0x6e, 0x71, 0x86, 0x90, 0x96,
5169 0x63, 0x11, 0xa2, 0xbc, 0x93, 0x85, 0x64, 0x2c, 0x28, 0xa5, 0x8e, 0x25, 0x15, 0x2b, 0x66, 0xc7,
5170 0x92, 0x48, 0xee, 0xc0, 0x72, 0x14, 0x98, 0x5e, 0xe8, 0x9a, 0x51, 0x56, 0xb8, 0x84, 0xc2, 0x4b,
5171 0x09, 0x6b, 0xb2, 0x7c, 0xea, 0xa8, 0xf9, 0x11, 0xf9, 0xd8, 0x57, 0xda, 0xaf, 0x72, 0x50, 0x10,
5172 0xf3, 0x40, 0xde, 0x86, 0x59, 0x6b, 0x10, 0x7f, 0x0b, 0x20, 0xe9, 0x37, 0x8f, 0x78, 0x96, 0x74,
5173 0xce, 0x9e, 0x9c, 0x19, 0x99, 0x68, 0x9f, 0x55, 0xa2, 0x3d, 0x4d, 0xaf, 0xfc, 0x48, 0x7a, 0x89,
5174 0x94, 0x99, 0x53, 0x53, 0x66, 0x72, 0x66, 0xa4, 0x79, 0x57, 0xcc, 0xe4, 0x9d, 0xf6, 0x8f, 0x05,
5175 0xc8, 0x3f, 0x77, 0xd9, 0x05, 0x79, 0x1b, 0xaa, 0xa6, 0x65, 0xd1, 0x30, 0x34, 0xb2, 0xfb, 0xf7,
5176 0xa2, 0x5e, 0x16, 0xd4, 0xd6, 0xa4, 0x52, 0x63, 0x71, 0xbc, 0xd6, 0x5e, 0x10, 0x64, 0x51, 0x6b,
5177 0x8f, 0x14, 0xd3, 0x85, 0xa4, 0x98, 0xfe, 0x00, 0x96, 0xc2, 0xcb, 0xc1, 0x80, 0x46, 0x81, 0x63,
5178 0x19, 0xb1, 0x08, 0x41, 0x91, 0xc5, 0x84, 0xf1, 0x5c, 0xc8, 0x6e, 0x03, 0x7e, 0x58, 0x12, 0x39,
5179 0x20, 0xf6, 0xed, 0x12, 0x27, 0x60, 0x52, 0x67, 0x6b, 0x15, 0x40, 0xd3, 0x49, 0xad, 0xf2, 0x2e,
5180 0x2c, 0x7a, 0x34, 0xba, 0x60, 0x18, 0x71, 0x62, 0x44, 0x73, 0x28, 0x51, 0x91, 0xe4, 0x56, 0x72,
5181 0x3c, 0xcd, 0x54, 0x43, 0x05, 0x14, 0xc9, 0x54, 0x43, 0xdf, 0x04, 0xb0, 0x92, 0x95, 0x4e, 0x7e,
5182 0x0b, 0x58, 0x4e, 0xe6, 0x35, 0x5d, 0x04, 0xf5, 0x8c, 0x18, 0x79, 0x0f, 0x0a, 0x26, 0xce, 0xb8,
5183 0xbc, 0xe3, 0x5f, 0x1c, 0x09, 0x04, 0x5d, 0xb2, 0xc9, 0x16, 0x94, 0xfc, 0xc0, 0x61, 0x81, 0x13,
5184 0x5d, 0x62, 0x78, 0x2d, 0xea, 0x49, 0x3b, 0x73, 0xb0, 0x28, 0x2b, 0x07, 0x8b, 0x4c, 0x5d, 0x57,
5185 0x51, 0xea, 0xba, 0x4d, 0x28, 0xf5, 0x03, 0x36, 0xf4, 0xf9, 0x38, 0xe4, 0x5a, 0x82, 0x6d, 0xe1,
5186 0x8c, 0xec, 0xf7, 0x60, 0x2e, 0xb1, 0x88, 0x12, 0x15, 0x4e, 0x3e, 0x12, 0xd4, 0x96, 0x4d, 0xde,
5187 0x81, 0x6a, 0x40, 0x7d, 0x97, 0x1f, 0xc8, 0x28, 0x4e, 0x0c, 0x56, 0x41, 0x25, 0xbd, 0x92, 0x50,
5188 0x31, 0x58, 0xf6, 0x61, 0x91, 0xc7, 0x18, 0x5f, 0x1c, 0xa4, 0xa7, 0x36, 0x96, 0x70, 0x7f, 0x7f,
5189 0xa8, 0x7c, 0x1e, 0xdc, 0xe1, 0xa1, 0xd7, 0x65, 0x7b, 0x42, 0xa4, 0xe9, 0x45, 0xc1, 0xa5, 0x5e,
5190 0xf1, 0xb3, 0x34, 0xd2, 0x84, 0x6a, 0xec, 0xfd, 0x88, 0x19, 0x26, 0x0d, 0x37, 0x96, 0x11, 0xe8,
5191 0x81, 0x0a, 0x24, 0xc5, 0xbb, 0xac, 0x4e, 0x43, 0x81, 0x53, 0xee, 0x67, 0x48, 0x5b, 0x9f, 0x00,
5192 0x19, 0xb7, 0xc5, 0xf7, 0xdd, 0x33, 0x7a, 0x29, 0x37, 0x25, 0xfe, 0x27, 0xdf, 0x9f, 0xcf, 0x4d,
5193 0x77, 0x18, 0x1f, 0xac, 0x44, 0xe3, 0x7b, 0x33, 0x1f, 0xe7, 0xb6, 0x7e, 0x04, 0x4b, 0x63, 0x46,
5194 0xae, 0x03, 0x28, 0x65, 0x00, 0xb4, 0x2e, 0x94, 0x95, 0xe2, 0x6f, 0x1b, 0xe6, 0x45, 0x05, 0x1b,
5195 0xe7, 0x52, 0x59, 0x2f, 0x09, 0x42, 0xcb, 0xe6, 0x67, 0x20, 0xc9, 0x0c, 0x7d, 0x6a, 0x39, 0x3d,
5196 0xc7, 0x92, 0x95, 0x71, 0x55, 0x90, 0x8f, 0x25, 0x55, 0xfb, 0xb7, 0x22, 0xde, 0x50, 0xa6, 0x1f,
5197 0x5a, 0x6f, 0x7c, 0x0c, 0x78, 0x07, 0xaa, 0x3e, 0x0b, 0x9d, 0xc8, 0x39, 0xa7, 0xe2, 0xab, 0x99,
5198 0xcc, 0xc5, 0x4a, 0x4c, 0xc5, 0xaf, 0x60, 0x5c, 0xcc, 0xa3, 0x7d, 0x33, 0x23, 0x96, 0x17, 0x62,
5199 0x31, 0x55, 0x88, 0x7d, 0x0c, 0x1b, 0x36, 0x75, 0x9d, 0x81, 0xc3, 0x17, 0xc5, 0x81, 0x13, 0x86,
5200 0x86, 0x4d, 0x23, 0x6a, 0x25, 0xa7, 0xb8, 0x82, 0xbe, 0x96, 0xf0, 0x0f, 0x9d, 0x30, 0x6c, 0xc4,
5201 0x5c, 0x9e, 0x67, 0x27, 0x8e, 0x2f, 0xae, 0xe2, 0xc5, 0xe2, 0x54, 0xd0, 0xe7, 0x4f, 0x1c, 0x1f,
5202 0xaf, 0xd1, 0xb1, 0xb6, 0xe5, 0xec, 0xa1, 0xc7, 0x97, 0x2e, 0x71, 0x92, 0x2e, 0x9d, 0x38, 0xfe,
5203 0x0b, 0xde, 0x26, 0x4f, 0x61, 0xb5, 0x47, 0x2d, 0xc3, 0x62, 0x41, 0x80, 0x65, 0xb2, 0x11, 0x5e,
5204 0x0e, 0x4e, 0x78, 0x55, 0x59, 0x42, 0xc1, 0xe5, 0x1e, 0xb5, 0x76, 0x63, 0xde, 0xb1, 0x60, 0x91,
5205 0x6f, 0xc3, 0xba, 0xd0, 0xb1, 0xe9, 0x05, 0x0b, 0xec, 0x30, 0xd5, 0xc6, 0x4c, 0x2b, 0xe8, 0xab,
5206 0xa8, 0x25, 0xb9, 0x89, 0x3a, 0xf9, 0x21, 0x6c, 0xab, 0x7a, 0x43, 0x4f, 0x6a, 0x9a, 0x27, 0x2e,
5207 0xc5, 0x55, 0xa6, 0xa0, 0x6f, 0x66, 0x75, 0x5f, 0x64, 0x05, 0xc8, 0x5b, 0x50, 0x51, 0xf4, 0x71,
5208 0x49, 0x2c, 0xe8, 0xe5, 0xac, 0x06, 0xdf, 0x61, 0xd4, 0x01, 0x89, 0x71, 0x8b, 0x44, 0x5f, 0xca,
5209 0x0e, 0x47, 0x38, 0xe0, 0x5d, 0x58, 0x7c, 0xdd, 0xa7, 0x03, 0xe3, 0x8c, 0x5e, 0xc6, 0x1e, 0xac,
5210 0x88, 0xe9, 0xe1, 0xe4, 0xcf, 0xe8, 0x65, 0xea, 0x45, 0x94, 0x73, 0x59, 0x18, 0xe2, 0x1a, 0x50,
5211 0xd0, 0x4b, 0x9c, 0x70, 0xc0, 0x42, 0x04, 0x09, 0x5e, 0x1b, 0xbe, 0xcb, 0xcc, 0x41, 0x28, 0x50,
5212 0x70, 0x11, 0x28, 0xe8, 0x95, 0xe0, 0xf5, 0x11, 0x52, 0x11, 0x85, 0x7c, 0x0d, 0x48, 0x2a, 0xe7,
5213 0x31, 0xcf, 0x70, 0x6c, 0x97, 0xe2, 0x42, 0x50, 0xd0, 0x17, 0x63, 0xd1, 0x36, 0xf3, 0x5a, 0xb6,
5214 0x8b, 0xab, 0x51, 0xf0, 0x1a, 0x3f, 0x96, 0xe2, 0x41, 0xa8, 0xa0, 0x17, 0x82, 0xd7, 0xfc, 0x04,
5215 0x4c, 0x3e, 0x86, 0x4d, 0xc9, 0x30, 0x7c, 0x3c, 0x1b, 0x86, 0x86, 0x15, 0x58, 0xd2, 0xae, 0x58,
5216 0xeb, 0x57, 0x85, 0xa8, 0x38, 0x3a, 0x86, 0xbb, 0x81, 0x25, 0xec, 0x6f, 0x42, 0x29, 0x78, 0x6d,
5217 0x9c, 0x5c, 0x46, 0xb8, 0x1a, 0x70, 0xc1, 0x62, 0xf0, 0xfa, 0x19, 0x6f, 0xf2, 0x20, 0xe2, 0x5d,
5218 0x13, 0x0a, 0x78, 0x04, 0x2a, 0xe8, 0xf3, 0xc1, 0x6b, 0x89, 0xc0, 0x35, 0xa3, 0x58, 0x73, 0x55,
5219 0x68, 0x46, 0xa9, 0x66, 0x94, 0x6a, 0xae, 0x09, 0xcd, 0x28, 0xd1, 0x7c, 0x04, 0xe5, 0x13, 0x1a,
5220 0x18, 0x01, 0xe5, 0x2b, 0x00, 0xb5, 0x37, 0xd6, 0x51, 0x60, 0xe1, 0x84, 0x06, 0xba, 0x24, 0x91,
5221 0x07, 0xb0, 0xe0, 0x5a, 0x76, 0x3f, 0xf6, 0xff, 0x06, 0x4a, 0x00, 0x27, 0x49, 0xe7, 0xf3, 0xce,
5222 0xd9, 0x4e, 0xcc, 0xdf, 0x94, 0x9d, 0xb3, 0x1d, 0xc9, 0xbe, 0x0b, 0xf3, 0x91, 0x33, 0xa0, 0x61,
5223 0x64, 0x0e, 0xfc, 0x8d, 0x2d, 0x71, 0xea, 0x4e, 0x08, 0xda, 0x3f, 0xe7, 0x70, 0x01, 0x52, 0xdf,
5224 0x63, 0x5c, 0xf9, 0x09, 0xe5, 0xaa, 0x6b, 0x2c, 0xd5, 0x4f, 0xb3, 0x13, 0xfc, 0x94, 0x78, 0x38,
5225 0x3f, 0xe6, 0xe1, 0x8c, 0x9f, 0xe6, 0x46, 0xfd, 0x94, 0xf5, 0x70, 0x41, 0xf5, 0xf0, 0xd5, 0xe3,
5226 0xfb, 0xbb, 0x1c, 0x54, 0xd5, 0x27, 0x23, 0xd9, 0xf2, 0x20, 0xa7, 0xdc, 0xb5, 0x65, 0xbb, 0x37,
5227 0x73, 0x55, 0x00, 0xcc, 0x5e, 0x15, 0x00, 0xa5, 0xab, 0x02, 0x60, 0x7e, 0x74, 0x60, 0x4a, 0xef,
5228 0x6b, 0xa3, 0xbd, 0xff, 0x04, 0x2a, 0xca, 0x73, 0x8e, 0xe9, 0x13, 0xb3, 0x06, 0x85, 0x30, 0x32,
5229 0xa3, 0x61, 0x28, 0x0f, 0xc3, 0xb2, 0xa5, 0x7d, 0x01, 0xcb, 0x13, 0x9e, 0x75, 0xdc, 0x78, 0x35,
5230 0x4f, 0xe1, 0x67, 0x15, 0xf8, 0xbf, 0x9a, 0xc1, 0xbb, 0xb2, 0xd1, 0xe7, 0x29, 0xbf, 0xc6, 0xe7,
5231 0x2c, 0x97, 0x85, 0x86, 0x62, 0x62, 0xde, 0x65, 0xe1, 0x31, 0x12, 0x04, 0xfb, 0x24, 0x66, 0xe7,
5232 0x63, 0xf6, 0x89, 0x64, 0x3f, 0x86, 0x9a, 0xcb, 0x7c, 0x4b, 0xec, 0x0b, 0x52, 0x48, 0x5c, 0xe3,
5233 0x56, 0x39, 0x9d, 0xef, 0x07, 0x52, 0xf2, 0x23, 0x58, 0x95, 0x92, 0x72, 0x45, 0x88, 0xc5, 0x0b,
5234 0xe2, 0x32, 0x45, 0x88, 0x8b, 0xf5, 0x40, 0xaa, 0xf0, 0xf4, 0x63, 0x3d, 0x27, 0x16, 0x2c, 0x8a,
5235 0xd3, 0x10, 0x27, 0x49, 0x81, 0x47, 0x50, 0xe6, 0x2b, 0x53, 0x22, 0x51, 0x42, 0x89, 0x05, 0xa4,
5236 0x09, 0x11, 0x8d, 0xc2, 0xf6, 0x15, 0x8f, 0x59, 0x6e, 0x6d, 0x32, 0xfe, 0x34, 0x07, 0x5b, 0xd3,
5237 0x5f, 0xb6, 0xdc, 0x96, 0x19, 0xf2, 0x4d, 0x58, 0x73, 0xbc, 0x73, 0x1a, 0x84, 0xd4, 0xe0, 0xc5,
5238 0x98, 0xf0, 0x63, 0x60, 0x46, 0xf1, 0xfd, 0xe4, 0xb2, 0xe4, 0x3e, 0x73, 0xc4, 0xb7, 0x6a, 0xdd,
5239 0x8c, 0xa8, 0xf6, 0x4b, 0xd1, 0xb7, 0x29, 0x0f, 0x63, 0x6e, 0xad, 0x6f, 0x2b, 0x30, 0x97, 0x56,
5240 0x11, 0xfc, 0x7c, 0x8c, 0xd5, 0xc3, 0x3a, 0x14, 0x3d, 0x7a, 0x61, 0xd0, 0x2f, 0xe3, 0x43, 0x4b,
5241 0xc1, 0xa3, 0x17, 0xcd, 0x2f, 0x6d, 0xed, 0x14, 0xee, 0x5f, 0xfd, 0xac, 0xe6, 0xd6, 0xe6, 0xe6,
5242 0xcf, 0x72, 0x22, 0x06, 0xa6, 0x3c, 0xb4, 0xf9, 0xbf, 0x9d, 0x9c, 0x9f, 0xe7, 0x40, 0xbb, 0xfe,
5243 0xd1, 0xce, 0xff, 0xee, 0x24, 0x69, 0x5f, 0xe2, 0x5c, 0x5c, 0xf1, 0xb8, 0xe7, 0xc6, 0xf6, 0x1f,
5244 0xa8, 0x1f, 0xaa, 0xc5, 0xe9, 0x36, 0xfb, 0xed, 0xf9, 0x0c, 0x1e, 0x5d, 0xfb, 0x12, 0xe7, 0xd6,
5245 0x22, 0xa0, 0x0b, 0x44, 0x97, 0x9b, 0x72, 0x06, 0x9d, 0x17, 0x47, 0xf1, 0xe6, 0x6d, 0x58, 0x6c,
5246 0xe8, 0x45, 0x68, 0x85, 0x17, 0x47, 0x52, 0x78, 0x97, 0x13, 0xa7, 0xae, 0xef, 0x7f, 0x92, 0x83,
5247 0x8d, 0x69, 0x4f, 0x7d, 0x6e, 0xdc, 0xf5, 0x3a, 0x54, 0xd2, 0xce, 0x4c, 0x7a, 0xdc, 0x37, 0x3e,
5248 0x80, 0xfd, 0x3b, 0xfa, 0x42, 0x90, 0x52, 0x9f, 0x15, 0xf1, 0x26, 0x32, 0x0a, 0xb5, 0x36, 0xdc,
5249 0xbd, 0xea, 0x21, 0xd5, 0x4d, 0xfb, 0xa6, 0xfd, 0x0c, 0x1e, 0x5e, 0xf7, 0xe8, 0xe8, 0xd6, 0xa6,
5250 0xea, 0x67, 0xb0, 0x39, 0xf5, 0xe5, 0xd1, 0xaf, 0xb3, 0xb7, 0x65, 0xca, 0xb3, 0xd9, 0x91, 0xf2,
5251 0x4c, 0xfb, 0x8b, 0x1c, 0x3c, 0x7e, 0xd3, 0x67, 0x48, 0xb7, 0x96, 0x81, 0x1f, 0x02, 0xc9, 0x3e,
5252 0x8d, 0x92, 0x7d, 0x13, 0xe9, 0xb8, 0x94, 0xe1, 0xc8, 0x3e, 0x0e, 0xe0, 0xad, 0x37, 0x78, 0xb0,
5253 0x74, 0x6b, 0xee, 0x77, 0x71, 0x35, 0xba, 0xe6, 0xd1, 0xd2, 0xad, 0x59, 0xfb, 0xa3, 0x1c, 0xbc,
5254 0xfb, 0x66, 0xcf, 0x97, 0x6e, 0xcd, 0xfd, 0x5b, 0x50, 0x1a, 0xf9, 0xa6, 0x97, 0xb4, 0xb5, 0xff,
5255 0xca, 0xc1, 0xc2, 0x5e, 0xc0, 0x86, 0xfe, 0x21, 0xc5, 0xf3, 0xfc, 0x23, 0x28, 0x3b, 0xf1, 0xd7,
5256 0xdb, 0xd8, 0x70, 0x05, 0x1f, 0x92, 0x0b, 0x5a, 0xcb, 0x26, 0x2d, 0xa8, 0xa6, 0x22, 0xc9, 0xf7,
5257 0xdb, 0x6a, 0xe6, 0x1d, 0x5d, 0x06, 0x70, 0x27, 0xf9, 0x16, 0x8c, 0x9f, 0x10, 0x2a, 0x4e, 0xb6,
5258 0x49, 0xee, 0xc3, 0x02, 0x3f, 0xc7, 0xc5, 0x05, 0xfe, 0x2c, 0x1a, 0xe3, 0x05, 0xfe, 0x91, 0x28,
5259 0xf0, 0xb3, 0x17, 0x47, 0x79, 0x64, 0x26, 0x6d, 0xed, 0xff, 0x43, 0x45, 0xc1, 0x26, 0x45, 0x98,
5260 0x3d, 0xea, 0xb4, 0x6b, 0x77, 0x48, 0x0d, 0xca, 0xcd, 0xa3, 0x4e, 0xdb, 0xf8, 0x68, 0xcf, 0x38,
5261 0xaa, 0x77, 0xf7, 0x6b, 0x39, 0xb2, 0x04, 0x15, 0x41, 0xf9, 0x86, 0x24, 0xcd, 0x68, 0xbf, 0x98,
5262 0x81, 0x39, 0xec, 0xa7, 0x72, 0xa1, 0x24, 0x86, 0x9b, 0x5c, 0x28, 0xfd, 0x00, 0x8a, 0x16, 0x1b,
5263 0x0c, 0x4c, 0xf9, 0x7a, 0x79, 0x6c, 0x8c, 0xd9, 0x91, 0x86, 0xbb, 0x42, 0x52, 0x8f, 0x55, 0xc8,
5264 0x0e, 0x14, 0x07, 0x82, 0x25, 0xbf, 0x0b, 0xad, 0x4c, 0xf2, 0x90, 0x1e, 0x0b, 0x65, 0xee, 0xd3,
5265 0xf2, 0x57, 0xde, 0xa7, 0x69, 0x9f, 0xc1, 0xf2, 0x04, 0xc3, 0x64, 0x11, 0x16, 0xea, 0x8d, 0x86,
5266 0x71, 0xd8, 0x3c, 0x7c, 0xd6, 0xd4, 0x8f, 0x6b, 0x77, 0x08, 0x81, 0xaa, 0xde, 0x3c, 0xec, 0xbc,
5267 0x6c, 0x26, 0xb4, 0x1c, 0x17, 0x3a, 0x6e, 0x76, 0x13, 0xc2, 0x8c, 0xf6, 0x05, 0xc0, 0x4b, 0xd3,
5268 0x1d, 0xd2, 0x23, 0x33, 0x30, 0x07, 0xe4, 0x3e, 0xcc, 0x32, 0x6f, 0x28, 0x6f, 0x76, 0xcb, 0xca,
5269 0xcb, 0x48, 0xce, 0x20, 0x4f, 0xb2, 0x37, 0x43, 0xd5, 0xa7, 0x9b, 0x3b, 0xc9, 0xcf, 0x27, 0x76,
5270 0x10, 0x85, 0xcf, 0xc4, 0x0e, 0x4e, 0xb5, 0x90, 0xd3, 0xfe, 0x61, 0x06, 0xaa, 0x47, 0xcc, 0xd3,
5271 0x5f, 0x1f, 0xb1, 0x0b, 0x1a, 0x34, 0xcc, 0xc8, 0xbc, 0xb5, 0xb8, 0xd6, 0xd5, 0x0d, 0x37, 0x8f,
5272 0x3d, 0x4a, 0x5f, 0x5b, 0xaa, 0x56, 0x77, 0xf4, 0x30, 0x74, 0x0e, 0xa9, 0x19, 0x0e, 0x03, 0x4c,
5273 0xed, 0xc9, 0xef, 0xc3, 0xc8, 0xfb, 0xb0, 0xc4, 0x4f, 0x5e, 0x5c, 0xcb, 0x18, 0x50, 0xd3, 0x33,
5274 0xec, 0x93, 0x01, 0x56, 0x71, 0x39, 0xbd, 0x1a, 0x08, 0xb4, 0x43, 0x6a, 0x7a, 0x8d, 0x93, 0x01,
5275 0x5f, 0xb6, 0xa7, 0x62, 0x92, 0x15, 0xa8, 0x4d, 0x78, 0x3f, 0x76, 0x17, 0x36, 0x54, 0xaa, 0xd1,
5276 0x68, 0x1e, 0xb4, 0x0e, 0x5b, 0xdd, 0xa6, 0x5e, 0xcb, 0x91, 0x4d, 0x58, 0x1d, 0xe1, 0xd6, 0x77,
5277 0x77, 0x9b, 0xc7, 0x7c, 0x92, 0x4e, 0xf0, 0x95, 0x54, 0x5d, 0x5c, 0xfa, 0x66, 0x0e, 0x97, 0x6b,
5278 0x20, 0x7d, 0x37, 0xe2, 0xc9, 0x0d, 0x88, 0x6f, 0x88, 0xa5, 0x2b, 0x93, 0x0b, 0xe3, 0x0d, 0x88,
5279 0x4f, 0x99, 0x72, 0x73, 0x88, 0x9b, 0xfc, 0x70, 0x55, 0xc4, 0xd7, 0x74, 0x3d, 0x96, 0x99, 0x89,
5280 0x5c, 0x76, 0x26, 0x9e, 0x88, 0xed, 0x36, 0x9d, 0x7d, 0xe5, 0x15, 0x5e, 0x8f, 0xc9, 0x47, 0xf4,
5281 0x11, 0xd5, 0x85, 0x1c, 0x79, 0x0f, 0xf2, 0x2e, 0x0b, 0x1d, 0x34, 0x55, 0xcd, 0xdc, 0x28, 0xe3,
5282 0x09, 0x4e, 0x48, 0xa2, 0x80, 0x10, 0xec, 0x39, 0x72, 0x12, 0xa7, 0x09, 0xf6, 0x1c, 0xf2, 0x3e,
5283 0xcc, 0xe1, 0x59, 0x07, 0x27, 0x65, 0x8a, 0xa4, 0x90, 0xd0, 0x8e, 0xa1, 0x14, 0xf7, 0x87, 0x2c,
5284 0x40, 0xf1, 0x45, 0xfb, 0xb3, 0x76, 0xe7, 0x55, 0x5b, 0xe4, 0x45, 0xbb, 0xd3, 0x35, 0x76, 0x3b,
5285 0xed, 0xe7, 0xad, 0xbd, 0x17, 0x7a, 0xb3, 0x51, 0xcb, 0x11, 0x80, 0x02, 0xbe, 0x97, 0x6b, 0xd6,
5286 0x66, 0x48, 0x19, 0x4a, 0xad, 0xb6, 0x6c, 0xcd, 0xf2, 0x56, 0xa3, 0x75, 0x5c, 0x7f, 0x76, 0xd0,
5287 0x6c, 0xd4, 0xf2, 0xda, 0xbf, 0xe7, 0x60, 0xe1, 0x08, 0x0b, 0xd6, 0x1e, 0x7a, 0x6a, 0x6a, 0x30,
5288 0x7f, 0x27, 0xf6, 0x95, 0x18, 0xfb, 0xa3, 0x6c, 0x5c, 0xc6, 0xda, 0xf1, 0xdf, 0x8a, 0xcf, 0xde,
5289 0x81, 0x59, 0x97, 0x85, 0x57, 0x79, 0x82, 0xf3, 0x35, 0x03, 0xca, 0x59, 0xed, 0xb1, 0x11, 0x8a,
5290 0xfe, 0x1b, 0xaf, 0x3a, 0xfa, 0x67, 0xe2, 0x51, 0x62, 0x4a, 0x3b, 0xee, 0xd6, 0xdb, 0x8d, 0x67,
5291 0x3f, 0xbe, 0x66, 0xa4, 0xbf, 0xc8, 0xc1, 0xbd, 0x64, 0x85, 0xe5, 0x8e, 0xcc, 0xdc, 0xfb, 0x76,
5292 0x30, 0x1c, 0xda, 0x40, 0xe4, 0xd8, 0x33, 0x8f, 0x05, 0xe4, 0xda, 0xf1, 0x28, 0xfb, 0xf8, 0x6b,
5293 0x22, 0x86, 0xbe, 0x28, 0x3c, 0x95, 0xd0, 0xa6, 0xd5, 0x62, 0xe7, 0xb0, 0x31, 0x0d, 0x63, 0xba,
5294 0xfb, 0xeb, 0xe2, 0x47, 0x0e, 0x37, 0x78, 0x34, 0xbb, 0xc8, 0x54, 0x6c, 0xad, 0x08, 0x73, 0xcd,
5295 0x81, 0x1f, 0x5d, 0x7e, 0x70, 0x0f, 0x20, 0xf5, 0x3e, 0xdf, 0x67, 0x3a, 0xcf, 0x9f, 0xd7, 0xee,
5296 0x90, 0x02, 0xcc, 0x74, 0xda, 0xb5, 0xdc, 0xd3, 0xbf, 0xde, 0x86, 0x62, 0x47, 0x20, 0x92, 0x06,
5297 0x80, 0x7c, 0x51, 0xd9, 0x71, 0x23, 0x52, 0x4d, 0x2c, 0x21, 0xd0, 0xd6, 0x48, 0x5b, 0x5b, 0xfb,
5298 0xf9, 0x3f, 0xfd, 0xeb, 0x2f, 0x67, 0x6a, 0xda, 0xc2, 0x93, 0xf3, 0x8f, 0x9e, 0x48, 0xbd, 0xef,
5299 0xe5, 0x3e, 0x20, 0xcf, 0x61, 0x41, 0xa7, 0xe2, 0x27, 0x3d, 0x6f, 0x02, 0xb3, 0x8e, 0x30, 0x4b,
5300 0x5a, 0x99, 0xc3, 0xc4, 0x8a, 0x1c, 0xa7, 0x09, 0x0b, 0xf2, 0x84, 0xc3, 0x1d, 0x47, 0x94, 0xf5,
5301 0x7c, 0x0c, 0x65, 0x03, 0x51, 0x88, 0x56, 0xe1, 0x28, 0xe2, 0x41, 0x66, 0xc7, 0x1b, 0x72, 0x98,
5302 0x7d, 0xa8, 0x24, 0x95, 0xf0, 0x1b, 0x00, 0x6d, 0x22, 0xd0, 0xb2, 0x56, 0xcd, 0x8c, 0x4a, 0x22,
5303 0xed, 0xc2, 0x7c, 0x83, 0xba, 0xf4, 0xc6, 0xdd, 0x49, 0x94, 0x38, 0x48, 0x0b, 0x40, 0xbe, 0x3e,
5304 0xea, 0x0c, 0x23, 0x52, 0x53, 0x7e, 0x52, 0x76, 0x18, 0xf6, 0xaf, 0xee, 0x4f, 0xaa, 0xc9, 0xa1,
5305 0x3a, 0x50, 0x4e, 0x9e, 0x1e, 0x71, 0x30, 0xa2, 0x3c, 0x99, 0x47, 0xf2, 0x18, 0xdc, 0x36, 0xc2,
5306 0xad, 0x6a, 0x35, 0x84, 0xcb, 0x68, 0x73, 0xc0, 0xdf, 0x86, 0xc5, 0xec, 0x4b, 0x21, 0x8e, 0x99,
5307 0x86, 0x5b, 0x96, 0x33, 0x06, 0x7b, 0x1f, 0x61, 0x37, 0xb4, 0x65, 0x0e, 0x3b, 0x82, 0xc1, 0x91,
5308 0x3f, 0x81, 0xe2, 0x73, 0x97, 0x5d, 0xd4, 0x6d, 0x9b, 0x54, 0x94, 0xcf, 0x46, 0x57, 0x47, 0x95,
5309 0xd4, 0x11, 0x51, 0x05, 0xbc, 0xa5, 0xe3, 0x67, 0xe3, 0xeb, 0x40, 0x14, 0xa7, 0xa5, 0x6a, 0x1c,
5310 0xe7, 0x18, 0xaa, 0xc9, 0xf3, 0xbc, 0xdd, 0x53, 0x6a, 0x9d, 0x8d, 0x05, 0x68, 0xea, 0xc6, 0x44,
5311 0x50, 0xbb, 0x87, 0x80, 0xeb, 0x1a, 0xe1, 0x80, 0xaa, 0x3e, 0x07, 0x3d, 0x84, 0x05, 0x11, 0x73,
5312 0x7c, 0x51, 0xeb, 0x65, 0x26, 0x22, 0x49, 0xfd, 0xb1, 0x2e, 0x6e, 0x21, 0xe2, 0x8a, 0xb6, 0x98,
5313 0x06, 0x2c, 0x2a, 0xcb, 0x89, 0x95, 0x91, 0xf7, 0xe6, 0x78, 0xca, 0xc4, 0x66, 0xb5, 0x39, 0xa0,
5314 0x0e, 0x95, 0x3d, 0x1a, 0x65, 0x5e, 0x72, 0x8d, 0x8e, 0x79, 0x79, 0xc2, 0xc3, 0x1a, 0xed, 0x2e,
5315 0x42, 0xae, 0x69, 0x4b, 0x1c, 0x52, 0xd1, 0xe7, 0x98, 0x3f, 0x82, 0x82, 0x4e, 0x4f, 0x18, 0xbb,
5316 0x3e, 0xc3, 0x57, 0x11, 0x67, 0x51, 0x03, 0x91, 0xe1, 0x5c, 0x87, 0x03, 0xbc, 0x80, 0xa5, 0x5d,
5317 0xe6, 0xba, 0xd4, 0xca, 0xde, 0xa6, 0x5f, 0x87, 0xf5, 0x10, 0xb1, 0xb6, 0xb4, 0x55, 0x8e, 0x35,
5318 0xa6, 0xce, 0x61, 0x7f, 0x0c, 0xb5, 0x3d, 0x1a, 0xa9, 0x1f, 0xe4, 0xd4, 0x64, 0x5d, 0x1b, 0xf9,
5319 0xd9, 0x9c, 0x94, 0xd2, 0x1e, 0x20, 0xf6, 0xa6, 0xb6, 0x22, 0xc7, 0xab, 0x70, 0x39, 0xf4, 0x19,
5320 0xac, 0xec, 0xd1, 0x68, 0xfc, 0x13, 0xc0, 0xa4, 0xc4, 0x4b, 0x7f, 0x9b, 0x3a, 0x26, 0xaf, 0xbd,
5321 0x85, 0x86, 0xee, 0x69, 0x1b, 0xd2, 0xd0, 0x98, 0x04, 0x37, 0x16, 0xc0, 0xfa, 0x6e, 0x40, 0xcd,
5322 0x88, 0x76, 0x03, 0xb3, 0xd7, 0x73, 0xac, 0x63, 0xeb, 0x94, 0xda, 0x43, 0x97, 0xd7, 0xda, 0x0f,
5323 0x76, 0x94, 0x5f, 0x0e, 0x8f, 0x09, 0x8c, 0x79, 0xed, 0x5d, 0x34, 0xf8, 0x50, 0xdb, 0x46, 0xaf,
5324 0x4d, 0x46, 0x95, 0x36, 0x45, 0xa6, 0xdc, 0xb6, 0xcd, 0x29, 0xa8, 0xdc, 0x66, 0x0f, 0x96, 0x95,
5325 0x1e, 0xfd, 0xd6, 0x90, 0x0e, 0x69, 0x48, 0xb6, 0x27, 0xda, 0x13, 0xcc, 0x31, 0x5b, 0x1a, 0xda,
5326 0xba, 0xab, 0xad, 0x8f, 0x8d, 0x4f, 0x28, 0x48, 0x3b, 0x4a, 0x2f, 0xbe, 0xb2, 0x9d, 0x09, 0x68,
5327 0xdc, 0xce, 0xf7, 0xa1, 0x26, 0xd2, 0x39, 0x73, 0x18, 0x9e, 0x9e, 0x6e, 0xa9, 0x90, 0x76, 0xe7,
5328 0x1b, 0x39, 0xf2, 0x05, 0xac, 0x1e, 0xd1, 0xa0, 0xc7, 0x82, 0x01, 0x9e, 0x91, 0x3a, 0x3e, 0x0d,
5329 0x46, 0x11, 0x90, 0x31, 0xd6, 0xb3, 0xb7, 0xb1, 0x67, 0xf7, 0xb5, 0x4d, 0xde, 0xb3, 0x89, 0x10,
5330 0x62, 0xf3, 0x59, 0x10, 0x9b, 0x91, 0x38, 0x3c, 0x5e, 0x07, 0xaa, 0xac, 0x51, 0x19, 0x45, 0x0e,
5331 0xf5, 0x0a, 0x16, 0xf6, 0x68, 0xd4, 0x7c, 0x1d, 0xe1, 0xc9, 0x89, 0xa4, 0x23, 0x4a, 0xcf, 0x63,
5332 0x5b, 0xeb, 0x99, 0x03, 0x96, 0x4e, 0xa3, 0x61, 0xe0, 0x21, 0x33, 0x54, 0x81, 0x33, 0x30, 0x1c,
5333 0xf8, 0x0b, 0xfc, 0x69, 0x91, 0xb8, 0xa4, 0x13, 0x85, 0x0b, 0x8d, 0xc8, 0xda, 0x8e, 0xfc, 0x15,
5334 0xbc, 0xca, 0xba, 0x7a, 0x79, 0x18, 0x83, 0xe1, 0xf0, 0x3e, 0x6c, 0xee, 0xd1, 0xe8, 0x60, 0xf2,
5335 0x63, 0x62, 0x75, 0x9d, 0xd8, 0x56, 0x7f, 0x17, 0xa6, 0x3c, 0x71, 0xd6, 0x1e, 0xa3, 0x25, 0x4d,
5336 0xbb, 0x27, 0x87, 0x30, 0x19, 0x91, 0x5b, 0x3c, 0x85, 0xd5, 0x89, 0xfc, 0x9b, 0x58, 0x53, 0xa6,
5337 0x77, 0x22, 0x1a, 0xb7, 0xd4, 0xc5, 0x65, 0x3e, 0x3d, 0x3a, 0x8e, 0x58, 0x58, 0x9f, 0x72, 0xba,
5338 0x1c, 0x5b, 0xe8, 0x53, 0x36, 0x47, 0xdd, 0x03, 0x10, 0x8b, 0x21, 0xee, 0x1c, 0x2a, 0x64, 0x6d,
5339 0xf4, 0x10, 0xa5, 0x6e, 0xbd, 0xa9, 0x1e, 0x07, 0xfa, 0x29, 0x2c, 0x0b, 0xf0, 0x64, 0x17, 0x43,
5340 0xc4, 0x49, 0xbb, 0xdb, 0xca, 0xa4, 0x03, 0xc7, 0xd8, 0x02, 0xad, 0xe0, 0x70, 0x0b, 0x1e, 0x2e,
5341 0xd0, 0xe3, 0x27, 0xcd, 0x49, 0x0b, 0xf4, 0x3d, 0xf5, 0x67, 0xd8, 0x23, 0x2a, 0x63, 0x6b, 0xf4,
5342 0x98, 0x04, 0xb7, 0xd7, 0x47, 0x7b, 0x47, 0xe2, 0xf1, 0xef, 0x44, 0x7b, 0xe9, 0x90, 0xa6, 0xfc,
5343 0x9e, 0x7f, 0xcc, 0xd0, 0x18, 0x5a, 0x6a, 0xa8, 0x2d, 0x1e, 0x12, 0xdf, 0x92, 0xa1, 0x31, 0x34,
5344 0x6e, 0xe8, 0x77, 0xd2, 0x23, 0x80, 0x37, 0x24, 0xef, 0x5e, 0x7b, 0x0e, 0xc2, 0xb3, 0xd4, 0xd4,
5345 0x22, 0x6e, 0xa4, 0x88, 0x26, 0x9f, 0xc3, 0x7c, 0x52, 0x9b, 0xff, 0xda, 0xe0, 0x71, 0x39, 0xa1,
5346 0x96, 0xfa, 0x84, 0xc1, 0x5a, 0x6a, 0x49, 0x39, 0x66, 0x5d, 0x7f, 0x9a, 0x9b, 0xba, 0xd0, 0x6f,
5347 0xa9, 0x03, 0x50, 0x60, 0x07, 0xb0, 0x9a, 0x58, 0xff, 0xaa, 0xf6, 0x1e, 0xa1, 0xbd, 0x6d, 0x91,
5348 0xdf, 0x13, 0x51, 0x9f, 0x7d, 0x01, 0xdb, 0x2c, 0xe8, 0xa3, 0x9e, 0xc5, 0x02, 0x7b, 0x47, 0xfc,
5349 0x47, 0x1f, 0x31, 0xce, 0xb3, 0xca, 0x4b, 0x6c, 0xf3, 0xa3, 0x5c, 0xe7, 0xa0, 0xfb, 0xf9, 0x93,
5350 0xbe, 0x13, 0x9d, 0x0e, 0x4f, 0x78, 0x28, 0x3c, 0x89, 0x55, 0x9e, 0x08, 0x95, 0x0f, 0xe5, 0xff,
5351 0x0d, 0x72, 0xfe, 0xff, 0x9e, 0xf4, 0x59, 0xfc, 0xff, 0x98, 0x9c, 0x14, 0x90, 0xfa, 0xcd, 0xff,
5352 0x09, 0x00, 0x00, 0xff, 0xff, 0x3b, 0xd4, 0xa0, 0xe2, 0xe7, 0x44, 0x00, 0x00,
Matt Jeanneret61e94872019-03-22 16:16:01 -04005353}
5354
5355// Reference imports to suppress errors if they are not otherwise used.
5356var _ context.Context
5357var _ grpc.ClientConn
5358
5359// This is a compile-time assertion to ensure that this generated file
5360// is compatible with the grpc package it is being compiled against.
5361const _ = grpc.SupportPackageIsVersion4
5362
5363// OpenoltClient is the client API for Openolt service.
5364//
5365// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
5366type OpenoltClient interface {
5367 DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5368 ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5369 ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5370 DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5371 DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
5372 OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
5373 OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
5374 UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error)
5375 FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
5376 FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
5377 HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
5378 EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
5379 DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
5380 GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error)
5381 Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
5382 CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
Gamze Abaka66fe96f2020-12-17 13:27:27 +00005383 GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error)
5384 GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005385 CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
5386 RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
5387 CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
5388 RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005389 EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
Burak Gurdag402dd952019-12-10 20:31:11 +00005390 PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005391 DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
khenaidoo4c6543e2021-10-19 17:25:58 -04005392 GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*extension.ReturnValues, error)
dpaul2b52e712020-06-23 13:02:28 +05305393 OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error)
Jason Huang4f8a9372020-06-03 18:09:35 +08005394 GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
5395 GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005396 GetPonRxPower(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*PonRxPowerData, error)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305397 //
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05305398 // GetOnuInfo takes Onu id, serialnumber, and pon interface as argument from the onu structure.
5399 // Returns the Onu info from the device.
5400 GetOnuInfo(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuInfo, error)
5401 //
5402 // GetPonInterfaceInfo takes the pon intf id as argument.
5403 // Returns the pon interface information from the device.
5404 GetPonInterfaceInfo(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*PonIntfInfo, error)
Akash Kankanala761955c2024-02-21 19:32:20 +05305405 //
5406 // GetAllocIdStatistics takes onuId and allocId as argument.
5407 // This method includes a default wait period of 10 secs before collecting the stats.
5408 // The caller has to be aware of this wait and handle it accordingly.
5409 // Returns AllocId statistics in the form of OnuAllocStatistics structure
5410 GetAllocIdStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*OnuAllocIdStatistics, error)
5411 //
5412 // GetPonPortStatistics takes interface id and type as argument from Interface structure.
5413 // Returns Pon port statistics in the form of PonStatsData structure.
5414 GetPonPortStatistics(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*common.PortStatistics, error)
5415 //
5416 // GetNniPortStatistics takes takes interface id and type as argument from Interface structure.
5417 // Returns Nni port statistics in the form of NniStatsData structure
5418 GetNniPortStatistics(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*common.PortStatistics, error)
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05305419 //
5420 // Disable ONU serailnumber, disable device at PLOAM.
5421 // Takes input as intfid, onuid, sn of the ONU.
5422 // Returns success if the call towards the device is success, error otherwise.
5423 DisableOnu(ctx context.Context, in *InterfaceOnuSerialNumberOnuId, opts ...grpc.CallOption) (*Empty, error)
5424 //
5425 // Enables ONU serailnumber, enable device at PLOAM.
5426 // Takes input as intfid, onuid, sn of the ONU.
5427 // Returns success if the call towards the device is success, error otherwise.
5428 EnableOnu(ctx context.Context, in *InterfaceOnuSerialNumberOnuId, opts ...grpc.CallOption) (*Empty, error)
5429 //
5430 // Disable ONU serailnumber, disable device at PLOAM
5431 // Takes input as intfid and sn of the ONU. Generally used when the onu is not present in the OLT.
5432 // Returns success if the call towards the device is success, error otherwise.
5433 DisableOnuSerialNumber(ctx context.Context, in *InterfaceOnuSerialNumber, opts ...grpc.CallOption) (*Empty, error)
5434 //
5435 // Enables ONU serailnumber, enable device at PLOAM
5436 // Takes input as intfid and sn of the ONU. Generally used when the onu is not present in the OLT.
5437 // Returns success if the call towards the device is success, error otherwise.
5438 EnableOnuSerialNumber(ctx context.Context, in *InterfaceOnuSerialNumber, opts ...grpc.CallOption) (*Empty, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005439}
5440
5441type openoltClient struct {
5442 cc *grpc.ClientConn
5443}
5444
5445func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient {
5446 return &openoltClient{cc}
5447}
5448
5449func (c *openoltClient) DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5450 out := new(Empty)
5451 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOlt", in, out, opts...)
5452 if err != nil {
5453 return nil, err
5454 }
5455 return out, nil
5456}
5457
5458func (c *openoltClient) ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5459 out := new(Empty)
5460 err := c.cc.Invoke(ctx, "/openolt.Openolt/ReenableOlt", in, out, opts...)
5461 if err != nil {
5462 return nil, err
5463 }
5464 return out, nil
5465}
5466
5467func (c *openoltClient) ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5468 out := new(Empty)
5469 err := c.cc.Invoke(ctx, "/openolt.Openolt/ActivateOnu", in, out, opts...)
5470 if err != nil {
5471 return nil, err
5472 }
5473 return out, nil
5474}
5475
5476func (c *openoltClient) DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5477 out := new(Empty)
5478 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeactivateOnu", in, out, opts...)
5479 if err != nil {
5480 return nil, err
5481 }
5482 return out, nil
5483}
5484
5485func (c *openoltClient) DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error) {
5486 out := new(Empty)
5487 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteOnu", in, out, opts...)
5488 if err != nil {
5489 return nil, err
5490 }
5491 return out, nil
5492}
5493
5494func (c *openoltClient) OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error) {
5495 out := new(Empty)
5496 err := c.cc.Invoke(ctx, "/openolt.Openolt/OmciMsgOut", in, out, opts...)
5497 if err != nil {
5498 return nil, err
5499 }
5500 return out, nil
5501}
5502
5503func (c *openoltClient) OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error) {
5504 out := new(Empty)
5505 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuPacketOut", in, out, opts...)
5506 if err != nil {
5507 return nil, err
5508 }
5509 return out, nil
5510}
5511
5512func (c *openoltClient) UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error) {
5513 out := new(Empty)
5514 err := c.cc.Invoke(ctx, "/openolt.Openolt/UplinkPacketOut", in, out, opts...)
5515 if err != nil {
5516 return nil, err
5517 }
5518 return out, nil
5519}
5520
5521func (c *openoltClient) FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
5522 out := new(Empty)
5523 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowAdd", in, out, opts...)
5524 if err != nil {
5525 return nil, err
5526 }
5527 return out, nil
5528}
5529
5530func (c *openoltClient) FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error) {
5531 out := new(Empty)
5532 err := c.cc.Invoke(ctx, "/openolt.Openolt/FlowRemove", in, out, opts...)
5533 if err != nil {
5534 return nil, err
5535 }
5536 return out, nil
5537}
5538
5539func (c *openoltClient) HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error) {
5540 out := new(Heartbeat)
5541 err := c.cc.Invoke(ctx, "/openolt.Openolt/HeartbeatCheck", in, out, opts...)
5542 if err != nil {
5543 return nil, err
5544 }
5545 return out, nil
5546}
5547
5548func (c *openoltClient) EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
5549 out := new(Empty)
5550 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnablePonIf", in, out, opts...)
5551 if err != nil {
5552 return nil, err
5553 }
5554 return out, nil
5555}
5556
5557func (c *openoltClient) DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error) {
5558 out := new(Empty)
5559 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisablePonIf", in, out, opts...)
5560 if err != nil {
5561 return nil, err
5562 }
5563 return out, nil
5564}
5565
5566func (c *openoltClient) GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error) {
5567 out := new(DeviceInfo)
5568 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetDeviceInfo", in, out, opts...)
5569 if err != nil {
5570 return nil, err
5571 }
5572 return out, nil
5573}
5574
5575func (c *openoltClient) Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5576 out := new(Empty)
5577 err := c.cc.Invoke(ctx, "/openolt.Openolt/Reboot", in, out, opts...)
5578 if err != nil {
5579 return nil, err
5580 }
5581 return out, nil
5582}
5583
5584func (c *openoltClient) CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) {
5585 out := new(Empty)
5586 err := c.cc.Invoke(ctx, "/openolt.Openolt/CollectStatistics", in, out, opts...)
5587 if err != nil {
5588 return nil, err
5589 }
5590 return out, nil
5591}
5592
Gamze Abaka66fe96f2020-12-17 13:27:27 +00005593func (c *openoltClient) GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error) {
5594 out := new(OnuStatistics)
5595 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetOnuStatistics", in, out, opts...)
5596 if err != nil {
5597 return nil, err
5598 }
5599 return out, nil
5600}
5601
5602func (c *openoltClient) GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error) {
5603 out := new(GemPortStatistics)
5604 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetGemPortStatistics", in, out, opts...)
5605 if err != nil {
5606 return nil, err
5607 }
5608 return out, nil
5609}
5610
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005611func (c *openoltClient) CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
Matt Jeanneret61e94872019-03-22 16:16:01 -04005612 out := new(Empty)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005613 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficSchedulers", in, out, opts...)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005614 if err != nil {
5615 return nil, err
5616 }
5617 return out, nil
5618}
5619
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005620func (c *openoltClient) RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error) {
Matt Jeanneret61e94872019-03-22 16:16:01 -04005621 out := new(Empty)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005622 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficSchedulers", in, out, opts...)
5623 if err != nil {
5624 return nil, err
5625 }
5626 return out, nil
5627}
5628
5629func (c *openoltClient) CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5630 out := new(Empty)
5631 err := c.cc.Invoke(ctx, "/openolt.Openolt/CreateTrafficQueues", in, out, opts...)
5632 if err != nil {
5633 return nil, err
5634 }
5635 return out, nil
5636}
5637
5638func (c *openoltClient) RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error) {
5639 out := new(Empty)
5640 err := c.cc.Invoke(ctx, "/openolt.Openolt/RemoveTrafficQueues", in, out, opts...)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005641 if err != nil {
5642 return nil, err
5643 }
5644 return out, nil
5645}
5646
5647func (c *openoltClient) EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error) {
5648 stream, err := c.cc.NewStream(ctx, &_Openolt_serviceDesc.Streams[0], "/openolt.Openolt/EnableIndication", opts...)
5649 if err != nil {
5650 return nil, err
5651 }
5652 x := &openoltEnableIndicationClient{stream}
5653 if err := x.ClientStream.SendMsg(in); err != nil {
5654 return nil, err
5655 }
5656 if err := x.ClientStream.CloseSend(); err != nil {
5657 return nil, err
5658 }
5659 return x, nil
5660}
5661
5662type Openolt_EnableIndicationClient interface {
5663 Recv() (*Indication, error)
5664 grpc.ClientStream
5665}
5666
5667type openoltEnableIndicationClient struct {
5668 grpc.ClientStream
5669}
5670
5671func (x *openoltEnableIndicationClient) Recv() (*Indication, error) {
5672 m := new(Indication)
5673 if err := x.ClientStream.RecvMsg(m); err != nil {
5674 return nil, err
5675 }
5676 return m, nil
5677}
5678
Burak Gurdag402dd952019-12-10 20:31:11 +00005679func (c *openoltClient) PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5680 out := new(Empty)
5681 err := c.cc.Invoke(ctx, "/openolt.Openolt/PerformGroupOperation", in, out, opts...)
5682 if err != nil {
5683 return nil, err
5684 }
5685 return out, nil
5686}
5687
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005688func (c *openoltClient) DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error) {
5689 out := new(Empty)
5690 err := c.cc.Invoke(ctx, "/openolt.Openolt/DeleteGroup", in, out, opts...)
5691 if err != nil {
5692 return nil, err
5693 }
5694 return out, nil
5695}
5696
khenaidoo4c6543e2021-10-19 17:25:58 -04005697func (c *openoltClient) GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*extension.ReturnValues, error) {
5698 out := new(extension.ReturnValues)
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08005699 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetExtValue", in, out, opts...)
5700 if err != nil {
5701 return nil, err
5702 }
5703 return out, nil
5704}
5705
dpaul2b52e712020-06-23 13:02:28 +05305706func (c *openoltClient) OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error) {
Jason Huang55ee29d2020-03-11 23:43:29 +08005707 out := new(Empty)
5708 err := c.cc.Invoke(ctx, "/openolt.Openolt/OnuItuPonAlarmSet", in, out, opts...)
5709 if err != nil {
5710 return nil, err
5711 }
5712 return out, nil
5713}
5714
Jason Huang4f8a9372020-06-03 18:09:35 +08005715func (c *openoltClient) GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5716 out := new(OnuLogicalDistance)
5717 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistanceZero", in, out, opts...)
5718 if err != nil {
5719 return nil, err
5720 }
5721 return out, nil
5722}
5723
5724func (c *openoltClient) GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error) {
5725 out := new(OnuLogicalDistance)
5726 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetLogicalOnuDistance", in, out, opts...)
5727 if err != nil {
5728 return nil, err
5729 }
5730 return out, nil
5731}
5732
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005733func (c *openoltClient) GetPonRxPower(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*PonRxPowerData, error) {
5734 out := new(PonRxPowerData)
5735 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetPonRxPower", in, out, opts...)
5736 if err != nil {
5737 return nil, err
5738 }
5739 return out, nil
5740}
5741
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05305742func (c *openoltClient) GetOnuInfo(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuInfo, error) {
5743 out := new(OnuInfo)
5744 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetOnuInfo", in, out, opts...)
5745 if err != nil {
5746 return nil, err
5747 }
5748 return out, nil
5749}
5750
5751func (c *openoltClient) GetPonInterfaceInfo(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*PonIntfInfo, error) {
5752 out := new(PonIntfInfo)
5753 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetPonInterfaceInfo", in, out, opts...)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305754 if err != nil {
5755 return nil, err
5756 }
5757 return out, nil
5758}
5759
Akash Kankanala761955c2024-02-21 19:32:20 +05305760func (c *openoltClient) GetAllocIdStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*OnuAllocIdStatistics, error) {
5761 out := new(OnuAllocIdStatistics)
5762 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetAllocIdStatistics", in, out, opts...)
5763 if err != nil {
5764 return nil, err
5765 }
5766 return out, nil
5767}
5768
5769func (c *openoltClient) GetPonPortStatistics(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*common.PortStatistics, error) {
5770 out := new(common.PortStatistics)
5771 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetPonPortStatistics", in, out, opts...)
5772 if err != nil {
5773 return nil, err
5774 }
5775 return out, nil
5776}
5777
5778func (c *openoltClient) GetNniPortStatistics(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*common.PortStatistics, error) {
5779 out := new(common.PortStatistics)
5780 err := c.cc.Invoke(ctx, "/openolt.Openolt/GetNniPortStatistics", in, out, opts...)
5781 if err != nil {
5782 return nil, err
5783 }
5784 return out, nil
5785}
5786
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05305787func (c *openoltClient) DisableOnu(ctx context.Context, in *InterfaceOnuSerialNumberOnuId, opts ...grpc.CallOption) (*Empty, error) {
5788 out := new(Empty)
5789 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOnu", in, out, opts...)
5790 if err != nil {
5791 return nil, err
5792 }
5793 return out, nil
5794}
5795
5796func (c *openoltClient) EnableOnu(ctx context.Context, in *InterfaceOnuSerialNumberOnuId, opts ...grpc.CallOption) (*Empty, error) {
5797 out := new(Empty)
5798 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnableOnu", in, out, opts...)
5799 if err != nil {
5800 return nil, err
5801 }
5802 return out, nil
5803}
5804
5805func (c *openoltClient) DisableOnuSerialNumber(ctx context.Context, in *InterfaceOnuSerialNumber, opts ...grpc.CallOption) (*Empty, error) {
5806 out := new(Empty)
5807 err := c.cc.Invoke(ctx, "/openolt.Openolt/DisableOnuSerialNumber", in, out, opts...)
5808 if err != nil {
5809 return nil, err
5810 }
5811 return out, nil
5812}
5813
5814func (c *openoltClient) EnableOnuSerialNumber(ctx context.Context, in *InterfaceOnuSerialNumber, opts ...grpc.CallOption) (*Empty, error) {
5815 out := new(Empty)
5816 err := c.cc.Invoke(ctx, "/openolt.Openolt/EnableOnuSerialNumber", in, out, opts...)
5817 if err != nil {
5818 return nil, err
5819 }
5820 return out, nil
5821}
5822
Matt Jeanneret61e94872019-03-22 16:16:01 -04005823// OpenoltServer is the server API for Openolt service.
5824type OpenoltServer interface {
5825 DisableOlt(context.Context, *Empty) (*Empty, error)
5826 ReenableOlt(context.Context, *Empty) (*Empty, error)
5827 ActivateOnu(context.Context, *Onu) (*Empty, error)
5828 DeactivateOnu(context.Context, *Onu) (*Empty, error)
5829 DeleteOnu(context.Context, *Onu) (*Empty, error)
5830 OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
5831 OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
5832 UplinkPacketOut(context.Context, *UplinkPacket) (*Empty, error)
5833 FlowAdd(context.Context, *Flow) (*Empty, error)
5834 FlowRemove(context.Context, *Flow) (*Empty, error)
5835 HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
5836 EnablePonIf(context.Context, *Interface) (*Empty, error)
5837 DisablePonIf(context.Context, *Interface) (*Empty, error)
5838 GetDeviceInfo(context.Context, *Empty) (*DeviceInfo, error)
5839 Reboot(context.Context, *Empty) (*Empty, error)
5840 CollectStatistics(context.Context, *Empty) (*Empty, error)
Gamze Abaka66fe96f2020-12-17 13:27:27 +00005841 GetOnuStatistics(context.Context, *Onu) (*OnuStatistics, error)
5842 GetGemPortStatistics(context.Context, *OnuPacket) (*GemPortStatistics, error)
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04005843 CreateTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5844 RemoveTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
5845 CreateTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
5846 RemoveTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005847 EnableIndication(*Empty, Openolt_EnableIndicationServer) error
Burak Gurdag402dd952019-12-10 20:31:11 +00005848 PerformGroupOperation(context.Context, *Group) (*Empty, error)
Burak Gurdagaadbcc02020-05-18 14:22:38 +00005849 DeleteGroup(context.Context, *Group) (*Empty, error)
khenaidoo4c6543e2021-10-19 17:25:58 -04005850 GetExtValue(context.Context, *ValueParam) (*extension.ReturnValues, error)
dpaul2b52e712020-06-23 13:02:28 +05305851 OnuItuPonAlarmSet(context.Context, *config.OnuItuPonAlarm) (*Empty, error)
Jason Huang4f8a9372020-06-03 18:09:35 +08005852 GetLogicalOnuDistanceZero(context.Context, *Onu) (*OnuLogicalDistance, error)
5853 GetLogicalOnuDistance(context.Context, *Onu) (*OnuLogicalDistance, error)
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005854 GetPonRxPower(context.Context, *Onu) (*PonRxPowerData, error)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305855 //
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05305856 // GetOnuInfo takes Onu id, serialnumber, and pon interface as argument from the onu structure.
5857 // Returns the Onu info from the device.
5858 GetOnuInfo(context.Context, *Onu) (*OnuInfo, error)
5859 //
5860 // GetPonInterfaceInfo takes the pon intf id as argument.
5861 // Returns the pon interface information from the device.
5862 GetPonInterfaceInfo(context.Context, *Interface) (*PonIntfInfo, error)
Akash Kankanala761955c2024-02-21 19:32:20 +05305863 //
5864 // GetAllocIdStatistics takes onuId and allocId as argument.
5865 // This method includes a default wait period of 10 secs before collecting the stats.
5866 // The caller has to be aware of this wait and handle it accordingly.
5867 // Returns AllocId statistics in the form of OnuAllocStatistics structure
5868 GetAllocIdStatistics(context.Context, *OnuPacket) (*OnuAllocIdStatistics, error)
5869 //
5870 // GetPonPortStatistics takes interface id and type as argument from Interface structure.
5871 // Returns Pon port statistics in the form of PonStatsData structure.
5872 GetPonPortStatistics(context.Context, *Interface) (*common.PortStatistics, error)
5873 //
5874 // GetNniPortStatistics takes takes interface id and type as argument from Interface structure.
5875 // Returns Nni port statistics in the form of NniStatsData structure
5876 GetNniPortStatistics(context.Context, *Interface) (*common.PortStatistics, error)
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05305877 //
5878 // Disable ONU serailnumber, disable device at PLOAM.
5879 // Takes input as intfid, onuid, sn of the ONU.
5880 // Returns success if the call towards the device is success, error otherwise.
5881 DisableOnu(context.Context, *InterfaceOnuSerialNumberOnuId) (*Empty, error)
5882 //
5883 // Enables ONU serailnumber, enable device at PLOAM.
5884 // Takes input as intfid, onuid, sn of the ONU.
5885 // Returns success if the call towards the device is success, error otherwise.
5886 EnableOnu(context.Context, *InterfaceOnuSerialNumberOnuId) (*Empty, error)
5887 //
5888 // Disable ONU serailnumber, disable device at PLOAM
5889 // Takes input as intfid and sn of the ONU. Generally used when the onu is not present in the OLT.
5890 // Returns success if the call towards the device is success, error otherwise.
5891 DisableOnuSerialNumber(context.Context, *InterfaceOnuSerialNumber) (*Empty, error)
5892 //
5893 // Enables ONU serailnumber, enable device at PLOAM
5894 // Takes input as intfid and sn of the ONU. Generally used when the onu is not present in the OLT.
5895 // Returns success if the call towards the device is success, error otherwise.
5896 EnableOnuSerialNumber(context.Context, *InterfaceOnuSerialNumber) (*Empty, error)
Matt Jeanneret61e94872019-03-22 16:16:01 -04005897}
5898
David K. Bainbridgec4bf5382021-04-08 16:06:54 +00005899// UnimplementedOpenoltServer can be embedded to have forward compatible implementations.
5900type UnimplementedOpenoltServer struct {
5901}
5902
5903func (*UnimplementedOpenoltServer) DisableOlt(ctx context.Context, req *Empty) (*Empty, error) {
5904 return nil, status.Errorf(codes.Unimplemented, "method DisableOlt not implemented")
5905}
5906func (*UnimplementedOpenoltServer) ReenableOlt(ctx context.Context, req *Empty) (*Empty, error) {
5907 return nil, status.Errorf(codes.Unimplemented, "method ReenableOlt not implemented")
5908}
5909func (*UnimplementedOpenoltServer) ActivateOnu(ctx context.Context, req *Onu) (*Empty, error) {
5910 return nil, status.Errorf(codes.Unimplemented, "method ActivateOnu not implemented")
5911}
5912func (*UnimplementedOpenoltServer) DeactivateOnu(ctx context.Context, req *Onu) (*Empty, error) {
5913 return nil, status.Errorf(codes.Unimplemented, "method DeactivateOnu not implemented")
5914}
5915func (*UnimplementedOpenoltServer) DeleteOnu(ctx context.Context, req *Onu) (*Empty, error) {
5916 return nil, status.Errorf(codes.Unimplemented, "method DeleteOnu not implemented")
5917}
5918func (*UnimplementedOpenoltServer) OmciMsgOut(ctx context.Context, req *OmciMsg) (*Empty, error) {
5919 return nil, status.Errorf(codes.Unimplemented, "method OmciMsgOut not implemented")
5920}
5921func (*UnimplementedOpenoltServer) OnuPacketOut(ctx context.Context, req *OnuPacket) (*Empty, error) {
5922 return nil, status.Errorf(codes.Unimplemented, "method OnuPacketOut not implemented")
5923}
5924func (*UnimplementedOpenoltServer) UplinkPacketOut(ctx context.Context, req *UplinkPacket) (*Empty, error) {
5925 return nil, status.Errorf(codes.Unimplemented, "method UplinkPacketOut not implemented")
5926}
5927func (*UnimplementedOpenoltServer) FlowAdd(ctx context.Context, req *Flow) (*Empty, error) {
5928 return nil, status.Errorf(codes.Unimplemented, "method FlowAdd not implemented")
5929}
5930func (*UnimplementedOpenoltServer) FlowRemove(ctx context.Context, req *Flow) (*Empty, error) {
5931 return nil, status.Errorf(codes.Unimplemented, "method FlowRemove not implemented")
5932}
5933func (*UnimplementedOpenoltServer) HeartbeatCheck(ctx context.Context, req *Empty) (*Heartbeat, error) {
5934 return nil, status.Errorf(codes.Unimplemented, "method HeartbeatCheck not implemented")
5935}
5936func (*UnimplementedOpenoltServer) EnablePonIf(ctx context.Context, req *Interface) (*Empty, error) {
5937 return nil, status.Errorf(codes.Unimplemented, "method EnablePonIf not implemented")
5938}
5939func (*UnimplementedOpenoltServer) DisablePonIf(ctx context.Context, req *Interface) (*Empty, error) {
5940 return nil, status.Errorf(codes.Unimplemented, "method DisablePonIf not implemented")
5941}
5942func (*UnimplementedOpenoltServer) GetDeviceInfo(ctx context.Context, req *Empty) (*DeviceInfo, error) {
5943 return nil, status.Errorf(codes.Unimplemented, "method GetDeviceInfo not implemented")
5944}
5945func (*UnimplementedOpenoltServer) Reboot(ctx context.Context, req *Empty) (*Empty, error) {
5946 return nil, status.Errorf(codes.Unimplemented, "method Reboot not implemented")
5947}
5948func (*UnimplementedOpenoltServer) CollectStatistics(ctx context.Context, req *Empty) (*Empty, error) {
5949 return nil, status.Errorf(codes.Unimplemented, "method CollectStatistics not implemented")
5950}
5951func (*UnimplementedOpenoltServer) GetOnuStatistics(ctx context.Context, req *Onu) (*OnuStatistics, error) {
5952 return nil, status.Errorf(codes.Unimplemented, "method GetOnuStatistics not implemented")
5953}
5954func (*UnimplementedOpenoltServer) GetGemPortStatistics(ctx context.Context, req *OnuPacket) (*GemPortStatistics, error) {
5955 return nil, status.Errorf(codes.Unimplemented, "method GetGemPortStatistics not implemented")
5956}
5957func (*UnimplementedOpenoltServer) CreateTrafficSchedulers(ctx context.Context, req *tech_profile.TrafficSchedulers) (*Empty, error) {
5958 return nil, status.Errorf(codes.Unimplemented, "method CreateTrafficSchedulers not implemented")
5959}
5960func (*UnimplementedOpenoltServer) RemoveTrafficSchedulers(ctx context.Context, req *tech_profile.TrafficSchedulers) (*Empty, error) {
5961 return nil, status.Errorf(codes.Unimplemented, "method RemoveTrafficSchedulers not implemented")
5962}
5963func (*UnimplementedOpenoltServer) CreateTrafficQueues(ctx context.Context, req *tech_profile.TrafficQueues) (*Empty, error) {
5964 return nil, status.Errorf(codes.Unimplemented, "method CreateTrafficQueues not implemented")
5965}
5966func (*UnimplementedOpenoltServer) RemoveTrafficQueues(ctx context.Context, req *tech_profile.TrafficQueues) (*Empty, error) {
5967 return nil, status.Errorf(codes.Unimplemented, "method RemoveTrafficQueues not implemented")
5968}
5969func (*UnimplementedOpenoltServer) EnableIndication(req *Empty, srv Openolt_EnableIndicationServer) error {
5970 return status.Errorf(codes.Unimplemented, "method EnableIndication not implemented")
5971}
5972func (*UnimplementedOpenoltServer) PerformGroupOperation(ctx context.Context, req *Group) (*Empty, error) {
5973 return nil, status.Errorf(codes.Unimplemented, "method PerformGroupOperation not implemented")
5974}
5975func (*UnimplementedOpenoltServer) DeleteGroup(ctx context.Context, req *Group) (*Empty, error) {
5976 return nil, status.Errorf(codes.Unimplemented, "method DeleteGroup not implemented")
5977}
khenaidoo4c6543e2021-10-19 17:25:58 -04005978func (*UnimplementedOpenoltServer) GetExtValue(ctx context.Context, req *ValueParam) (*extension.ReturnValues, error) {
David K. Bainbridgec4bf5382021-04-08 16:06:54 +00005979 return nil, status.Errorf(codes.Unimplemented, "method GetExtValue not implemented")
5980}
5981func (*UnimplementedOpenoltServer) OnuItuPonAlarmSet(ctx context.Context, req *config.OnuItuPonAlarm) (*Empty, error) {
5982 return nil, status.Errorf(codes.Unimplemented, "method OnuItuPonAlarmSet not implemented")
5983}
5984func (*UnimplementedOpenoltServer) GetLogicalOnuDistanceZero(ctx context.Context, req *Onu) (*OnuLogicalDistance, error) {
5985 return nil, status.Errorf(codes.Unimplemented, "method GetLogicalOnuDistanceZero not implemented")
5986}
5987func (*UnimplementedOpenoltServer) GetLogicalOnuDistance(ctx context.Context, req *Onu) (*OnuLogicalDistance, error) {
5988 return nil, status.Errorf(codes.Unimplemented, "method GetLogicalOnuDistance not implemented")
5989}
Orhan Kupusogluda19b452021-05-12 12:19:16 +00005990func (*UnimplementedOpenoltServer) GetPonRxPower(ctx context.Context, req *Onu) (*PonRxPowerData, error) {
5991 return nil, status.Errorf(codes.Unimplemented, "method GetPonRxPower not implemented")
5992}
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05305993func (*UnimplementedOpenoltServer) GetOnuInfo(ctx context.Context, req *Onu) (*OnuInfo, error) {
5994 return nil, status.Errorf(codes.Unimplemented, "method GetOnuInfo not implemented")
5995}
5996func (*UnimplementedOpenoltServer) GetPonInterfaceInfo(ctx context.Context, req *Interface) (*PonIntfInfo, error) {
5997 return nil, status.Errorf(codes.Unimplemented, "method GetPonInterfaceInfo not implemented")
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05305998}
Akash Kankanala761955c2024-02-21 19:32:20 +05305999func (*UnimplementedOpenoltServer) GetAllocIdStatistics(ctx context.Context, req *OnuPacket) (*OnuAllocIdStatistics, error) {
6000 return nil, status.Errorf(codes.Unimplemented, "method GetAllocIdStatistics not implemented")
6001}
6002func (*UnimplementedOpenoltServer) GetPonPortStatistics(ctx context.Context, req *Interface) (*common.PortStatistics, error) {
6003 return nil, status.Errorf(codes.Unimplemented, "method GetPonPortStatistics not implemented")
6004}
6005func (*UnimplementedOpenoltServer) GetNniPortStatistics(ctx context.Context, req *Interface) (*common.PortStatistics, error) {
6006 return nil, status.Errorf(codes.Unimplemented, "method GetNniPortStatistics not implemented")
6007}
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05306008func (*UnimplementedOpenoltServer) DisableOnu(ctx context.Context, req *InterfaceOnuSerialNumberOnuId) (*Empty, error) {
6009 return nil, status.Errorf(codes.Unimplemented, "method DisableOnu not implemented")
6010}
6011func (*UnimplementedOpenoltServer) EnableOnu(ctx context.Context, req *InterfaceOnuSerialNumberOnuId) (*Empty, error) {
6012 return nil, status.Errorf(codes.Unimplemented, "method EnableOnu not implemented")
6013}
6014func (*UnimplementedOpenoltServer) DisableOnuSerialNumber(ctx context.Context, req *InterfaceOnuSerialNumber) (*Empty, error) {
6015 return nil, status.Errorf(codes.Unimplemented, "method DisableOnuSerialNumber not implemented")
6016}
6017func (*UnimplementedOpenoltServer) EnableOnuSerialNumber(ctx context.Context, req *InterfaceOnuSerialNumber) (*Empty, error) {
6018 return nil, status.Errorf(codes.Unimplemented, "method EnableOnuSerialNumber not implemented")
6019}
David K. Bainbridgec4bf5382021-04-08 16:06:54 +00006020
Matt Jeanneret61e94872019-03-22 16:16:01 -04006021func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer) {
6022 s.RegisterService(&_Openolt_serviceDesc, srv)
6023}
6024
6025func _Openolt_DisableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6026 in := new(Empty)
6027 if err := dec(in); err != nil {
6028 return nil, err
6029 }
6030 if interceptor == nil {
6031 return srv.(OpenoltServer).DisableOlt(ctx, in)
6032 }
6033 info := &grpc.UnaryServerInfo{
6034 Server: srv,
6035 FullMethod: "/openolt.Openolt/DisableOlt",
6036 }
6037 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6038 return srv.(OpenoltServer).DisableOlt(ctx, req.(*Empty))
6039 }
6040 return interceptor(ctx, in, info, handler)
6041}
6042
6043func _Openolt_ReenableOlt_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6044 in := new(Empty)
6045 if err := dec(in); err != nil {
6046 return nil, err
6047 }
6048 if interceptor == nil {
6049 return srv.(OpenoltServer).ReenableOlt(ctx, in)
6050 }
6051 info := &grpc.UnaryServerInfo{
6052 Server: srv,
6053 FullMethod: "/openolt.Openolt/ReenableOlt",
6054 }
6055 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6056 return srv.(OpenoltServer).ReenableOlt(ctx, req.(*Empty))
6057 }
6058 return interceptor(ctx, in, info, handler)
6059}
6060
6061func _Openolt_ActivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6062 in := new(Onu)
6063 if err := dec(in); err != nil {
6064 return nil, err
6065 }
6066 if interceptor == nil {
6067 return srv.(OpenoltServer).ActivateOnu(ctx, in)
6068 }
6069 info := &grpc.UnaryServerInfo{
6070 Server: srv,
6071 FullMethod: "/openolt.Openolt/ActivateOnu",
6072 }
6073 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6074 return srv.(OpenoltServer).ActivateOnu(ctx, req.(*Onu))
6075 }
6076 return interceptor(ctx, in, info, handler)
6077}
6078
6079func _Openolt_DeactivateOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6080 in := new(Onu)
6081 if err := dec(in); err != nil {
6082 return nil, err
6083 }
6084 if interceptor == nil {
6085 return srv.(OpenoltServer).DeactivateOnu(ctx, in)
6086 }
6087 info := &grpc.UnaryServerInfo{
6088 Server: srv,
6089 FullMethod: "/openolt.Openolt/DeactivateOnu",
6090 }
6091 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6092 return srv.(OpenoltServer).DeactivateOnu(ctx, req.(*Onu))
6093 }
6094 return interceptor(ctx, in, info, handler)
6095}
6096
6097func _Openolt_DeleteOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6098 in := new(Onu)
6099 if err := dec(in); err != nil {
6100 return nil, err
6101 }
6102 if interceptor == nil {
6103 return srv.(OpenoltServer).DeleteOnu(ctx, in)
6104 }
6105 info := &grpc.UnaryServerInfo{
6106 Server: srv,
6107 FullMethod: "/openolt.Openolt/DeleteOnu",
6108 }
6109 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6110 return srv.(OpenoltServer).DeleteOnu(ctx, req.(*Onu))
6111 }
6112 return interceptor(ctx, in, info, handler)
6113}
6114
6115func _Openolt_OmciMsgOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6116 in := new(OmciMsg)
6117 if err := dec(in); err != nil {
6118 return nil, err
6119 }
6120 if interceptor == nil {
6121 return srv.(OpenoltServer).OmciMsgOut(ctx, in)
6122 }
6123 info := &grpc.UnaryServerInfo{
6124 Server: srv,
6125 FullMethod: "/openolt.Openolt/OmciMsgOut",
6126 }
6127 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6128 return srv.(OpenoltServer).OmciMsgOut(ctx, req.(*OmciMsg))
6129 }
6130 return interceptor(ctx, in, info, handler)
6131}
6132
6133func _Openolt_OnuPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6134 in := new(OnuPacket)
6135 if err := dec(in); err != nil {
6136 return nil, err
6137 }
6138 if interceptor == nil {
6139 return srv.(OpenoltServer).OnuPacketOut(ctx, in)
6140 }
6141 info := &grpc.UnaryServerInfo{
6142 Server: srv,
6143 FullMethod: "/openolt.Openolt/OnuPacketOut",
6144 }
6145 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6146 return srv.(OpenoltServer).OnuPacketOut(ctx, req.(*OnuPacket))
6147 }
6148 return interceptor(ctx, in, info, handler)
6149}
6150
6151func _Openolt_UplinkPacketOut_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6152 in := new(UplinkPacket)
6153 if err := dec(in); err != nil {
6154 return nil, err
6155 }
6156 if interceptor == nil {
6157 return srv.(OpenoltServer).UplinkPacketOut(ctx, in)
6158 }
6159 info := &grpc.UnaryServerInfo{
6160 Server: srv,
6161 FullMethod: "/openolt.Openolt/UplinkPacketOut",
6162 }
6163 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6164 return srv.(OpenoltServer).UplinkPacketOut(ctx, req.(*UplinkPacket))
6165 }
6166 return interceptor(ctx, in, info, handler)
6167}
6168
6169func _Openolt_FlowAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6170 in := new(Flow)
6171 if err := dec(in); err != nil {
6172 return nil, err
6173 }
6174 if interceptor == nil {
6175 return srv.(OpenoltServer).FlowAdd(ctx, in)
6176 }
6177 info := &grpc.UnaryServerInfo{
6178 Server: srv,
6179 FullMethod: "/openolt.Openolt/FlowAdd",
6180 }
6181 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6182 return srv.(OpenoltServer).FlowAdd(ctx, req.(*Flow))
6183 }
6184 return interceptor(ctx, in, info, handler)
6185}
6186
6187func _Openolt_FlowRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6188 in := new(Flow)
6189 if err := dec(in); err != nil {
6190 return nil, err
6191 }
6192 if interceptor == nil {
6193 return srv.(OpenoltServer).FlowRemove(ctx, in)
6194 }
6195 info := &grpc.UnaryServerInfo{
6196 Server: srv,
6197 FullMethod: "/openolt.Openolt/FlowRemove",
6198 }
6199 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6200 return srv.(OpenoltServer).FlowRemove(ctx, req.(*Flow))
6201 }
6202 return interceptor(ctx, in, info, handler)
6203}
6204
6205func _Openolt_HeartbeatCheck_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6206 in := new(Empty)
6207 if err := dec(in); err != nil {
6208 return nil, err
6209 }
6210 if interceptor == nil {
6211 return srv.(OpenoltServer).HeartbeatCheck(ctx, in)
6212 }
6213 info := &grpc.UnaryServerInfo{
6214 Server: srv,
6215 FullMethod: "/openolt.Openolt/HeartbeatCheck",
6216 }
6217 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6218 return srv.(OpenoltServer).HeartbeatCheck(ctx, req.(*Empty))
6219 }
6220 return interceptor(ctx, in, info, handler)
6221}
6222
6223func _Openolt_EnablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6224 in := new(Interface)
6225 if err := dec(in); err != nil {
6226 return nil, err
6227 }
6228 if interceptor == nil {
6229 return srv.(OpenoltServer).EnablePonIf(ctx, in)
6230 }
6231 info := &grpc.UnaryServerInfo{
6232 Server: srv,
6233 FullMethod: "/openolt.Openolt/EnablePonIf",
6234 }
6235 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6236 return srv.(OpenoltServer).EnablePonIf(ctx, req.(*Interface))
6237 }
6238 return interceptor(ctx, in, info, handler)
6239}
6240
6241func _Openolt_DisablePonIf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6242 in := new(Interface)
6243 if err := dec(in); err != nil {
6244 return nil, err
6245 }
6246 if interceptor == nil {
6247 return srv.(OpenoltServer).DisablePonIf(ctx, in)
6248 }
6249 info := &grpc.UnaryServerInfo{
6250 Server: srv,
6251 FullMethod: "/openolt.Openolt/DisablePonIf",
6252 }
6253 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6254 return srv.(OpenoltServer).DisablePonIf(ctx, req.(*Interface))
6255 }
6256 return interceptor(ctx, in, info, handler)
6257}
6258
6259func _Openolt_GetDeviceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6260 in := new(Empty)
6261 if err := dec(in); err != nil {
6262 return nil, err
6263 }
6264 if interceptor == nil {
6265 return srv.(OpenoltServer).GetDeviceInfo(ctx, in)
6266 }
6267 info := &grpc.UnaryServerInfo{
6268 Server: srv,
6269 FullMethod: "/openolt.Openolt/GetDeviceInfo",
6270 }
6271 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6272 return srv.(OpenoltServer).GetDeviceInfo(ctx, req.(*Empty))
6273 }
6274 return interceptor(ctx, in, info, handler)
6275}
6276
6277func _Openolt_Reboot_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6278 in := new(Empty)
6279 if err := dec(in); err != nil {
6280 return nil, err
6281 }
6282 if interceptor == nil {
6283 return srv.(OpenoltServer).Reboot(ctx, in)
6284 }
6285 info := &grpc.UnaryServerInfo{
6286 Server: srv,
6287 FullMethod: "/openolt.Openolt/Reboot",
6288 }
6289 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6290 return srv.(OpenoltServer).Reboot(ctx, req.(*Empty))
6291 }
6292 return interceptor(ctx, in, info, handler)
6293}
6294
6295func _Openolt_CollectStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6296 in := new(Empty)
6297 if err := dec(in); err != nil {
6298 return nil, err
6299 }
6300 if interceptor == nil {
6301 return srv.(OpenoltServer).CollectStatistics(ctx, in)
6302 }
6303 info := &grpc.UnaryServerInfo{
6304 Server: srv,
6305 FullMethod: "/openolt.Openolt/CollectStatistics",
6306 }
6307 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6308 return srv.(OpenoltServer).CollectStatistics(ctx, req.(*Empty))
6309 }
6310 return interceptor(ctx, in, info, handler)
6311}
6312
Gamze Abaka66fe96f2020-12-17 13:27:27 +00006313func _Openolt_GetOnuStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6314 in := new(Onu)
6315 if err := dec(in); err != nil {
6316 return nil, err
6317 }
6318 if interceptor == nil {
6319 return srv.(OpenoltServer).GetOnuStatistics(ctx, in)
6320 }
6321 info := &grpc.UnaryServerInfo{
6322 Server: srv,
6323 FullMethod: "/openolt.Openolt/GetOnuStatistics",
6324 }
6325 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6326 return srv.(OpenoltServer).GetOnuStatistics(ctx, req.(*Onu))
6327 }
6328 return interceptor(ctx, in, info, handler)
6329}
6330
6331func _Openolt_GetGemPortStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6332 in := new(OnuPacket)
6333 if err := dec(in); err != nil {
6334 return nil, err
6335 }
6336 if interceptor == nil {
6337 return srv.(OpenoltServer).GetGemPortStatistics(ctx, in)
6338 }
6339 info := &grpc.UnaryServerInfo{
6340 Server: srv,
6341 FullMethod: "/openolt.Openolt/GetGemPortStatistics",
6342 }
6343 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6344 return srv.(OpenoltServer).GetGemPortStatistics(ctx, req.(*OnuPacket))
6345 }
6346 return interceptor(ctx, in, info, handler)
6347}
6348
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006349func _Openolt_CreateTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6350 in := new(tech_profile.TrafficSchedulers)
Matt Jeanneret61e94872019-03-22 16:16:01 -04006351 if err := dec(in); err != nil {
6352 return nil, err
6353 }
6354 if interceptor == nil {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006355 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, in)
Matt Jeanneret61e94872019-03-22 16:16:01 -04006356 }
6357 info := &grpc.UnaryServerInfo{
6358 Server: srv,
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006359 FullMethod: "/openolt.Openolt/CreateTrafficSchedulers",
Matt Jeanneret61e94872019-03-22 16:16:01 -04006360 }
6361 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006362 return srv.(OpenoltServer).CreateTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
Matt Jeanneret61e94872019-03-22 16:16:01 -04006363 }
6364 return interceptor(ctx, in, info, handler)
6365}
6366
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006367func _Openolt_RemoveTrafficSchedulers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6368 in := new(tech_profile.TrafficSchedulers)
Matt Jeanneret61e94872019-03-22 16:16:01 -04006369 if err := dec(in); err != nil {
6370 return nil, err
6371 }
6372 if interceptor == nil {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006373 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, in)
Matt Jeanneret61e94872019-03-22 16:16:01 -04006374 }
6375 info := &grpc.UnaryServerInfo{
6376 Server: srv,
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006377 FullMethod: "/openolt.Openolt/RemoveTrafficSchedulers",
Matt Jeanneret61e94872019-03-22 16:16:01 -04006378 }
6379 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006380 return srv.(OpenoltServer).RemoveTrafficSchedulers(ctx, req.(*tech_profile.TrafficSchedulers))
6381 }
6382 return interceptor(ctx, in, info, handler)
6383}
6384
6385func _Openolt_CreateTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6386 in := new(tech_profile.TrafficQueues)
6387 if err := dec(in); err != nil {
6388 return nil, err
6389 }
6390 if interceptor == nil {
6391 return srv.(OpenoltServer).CreateTrafficQueues(ctx, in)
6392 }
6393 info := &grpc.UnaryServerInfo{
6394 Server: srv,
6395 FullMethod: "/openolt.Openolt/CreateTrafficQueues",
6396 }
6397 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6398 return srv.(OpenoltServer).CreateTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
6399 }
6400 return interceptor(ctx, in, info, handler)
6401}
6402
6403func _Openolt_RemoveTrafficQueues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6404 in := new(tech_profile.TrafficQueues)
6405 if err := dec(in); err != nil {
6406 return nil, err
6407 }
6408 if interceptor == nil {
6409 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, in)
6410 }
6411 info := &grpc.UnaryServerInfo{
6412 Server: srv,
6413 FullMethod: "/openolt.Openolt/RemoveTrafficQueues",
6414 }
6415 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6416 return srv.(OpenoltServer).RemoveTrafficQueues(ctx, req.(*tech_profile.TrafficQueues))
Matt Jeanneret61e94872019-03-22 16:16:01 -04006417 }
6418 return interceptor(ctx, in, info, handler)
6419}
6420
6421func _Openolt_EnableIndication_Handler(srv interface{}, stream grpc.ServerStream) error {
6422 m := new(Empty)
6423 if err := stream.RecvMsg(m); err != nil {
6424 return err
6425 }
6426 return srv.(OpenoltServer).EnableIndication(m, &openoltEnableIndicationServer{stream})
6427}
6428
6429type Openolt_EnableIndicationServer interface {
6430 Send(*Indication) error
6431 grpc.ServerStream
6432}
6433
6434type openoltEnableIndicationServer struct {
6435 grpc.ServerStream
6436}
6437
6438func (x *openoltEnableIndicationServer) Send(m *Indication) error {
6439 return x.ServerStream.SendMsg(m)
6440}
6441
Burak Gurdag402dd952019-12-10 20:31:11 +00006442func _Openolt_PerformGroupOperation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6443 in := new(Group)
6444 if err := dec(in); err != nil {
6445 return nil, err
6446 }
6447 if interceptor == nil {
6448 return srv.(OpenoltServer).PerformGroupOperation(ctx, in)
6449 }
6450 info := &grpc.UnaryServerInfo{
6451 Server: srv,
6452 FullMethod: "/openolt.Openolt/PerformGroupOperation",
6453 }
6454 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6455 return srv.(OpenoltServer).PerformGroupOperation(ctx, req.(*Group))
6456 }
6457 return interceptor(ctx, in, info, handler)
6458}
6459
Burak Gurdagaadbcc02020-05-18 14:22:38 +00006460func _Openolt_DeleteGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6461 in := new(Group)
6462 if err := dec(in); err != nil {
6463 return nil, err
6464 }
6465 if interceptor == nil {
6466 return srv.(OpenoltServer).DeleteGroup(ctx, in)
6467 }
6468 info := &grpc.UnaryServerInfo{
6469 Server: srv,
6470 FullMethod: "/openolt.Openolt/DeleteGroup",
6471 }
6472 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6473 return srv.(OpenoltServer).DeleteGroup(ctx, req.(*Group))
6474 }
6475 return interceptor(ctx, in, info, handler)
6476}
6477
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08006478func _Openolt_GetExtValue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6479 in := new(ValueParam)
6480 if err := dec(in); err != nil {
6481 return nil, err
6482 }
6483 if interceptor == nil {
6484 return srv.(OpenoltServer).GetExtValue(ctx, in)
6485 }
6486 info := &grpc.UnaryServerInfo{
6487 Server: srv,
6488 FullMethod: "/openolt.Openolt/GetExtValue",
6489 }
6490 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6491 return srv.(OpenoltServer).GetExtValue(ctx, req.(*ValueParam))
6492 }
6493 return interceptor(ctx, in, info, handler)
6494}
6495
Jason Huang55ee29d2020-03-11 23:43:29 +08006496func _Openolt_OnuItuPonAlarmSet_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
dpaul2b52e712020-06-23 13:02:28 +05306497 in := new(config.OnuItuPonAlarm)
Jason Huang55ee29d2020-03-11 23:43:29 +08006498 if err := dec(in); err != nil {
6499 return nil, err
6500 }
6501 if interceptor == nil {
6502 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, in)
6503 }
6504 info := &grpc.UnaryServerInfo{
6505 Server: srv,
6506 FullMethod: "/openolt.Openolt/OnuItuPonAlarmSet",
6507 }
6508 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
dpaul2b52e712020-06-23 13:02:28 +05306509 return srv.(OpenoltServer).OnuItuPonAlarmSet(ctx, req.(*config.OnuItuPonAlarm))
Jason Huang55ee29d2020-03-11 23:43:29 +08006510 }
6511 return interceptor(ctx, in, info, handler)
6512}
6513
Jason Huang4f8a9372020-06-03 18:09:35 +08006514func _Openolt_GetLogicalOnuDistanceZero_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6515 in := new(Onu)
6516 if err := dec(in); err != nil {
6517 return nil, err
6518 }
6519 if interceptor == nil {
6520 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, in)
6521 }
6522 info := &grpc.UnaryServerInfo{
6523 Server: srv,
6524 FullMethod: "/openolt.Openolt/GetLogicalOnuDistanceZero",
6525 }
6526 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6527 return srv.(OpenoltServer).GetLogicalOnuDistanceZero(ctx, req.(*Onu))
6528 }
6529 return interceptor(ctx, in, info, handler)
6530}
6531
6532func _Openolt_GetLogicalOnuDistance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6533 in := new(Onu)
6534 if err := dec(in); err != nil {
6535 return nil, err
6536 }
6537 if interceptor == nil {
6538 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, in)
6539 }
6540 info := &grpc.UnaryServerInfo{
6541 Server: srv,
6542 FullMethod: "/openolt.Openolt/GetLogicalOnuDistance",
6543 }
6544 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6545 return srv.(OpenoltServer).GetLogicalOnuDistance(ctx, req.(*Onu))
6546 }
6547 return interceptor(ctx, in, info, handler)
6548}
6549
Orhan Kupusogluda19b452021-05-12 12:19:16 +00006550func _Openolt_GetPonRxPower_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6551 in := new(Onu)
6552 if err := dec(in); err != nil {
6553 return nil, err
6554 }
6555 if interceptor == nil {
6556 return srv.(OpenoltServer).GetPonRxPower(ctx, in)
6557 }
6558 info := &grpc.UnaryServerInfo{
6559 Server: srv,
6560 FullMethod: "/openolt.Openolt/GetPonRxPower",
6561 }
6562 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6563 return srv.(OpenoltServer).GetPonRxPower(ctx, req.(*Onu))
6564 }
6565 return interceptor(ctx, in, info, handler)
6566}
6567
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05306568func _Openolt_GetOnuInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6569 in := new(Onu)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306570 if err := dec(in); err != nil {
6571 return nil, err
6572 }
6573 if interceptor == nil {
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05306574 return srv.(OpenoltServer).GetOnuInfo(ctx, in)
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306575 }
6576 info := &grpc.UnaryServerInfo{
6577 Server: srv,
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05306578 FullMethod: "/openolt.Openolt/GetOnuInfo",
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306579 }
6580 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05306581 return srv.(OpenoltServer).GetOnuInfo(ctx, req.(*Onu))
6582 }
6583 return interceptor(ctx, in, info, handler)
6584}
6585
6586func _Openolt_GetPonInterfaceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6587 in := new(Interface)
6588 if err := dec(in); err != nil {
6589 return nil, err
6590 }
6591 if interceptor == nil {
6592 return srv.(OpenoltServer).GetPonInterfaceInfo(ctx, in)
6593 }
6594 info := &grpc.UnaryServerInfo{
6595 Server: srv,
6596 FullMethod: "/openolt.Openolt/GetPonInterfaceInfo",
6597 }
6598 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6599 return srv.(OpenoltServer).GetPonInterfaceInfo(ctx, req.(*Interface))
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306600 }
6601 return interceptor(ctx, in, info, handler)
6602}
6603
Akash Kankanala761955c2024-02-21 19:32:20 +05306604func _Openolt_GetAllocIdStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6605 in := new(OnuPacket)
6606 if err := dec(in); err != nil {
6607 return nil, err
6608 }
6609 if interceptor == nil {
6610 return srv.(OpenoltServer).GetAllocIdStatistics(ctx, in)
6611 }
6612 info := &grpc.UnaryServerInfo{
6613 Server: srv,
6614 FullMethod: "/openolt.Openolt/GetAllocIdStatistics",
6615 }
6616 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6617 return srv.(OpenoltServer).GetAllocIdStatistics(ctx, req.(*OnuPacket))
6618 }
6619 return interceptor(ctx, in, info, handler)
6620}
6621
6622func _Openolt_GetPonPortStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6623 in := new(Interface)
6624 if err := dec(in); err != nil {
6625 return nil, err
6626 }
6627 if interceptor == nil {
6628 return srv.(OpenoltServer).GetPonPortStatistics(ctx, in)
6629 }
6630 info := &grpc.UnaryServerInfo{
6631 Server: srv,
6632 FullMethod: "/openolt.Openolt/GetPonPortStatistics",
6633 }
6634 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6635 return srv.(OpenoltServer).GetPonPortStatistics(ctx, req.(*Interface))
6636 }
6637 return interceptor(ctx, in, info, handler)
6638}
6639
6640func _Openolt_GetNniPortStatistics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6641 in := new(Interface)
6642 if err := dec(in); err != nil {
6643 return nil, err
6644 }
6645 if interceptor == nil {
6646 return srv.(OpenoltServer).GetNniPortStatistics(ctx, in)
6647 }
6648 info := &grpc.UnaryServerInfo{
6649 Server: srv,
6650 FullMethod: "/openolt.Openolt/GetNniPortStatistics",
6651 }
6652 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6653 return srv.(OpenoltServer).GetNniPortStatistics(ctx, req.(*Interface))
6654 }
6655 return interceptor(ctx, in, info, handler)
6656}
6657
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05306658func _Openolt_DisableOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6659 in := new(InterfaceOnuSerialNumberOnuId)
6660 if err := dec(in); err != nil {
6661 return nil, err
6662 }
6663 if interceptor == nil {
6664 return srv.(OpenoltServer).DisableOnu(ctx, in)
6665 }
6666 info := &grpc.UnaryServerInfo{
6667 Server: srv,
6668 FullMethod: "/openolt.Openolt/DisableOnu",
6669 }
6670 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6671 return srv.(OpenoltServer).DisableOnu(ctx, req.(*InterfaceOnuSerialNumberOnuId))
6672 }
6673 return interceptor(ctx, in, info, handler)
6674}
6675
6676func _Openolt_EnableOnu_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6677 in := new(InterfaceOnuSerialNumberOnuId)
6678 if err := dec(in); err != nil {
6679 return nil, err
6680 }
6681 if interceptor == nil {
6682 return srv.(OpenoltServer).EnableOnu(ctx, in)
6683 }
6684 info := &grpc.UnaryServerInfo{
6685 Server: srv,
6686 FullMethod: "/openolt.Openolt/EnableOnu",
6687 }
6688 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6689 return srv.(OpenoltServer).EnableOnu(ctx, req.(*InterfaceOnuSerialNumberOnuId))
6690 }
6691 return interceptor(ctx, in, info, handler)
6692}
6693
6694func _Openolt_DisableOnuSerialNumber_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6695 in := new(InterfaceOnuSerialNumber)
6696 if err := dec(in); err != nil {
6697 return nil, err
6698 }
6699 if interceptor == nil {
6700 return srv.(OpenoltServer).DisableOnuSerialNumber(ctx, in)
6701 }
6702 info := &grpc.UnaryServerInfo{
6703 Server: srv,
6704 FullMethod: "/openolt.Openolt/DisableOnuSerialNumber",
6705 }
6706 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6707 return srv.(OpenoltServer).DisableOnuSerialNumber(ctx, req.(*InterfaceOnuSerialNumber))
6708 }
6709 return interceptor(ctx, in, info, handler)
6710}
6711
6712func _Openolt_EnableOnuSerialNumber_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6713 in := new(InterfaceOnuSerialNumber)
6714 if err := dec(in); err != nil {
6715 return nil, err
6716 }
6717 if interceptor == nil {
6718 return srv.(OpenoltServer).EnableOnuSerialNumber(ctx, in)
6719 }
6720 info := &grpc.UnaryServerInfo{
6721 Server: srv,
6722 FullMethod: "/openolt.Openolt/EnableOnuSerialNumber",
6723 }
6724 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6725 return srv.(OpenoltServer).EnableOnuSerialNumber(ctx, req.(*InterfaceOnuSerialNumber))
6726 }
6727 return interceptor(ctx, in, info, handler)
6728}
6729
Matt Jeanneret61e94872019-03-22 16:16:01 -04006730var _Openolt_serviceDesc = grpc.ServiceDesc{
6731 ServiceName: "openolt.Openolt",
6732 HandlerType: (*OpenoltServer)(nil),
6733 Methods: []grpc.MethodDesc{
6734 {
6735 MethodName: "DisableOlt",
6736 Handler: _Openolt_DisableOlt_Handler,
6737 },
6738 {
6739 MethodName: "ReenableOlt",
6740 Handler: _Openolt_ReenableOlt_Handler,
6741 },
6742 {
6743 MethodName: "ActivateOnu",
6744 Handler: _Openolt_ActivateOnu_Handler,
6745 },
6746 {
6747 MethodName: "DeactivateOnu",
6748 Handler: _Openolt_DeactivateOnu_Handler,
6749 },
6750 {
6751 MethodName: "DeleteOnu",
6752 Handler: _Openolt_DeleteOnu_Handler,
6753 },
6754 {
6755 MethodName: "OmciMsgOut",
6756 Handler: _Openolt_OmciMsgOut_Handler,
6757 },
6758 {
6759 MethodName: "OnuPacketOut",
6760 Handler: _Openolt_OnuPacketOut_Handler,
6761 },
6762 {
6763 MethodName: "UplinkPacketOut",
6764 Handler: _Openolt_UplinkPacketOut_Handler,
6765 },
6766 {
6767 MethodName: "FlowAdd",
6768 Handler: _Openolt_FlowAdd_Handler,
6769 },
6770 {
6771 MethodName: "FlowRemove",
6772 Handler: _Openolt_FlowRemove_Handler,
6773 },
6774 {
6775 MethodName: "HeartbeatCheck",
6776 Handler: _Openolt_HeartbeatCheck_Handler,
6777 },
6778 {
6779 MethodName: "EnablePonIf",
6780 Handler: _Openolt_EnablePonIf_Handler,
6781 },
6782 {
6783 MethodName: "DisablePonIf",
6784 Handler: _Openolt_DisablePonIf_Handler,
6785 },
6786 {
6787 MethodName: "GetDeviceInfo",
6788 Handler: _Openolt_GetDeviceInfo_Handler,
6789 },
6790 {
6791 MethodName: "Reboot",
6792 Handler: _Openolt_Reboot_Handler,
6793 },
6794 {
6795 MethodName: "CollectStatistics",
6796 Handler: _Openolt_CollectStatistics_Handler,
6797 },
6798 {
Gamze Abaka66fe96f2020-12-17 13:27:27 +00006799 MethodName: "GetOnuStatistics",
6800 Handler: _Openolt_GetOnuStatistics_Handler,
6801 },
6802 {
6803 MethodName: "GetGemPortStatistics",
6804 Handler: _Openolt_GetGemPortStatistics_Handler,
6805 },
6806 {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006807 MethodName: "CreateTrafficSchedulers",
6808 Handler: _Openolt_CreateTrafficSchedulers_Handler,
Matt Jeanneret61e94872019-03-22 16:16:01 -04006809 },
6810 {
Abhilash Laxmeshwardfbb74d2019-07-23 08:03:08 -04006811 MethodName: "RemoveTrafficSchedulers",
6812 Handler: _Openolt_RemoveTrafficSchedulers_Handler,
6813 },
6814 {
6815 MethodName: "CreateTrafficQueues",
6816 Handler: _Openolt_CreateTrafficQueues_Handler,
6817 },
6818 {
6819 MethodName: "RemoveTrafficQueues",
6820 Handler: _Openolt_RemoveTrafficQueues_Handler,
Matt Jeanneret61e94872019-03-22 16:16:01 -04006821 },
Burak Gurdag402dd952019-12-10 20:31:11 +00006822 {
6823 MethodName: "PerformGroupOperation",
6824 Handler: _Openolt_PerformGroupOperation_Handler,
6825 },
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08006826 {
Burak Gurdagaadbcc02020-05-18 14:22:38 +00006827 MethodName: "DeleteGroup",
6828 Handler: _Openolt_DeleteGroup_Handler,
6829 },
6830 {
Dinesh Belwalkared6da5e2020-02-25 11:23:57 -08006831 MethodName: "GetExtValue",
6832 Handler: _Openolt_GetExtValue_Handler,
6833 },
Jason Huang55ee29d2020-03-11 23:43:29 +08006834 {
6835 MethodName: "OnuItuPonAlarmSet",
6836 Handler: _Openolt_OnuItuPonAlarmSet_Handler,
6837 },
Jason Huang4f8a9372020-06-03 18:09:35 +08006838 {
6839 MethodName: "GetLogicalOnuDistanceZero",
6840 Handler: _Openolt_GetLogicalOnuDistanceZero_Handler,
6841 },
6842 {
6843 MethodName: "GetLogicalOnuDistance",
6844 Handler: _Openolt_GetLogicalOnuDistance_Handler,
6845 },
Orhan Kupusogluda19b452021-05-12 12:19:16 +00006846 {
6847 MethodName: "GetPonRxPower",
6848 Handler: _Openolt_GetPonRxPower_Handler,
6849 },
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306850 {
Abhilash Laxmeshwarba79e802023-03-30 15:28:20 +05306851 MethodName: "GetOnuInfo",
6852 Handler: _Openolt_GetOnuInfo_Handler,
6853 },
6854 {
6855 MethodName: "GetPonInterfaceInfo",
6856 Handler: _Openolt_GetPonInterfaceInfo_Handler,
Abhilash Laxmeshward95e1992023-03-13 18:52:05 +05306857 },
Akash Kankanala761955c2024-02-21 19:32:20 +05306858 {
6859 MethodName: "GetAllocIdStatistics",
6860 Handler: _Openolt_GetAllocIdStatistics_Handler,
6861 },
6862 {
6863 MethodName: "GetPonPortStatistics",
6864 Handler: _Openolt_GetPonPortStatistics_Handler,
6865 },
6866 {
6867 MethodName: "GetNniPortStatistics",
6868 Handler: _Openolt_GetNniPortStatistics_Handler,
6869 },
Abhilash laxmeshware46f98e2025-06-23 20:33:29 +05306870 {
6871 MethodName: "DisableOnu",
6872 Handler: _Openolt_DisableOnu_Handler,
6873 },
6874 {
6875 MethodName: "EnableOnu",
6876 Handler: _Openolt_EnableOnu_Handler,
6877 },
6878 {
6879 MethodName: "DisableOnuSerialNumber",
6880 Handler: _Openolt_DisableOnuSerialNumber_Handler,
6881 },
6882 {
6883 MethodName: "EnableOnuSerialNumber",
6884 Handler: _Openolt_EnableOnuSerialNumber_Handler,
6885 },
Matt Jeanneret61e94872019-03-22 16:16:01 -04006886 },
6887 Streams: []grpc.StreamDesc{
6888 {
6889 StreamName: "EnableIndication",
6890 Handler: _Openolt_EnableIndication_Handler,
6891 ServerStreams: true,
6892 },
6893 },
6894 Metadata: "voltha_protos/openolt.proto",
6895}