openolt

package
v5.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 15, 2024 License: Apache-2.0 Imports: 11 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AlarmState_name = map[int32]string{
	0: "OFF",
	1: "ON",
}
View Source
var AlarmState_value = map[string]int32{
	"OFF": 0,
	"ON":  1,
}
View Source
var DeviceInfo_DeviceResourceRanges_Pool_PoolType_name = map[int32]string{
	0: "ONU_ID",
	1: "ALLOC_ID",
	2: "GEMPORT_ID",
	3: "FLOW_ID",
}
View Source
var DeviceInfo_DeviceResourceRanges_Pool_PoolType_value = map[string]int32{
	"ONU_ID":     0,
	"ALLOC_ID":   1,
	"GEMPORT_ID": 2,
	"FLOW_ID":    3,
}
View Source
var DeviceInfo_DeviceResourceRanges_Pool_SharingType_name = map[int32]string{
	0: "DEDICATED_PER_INTF",
	1: "SHARED_BY_ALL_INTF_ALL_TECH",
	2: "SHARED_BY_ALL_INTF_SAME_TECH",
}
View Source
var DeviceInfo_DeviceResourceRanges_Pool_SharingType_value = map[string]int32{
	"DEDICATED_PER_INTF":           0,
	"SHARED_BY_ALL_INTF_ALL_TECH":  1,
	"SHARED_BY_ALL_INTF_SAME_TECH": 2,
}
View Source
var GroupMember_InterfaceType_name = map[int32]string{
	0: "PON",
	1: "EPON_1G_PATH",
	2: "EPON_10G_PATH",
}
View Source
var GroupMember_InterfaceType_value = map[string]int32{
	"PON":           0,
	"EPON_1G_PATH":  1,
	"EPON_10G_PATH": 2,
}
View Source
var Group_GroupMembersCommand_name = map[int32]string{
	0: "ADD_MEMBERS",
	1: "REMOVE_MEMBERS",
	2: "SET_MEMBERS",
}
View Source
var Group_GroupMembersCommand_value = map[string]int32{
	"ADD_MEMBERS":    0,
	"REMOVE_MEMBERS": 1,
	"SET_MEMBERS":    2,
}
View Source
var IntfOperIndication_PONResourceRanges_Pool_PoolType_name = map[int32]string{
	0: "ONU_ID",
	1: "ALLOC_ID",
	2: "GEMPORT_ID",
	3: "FLOW_ID",
}
View Source
var IntfOperIndication_PONResourceRanges_Pool_PoolType_value = map[string]int32{
	"ONU_ID":     0,
	"ALLOC_ID":   1,
	"GEMPORT_ID": 2,
	"FLOW_ID":    3,
}
View Source
var OnuIndication_ActivationFailReason_name = map[int32]string{
	0: "ONU_ACTIVATION_FAIL_REASON_NONE",
	1: "ONU_ACTIVATION_FAIL_REASON_RANGING",
	2: "ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION",
	3: "ONU_ACTIVATION_FAIL_REASON_LOS",
	4: "ONU_ACTIVATION_FAIL_ONU_ALARM",
	5: "ONU_ACTIVATION_FAIL_SWITCH_OVER",
}
View Source
var OnuIndication_ActivationFailReason_value = map[string]int32{
	"ONU_ACTIVATION_FAIL_REASON_NONE":                    0,
	"ONU_ACTIVATION_FAIL_REASON_RANGING":                 1,
	"ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION": 2,
	"ONU_ACTIVATION_FAIL_REASON_LOS":                     3,
	"ONU_ACTIVATION_FAIL_ONU_ALARM":                      4,
	"ONU_ACTIVATION_FAIL_SWITCH_OVER":                    5,
}
View Source
var OnuInfo_OnuState_name = map[int32]string{
	0: "UNKNOWN",
	1: "NOT_CONFIGURED",
	2: "ACTIVE",
	3: "INACTIVE",
	4: "DISABLED",
}
View Source
var OnuInfo_OnuState_value = map[string]int32{
	"UNKNOWN":        0,
	"NOT_CONFIGURED": 1,
	"ACTIVE":         2,
	"INACTIVE":       3,
	"DISABLED":       4,
}
View Source
var PonIntfInfo_PonIntfState_name = map[int32]string{
	0: "UNKNOWN",
	1: "ACTIVE_WORKING",
	2: "ACTIVE_STANDBY",
	3: "INACTIVE",
	4: "DISABLED",
}
View Source
var PonIntfInfo_PonIntfState_value = map[string]int32{
	"UNKNOWN":        0,
	"ACTIVE_WORKING": 1,
	"ACTIVE_STANDBY": 2,
	"INACTIVE":       3,
	"DISABLED":       4,
}
View Source
var PonRxPowerData_RssiMeasurementFailReason_name = map[int32]string{
	0: "FAIL_REASON_NONE",
	1: "FAIL_REASON_NO_DELIMITER",
	2: "FAIL_REASON_NO_ACCESS",
}
View Source
var PonRxPowerData_RssiMeasurementFailReason_value = map[string]int32{
	"FAIL_REASON_NONE":         0,
	"FAIL_REASON_NO_DELIMITER": 1,
	"FAIL_REASON_NO_ACCESS":    2,
}

Functions

func RegisterOpenoltServer

func RegisterOpenoltServer(s *grpc.Server, srv OpenoltServer)

Types

type Action

type Action struct {
	Cmd                  *ActionCmd `protobuf:"bytes,1,opt,name=cmd,proto3" json:"cmd,omitempty"`
	OVid                 uint32     `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
	OPbits               uint32     `protobuf:"fixed32,3,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
	OTpid                uint32     `protobuf:"fixed32,4,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
	IVid                 uint32     `protobuf:"fixed32,5,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
	IPbits               uint32     `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
	ITpid                uint32     `protobuf:"fixed32,7,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*Action) Descriptor

func (*Action) Descriptor() ([]byte, []int)

func (*Action) GetCmd

func (m *Action) GetCmd() *ActionCmd

func (*Action) GetIPbits

func (m *Action) GetIPbits() uint32

func (*Action) GetITpid

func (m *Action) GetITpid() uint32

func (*Action) GetIVid

func (m *Action) GetIVid() uint32

func (*Action) GetOPbits

func (m *Action) GetOPbits() uint32

func (*Action) GetOTpid

func (m *Action) GetOTpid() uint32

func (*Action) GetOVid

func (m *Action) GetOVid() uint32

func (*Action) ProtoMessage

func (*Action) ProtoMessage()

func (*Action) Reset

func (m *Action) Reset()

func (*Action) String

func (m *Action) String() string

func (*Action) XXX_DiscardUnknown

func (m *Action) XXX_DiscardUnknown()

func (*Action) XXX_Marshal

func (m *Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Action) XXX_Merge

func (m *Action) XXX_Merge(src proto.Message)

func (*Action) XXX_Size

func (m *Action) XXX_Size() int

func (*Action) XXX_Unmarshal

func (m *Action) XXX_Unmarshal(b []byte) error

type ActionCmd

type ActionCmd struct {
	AddOuterTag          bool     `protobuf:"varint,1,opt,name=add_outer_tag,json=addOuterTag,proto3" json:"add_outer_tag,omitempty"`
	RemoveOuterTag       bool     `protobuf:"varint,2,opt,name=remove_outer_tag,json=removeOuterTag,proto3" json:"remove_outer_tag,omitempty"`
	TrapToHost           bool     `protobuf:"varint,3,opt,name=trap_to_host,json=trapToHost,proto3" json:"trap_to_host,omitempty"`
	RemarkOuterPbits     bool     `protobuf:"varint,4,opt,name=remark_outer_pbits,json=remarkOuterPbits,proto3" json:"remark_outer_pbits,omitempty"`
	RemarkInnerPbits     bool     `protobuf:"varint,5,opt,name=remark_inner_pbits,json=remarkInnerPbits,proto3" json:"remark_inner_pbits,omitempty"`
	AddInnerTag          bool     `protobuf:"varint,6,opt,name=add_inner_tag,json=addInnerTag,proto3" json:"add_inner_tag,omitempty"`
	RemoveInnerTag       bool     `protobuf:"varint,7,opt,name=remove_inner_tag,json=removeInnerTag,proto3" json:"remove_inner_tag,omitempty"`
	TranslateInnerTag    bool     `protobuf:"varint,8,opt,name=translate_inner_tag,json=translateInnerTag,proto3" json:"translate_inner_tag,omitempty"`
	TranslateOuterTag    bool     `protobuf:"varint,9,opt,name=translate_outer_tag,json=translateOuterTag,proto3" json:"translate_outer_tag,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ActionCmd) Descriptor

func (*ActionCmd) Descriptor() ([]byte, []int)

func (*ActionCmd) GetAddInnerTag

func (m *ActionCmd) GetAddInnerTag() bool

func (*ActionCmd) GetAddOuterTag

func (m *ActionCmd) GetAddOuterTag() bool

func (*ActionCmd) GetRemarkInnerPbits

func (m *ActionCmd) GetRemarkInnerPbits() bool

func (*ActionCmd) GetRemarkOuterPbits

func (m *ActionCmd) GetRemarkOuterPbits() bool

func (*ActionCmd) GetRemoveInnerTag

func (m *ActionCmd) GetRemoveInnerTag() bool

func (*ActionCmd) GetRemoveOuterTag

func (m *ActionCmd) GetRemoveOuterTag() bool

func (*ActionCmd) GetTranslateInnerTag

func (m *ActionCmd) GetTranslateInnerTag() bool

func (*ActionCmd) GetTranslateOuterTag

func (m *ActionCmd) GetTranslateOuterTag() bool

func (*ActionCmd) GetTrapToHost

func (m *ActionCmd) GetTrapToHost() bool

func (*ActionCmd) ProtoMessage

func (*ActionCmd) ProtoMessage()

func (*ActionCmd) Reset

func (m *ActionCmd) Reset()

func (*ActionCmd) String

func (m *ActionCmd) String() string

func (*ActionCmd) XXX_DiscardUnknown

func (m *ActionCmd) XXX_DiscardUnknown()

func (*ActionCmd) XXX_Marshal

func (m *ActionCmd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ActionCmd) XXX_Merge

func (m *ActionCmd) XXX_Merge(src proto.Message)

func (*ActionCmd) XXX_Size

func (m *ActionCmd) XXX_Size() int

func (*ActionCmd) XXX_Unmarshal

func (m *ActionCmd) XXX_Unmarshal(b []byte) error

type AlarmIndication

type AlarmIndication struct {
	// Types that are valid to be assigned to Data:
	//	*AlarmIndication_LosInd
	//	*AlarmIndication_DyingGaspInd
	//	*AlarmIndication_OnuAlarmInd
	//	*AlarmIndication_OnuStartupFailInd
	//	*AlarmIndication_OnuSignalDegradeInd
	//	*AlarmIndication_OnuDriftOfWindowInd
	//	*AlarmIndication_OnuLossOmciInd
	//	*AlarmIndication_OnuSignalsFailInd
	//	*AlarmIndication_OnuTiwiInd
	//	*AlarmIndication_OnuActivationFailInd
	//	*AlarmIndication_OnuProcessingErrorInd
	//	*AlarmIndication_OnuLossOfSyncFailInd
	//	*AlarmIndication_OnuItuPonStatsInd
	//	*AlarmIndication_OnuDeactivationFailureInd
	//	*AlarmIndication_OnuRemoteDefectInd
	//	*AlarmIndication_OnuLossGemDelineationInd
	//	*AlarmIndication_OnuPhysicalEquipmentErrorInd
	//	*AlarmIndication_OnuLossOfAckInd
	//	*AlarmIndication_OnuDiffReachExceededInd
	Data                 isAlarmIndication_Data `protobuf_oneof:"data"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*AlarmIndication) Descriptor

func (*AlarmIndication) Descriptor() ([]byte, []int)

func (*AlarmIndication) GetData

func (m *AlarmIndication) GetData() isAlarmIndication_Data

func (*AlarmIndication) GetDyingGaspInd

func (m *AlarmIndication) GetDyingGaspInd() *DyingGaspIndication

func (*AlarmIndication) GetLosInd

func (m *AlarmIndication) GetLosInd() *LosIndication

func (*AlarmIndication) GetOnuActivationFailInd

func (m *AlarmIndication) GetOnuActivationFailInd() *OnuActivationFailureIndication

func (*AlarmIndication) GetOnuAlarmInd

func (m *AlarmIndication) GetOnuAlarmInd() *OnuAlarmIndication

func (*AlarmIndication) GetOnuDeactivationFailureInd

func (m *AlarmIndication) GetOnuDeactivationFailureInd() *OnuDeactivationFailureIndication

func (*AlarmIndication) GetOnuDiffReachExceededInd

func (m *AlarmIndication) GetOnuDiffReachExceededInd() *OnuDifferentialReachExceededIndication

func (*AlarmIndication) GetOnuDriftOfWindowInd

func (m *AlarmIndication) GetOnuDriftOfWindowInd() *OnuDriftOfWindowIndication

func (*AlarmIndication) GetOnuItuPonStatsInd

func (m *AlarmIndication) GetOnuItuPonStatsInd() *OnuItuPonStatsIndication

func (*AlarmIndication) GetOnuLossGemDelineationInd

func (m *AlarmIndication) GetOnuLossGemDelineationInd() *OnuLossOfGEMChannelDelineationIndication

func (*AlarmIndication) GetOnuLossOfAckInd

func (m *AlarmIndication) GetOnuLossOfAckInd() *OnuLossOfAcknowledgementIndication

func (*AlarmIndication) GetOnuLossOfSyncFailInd

func (m *AlarmIndication) GetOnuLossOfSyncFailInd() *OnuLossOfKeySyncFailureIndication

func (*AlarmIndication) GetOnuLossOmciInd

func (m *AlarmIndication) GetOnuLossOmciInd() *OnuLossOfOmciChannelIndication

func (*AlarmIndication) GetOnuPhysicalEquipmentErrorInd

func (m *AlarmIndication) GetOnuPhysicalEquipmentErrorInd() *OnuPhysicalEquipmentErrorIndication

func (*AlarmIndication) GetOnuProcessingErrorInd

func (m *AlarmIndication) GetOnuProcessingErrorInd() *OnuProcessingErrorIndication

func (*AlarmIndication) GetOnuRemoteDefectInd

func (m *AlarmIndication) GetOnuRemoteDefectInd() *OnuRemoteDefectIndication

func (*AlarmIndication) GetOnuSignalDegradeInd

func (m *AlarmIndication) GetOnuSignalDegradeInd() *OnuSignalDegradeIndication

func (*AlarmIndication) GetOnuSignalsFailInd

func (m *AlarmIndication) GetOnuSignalsFailInd() *OnuSignalsFailureIndication

func (*AlarmIndication) GetOnuStartupFailInd

func (m *AlarmIndication) GetOnuStartupFailInd() *OnuStartupFailureIndication

func (*AlarmIndication) GetOnuTiwiInd

func (*AlarmIndication) ProtoMessage

func (*AlarmIndication) ProtoMessage()

func (*AlarmIndication) Reset

func (m *AlarmIndication) Reset()

func (*AlarmIndication) String

func (m *AlarmIndication) String() string

func (*AlarmIndication) XXX_DiscardUnknown

func (m *AlarmIndication) XXX_DiscardUnknown()

func (*AlarmIndication) XXX_Marshal

func (m *AlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AlarmIndication) XXX_Merge

func (m *AlarmIndication) XXX_Merge(src proto.Message)

func (*AlarmIndication) XXX_OneofWrappers

func (*AlarmIndication) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*AlarmIndication) XXX_Size

func (m *AlarmIndication) XXX_Size() int

func (*AlarmIndication) XXX_Unmarshal

func (m *AlarmIndication) XXX_Unmarshal(b []byte) error

type AlarmIndication_DyingGaspInd

type AlarmIndication_DyingGaspInd struct {
	DyingGaspInd *DyingGaspIndication `protobuf:"bytes,2,opt,name=dying_gasp_ind,json=dyingGaspInd,proto3,oneof"`
}

type AlarmIndication_LosInd

type AlarmIndication_LosInd struct {
	LosInd *LosIndication `protobuf:"bytes,1,opt,name=los_ind,json=losInd,proto3,oneof"`
}

type AlarmIndication_OnuActivationFailInd

type AlarmIndication_OnuActivationFailInd struct {
	OnuActivationFailInd *OnuActivationFailureIndication `protobuf:"bytes,10,opt,name=onu_activation_fail_ind,json=onuActivationFailInd,proto3,oneof"`
}

type AlarmIndication_OnuAlarmInd

type AlarmIndication_OnuAlarmInd struct {
	OnuAlarmInd *OnuAlarmIndication `protobuf:"bytes,3,opt,name=onu_alarm_ind,json=onuAlarmInd,proto3,oneof"`
}

type AlarmIndication_OnuDeactivationFailureInd

type AlarmIndication_OnuDeactivationFailureInd struct {
	OnuDeactivationFailureInd *OnuDeactivationFailureIndication `protobuf:"bytes,14,opt,name=onu_deactivation_failure_ind,json=onuDeactivationFailureInd,proto3,oneof"`
}

type AlarmIndication_OnuDiffReachExceededInd

type AlarmIndication_OnuDiffReachExceededInd struct {
	OnuDiffReachExceededInd *OnuDifferentialReachExceededIndication `protobuf:"bytes,19,opt,name=onu_diff_reach_exceeded_ind,json=onuDiffReachExceededInd,proto3,oneof"`
}

type AlarmIndication_OnuDriftOfWindowInd

type AlarmIndication_OnuDriftOfWindowInd struct {
	OnuDriftOfWindowInd *OnuDriftOfWindowIndication `protobuf:"bytes,6,opt,name=onu_drift_of_window_ind,json=onuDriftOfWindowInd,proto3,oneof"`
}

type AlarmIndication_OnuItuPonStatsInd

type AlarmIndication_OnuItuPonStatsInd struct {
	OnuItuPonStatsInd *OnuItuPonStatsIndication `protobuf:"bytes,13,opt,name=onu_itu_pon_stats_ind,json=onuItuPonStatsInd,proto3,oneof"`
}

type AlarmIndication_OnuLossGemDelineationInd

type AlarmIndication_OnuLossGemDelineationInd struct {
	OnuLossGemDelineationInd *OnuLossOfGEMChannelDelineationIndication `protobuf:"bytes,16,opt,name=onu_loss_gem_delineation_ind,json=onuLossGemDelineationInd,proto3,oneof"`
}

type AlarmIndication_OnuLossOfAckInd

type AlarmIndication_OnuLossOfAckInd struct {
	OnuLossOfAckInd *OnuLossOfAcknowledgementIndication `protobuf:"bytes,18,opt,name=onu_loss_of_ack_ind,json=onuLossOfAckInd,proto3,oneof"`
}

type AlarmIndication_OnuLossOfSyncFailInd

type AlarmIndication_OnuLossOfSyncFailInd struct {
	OnuLossOfSyncFailInd *OnuLossOfKeySyncFailureIndication `protobuf:"bytes,12,opt,name=onu_loss_of_sync_fail_ind,json=onuLossOfSyncFailInd,proto3,oneof"`
}

type AlarmIndication_OnuLossOmciInd

type AlarmIndication_OnuLossOmciInd struct {
	OnuLossOmciInd *OnuLossOfOmciChannelIndication `protobuf:"bytes,7,opt,name=onu_loss_omci_ind,json=onuLossOmciInd,proto3,oneof"`
}

type AlarmIndication_OnuPhysicalEquipmentErrorInd

type AlarmIndication_OnuPhysicalEquipmentErrorInd struct {
	OnuPhysicalEquipmentErrorInd *OnuPhysicalEquipmentErrorIndication `protobuf:"bytes,17,opt,name=onu_physical_equipment_error_ind,json=onuPhysicalEquipmentErrorInd,proto3,oneof"`
}

type AlarmIndication_OnuProcessingErrorInd

type AlarmIndication_OnuProcessingErrorInd struct {
	OnuProcessingErrorInd *OnuProcessingErrorIndication `protobuf:"bytes,11,opt,name=onu_processing_error_ind,json=onuProcessingErrorInd,proto3,oneof"`
}

type AlarmIndication_OnuRemoteDefectInd

type AlarmIndication_OnuRemoteDefectInd struct {
	OnuRemoteDefectInd *OnuRemoteDefectIndication `protobuf:"bytes,15,opt,name=onu_remote_defect_ind,json=onuRemoteDefectInd,proto3,oneof"`
}

type AlarmIndication_OnuSignalDegradeInd

type AlarmIndication_OnuSignalDegradeInd struct {
	OnuSignalDegradeInd *OnuSignalDegradeIndication `protobuf:"bytes,5,opt,name=onu_signal_degrade_ind,json=onuSignalDegradeInd,proto3,oneof"`
}

type AlarmIndication_OnuSignalsFailInd

type AlarmIndication_OnuSignalsFailInd struct {
	OnuSignalsFailInd *OnuSignalsFailureIndication `protobuf:"bytes,8,opt,name=onu_signals_fail_ind,json=onuSignalsFailInd,proto3,oneof"`
}

type AlarmIndication_OnuStartupFailInd

type AlarmIndication_OnuStartupFailInd struct {
	OnuStartupFailInd *OnuStartupFailureIndication `protobuf:"bytes,4,opt,name=onu_startup_fail_ind,json=onuStartupFailInd,proto3,oneof"`
}

type AlarmIndication_OnuTiwiInd

type AlarmIndication_OnuTiwiInd struct {
	OnuTiwiInd *OnuTransmissionInterferenceWarning `protobuf:"bytes,9,opt,name=onu_tiwi_ind,json=onuTiwiInd,proto3,oneof"`
}

type AlarmState

type AlarmState int32
const (
	AlarmState_OFF AlarmState = 0
	AlarmState_ON  AlarmState = 1
)

func (AlarmState) EnumDescriptor

func (AlarmState) EnumDescriptor() ([]byte, []int)

func (AlarmState) String

func (x AlarmState) String() string

type Classifier

type Classifier struct {
	OTpid                uint32   `protobuf:"fixed32,1,opt,name=o_tpid,json=oTpid,proto3" json:"o_tpid,omitempty"`
	OVid                 uint32   `protobuf:"fixed32,2,opt,name=o_vid,json=oVid,proto3" json:"o_vid,omitempty"`
	ITpid                uint32   `protobuf:"fixed32,3,opt,name=i_tpid,json=iTpid,proto3" json:"i_tpid,omitempty"`
	IVid                 uint32   `protobuf:"fixed32,4,opt,name=i_vid,json=iVid,proto3" json:"i_vid,omitempty"`
	OPbits               uint32   `protobuf:"fixed32,5,opt,name=o_pbits,json=oPbits,proto3" json:"o_pbits,omitempty"`
	IPbits               uint32   `protobuf:"fixed32,6,opt,name=i_pbits,json=iPbits,proto3" json:"i_pbits,omitempty"`
	EthType              uint32   `protobuf:"fixed32,7,opt,name=eth_type,json=ethType,proto3" json:"eth_type,omitempty"`
	DstMac               []byte   `protobuf:"bytes,8,opt,name=dst_mac,json=dstMac,proto3" json:"dst_mac,omitempty"`
	SrcMac               []byte   `protobuf:"bytes,9,opt,name=src_mac,json=srcMac,proto3" json:"src_mac,omitempty"`
	IpProto              uint32   `protobuf:"fixed32,10,opt,name=ip_proto,json=ipProto,proto3" json:"ip_proto,omitempty"`
	DstIp                uint32   `protobuf:"fixed32,11,opt,name=dst_ip,json=dstIp,proto3" json:"dst_ip,omitempty"`
	SrcIp                uint32   `protobuf:"fixed32,12,opt,name=src_ip,json=srcIp,proto3" json:"src_ip,omitempty"`
	SrcPort              uint32   `protobuf:"fixed32,13,opt,name=src_port,json=srcPort,proto3" json:"src_port,omitempty"`
	DstPort              uint32   `protobuf:"fixed32,14,opt,name=dst_port,json=dstPort,proto3" json:"dst_port,omitempty"`
	PktTagType           string   `protobuf:"bytes,15,opt,name=pkt_tag_type,json=pktTagType,proto3" json:"pkt_tag_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Classifier) Descriptor

func (*Classifier) Descriptor() ([]byte, []int)

func (*Classifier) GetDstIp

func (m *Classifier) GetDstIp() uint32

func (*Classifier) GetDstMac

func (m *Classifier) GetDstMac() []byte

func (*Classifier) GetDstPort

func (m *Classifier) GetDstPort() uint32

func (*Classifier) GetEthType

func (m *Classifier) GetEthType() uint32

func (*Classifier) GetIPbits

func (m *Classifier) GetIPbits() uint32

func (*Classifier) GetITpid

func (m *Classifier) GetITpid() uint32

func (*Classifier) GetIVid

func (m *Classifier) GetIVid() uint32

func (*Classifier) GetIpProto

func (m *Classifier) GetIpProto() uint32

func (*Classifier) GetOPbits

func (m *Classifier) GetOPbits() uint32

func (*Classifier) GetOTpid

func (m *Classifier) GetOTpid() uint32

func (*Classifier) GetOVid

func (m *Classifier) GetOVid() uint32

func (*Classifier) GetPktTagType

func (m *Classifier) GetPktTagType() string

func (*Classifier) GetSrcIp

func (m *Classifier) GetSrcIp() uint32

func (*Classifier) GetSrcMac

func (m *Classifier) GetSrcMac() []byte

func (*Classifier) GetSrcPort

func (m *Classifier) GetSrcPort() uint32

func (*Classifier) ProtoMessage

func (*Classifier) ProtoMessage()

func (*Classifier) Reset

func (m *Classifier) Reset()

func (*Classifier) String

func (m *Classifier) String() string

func (*Classifier) XXX_DiscardUnknown

func (m *Classifier) XXX_DiscardUnknown()

func (*Classifier) XXX_Marshal

func (m *Classifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Classifier) XXX_Merge

func (m *Classifier) XXX_Merge(src proto.Message)

func (*Classifier) XXX_Size

func (m *Classifier) XXX_Size() int

func (*Classifier) XXX_Unmarshal

func (m *Classifier) XXX_Unmarshal(b []byte) error

type DeviceInfo

type DeviceInfo struct {
	Vendor              string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
	Model               string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	HardwareVersion     string `protobuf:"bytes,3,opt,name=hardware_version,json=hardwareVersion,proto3" json:"hardware_version,omitempty"`
	FirmwareVersion     string `protobuf:"bytes,4,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
	DeviceId            string `protobuf:"bytes,16,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	DeviceSerialNumber  string `protobuf:"bytes,17,opt,name=device_serial_number,json=deviceSerialNumber,proto3" json:"device_serial_number,omitempty"`
	PreviouslyConnected bool   `protobuf:"varint,19,opt,name=previously_connected,json=previouslyConnected,proto3" json:"previously_connected,omitempty"`
	// Total number of pon intf ports on the device
	PonPorts             uint32                             `protobuf:"fixed32,12,opt,name=pon_ports,json=ponPorts,proto3" json:"pon_ports,omitempty"`
	Ranges               []*DeviceInfo_DeviceResourceRanges `protobuf:"bytes,15,rep,name=ranges,proto3" json:"ranges,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (*DeviceInfo) Descriptor

func (*DeviceInfo) Descriptor() ([]byte, []int)

func (*DeviceInfo) GetDeviceId

func (m *DeviceInfo) GetDeviceId() string

func (*DeviceInfo) GetDeviceSerialNumber

func (m *DeviceInfo) GetDeviceSerialNumber() string

func (*DeviceInfo) GetFirmwareVersion

func (m *DeviceInfo) GetFirmwareVersion() string

func (*DeviceInfo) GetHardwareVersion

func (m *DeviceInfo) GetHardwareVersion() string

func (*DeviceInfo) GetModel

func (m *DeviceInfo) GetModel() string

func (*DeviceInfo) GetPonPorts

func (m *DeviceInfo) GetPonPorts() uint32

func (*DeviceInfo) GetPreviouslyConnected

func (m *DeviceInfo) GetPreviouslyConnected() bool

func (*DeviceInfo) GetRanges

func (m *DeviceInfo) GetRanges() []*DeviceInfo_DeviceResourceRanges

func (*DeviceInfo) GetVendor

func (m *DeviceInfo) GetVendor() string

func (*DeviceInfo) ProtoMessage

func (*DeviceInfo) ProtoMessage()

func (*DeviceInfo) Reset

func (m *DeviceInfo) Reset()

func (*DeviceInfo) String

func (m *DeviceInfo) String() string

func (*DeviceInfo) XXX_DiscardUnknown

func (m *DeviceInfo) XXX_DiscardUnknown()

func (*DeviceInfo) XXX_Marshal

func (m *DeviceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeviceInfo) XXX_Merge

func (m *DeviceInfo) XXX_Merge(src proto.Message)

func (*DeviceInfo) XXX_Size

func (m *DeviceInfo) XXX_Size() int

func (*DeviceInfo) XXX_Unmarshal

func (m *DeviceInfo) XXX_Unmarshal(b []byte) error

type DeviceInfo_DeviceResourceRanges

type DeviceInfo_DeviceResourceRanges struct {
	// List of 0 or more intf_ids that use the same technology and pools.
	// If 0 intf_ids supplied, it implies ALL interfaces
	IntfIds []uint32 `protobuf:"fixed32,1,rep,packed,name=intf_ids,json=intfIds,proto3" json:"intf_ids,omitempty"`
	// Technology profile for this pool
	Technology           string                                  `protobuf:"bytes,2,opt,name=technology,proto3" json:"technology,omitempty"`
	Pools                []*DeviceInfo_DeviceResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                `json:"-"`
	XXX_unrecognized     []byte                                  `json:"-"`
	XXX_sizecache        int32                                   `json:"-"`
}

func (*DeviceInfo_DeviceResourceRanges) Descriptor

func (*DeviceInfo_DeviceResourceRanges) Descriptor() ([]byte, []int)

func (*DeviceInfo_DeviceResourceRanges) GetIntfIds

func (m *DeviceInfo_DeviceResourceRanges) GetIntfIds() []uint32

func (*DeviceInfo_DeviceResourceRanges) GetPools

func (*DeviceInfo_DeviceResourceRanges) GetTechnology

func (m *DeviceInfo_DeviceResourceRanges) GetTechnology() string

func (*DeviceInfo_DeviceResourceRanges) ProtoMessage

func (*DeviceInfo_DeviceResourceRanges) ProtoMessage()

func (*DeviceInfo_DeviceResourceRanges) Reset

func (*DeviceInfo_DeviceResourceRanges) String

func (*DeviceInfo_DeviceResourceRanges) XXX_DiscardUnknown

func (m *DeviceInfo_DeviceResourceRanges) XXX_DiscardUnknown()

func (*DeviceInfo_DeviceResourceRanges) XXX_Marshal

func (m *DeviceInfo_DeviceResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeviceInfo_DeviceResourceRanges) XXX_Merge

func (m *DeviceInfo_DeviceResourceRanges) XXX_Merge(src proto.Message)

func (*DeviceInfo_DeviceResourceRanges) XXX_Size

func (m *DeviceInfo_DeviceResourceRanges) XXX_Size() int

func (*DeviceInfo_DeviceResourceRanges) XXX_Unmarshal

func (m *DeviceInfo_DeviceResourceRanges) XXX_Unmarshal(b []byte) error

type DeviceInfo_DeviceResourceRanges_Pool

type DeviceInfo_DeviceResourceRanges_Pool struct {
	Type                 DeviceInfo_DeviceResourceRanges_Pool_PoolType    `protobuf:"varint,1,opt,name=type,proto3,enum=openolt.DeviceInfo_DeviceResourceRanges_Pool_PoolType" json:"type,omitempty"`
	Sharing              DeviceInfo_DeviceResourceRanges_Pool_SharingType `` /* 130-byte string literal not displayed */
	Start                uint32                                           `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
	End                  uint32                                           `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                         `json:"-"`
	XXX_unrecognized     []byte                                           `json:"-"`
	XXX_sizecache        int32                                            `json:"-"`
}

func (*DeviceInfo_DeviceResourceRanges_Pool) Descriptor

func (*DeviceInfo_DeviceResourceRanges_Pool) Descriptor() ([]byte, []int)

func (*DeviceInfo_DeviceResourceRanges_Pool) GetEnd

func (*DeviceInfo_DeviceResourceRanges_Pool) GetSharing

func (*DeviceInfo_DeviceResourceRanges_Pool) GetStart

func (*DeviceInfo_DeviceResourceRanges_Pool) GetType

func (*DeviceInfo_DeviceResourceRanges_Pool) ProtoMessage

func (*DeviceInfo_DeviceResourceRanges_Pool) ProtoMessage()

func (*DeviceInfo_DeviceResourceRanges_Pool) Reset

func (*DeviceInfo_DeviceResourceRanges_Pool) String

func (*DeviceInfo_DeviceResourceRanges_Pool) XXX_DiscardUnknown

func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_DiscardUnknown()

func (*DeviceInfo_DeviceResourceRanges_Pool) XXX_Marshal

func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeviceInfo_DeviceResourceRanges_Pool) XXX_Merge

func (*DeviceInfo_DeviceResourceRanges_Pool) XXX_Size

func (*DeviceInfo_DeviceResourceRanges_Pool) XXX_Unmarshal

func (m *DeviceInfo_DeviceResourceRanges_Pool) XXX_Unmarshal(b []byte) error

type DeviceInfo_DeviceResourceRanges_Pool_PoolType

type DeviceInfo_DeviceResourceRanges_Pool_PoolType int32
const (
	DeviceInfo_DeviceResourceRanges_Pool_ONU_ID     DeviceInfo_DeviceResourceRanges_Pool_PoolType = 0
	DeviceInfo_DeviceResourceRanges_Pool_ALLOC_ID   DeviceInfo_DeviceResourceRanges_Pool_PoolType = 1
	DeviceInfo_DeviceResourceRanges_Pool_GEMPORT_ID DeviceInfo_DeviceResourceRanges_Pool_PoolType = 2
	DeviceInfo_DeviceResourceRanges_Pool_FLOW_ID    DeviceInfo_DeviceResourceRanges_Pool_PoolType = 3
)

func (DeviceInfo_DeviceResourceRanges_Pool_PoolType) EnumDescriptor

func (DeviceInfo_DeviceResourceRanges_Pool_PoolType) EnumDescriptor() ([]byte, []int)

func (DeviceInfo_DeviceResourceRanges_Pool_PoolType) String

type DeviceInfo_DeviceResourceRanges_Pool_SharingType

type DeviceInfo_DeviceResourceRanges_Pool_SharingType int32
const (
	DeviceInfo_DeviceResourceRanges_Pool_DEDICATED_PER_INTF           DeviceInfo_DeviceResourceRanges_Pool_SharingType = 0
	DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_ALL_TECH  DeviceInfo_DeviceResourceRanges_Pool_SharingType = 1
	DeviceInfo_DeviceResourceRanges_Pool_SHARED_BY_ALL_INTF_SAME_TECH DeviceInfo_DeviceResourceRanges_Pool_SharingType = 2
)

func (DeviceInfo_DeviceResourceRanges_Pool_SharingType) EnumDescriptor

func (DeviceInfo_DeviceResourceRanges_Pool_SharingType) String

type DyingGaspIndication

type DyingGaspIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	Status               string   `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DyingGaspIndication) Descriptor

func (*DyingGaspIndication) Descriptor() ([]byte, []int)

func (*DyingGaspIndication) GetIntfId

func (m *DyingGaspIndication) GetIntfId() uint32

func (*DyingGaspIndication) GetOnuId

func (m *DyingGaspIndication) GetOnuId() uint32

func (*DyingGaspIndication) GetStatus

func (m *DyingGaspIndication) GetStatus() string

func (*DyingGaspIndication) ProtoMessage

func (*DyingGaspIndication) ProtoMessage()

func (*DyingGaspIndication) Reset

func (m *DyingGaspIndication) Reset()

func (*DyingGaspIndication) String

func (m *DyingGaspIndication) String() string

func (*DyingGaspIndication) XXX_DiscardUnknown

func (m *DyingGaspIndication) XXX_DiscardUnknown()

func (*DyingGaspIndication) XXX_Marshal

func (m *DyingGaspIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DyingGaspIndication) XXX_Merge

func (m *DyingGaspIndication) XXX_Merge(src proto.Message)

func (*DyingGaspIndication) XXX_Size

func (m *DyingGaspIndication) XXX_Size() int

func (*DyingGaspIndication) XXX_Unmarshal

func (m *DyingGaspIndication) XXX_Unmarshal(b []byte) error

type Empty

type Empty struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Empty) Descriptor

func (*Empty) Descriptor() ([]byte, []int)

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) Reset

func (m *Empty) Reset()

func (*Empty) String

func (m *Empty) String() string

func (*Empty) XXX_DiscardUnknown

func (m *Empty) XXX_DiscardUnknown()

func (*Empty) XXX_Marshal

func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Empty) XXX_Merge

func (m *Empty) XXX_Merge(src proto.Message)

func (*Empty) XXX_Size

func (m *Empty) XXX_Size() int

func (*Empty) XXX_Unmarshal

func (m *Empty) XXX_Unmarshal(b []byte) error

type Flow

type Flow struct {
	AccessIntfId         int32             `protobuf:"fixed32,1,opt,name=access_intf_id,json=accessIntfId,proto3" json:"access_intf_id,omitempty"`
	OnuId                int32             `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	UniId                int32             `protobuf:"fixed32,11,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
	FlowId               uint64            `protobuf:"fixed64,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
	SymmetricFlowId      uint64            `protobuf:"fixed64,18,opt,name=symmetric_flow_id,json=symmetricFlowId,proto3" json:"symmetric_flow_id,omitempty"`
	FlowType             string            `protobuf:"bytes,4,opt,name=flow_type,json=flowType,proto3" json:"flow_type,omitempty"`
	AllocId              int32             `protobuf:"fixed32,10,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
	NetworkIntfId        int32             `protobuf:"fixed32,5,opt,name=network_intf_id,json=networkIntfId,proto3" json:"network_intf_id,omitempty"`
	GemportId            int32             `protobuf:"fixed32,6,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
	Classifier           *Classifier       `protobuf:"bytes,7,opt,name=classifier,proto3" json:"classifier,omitempty"`
	Action               *Action           `protobuf:"bytes,8,opt,name=action,proto3" json:"action,omitempty"`
	Priority             int32             `protobuf:"fixed32,9,opt,name=priority,proto3" json:"priority,omitempty"`
	Cookie               uint64            `protobuf:"fixed64,12,opt,name=cookie,proto3" json:"cookie,omitempty"`
	PortNo               uint32            `protobuf:"fixed32,13,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
	GroupId              uint32            `protobuf:"fixed32,14,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	TechProfileId        uint32            `protobuf:"fixed32,15,opt,name=tech_profile_id,json=techProfileId,proto3" json:"tech_profile_id,omitempty"`
	ReplicateFlow        bool              `protobuf:"varint,16,opt,name=replicate_flow,json=replicateFlow,proto3" json:"replicate_flow,omitempty"`
	PbitToGemport        map[uint32]uint32 `` /* 195-byte string literal not displayed */
	GemportToAes         map[uint32]bool   `` /* 191-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*Flow) Descriptor

func (*Flow) Descriptor() ([]byte, []int)

func (*Flow) GetAccessIntfId

func (m *Flow) GetAccessIntfId() int32

func (*Flow) GetAction

func (m *Flow) GetAction() *Action

func (*Flow) GetAllocId

func (m *Flow) GetAllocId() int32

func (*Flow) GetClassifier

func (m *Flow) GetClassifier() *Classifier

func (*Flow) GetCookie

func (m *Flow) GetCookie() uint64

func (*Flow) GetFlowId

func (m *Flow) GetFlowId() uint64

func (*Flow) GetFlowType

func (m *Flow) GetFlowType() string

func (*Flow) GetGemportId

func (m *Flow) GetGemportId() int32

func (*Flow) GetGemportToAes

func (m *Flow) GetGemportToAes() map[uint32]bool

func (*Flow) GetGroupId

func (m *Flow) GetGroupId() uint32

func (*Flow) GetNetworkIntfId

func (m *Flow) GetNetworkIntfId() int32

func (*Flow) GetOnuId

func (m *Flow) GetOnuId() int32

func (*Flow) GetPbitToGemport

func (m *Flow) GetPbitToGemport() map[uint32]uint32

func (*Flow) GetPortNo

func (m *Flow) GetPortNo() uint32

func (*Flow) GetPriority

func (m *Flow) GetPriority() int32

func (*Flow) GetReplicateFlow

func (m *Flow) GetReplicateFlow() bool

func (*Flow) GetSymmetricFlowId

func (m *Flow) GetSymmetricFlowId() uint64

func (*Flow) GetTechProfileId

func (m *Flow) GetTechProfileId() uint32

func (*Flow) GetUniId

func (m *Flow) GetUniId() int32

func (*Flow) ProtoMessage

func (*Flow) ProtoMessage()

func (*Flow) Reset

func (m *Flow) Reset()

func (*Flow) String

func (m *Flow) String() string

func (*Flow) XXX_DiscardUnknown

func (m *Flow) XXX_DiscardUnknown()

func (*Flow) XXX_Marshal

func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Flow) XXX_Merge

func (m *Flow) XXX_Merge(src proto.Message)

func (*Flow) XXX_Size

func (m *Flow) XXX_Size() int

func (*Flow) XXX_Unmarshal

func (m *Flow) XXX_Unmarshal(b []byte) error

type FlowStatistics

type FlowStatistics struct {
	FlowId               uint32   `protobuf:"fixed32,1,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
	RxBytes              uint64   `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
	RxPackets            uint64   `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
	TxBytes              uint64   `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
	TxPackets            uint64   `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
	Timestamp            uint32   `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FlowStatistics) Descriptor

func (*FlowStatistics) Descriptor() ([]byte, []int)

func (*FlowStatistics) GetFlowId

func (m *FlowStatistics) GetFlowId() uint32

func (*FlowStatistics) GetRxBytes

func (m *FlowStatistics) GetRxBytes() uint64

func (*FlowStatistics) GetRxPackets

func (m *FlowStatistics) GetRxPackets() uint64

func (*FlowStatistics) GetTimestamp

func (m *FlowStatistics) GetTimestamp() uint32

func (*FlowStatistics) GetTxBytes

func (m *FlowStatistics) GetTxBytes() uint64

func (*FlowStatistics) GetTxPackets

func (m *FlowStatistics) GetTxPackets() uint64

func (*FlowStatistics) ProtoMessage

func (*FlowStatistics) ProtoMessage()

func (*FlowStatistics) Reset

func (m *FlowStatistics) Reset()

func (*FlowStatistics) String

func (m *FlowStatistics) String() string

func (*FlowStatistics) XXX_DiscardUnknown

func (m *FlowStatistics) XXX_DiscardUnknown()

func (*FlowStatistics) XXX_Marshal

func (m *FlowStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowStatistics) XXX_Merge

func (m *FlowStatistics) XXX_Merge(src proto.Message)

func (*FlowStatistics) XXX_Size

func (m *FlowStatistics) XXX_Size() int

func (*FlowStatistics) XXX_Unmarshal

func (m *FlowStatistics) XXX_Unmarshal(b []byte) error

type GemPortStatistics

type GemPortStatistics struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	GemportId            uint32   `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
	RxPackets            uint64   `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
	RxBytes              uint64   `protobuf:"fixed64,4,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
	TxPackets            uint64   `protobuf:"fixed64,5,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
	TxBytes              uint64   `protobuf:"fixed64,6,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
	Timestamp            uint32   `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GemPortStatistics) Descriptor

func (*GemPortStatistics) Descriptor() ([]byte, []int)

func (*GemPortStatistics) GetGemportId

func (m *GemPortStatistics) GetGemportId() uint32

func (*GemPortStatistics) GetIntfId

func (m *GemPortStatistics) GetIntfId() uint32

func (*GemPortStatistics) GetRxBytes

func (m *GemPortStatistics) GetRxBytes() uint64

func (*GemPortStatistics) GetRxPackets

func (m *GemPortStatistics) GetRxPackets() uint64

func (*GemPortStatistics) GetTimestamp

func (m *GemPortStatistics) GetTimestamp() uint32

func (*GemPortStatistics) GetTxBytes

func (m *GemPortStatistics) GetTxBytes() uint64

func (*GemPortStatistics) GetTxPackets

func (m *GemPortStatistics) GetTxPackets() uint64

func (*GemPortStatistics) ProtoMessage

func (*GemPortStatistics) ProtoMessage()

func (*GemPortStatistics) Reset

func (m *GemPortStatistics) Reset()

func (*GemPortStatistics) String

func (m *GemPortStatistics) String() string

func (*GemPortStatistics) XXX_DiscardUnknown

func (m *GemPortStatistics) XXX_DiscardUnknown()

func (*GemPortStatistics) XXX_Marshal

func (m *GemPortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GemPortStatistics) XXX_Merge

func (m *GemPortStatistics) XXX_Merge(src proto.Message)

func (*GemPortStatistics) XXX_Size

func (m *GemPortStatistics) XXX_Size() int

func (*GemPortStatistics) XXX_Unmarshal

func (m *GemPortStatistics) XXX_Unmarshal(b []byte) error

type Group

type Group struct {
	GroupId              uint32                    `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	Command              Group_GroupMembersCommand `protobuf:"varint,2,opt,name=command,proto3,enum=openolt.Group_GroupMembersCommand" json:"command,omitempty"`
	Members              []*GroupMember            `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
	Action               *Action                   `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (*Group) Descriptor

func (*Group) Descriptor() ([]byte, []int)

func (*Group) GetAction

func (m *Group) GetAction() *Action

func (*Group) GetCommand

func (m *Group) GetCommand() Group_GroupMembersCommand

func (*Group) GetGroupId

func (m *Group) GetGroupId() uint32

func (*Group) GetMembers

func (m *Group) GetMembers() []*GroupMember

func (*Group) ProtoMessage

func (*Group) ProtoMessage()

func (*Group) Reset

func (m *Group) Reset()

func (*Group) String

func (m *Group) String() string

func (*Group) XXX_DiscardUnknown

func (m *Group) XXX_DiscardUnknown()

func (*Group) XXX_Marshal

func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Group) XXX_Merge

func (m *Group) XXX_Merge(src proto.Message)

func (*Group) XXX_Size

func (m *Group) XXX_Size() int

func (*Group) XXX_Unmarshal

func (m *Group) XXX_Unmarshal(b []byte) error

type GroupMember

type GroupMember struct {
	InterfaceId          uint32                    `protobuf:"varint,1,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"`
	InterfaceType        GroupMember_InterfaceType `` /* 140-byte string literal not displayed */
	GemPortId            uint32                    `protobuf:"varint,3,opt,name=gem_port_id,json=gemPortId,proto3" json:"gem_port_id,omitempty"`
	Priority             uint32                    `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (*GroupMember) Descriptor

func (*GroupMember) Descriptor() ([]byte, []int)

func (*GroupMember) GetGemPortId

func (m *GroupMember) GetGemPortId() uint32

func (*GroupMember) GetInterfaceId

func (m *GroupMember) GetInterfaceId() uint32

func (*GroupMember) GetInterfaceType

func (m *GroupMember) GetInterfaceType() GroupMember_InterfaceType

func (*GroupMember) GetPriority

func (m *GroupMember) GetPriority() uint32

func (*GroupMember) ProtoMessage

func (*GroupMember) ProtoMessage()

func (*GroupMember) Reset

func (m *GroupMember) Reset()

func (*GroupMember) String

func (m *GroupMember) String() string

func (*GroupMember) XXX_DiscardUnknown

func (m *GroupMember) XXX_DiscardUnknown()

func (*GroupMember) XXX_Marshal

func (m *GroupMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GroupMember) XXX_Merge

func (m *GroupMember) XXX_Merge(src proto.Message)

func (*GroupMember) XXX_Size

func (m *GroupMember) XXX_Size() int

func (*GroupMember) XXX_Unmarshal

func (m *GroupMember) XXX_Unmarshal(b []byte) error

type GroupMember_InterfaceType

type GroupMember_InterfaceType int32
const (
	GroupMember_PON           GroupMember_InterfaceType = 0
	GroupMember_EPON_1G_PATH  GroupMember_InterfaceType = 1
	GroupMember_EPON_10G_PATH GroupMember_InterfaceType = 2
)

func (GroupMember_InterfaceType) EnumDescriptor

func (GroupMember_InterfaceType) EnumDescriptor() ([]byte, []int)

func (GroupMember_InterfaceType) String

func (x GroupMember_InterfaceType) String() string

type Group_GroupMembersCommand

type Group_GroupMembersCommand int32
const (
	Group_ADD_MEMBERS    Group_GroupMembersCommand = 0
	Group_REMOVE_MEMBERS Group_GroupMembersCommand = 1
	Group_SET_MEMBERS    Group_GroupMembersCommand = 2
)

func (Group_GroupMembersCommand) EnumDescriptor

func (Group_GroupMembersCommand) EnumDescriptor() ([]byte, []int)

func (Group_GroupMembersCommand) String

func (x Group_GroupMembersCommand) String() string

type Heartbeat

type Heartbeat struct {
	HeartbeatSignature   uint32   `protobuf:"fixed32,1,opt,name=heartbeat_signature,json=heartbeatSignature,proto3" json:"heartbeat_signature,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Heartbeat) Descriptor

func (*Heartbeat) Descriptor() ([]byte, []int)

func (*Heartbeat) GetHeartbeatSignature

func (m *Heartbeat) GetHeartbeatSignature() uint32

func (*Heartbeat) ProtoMessage

func (*Heartbeat) ProtoMessage()

func (*Heartbeat) Reset

func (m *Heartbeat) Reset()

func (*Heartbeat) String

func (m *Heartbeat) String() string

func (*Heartbeat) XXX_DiscardUnknown

func (m *Heartbeat) XXX_DiscardUnknown()

func (*Heartbeat) XXX_Marshal

func (m *Heartbeat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Heartbeat) XXX_Merge

func (m *Heartbeat) XXX_Merge(src proto.Message)

func (*Heartbeat) XXX_Size

func (m *Heartbeat) XXX_Size() int

func (*Heartbeat) XXX_Unmarshal

func (m *Heartbeat) XXX_Unmarshal(b []byte) error

type Indication

type Indication struct {
	// Types that are valid to be assigned to Data:
	//	*Indication_OltInd
	//	*Indication_IntfInd
	//	*Indication_IntfOperInd
	//	*Indication_OnuDiscInd
	//	*Indication_OnuInd
	//	*Indication_OmciInd
	//	*Indication_PktInd
	//	*Indication_PortStats
	//	*Indication_FlowStats
	//	*Indication_AlarmInd
	Data                 isIndication_Data `protobuf_oneof:"data"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*Indication) Descriptor

func (*Indication) Descriptor() ([]byte, []int)

func (*Indication) GetAlarmInd

func (m *Indication) GetAlarmInd() *AlarmIndication

func (*Indication) GetData

func (m *Indication) GetData() isIndication_Data

func (*Indication) GetFlowStats

func (m *Indication) GetFlowStats() *FlowStatistics

func (*Indication) GetIntfInd

func (m *Indication) GetIntfInd() *IntfIndication

func (*Indication) GetIntfOperInd

func (m *Indication) GetIntfOperInd() *IntfOperIndication

func (*Indication) GetOltInd

func (m *Indication) GetOltInd() *OltIndication

func (*Indication) GetOmciInd

func (m *Indication) GetOmciInd() *OmciIndication

func (*Indication) GetOnuDiscInd

func (m *Indication) GetOnuDiscInd() *OnuDiscIndication

func (*Indication) GetOnuInd

func (m *Indication) GetOnuInd() *OnuIndication

func (*Indication) GetPktInd

func (m *Indication) GetPktInd() *PacketIndication

func (*Indication) GetPortStats

func (m *Indication) GetPortStats() *PortStatistics

func (*Indication) ProtoMessage

func (*Indication) ProtoMessage()

func (*Indication) Reset

func (m *Indication) Reset()

func (*Indication) String

func (m *Indication) String() string

func (*Indication) XXX_DiscardUnknown

func (m *Indication) XXX_DiscardUnknown()

func (*Indication) XXX_Marshal

func (m *Indication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Indication) XXX_Merge

func (m *Indication) XXX_Merge(src proto.Message)

func (*Indication) XXX_OneofWrappers

func (*Indication) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Indication) XXX_Size

func (m *Indication) XXX_Size() int

func (*Indication) XXX_Unmarshal

func (m *Indication) XXX_Unmarshal(b []byte) error

type Indication_AlarmInd

type Indication_AlarmInd struct {
	AlarmInd *AlarmIndication `protobuf:"bytes,10,opt,name=alarm_ind,json=alarmInd,proto3,oneof"`
}

type Indication_FlowStats

type Indication_FlowStats struct {
	FlowStats *FlowStatistics `protobuf:"bytes,9,opt,name=flow_stats,json=flowStats,proto3,oneof"`
}

type Indication_IntfInd

type Indication_IntfInd struct {
	IntfInd *IntfIndication `protobuf:"bytes,2,opt,name=intf_ind,json=intfInd,proto3,oneof"`
}

type Indication_IntfOperInd

type Indication_IntfOperInd struct {
	IntfOperInd *IntfOperIndication `protobuf:"bytes,3,opt,name=intf_oper_ind,json=intfOperInd,proto3,oneof"`
}

type Indication_OltInd

type Indication_OltInd struct {
	OltInd *OltIndication `protobuf:"bytes,1,opt,name=olt_ind,json=oltInd,proto3,oneof"`
}

type Indication_OmciInd

type Indication_OmciInd struct {
	OmciInd *OmciIndication `protobuf:"bytes,6,opt,name=omci_ind,json=omciInd,proto3,oneof"`
}

type Indication_OnuDiscInd

type Indication_OnuDiscInd struct {
	OnuDiscInd *OnuDiscIndication `protobuf:"bytes,4,opt,name=onu_disc_ind,json=onuDiscInd,proto3,oneof"`
}

type Indication_OnuInd

type Indication_OnuInd struct {
	OnuInd *OnuIndication `protobuf:"bytes,5,opt,name=onu_ind,json=onuInd,proto3,oneof"`
}

type Indication_PktInd

type Indication_PktInd struct {
	PktInd *PacketIndication `protobuf:"bytes,7,opt,name=pkt_ind,json=pktInd,proto3,oneof"`
}

type Indication_PortStats

type Indication_PortStats struct {
	PortStats *PortStatistics `protobuf:"bytes,8,opt,name=port_stats,json=portStats,proto3,oneof"`
}

type Interface

type Interface struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Interface) Descriptor

func (*Interface) Descriptor() ([]byte, []int)

func (*Interface) GetIntfId

func (m *Interface) GetIntfId() uint32

func (*Interface) ProtoMessage

func (*Interface) ProtoMessage()

func (*Interface) Reset

func (m *Interface) Reset()

func (*Interface) String

func (m *Interface) String() string

func (*Interface) XXX_DiscardUnknown

func (m *Interface) XXX_DiscardUnknown()

func (*Interface) XXX_Marshal

func (m *Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Interface) XXX_Merge

func (m *Interface) XXX_Merge(src proto.Message)

func (*Interface) XXX_Size

func (m *Interface) XXX_Size() int

func (*Interface) XXX_Unmarshal

func (m *Interface) XXX_Unmarshal(b []byte) error

type IntfIndication

type IntfIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OperState            string   `protobuf:"bytes,2,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*IntfIndication) Descriptor

func (*IntfIndication) Descriptor() ([]byte, []int)

func (*IntfIndication) GetIntfId

func (m *IntfIndication) GetIntfId() uint32

func (*IntfIndication) GetOperState

func (m *IntfIndication) GetOperState() string

func (*IntfIndication) ProtoMessage

func (*IntfIndication) ProtoMessage()

func (*IntfIndication) Reset

func (m *IntfIndication) Reset()

func (*IntfIndication) String

func (m *IntfIndication) String() string

func (*IntfIndication) XXX_DiscardUnknown

func (m *IntfIndication) XXX_DiscardUnknown()

func (*IntfIndication) XXX_Marshal

func (m *IntfIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IntfIndication) XXX_Merge

func (m *IntfIndication) XXX_Merge(src proto.Message)

func (*IntfIndication) XXX_Size

func (m *IntfIndication) XXX_Size() int

func (*IntfIndication) XXX_Unmarshal

func (m *IntfIndication) XXX_Unmarshal(b []byte) error

type IntfOperIndication

type IntfOperIndication struct {
	Type                 string                                `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	IntfId               uint32                                `protobuf:"fixed32,2,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OperState            string                                `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
	Speed                uint32                                `protobuf:"fixed32,4,opt,name=speed,proto3" json:"speed,omitempty"`
	Technology           string                                `protobuf:"bytes,5,opt,name=technology,proto3" json:"technology,omitempty"`
	Ranges               *IntfOperIndication_PONResourceRanges `protobuf:"bytes,6,opt,name=ranges,proto3" json:"ranges,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_unrecognized     []byte                                `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

func (*IntfOperIndication) Descriptor

func (*IntfOperIndication) Descriptor() ([]byte, []int)

func (*IntfOperIndication) GetIntfId

func (m *IntfOperIndication) GetIntfId() uint32

func (*IntfOperIndication) GetOperState

func (m *IntfOperIndication) GetOperState() string

func (*IntfOperIndication) GetRanges

func (*IntfOperIndication) GetSpeed

func (m *IntfOperIndication) GetSpeed() uint32

func (*IntfOperIndication) GetTechnology

func (m *IntfOperIndication) GetTechnology() string

func (*IntfOperIndication) GetType

func (m *IntfOperIndication) GetType() string

func (*IntfOperIndication) ProtoMessage

func (*IntfOperIndication) ProtoMessage()

func (*IntfOperIndication) Reset

func (m *IntfOperIndication) Reset()

func (*IntfOperIndication) String

func (m *IntfOperIndication) String() string

func (*IntfOperIndication) XXX_DiscardUnknown

func (m *IntfOperIndication) XXX_DiscardUnknown()

func (*IntfOperIndication) XXX_Marshal

func (m *IntfOperIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IntfOperIndication) XXX_Merge

func (m *IntfOperIndication) XXX_Merge(src proto.Message)

func (*IntfOperIndication) XXX_Size

func (m *IntfOperIndication) XXX_Size() int

func (*IntfOperIndication) XXX_Unmarshal

func (m *IntfOperIndication) XXX_Unmarshal(b []byte) error

type IntfOperIndication_PONResourceRanges

type IntfOperIndication_PONResourceRanges struct {
	Pools                []*IntfOperIndication_PONResourceRanges_Pool `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                     `json:"-"`
	XXX_unrecognized     []byte                                       `json:"-"`
	XXX_sizecache        int32                                        `json:"-"`
}

func (*IntfOperIndication_PONResourceRanges) Descriptor

func (*IntfOperIndication_PONResourceRanges) Descriptor() ([]byte, []int)

func (*IntfOperIndication_PONResourceRanges) GetPools

func (*IntfOperIndication_PONResourceRanges) ProtoMessage

func (*IntfOperIndication_PONResourceRanges) ProtoMessage()

func (*IntfOperIndication_PONResourceRanges) Reset

func (*IntfOperIndication_PONResourceRanges) String

func (*IntfOperIndication_PONResourceRanges) XXX_DiscardUnknown

func (m *IntfOperIndication_PONResourceRanges) XXX_DiscardUnknown()

func (*IntfOperIndication_PONResourceRanges) XXX_Marshal

func (m *IntfOperIndication_PONResourceRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IntfOperIndication_PONResourceRanges) XXX_Merge

func (*IntfOperIndication_PONResourceRanges) XXX_Size

func (*IntfOperIndication_PONResourceRanges) XXX_Unmarshal

func (m *IntfOperIndication_PONResourceRanges) XXX_Unmarshal(b []byte) error

type IntfOperIndication_PONResourceRanges_Pool

type IntfOperIndication_PONResourceRanges_Pool struct {
	Type                 IntfOperIndication_PONResourceRanges_Pool_PoolType `` /* 126-byte string literal not displayed */
	Start                uint32                                             `protobuf:"fixed32,3,opt,name=start,proto3" json:"start,omitempty"`
	End                  uint32                                             `protobuf:"fixed32,4,opt,name=end,proto3" json:"end,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                           `json:"-"`
	XXX_unrecognized     []byte                                             `json:"-"`
	XXX_sizecache        int32                                              `json:"-"`
}

func (*IntfOperIndication_PONResourceRanges_Pool) Descriptor

func (*IntfOperIndication_PONResourceRanges_Pool) Descriptor() ([]byte, []int)

func (*IntfOperIndication_PONResourceRanges_Pool) GetEnd

func (*IntfOperIndication_PONResourceRanges_Pool) GetStart

func (*IntfOperIndication_PONResourceRanges_Pool) GetType

func (*IntfOperIndication_PONResourceRanges_Pool) ProtoMessage

func (*IntfOperIndication_PONResourceRanges_Pool) Reset

func (*IntfOperIndication_PONResourceRanges_Pool) String

func (*IntfOperIndication_PONResourceRanges_Pool) XXX_DiscardUnknown

func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_DiscardUnknown()

func (*IntfOperIndication_PONResourceRanges_Pool) XXX_Marshal

func (m *IntfOperIndication_PONResourceRanges_Pool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IntfOperIndication_PONResourceRanges_Pool) XXX_Merge

func (*IntfOperIndication_PONResourceRanges_Pool) XXX_Size

func (*IntfOperIndication_PONResourceRanges_Pool) XXX_Unmarshal

type IntfOperIndication_PONResourceRanges_Pool_PoolType

type IntfOperIndication_PONResourceRanges_Pool_PoolType int32
const (
	IntfOperIndication_PONResourceRanges_Pool_ONU_ID     IntfOperIndication_PONResourceRanges_Pool_PoolType = 0
	IntfOperIndication_PONResourceRanges_Pool_ALLOC_ID   IntfOperIndication_PONResourceRanges_Pool_PoolType = 1
	IntfOperIndication_PONResourceRanges_Pool_GEMPORT_ID IntfOperIndication_PONResourceRanges_Pool_PoolType = 2
	IntfOperIndication_PONResourceRanges_Pool_FLOW_ID    IntfOperIndication_PONResourceRanges_Pool_PoolType = 3
)

func (IntfOperIndication_PONResourceRanges_Pool_PoolType) EnumDescriptor

func (IntfOperIndication_PONResourceRanges_Pool_PoolType) String

type LosIndication

type LosIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	Status               string   `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LosIndication) Descriptor

func (*LosIndication) Descriptor() ([]byte, []int)

func (*LosIndication) GetIntfId

func (m *LosIndication) GetIntfId() uint32

func (*LosIndication) GetStatus

func (m *LosIndication) GetStatus() string

func (*LosIndication) ProtoMessage

func (*LosIndication) ProtoMessage()

func (*LosIndication) Reset

func (m *LosIndication) Reset()

func (*LosIndication) String

func (m *LosIndication) String() string

func (*LosIndication) XXX_DiscardUnknown

func (m *LosIndication) XXX_DiscardUnknown()

func (*LosIndication) XXX_Marshal

func (m *LosIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LosIndication) XXX_Merge

func (m *LosIndication) XXX_Merge(src proto.Message)

func (*LosIndication) XXX_Size

func (m *LosIndication) XXX_Size() int

func (*LosIndication) XXX_Unmarshal

func (m *LosIndication) XXX_Unmarshal(b []byte) error

type OltIndication

type OltIndication struct {
	OperState            string   `protobuf:"bytes,1,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OltIndication) Descriptor

func (*OltIndication) Descriptor() ([]byte, []int)

func (*OltIndication) GetOperState

func (m *OltIndication) GetOperState() string

func (*OltIndication) ProtoMessage

func (*OltIndication) ProtoMessage()

func (*OltIndication) Reset

func (m *OltIndication) Reset()

func (*OltIndication) String

func (m *OltIndication) String() string

func (*OltIndication) XXX_DiscardUnknown

func (m *OltIndication) XXX_DiscardUnknown()

func (*OltIndication) XXX_Marshal

func (m *OltIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OltIndication) XXX_Merge

func (m *OltIndication) XXX_Merge(src proto.Message)

func (*OltIndication) XXX_Size

func (m *OltIndication) XXX_Size() int

func (*OltIndication) XXX_Unmarshal

func (m *OltIndication) XXX_Unmarshal(b []byte) error

type OmciIndication

type OmciIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	Pkt                  []byte   `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OmciIndication) Descriptor

func (*OmciIndication) Descriptor() ([]byte, []int)

func (*OmciIndication) GetIntfId

func (m *OmciIndication) GetIntfId() uint32

func (*OmciIndication) GetOnuId

func (m *OmciIndication) GetOnuId() uint32

func (*OmciIndication) GetPkt

func (m *OmciIndication) GetPkt() []byte

func (*OmciIndication) ProtoMessage

func (*OmciIndication) ProtoMessage()

func (*OmciIndication) Reset

func (m *OmciIndication) Reset()

func (*OmciIndication) String

func (m *OmciIndication) String() string

func (*OmciIndication) XXX_DiscardUnknown

func (m *OmciIndication) XXX_DiscardUnknown()

func (*OmciIndication) XXX_Marshal

func (m *OmciIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OmciIndication) XXX_Merge

func (m *OmciIndication) XXX_Merge(src proto.Message)

func (*OmciIndication) XXX_Size

func (m *OmciIndication) XXX_Size() int

func (*OmciIndication) XXX_Unmarshal

func (m *OmciIndication) XXX_Unmarshal(b []byte) error

type OmciMsg

type OmciMsg struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	Pkt                  []byte   `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OmciMsg) Descriptor

func (*OmciMsg) Descriptor() ([]byte, []int)

func (*OmciMsg) GetIntfId

func (m *OmciMsg) GetIntfId() uint32

func (*OmciMsg) GetOnuId

func (m *OmciMsg) GetOnuId() uint32

func (*OmciMsg) GetPkt

func (m *OmciMsg) GetPkt() []byte

func (*OmciMsg) ProtoMessage

func (*OmciMsg) ProtoMessage()

func (*OmciMsg) Reset

func (m *OmciMsg) Reset()

func (*OmciMsg) String

func (m *OmciMsg) String() string

func (*OmciMsg) XXX_DiscardUnknown

func (m *OmciMsg) XXX_DiscardUnknown()

func (*OmciMsg) XXX_Marshal

func (m *OmciMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OmciMsg) XXX_Merge

func (m *OmciMsg) XXX_Merge(src proto.Message)

func (*OmciMsg) XXX_Size

func (m *OmciMsg) XXX_Size() int

func (*OmciMsg) XXX_Unmarshal

func (m *OmciMsg) XXX_Unmarshal(b []byte) error

type Onu

type Onu struct {
	IntfId               uint32        `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32        `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	SerialNumber         *SerialNumber `protobuf:"bytes,3,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
	Pir                  uint32        `protobuf:"fixed32,4,opt,name=pir,proto3" json:"pir,omitempty"`
	OmccEncryption       bool          `protobuf:"varint,5,opt,name=omcc_encryption,json=omccEncryption,proto3" json:"omcc_encryption,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*Onu) Descriptor

func (*Onu) Descriptor() ([]byte, []int)

func (*Onu) GetIntfId

func (m *Onu) GetIntfId() uint32

func (*Onu) GetOmccEncryption

func (m *Onu) GetOmccEncryption() bool

func (*Onu) GetOnuId

func (m *Onu) GetOnuId() uint32

func (*Onu) GetPir

func (m *Onu) GetPir() uint32

func (*Onu) GetSerialNumber

func (m *Onu) GetSerialNumber() *SerialNumber

func (*Onu) ProtoMessage

func (*Onu) ProtoMessage()

func (*Onu) Reset

func (m *Onu) Reset()

func (*Onu) String

func (m *Onu) String() string

func (*Onu) XXX_DiscardUnknown

func (m *Onu) XXX_DiscardUnknown()

func (*Onu) XXX_Marshal

func (m *Onu) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Onu) XXX_Merge

func (m *Onu) XXX_Merge(src proto.Message)

func (*Onu) XXX_Size

func (m *Onu) XXX_Size() int

func (*Onu) XXX_Unmarshal

func (m *Onu) XXX_Unmarshal(b []byte) error

type OnuActivationFailureIndication

type OnuActivationFailureIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	FailReason           uint32   `protobuf:"fixed32,3,opt,name=fail_reason,json=failReason,proto3" json:"fail_reason,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnuActivationFailureIndication) Descriptor

func (*OnuActivationFailureIndication) Descriptor() ([]byte, []int)

func (*OnuActivationFailureIndication) GetFailReason

func (m *OnuActivationFailureIndication) GetFailReason() uint32

func (*OnuActivationFailureIndication) GetIntfId

func (m *OnuActivationFailureIndication) GetIntfId() uint32

func (*OnuActivationFailureIndication) GetOnuId

func (m *OnuActivationFailureIndication) GetOnuId() uint32

func (*OnuActivationFailureIndication) ProtoMessage

func (*OnuActivationFailureIndication) ProtoMessage()

func (*OnuActivationFailureIndication) Reset

func (m *OnuActivationFailureIndication) Reset()

func (*OnuActivationFailureIndication) String

func (*OnuActivationFailureIndication) XXX_DiscardUnknown

func (m *OnuActivationFailureIndication) XXX_DiscardUnknown()

func (*OnuActivationFailureIndication) XXX_Marshal

func (m *OnuActivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuActivationFailureIndication) XXX_Merge

func (m *OnuActivationFailureIndication) XXX_Merge(src proto.Message)

func (*OnuActivationFailureIndication) XXX_Size

func (m *OnuActivationFailureIndication) XXX_Size() int

func (*OnuActivationFailureIndication) XXX_Unmarshal

func (m *OnuActivationFailureIndication) XXX_Unmarshal(b []byte) error

type OnuAlarmIndication

type OnuAlarmIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	LosStatus            string   `protobuf:"bytes,3,opt,name=los_status,json=losStatus,proto3" json:"los_status,omitempty"`
	LobStatus            string   `protobuf:"bytes,4,opt,name=lob_status,json=lobStatus,proto3" json:"lob_status,omitempty"`
	LopcMissStatus       string   `protobuf:"bytes,5,opt,name=lopc_miss_status,json=lopcMissStatus,proto3" json:"lopc_miss_status,omitempty"`
	LopcMicErrorStatus   string   `protobuf:"bytes,6,opt,name=lopc_mic_error_status,json=lopcMicErrorStatus,proto3" json:"lopc_mic_error_status,omitempty"`
	LofiStatus           string   `protobuf:"bytes,7,opt,name=lofi_status,json=lofiStatus,proto3" json:"lofi_status,omitempty"`
	LoamiStatus          string   `protobuf:"bytes,8,opt,name=loami_status,json=loamiStatus,proto3" json:"loami_status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnuAlarmIndication) Descriptor

func (*OnuAlarmIndication) Descriptor() ([]byte, []int)

func (*OnuAlarmIndication) GetIntfId

func (m *OnuAlarmIndication) GetIntfId() uint32

func (*OnuAlarmIndication) GetLoamiStatus

func (m *OnuAlarmIndication) GetLoamiStatus() string

func (*OnuAlarmIndication) GetLobStatus

func (m *OnuAlarmIndication) GetLobStatus() string

func (*OnuAlarmIndication) GetLofiStatus

func (m *OnuAlarmIndication) GetLofiStatus() string

func (*OnuAlarmIndication) GetLopcMicErrorStatus

func (m *OnuAlarmIndication) GetLopcMicErrorStatus() string

func (*OnuAlarmIndication) GetLopcMissStatus

func (m *OnuAlarmIndication) GetLopcMissStatus() string

func (*OnuAlarmIndication) GetLosStatus

func (m *OnuAlarmIndication) GetLosStatus() string

func (*OnuAlarmIndication) GetOnuId

func (m *OnuAlarmIndication) GetOnuId() uint32

func (*OnuAlarmIndication) ProtoMessage

func (*OnuAlarmIndication) ProtoMessage()

func (*OnuAlarmIndication) Reset

func (m *OnuAlarmIndication) Reset()

func (*OnuAlarmIndication) String

func (m *OnuAlarmIndication) String() string

func (*OnuAlarmIndication) XXX_DiscardUnknown

func (m *OnuAlarmIndication) XXX_DiscardUnknown()

func (*OnuAlarmIndication) XXX_Marshal

func (m *OnuAlarmIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuAlarmIndication) XXX_Merge

func (m *OnuAlarmIndication) XXX_Merge(src proto.Message)

func (*OnuAlarmIndication) XXX_Size

func (m *OnuAlarmIndication) XXX_Size() int

func (*OnuAlarmIndication) XXX_Unmarshal

func (m *OnuAlarmIndication) XXX_Unmarshal(b []byte) error

type OnuDeactivationFailureIndication

type OnuDeactivationFailureIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	Status               string   `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnuDeactivationFailureIndication) Descriptor

func (*OnuDeactivationFailureIndication) Descriptor() ([]byte, []int)

func (*OnuDeactivationFailureIndication) GetIntfId

func (*OnuDeactivationFailureIndication) GetOnuId

func (*OnuDeactivationFailureIndication) GetStatus

func (*OnuDeactivationFailureIndication) ProtoMessage

func (*OnuDeactivationFailureIndication) ProtoMessage()

func (*OnuDeactivationFailureIndication) Reset

func (*OnuDeactivationFailureIndication) String

func (*OnuDeactivationFailureIndication) XXX_DiscardUnknown

func (m *OnuDeactivationFailureIndication) XXX_DiscardUnknown()

func (*OnuDeactivationFailureIndication) XXX_Marshal

func (m *OnuDeactivationFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuDeactivationFailureIndication) XXX_Merge

func (*OnuDeactivationFailureIndication) XXX_Size

func (m *OnuDeactivationFailureIndication) XXX_Size() int

func (*OnuDeactivationFailureIndication) XXX_Unmarshal

func (m *OnuDeactivationFailureIndication) XXX_Unmarshal(b []byte) error

type OnuDifferentialReachExceededIndication

type OnuDifferentialReachExceededIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	Status               string   `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	Distance             uint32   `protobuf:"fixed32,4,opt,name=distance,proto3" json:"distance,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnuDifferentialReachExceededIndication) Descriptor

func (*OnuDifferentialReachExceededIndication) Descriptor() ([]byte, []int)

func (*OnuDifferentialReachExceededIndication) GetDistance

func (*OnuDifferentialReachExceededIndication) GetIntfId

func (*OnuDifferentialReachExceededIndication) GetOnuId

func (*OnuDifferentialReachExceededIndication) GetStatus

func (*OnuDifferentialReachExceededIndication) ProtoMessage

func (*OnuDifferentialReachExceededIndication) Reset

func (*OnuDifferentialReachExceededIndication) String

func (*OnuDifferentialReachExceededIndication) XXX_DiscardUnknown

func (m *OnuDifferentialReachExceededIndication) XXX_DiscardUnknown()

func (*OnuDifferentialReachExceededIndication) XXX_Marshal

func (m *OnuDifferentialReachExceededIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuDifferentialReachExceededIndication) XXX_Merge

func (*OnuDifferentialReachExceededIndication) XXX_Size

func (*OnuDifferentialReachExceededIndication) XXX_Unmarshal

func (m *OnuDifferentialReachExceededIndication) XXX_Unmarshal(b []byte) error

type OnuDiscIndication

type OnuDiscIndication struct {
	IntfId               uint32        `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	SerialNumber         *SerialNumber `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*OnuDiscIndication) Descriptor

func (*OnuDiscIndication) Descriptor() ([]byte, []int)

func (*OnuDiscIndication) GetIntfId

func (m *OnuDiscIndication) GetIntfId() uint32

func (*OnuDiscIndication) GetSerialNumber

func (m *OnuDiscIndication) GetSerialNumber() *SerialNumber

func (*OnuDiscIndication) ProtoMessage

func (*OnuDiscIndication) ProtoMessage()

func (*OnuDiscIndication) Reset

func (m *OnuDiscIndication) Reset()

func (*OnuDiscIndication) String

func (m *OnuDiscIndication) String() string

func (*OnuDiscIndication) XXX_DiscardUnknown

func (m *OnuDiscIndication) XXX_DiscardUnknown()

func (*OnuDiscIndication) XXX_Marshal

func (m *OnuDiscIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuDiscIndication) XXX_Merge

func (m *OnuDiscIndication) XXX_Merge(src proto.Message)

func (*OnuDiscIndication) XXX_Size

func (m *OnuDiscIndication) XXX_Size() int

func (*OnuDiscIndication) XXX_Unmarshal

func (m *OnuDiscIndication) XXX_Unmarshal(b []byte) error

type OnuDriftOfWindowIndication

type OnuDriftOfWindowIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	Status               string   `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	Drift                uint32   `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
	NewEqd               uint32   `protobuf:"fixed32,5,opt,name=new_eqd,json=newEqd,proto3" json:"new_eqd,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnuDriftOfWindowIndication) Descriptor

func (*OnuDriftOfWindowIndication) Descriptor() ([]byte, []int)

func (*OnuDriftOfWindowIndication) GetDrift

func (m *OnuDriftOfWindowIndication) GetDrift() uint32

func (*OnuDriftOfWindowIndication) GetIntfId

func (m *OnuDriftOfWindowIndication) GetIntfId() uint32

func (*OnuDriftOfWindowIndication) GetNewEqd

func (m *OnuDriftOfWindowIndication) GetNewEqd() uint32

func (*OnuDriftOfWindowIndication) GetOnuId

func (m *OnuDriftOfWindowIndication) GetOnuId() uint32

func (*OnuDriftOfWindowIndication) GetStatus

func (m *OnuDriftOfWindowIndication) GetStatus() string

func (*OnuDriftOfWindowIndication) ProtoMessage

func (*OnuDriftOfWindowIndication) ProtoMessage()

func (*OnuDriftOfWindowIndication) Reset

func (m *OnuDriftOfWindowIndication) Reset()

func (*OnuDriftOfWindowIndication) String

func (m *OnuDriftOfWindowIndication) String() string

func (*OnuDriftOfWindowIndication) XXX_DiscardUnknown

func (m *OnuDriftOfWindowIndication) XXX_DiscardUnknown()

func (*OnuDriftOfWindowIndication) XXX_Marshal

func (m *OnuDriftOfWindowIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuDriftOfWindowIndication) XXX_Merge

func (m *OnuDriftOfWindowIndication) XXX_Merge(src proto.Message)

func (*OnuDriftOfWindowIndication) XXX_Size

func (m *OnuDriftOfWindowIndication) XXX_Size() int

func (*OnuDriftOfWindowIndication) XXX_Unmarshal

func (m *OnuDriftOfWindowIndication) XXX_Unmarshal(b []byte) error

type OnuIndication

type OnuIndication struct {
	IntfId               uint32                             `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32                             `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	OperState            string                             `protobuf:"bytes,3,opt,name=oper_state,json=operState,proto3" json:"oper_state,omitempty"`
	AdminState           string                             `protobuf:"bytes,5,opt,name=admin_state,json=adminState,proto3" json:"admin_state,omitempty"`
	SerialNumber         *SerialNumber                      `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
	FailReason           OnuIndication_ActivationFailReason `` /* 140-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (*OnuIndication) Descriptor

func (*OnuIndication) Descriptor() ([]byte, []int)

func (*OnuIndication) GetAdminState

func (m *OnuIndication) GetAdminState() string

func (*OnuIndication) GetFailReason

func (*OnuIndication) GetIntfId

func (m *OnuIndication) GetIntfId() uint32

func (*OnuIndication) GetOnuId

func (m *OnuIndication) GetOnuId() uint32

func (*OnuIndication) GetOperState

func (m *OnuIndication) GetOperState() string

func (*OnuIndication) GetSerialNumber

func (m *OnuIndication) GetSerialNumber() *SerialNumber

func (*OnuIndication) ProtoMessage

func (*OnuIndication) ProtoMessage()

func (*OnuIndication) Reset

func (m *OnuIndication) Reset()

func (*OnuIndication) String

func (m *OnuIndication) String() string

func (*OnuIndication) XXX_DiscardUnknown

func (m *OnuIndication) XXX_DiscardUnknown()

func (*OnuIndication) XXX_Marshal

func (m *OnuIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuIndication) XXX_Merge

func (m *OnuIndication) XXX_Merge(src proto.Message)

func (*OnuIndication) XXX_Size

func (m *OnuIndication) XXX_Size() int

func (*OnuIndication) XXX_Unmarshal

func (m *OnuIndication) XXX_Unmarshal(b []byte) error

type OnuIndication_ActivationFailReason

type OnuIndication_ActivationFailReason int32

* activation fail reason.

const (
	OnuIndication_ONU_ACTIVATION_FAIL_REASON_NONE                    OnuIndication_ActivationFailReason = 0
	OnuIndication_ONU_ACTIVATION_FAIL_REASON_RANGING                 OnuIndication_ActivationFailReason = 1
	OnuIndication_ONU_ACTIVATION_FAIL_REASON_PASSWORD_AUTHENTICATION OnuIndication_ActivationFailReason = 2
	OnuIndication_ONU_ACTIVATION_FAIL_REASON_LOS                     OnuIndication_ActivationFailReason = 3
	OnuIndication_ONU_ACTIVATION_FAIL_ONU_ALARM                      OnuIndication_ActivationFailReason = 4
	OnuIndication_ONU_ACTIVATION_FAIL_SWITCH_OVER                    OnuIndication_ActivationFailReason = 5
)

func (OnuIndication_ActivationFailReason) EnumDescriptor

func (OnuIndication_ActivationFailReason) EnumDescriptor() ([]byte, []int)

func (OnuIndication_ActivationFailReason) String

type OnuInfo

type OnuInfo struct {
	OnuId                uint32           `protobuf:"fixed32,1,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	State                OnuInfo_OnuState `protobuf:"varint,2,opt,name=state,proto3,enum=openolt.OnuInfo_OnuState" json:"state,omitempty"`
	Losi                 AlarmState       `protobuf:"varint,3,opt,name=losi,proto3,enum=openolt.AlarmState" json:"losi,omitempty"`
	Lofi                 AlarmState       `protobuf:"varint,4,opt,name=lofi,proto3,enum=openolt.AlarmState" json:"lofi,omitempty"`
	Loami                AlarmState       `protobuf:"varint,5,opt,name=loami,proto3,enum=openolt.AlarmState" json:"loami,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

contains the onu id, state of the onu and the information about the alarms on the onu. As of now only few alarms are added, any further information needed can be added to the structure.

func (*OnuInfo) Descriptor

func (*OnuInfo) Descriptor() ([]byte, []int)

func (*OnuInfo) GetLoami

func (m *OnuInfo) GetLoami() AlarmState

func (*OnuInfo) GetLofi

func (m *OnuInfo) GetLofi() AlarmState

func (*OnuInfo) GetLosi

func (m *OnuInfo) GetLosi() AlarmState

func (*OnuInfo) GetOnuId

func (m *OnuInfo) GetOnuId() uint32

func (*OnuInfo) GetState

func (m *OnuInfo) GetState() OnuInfo_OnuState

func (*OnuInfo) ProtoMessage

func (*OnuInfo) ProtoMessage()

func (*OnuInfo) Reset

func (m *OnuInfo) Reset()

func (*OnuInfo) String

func (m *OnuInfo) String() string

func (*OnuInfo) XXX_DiscardUnknown

func (m *OnuInfo) XXX_DiscardUnknown()

func (*OnuInfo) XXX_Marshal

func (m *OnuInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuInfo) XXX_Merge

func (m *OnuInfo) XXX_Merge(src proto.Message)

func (*OnuInfo) XXX_Size

func (m *OnuInfo) XXX_Size() int

func (*OnuInfo) XXX_Unmarshal

func (m *OnuInfo) XXX_Unmarshal(b []byte) error

type OnuInfo_OnuState

type OnuInfo_OnuState int32
const (
	//
	// There are other states in BAL for ONU, which voltha is not interested as of now.
	// UNKNOWN is to be filled for the rest of the states other than NOT_CONFIGURED/ACTIVE/INACTIVE/DISABLED
	OnuInfo_UNKNOWN        OnuInfo_OnuState = 0
	OnuInfo_NOT_CONFIGURED OnuInfo_OnuState = 1
	OnuInfo_ACTIVE         OnuInfo_OnuState = 2
	OnuInfo_INACTIVE       OnuInfo_OnuState = 3
	OnuInfo_DISABLED       OnuInfo_OnuState = 4
)

func (OnuInfo_OnuState) EnumDescriptor

func (OnuInfo_OnuState) EnumDescriptor() ([]byte, []int)

func (OnuInfo_OnuState) String

func (x OnuInfo_OnuState) String() string

type OnuItuPonStatsIndication

type OnuItuPonStatsIndication struct {
	IntfId uint32 `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId  uint32 `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	// Types that are valid to be assigned to Stats:
	//	*OnuItuPonStatsIndication_RdiErrorInd
	Stats                isOnuItuPonStatsIndication_Stats `protobuf_oneof:"stats"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (*OnuItuPonStatsIndication) Descriptor

func (*OnuItuPonStatsIndication) Descriptor() ([]byte, []int)

func (*OnuItuPonStatsIndication) GetIntfId

func (m *OnuItuPonStatsIndication) GetIntfId() uint32

func (*OnuItuPonStatsIndication) GetOnuId

func (m *OnuItuPonStatsIndication) GetOnuId() uint32

func (*OnuItuPonStatsIndication) GetRdiErrorInd

func (m *OnuItuPonStatsIndication) GetRdiErrorInd() *RdiErrorIndication

func (*OnuItuPonStatsIndication) GetStats

func (m *OnuItuPonStatsIndication) GetStats() isOnuItuPonStatsIndication_Stats

func (*OnuItuPonStatsIndication) ProtoMessage

func (*OnuItuPonStatsIndication) ProtoMessage()

func (*OnuItuPonStatsIndication) Reset

func (m *OnuItuPonStatsIndication) Reset()

func (*OnuItuPonStatsIndication) String

func (m *OnuItuPonStatsIndication) String() string

func (*OnuItuPonStatsIndication) XXX_DiscardUnknown

func (m *OnuItuPonStatsIndication) XXX_DiscardUnknown()

func (*OnuItuPonStatsIndication) XXX_Marshal

func (m *OnuItuPonStatsIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuItuPonStatsIndication) XXX_Merge

func (m *OnuItuPonStatsIndication) XXX_Merge(src proto.Message)

func (*OnuItuPonStatsIndication) XXX_OneofWrappers

func (*OnuItuPonStatsIndication) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*OnuItuPonStatsIndication) XXX_Size

func (m *OnuItuPonStatsIndication) XXX_Size() int

func (*OnuItuPonStatsIndication) XXX_Unmarshal

func (m *OnuItuPonStatsIndication) XXX_Unmarshal(b []byte) error

type OnuItuPonStatsIndication_RdiErrorInd

type OnuItuPonStatsIndication_RdiErrorInd struct {
	RdiErrorInd *RdiErrorIndication `protobuf:"bytes,3,opt,name=rdi_error_ind,json=rdiErrorInd,proto3,oneof"`
}

type OnuLogicalDistance

type OnuLogicalDistance struct {
	IntfId                 uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                  uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	LogicalOnuDistanceZero uint32   `` /* 133-byte string literal not displayed */
	LogicalOnuDistance     uint32   `protobuf:"fixed32,4,opt,name=logical_onu_distance,json=logicalOnuDistance,proto3" json:"logical_onu_distance,omitempty"`
	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
	XXX_unrecognized       []byte   `json:"-"`
	XXX_sizecache          int32    `json:"-"`
}

func (*OnuLogicalDistance) Descriptor

func (*OnuLogicalDistance) Descriptor() ([]byte, []int)

func (*OnuLogicalDistance) GetIntfId

func (m *OnuLogicalDistance) GetIntfId() uint32

func (*OnuLogicalDistance) GetLogicalOnuDistance

func (m *OnuLogicalDistance) GetLogicalOnuDistance() uint32

func (*OnuLogicalDistance) GetLogicalOnuDistanceZero

func (m *OnuLogicalDistance) GetLogicalOnuDistanceZero() uint32

func (*OnuLogicalDistance) GetOnuId

func (m *OnuLogicalDistance) GetOnuId() uint32

func (*OnuLogicalDistance) ProtoMessage

func (*OnuLogicalDistance) ProtoMessage()

func (*OnuLogicalDistance) Reset

func (m *OnuLogicalDistance) Reset()

func (*OnuLogicalDistance) String

func (m *OnuLogicalDistance) String() string

func (*OnuLogicalDistance) XXX_DiscardUnknown

func (m *OnuLogicalDistance) XXX_DiscardUnknown()

func (*OnuLogicalDistance) XXX_Marshal

func (m *OnuLogicalDistance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuLogicalDistance) XXX_Merge

func (m *OnuLogicalDistance) XXX_Merge(src proto.Message)

func (*OnuLogicalDistance) XXX_Size

func (m *OnuLogicalDistance) XXX_Size() int

func (*OnuLogicalDistance) XXX_Unmarshal

func (m *OnuLogicalDistance) XXX_Unmarshal(b []byte) error

type OnuLossOfAcknowledgementIndication

type OnuLossOfAcknowledgementIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	Status               string   `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnuLossOfAcknowledgementIndication) Descriptor

func (*OnuLossOfAcknowledgementIndication) Descriptor() ([]byte, []int)

func (*OnuLossOfAcknowledgementIndication) GetIntfId

func (*OnuLossOfAcknowledgementIndication) GetOnuId

func (*OnuLossOfAcknowledgementIndication) GetStatus

func (*OnuLossOfAcknowledgementIndication) ProtoMessage

func (*OnuLossOfAcknowledgementIndication) ProtoMessage()

func (*OnuLossOfAcknowledgementIndication) Reset

func (*OnuLossOfAcknowledgementIndication) String

func (*OnuLossOfAcknowledgementIndication) XXX_DiscardUnknown

func (m *OnuLossOfAcknowledgementIndication) XXX_DiscardUnknown()

func (*OnuLossOfAcknowledgementIndication) XXX_Marshal

func (m *OnuLossOfAcknowledgementIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuLossOfAcknowledgementIndication) XXX_Merge

func (*OnuLossOfAcknowledgementIndication) XXX_Size

func (*OnuLossOfAcknowledgementIndication) XXX_Unmarshal

func (m *OnuLossOfAcknowledgementIndication) XXX_Unmarshal(b []byte) error

type OnuLossOfGEMChannelDelineationIndication

type OnuLossOfGEMChannelDelineationIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	Status               string   `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	DelineationErrors    uint32   `protobuf:"fixed32,4,opt,name=delineation_errors,json=delineationErrors,proto3" json:"delineation_errors,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnuLossOfGEMChannelDelineationIndication) Descriptor

func (*OnuLossOfGEMChannelDelineationIndication) Descriptor() ([]byte, []int)

func (*OnuLossOfGEMChannelDelineationIndication) GetDelineationErrors

func (m *OnuLossOfGEMChannelDelineationIndication) GetDelineationErrors() uint32

func (*OnuLossOfGEMChannelDelineationIndication) GetIntfId

func (*OnuLossOfGEMChannelDelineationIndication) GetOnuId

func (*OnuLossOfGEMChannelDelineationIndication) GetStatus

func (*OnuLossOfGEMChannelDelineationIndication) ProtoMessage

func (*OnuLossOfGEMChannelDelineationIndication) Reset

func (*OnuLossOfGEMChannelDelineationIndication) String

func (*OnuLossOfGEMChannelDelineationIndication) XXX_DiscardUnknown

func (m *OnuLossOfGEMChannelDelineationIndication) XXX_DiscardUnknown()

func (*OnuLossOfGEMChannelDelineationIndication) XXX_Marshal

func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuLossOfGEMChannelDelineationIndication) XXX_Merge

func (*OnuLossOfGEMChannelDelineationIndication) XXX_Size

func (*OnuLossOfGEMChannelDelineationIndication) XXX_Unmarshal

func (m *OnuLossOfGEMChannelDelineationIndication) XXX_Unmarshal(b []byte) error

type OnuLossOfKeySyncFailureIndication

type OnuLossOfKeySyncFailureIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	Status               string   `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnuLossOfKeySyncFailureIndication) Descriptor

func (*OnuLossOfKeySyncFailureIndication) Descriptor() ([]byte, []int)

func (*OnuLossOfKeySyncFailureIndication) GetIntfId

func (*OnuLossOfKeySyncFailureIndication) GetOnuId

func (*OnuLossOfKeySyncFailureIndication) GetStatus

func (*OnuLossOfKeySyncFailureIndication) ProtoMessage

func (*OnuLossOfKeySyncFailureIndication) ProtoMessage()

func (*OnuLossOfKeySyncFailureIndication) Reset

func (*OnuLossOfKeySyncFailureIndication) String

func (*OnuLossOfKeySyncFailureIndication) XXX_DiscardUnknown

func (m *OnuLossOfKeySyncFailureIndication) XXX_DiscardUnknown()

func (*OnuLossOfKeySyncFailureIndication) XXX_Marshal

func (m *OnuLossOfKeySyncFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuLossOfKeySyncFailureIndication) XXX_Merge

func (*OnuLossOfKeySyncFailureIndication) XXX_Size

func (m *OnuLossOfKeySyncFailureIndication) XXX_Size() int

func (*OnuLossOfKeySyncFailureIndication) XXX_Unmarshal

func (m *OnuLossOfKeySyncFailureIndication) XXX_Unmarshal(b []byte) error

type OnuLossOfOmciChannelIndication

type OnuLossOfOmciChannelIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	Status               string   `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnuLossOfOmciChannelIndication) Descriptor

func (*OnuLossOfOmciChannelIndication) Descriptor() ([]byte, []int)

func (*OnuLossOfOmciChannelIndication) GetIntfId

func (m *OnuLossOfOmciChannelIndication) GetIntfId() uint32

func (*OnuLossOfOmciChannelIndication) GetOnuId

func (m *OnuLossOfOmciChannelIndication) GetOnuId() uint32

func (*OnuLossOfOmciChannelIndication) GetStatus

func (m *OnuLossOfOmciChannelIndication) GetStatus() string

func (*OnuLossOfOmciChannelIndication) ProtoMessage

func (*OnuLossOfOmciChannelIndication) ProtoMessage()

func (*OnuLossOfOmciChannelIndication) Reset

func (m *OnuLossOfOmciChannelIndication) Reset()

func (*OnuLossOfOmciChannelIndication) String

func (*OnuLossOfOmciChannelIndication) XXX_DiscardUnknown

func (m *OnuLossOfOmciChannelIndication) XXX_DiscardUnknown()

func (*OnuLossOfOmciChannelIndication) XXX_Marshal

func (m *OnuLossOfOmciChannelIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuLossOfOmciChannelIndication) XXX_Merge

func (m *OnuLossOfOmciChannelIndication) XXX_Merge(src proto.Message)

func (*OnuLossOfOmciChannelIndication) XXX_Size

func (m *OnuLossOfOmciChannelIndication) XXX_Size() int

func (*OnuLossOfOmciChannelIndication) XXX_Unmarshal

func (m *OnuLossOfOmciChannelIndication) XXX_Unmarshal(b []byte) error

type OnuPacket

type OnuPacket struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	PortNo               uint32   `protobuf:"fixed32,4,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
	GemportId            uint32   `protobuf:"fixed32,5,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
	Pkt                  []byte   `protobuf:"bytes,3,opt,name=pkt,proto3" json:"pkt,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnuPacket) Descriptor

func (*OnuPacket) Descriptor() ([]byte, []int)

func (*OnuPacket) GetGemportId

func (m *OnuPacket) GetGemportId() uint32

func (*OnuPacket) GetIntfId

func (m *OnuPacket) GetIntfId() uint32

func (*OnuPacket) GetOnuId

func (m *OnuPacket) GetOnuId() uint32

func (*OnuPacket) GetPkt

func (m *OnuPacket) GetPkt() []byte

func (*OnuPacket) GetPortNo

func (m *OnuPacket) GetPortNo() uint32

func (*OnuPacket) ProtoMessage

func (*OnuPacket) ProtoMessage()

func (*OnuPacket) Reset

func (m *OnuPacket) Reset()

func (*OnuPacket) String

func (m *OnuPacket) String() string

func (*OnuPacket) XXX_DiscardUnknown

func (m *OnuPacket) XXX_DiscardUnknown()

func (*OnuPacket) XXX_Marshal

func (m *OnuPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuPacket) XXX_Merge

func (m *OnuPacket) XXX_Merge(src proto.Message)

func (*OnuPacket) XXX_Size

func (m *OnuPacket) XXX_Size() int

func (*OnuPacket) XXX_Unmarshal

func (m *OnuPacket) XXX_Unmarshal(b []byte) error

type OnuPhysicalEquipmentErrorIndication

type OnuPhysicalEquipmentErrorIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	Status               string   `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnuPhysicalEquipmentErrorIndication) Descriptor

func (*OnuPhysicalEquipmentErrorIndication) Descriptor() ([]byte, []int)

func (*OnuPhysicalEquipmentErrorIndication) GetIntfId

func (*OnuPhysicalEquipmentErrorIndication) GetOnuId

func (*OnuPhysicalEquipmentErrorIndication) GetStatus

func (*OnuPhysicalEquipmentErrorIndication) ProtoMessage

func (*OnuPhysicalEquipmentErrorIndication) ProtoMessage()

func (*OnuPhysicalEquipmentErrorIndication) Reset

func (*OnuPhysicalEquipmentErrorIndication) String

func (*OnuPhysicalEquipmentErrorIndication) XXX_DiscardUnknown

func (m *OnuPhysicalEquipmentErrorIndication) XXX_DiscardUnknown()

func (*OnuPhysicalEquipmentErrorIndication) XXX_Marshal

func (m *OnuPhysicalEquipmentErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuPhysicalEquipmentErrorIndication) XXX_Merge

func (*OnuPhysicalEquipmentErrorIndication) XXX_Size

func (*OnuPhysicalEquipmentErrorIndication) XXX_Unmarshal

func (m *OnuPhysicalEquipmentErrorIndication) XXX_Unmarshal(b []byte) error

type OnuProcessingErrorIndication

type OnuProcessingErrorIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnuProcessingErrorIndication) Descriptor

func (*OnuProcessingErrorIndication) Descriptor() ([]byte, []int)

func (*OnuProcessingErrorIndication) GetIntfId

func (m *OnuProcessingErrorIndication) GetIntfId() uint32

func (*OnuProcessingErrorIndication) GetOnuId

func (m *OnuProcessingErrorIndication) GetOnuId() uint32

func (*OnuProcessingErrorIndication) ProtoMessage

func (*OnuProcessingErrorIndication) ProtoMessage()

func (*OnuProcessingErrorIndication) Reset

func (m *OnuProcessingErrorIndication) Reset()

func (*OnuProcessingErrorIndication) String

func (*OnuProcessingErrorIndication) XXX_DiscardUnknown

func (m *OnuProcessingErrorIndication) XXX_DiscardUnknown()

func (*OnuProcessingErrorIndication) XXX_Marshal

func (m *OnuProcessingErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuProcessingErrorIndication) XXX_Merge

func (m *OnuProcessingErrorIndication) XXX_Merge(src proto.Message)

func (*OnuProcessingErrorIndication) XXX_Size

func (m *OnuProcessingErrorIndication) XXX_Size() int

func (*OnuProcessingErrorIndication) XXX_Unmarshal

func (m *OnuProcessingErrorIndication) XXX_Unmarshal(b []byte) error

type OnuRemoteDefectIndication

type OnuRemoteDefectIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	RdiErrors            uint64   `protobuf:"fixed64,3,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnuRemoteDefectIndication) Descriptor

func (*OnuRemoteDefectIndication) Descriptor() ([]byte, []int)

func (*OnuRemoteDefectIndication) GetIntfId

func (m *OnuRemoteDefectIndication) GetIntfId() uint32

func (*OnuRemoteDefectIndication) GetOnuId

func (m *OnuRemoteDefectIndication) GetOnuId() uint32

func (*OnuRemoteDefectIndication) GetRdiErrors

func (m *OnuRemoteDefectIndication) GetRdiErrors() uint64

func (*OnuRemoteDefectIndication) ProtoMessage

func (*OnuRemoteDefectIndication) ProtoMessage()

func (*OnuRemoteDefectIndication) Reset

func (m *OnuRemoteDefectIndication) Reset()

func (*OnuRemoteDefectIndication) String

func (m *OnuRemoteDefectIndication) String() string

func (*OnuRemoteDefectIndication) XXX_DiscardUnknown

func (m *OnuRemoteDefectIndication) XXX_DiscardUnknown()

func (*OnuRemoteDefectIndication) XXX_Marshal

func (m *OnuRemoteDefectIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuRemoteDefectIndication) XXX_Merge

func (m *OnuRemoteDefectIndication) XXX_Merge(src proto.Message)

func (*OnuRemoteDefectIndication) XXX_Size

func (m *OnuRemoteDefectIndication) XXX_Size() int

func (*OnuRemoteDefectIndication) XXX_Unmarshal

func (m *OnuRemoteDefectIndication) XXX_Unmarshal(b []byte) error

type OnuSignalDegradeIndication

type OnuSignalDegradeIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	Status               string   `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	InverseBitErrorRate  uint32   `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnuSignalDegradeIndication) Descriptor

func (*OnuSignalDegradeIndication) Descriptor() ([]byte, []int)

func (*OnuSignalDegradeIndication) GetIntfId

func (m *OnuSignalDegradeIndication) GetIntfId() uint32

func (*OnuSignalDegradeIndication) GetInverseBitErrorRate

func (m *OnuSignalDegradeIndication) GetInverseBitErrorRate() uint32

func (*OnuSignalDegradeIndication) GetOnuId

func (m *OnuSignalDegradeIndication) GetOnuId() uint32

func (*OnuSignalDegradeIndication) GetStatus

func (m *OnuSignalDegradeIndication) GetStatus() string

func (*OnuSignalDegradeIndication) ProtoMessage

func (*OnuSignalDegradeIndication) ProtoMessage()

func (*OnuSignalDegradeIndication) Reset

func (m *OnuSignalDegradeIndication) Reset()

func (*OnuSignalDegradeIndication) String

func (m *OnuSignalDegradeIndication) String() string

func (*OnuSignalDegradeIndication) XXX_DiscardUnknown

func (m *OnuSignalDegradeIndication) XXX_DiscardUnknown()

func (*OnuSignalDegradeIndication) XXX_Marshal

func (m *OnuSignalDegradeIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuSignalDegradeIndication) XXX_Merge

func (m *OnuSignalDegradeIndication) XXX_Merge(src proto.Message)

func (*OnuSignalDegradeIndication) XXX_Size

func (m *OnuSignalDegradeIndication) XXX_Size() int

func (*OnuSignalDegradeIndication) XXX_Unmarshal

func (m *OnuSignalDegradeIndication) XXX_Unmarshal(b []byte) error

type OnuSignalsFailureIndication

type OnuSignalsFailureIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	Status               string   `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	InverseBitErrorRate  uint32   `protobuf:"fixed32,4,opt,name=inverse_bit_error_rate,json=inverseBitErrorRate,proto3" json:"inverse_bit_error_rate,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnuSignalsFailureIndication) Descriptor

func (*OnuSignalsFailureIndication) Descriptor() ([]byte, []int)

func (*OnuSignalsFailureIndication) GetIntfId

func (m *OnuSignalsFailureIndication) GetIntfId() uint32

func (*OnuSignalsFailureIndication) GetInverseBitErrorRate

func (m *OnuSignalsFailureIndication) GetInverseBitErrorRate() uint32

func (*OnuSignalsFailureIndication) GetOnuId

func (m *OnuSignalsFailureIndication) GetOnuId() uint32

func (*OnuSignalsFailureIndication) GetStatus

func (m *OnuSignalsFailureIndication) GetStatus() string

func (*OnuSignalsFailureIndication) ProtoMessage

func (*OnuSignalsFailureIndication) ProtoMessage()

func (*OnuSignalsFailureIndication) Reset

func (m *OnuSignalsFailureIndication) Reset()

func (*OnuSignalsFailureIndication) String

func (m *OnuSignalsFailureIndication) String() string

func (*OnuSignalsFailureIndication) XXX_DiscardUnknown

func (m *OnuSignalsFailureIndication) XXX_DiscardUnknown()

func (*OnuSignalsFailureIndication) XXX_Marshal

func (m *OnuSignalsFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuSignalsFailureIndication) XXX_Merge

func (m *OnuSignalsFailureIndication) XXX_Merge(src proto.Message)

func (*OnuSignalsFailureIndication) XXX_Size

func (m *OnuSignalsFailureIndication) XXX_Size() int

func (*OnuSignalsFailureIndication) XXX_Unmarshal

func (m *OnuSignalsFailureIndication) XXX_Unmarshal(b []byte) error

type OnuStartupFailureIndication

type OnuStartupFailureIndication struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	Status               string   `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnuStartupFailureIndication) Descriptor

func (*OnuStartupFailureIndication) Descriptor() ([]byte, []int)

func (*OnuStartupFailureIndication) GetIntfId

func (m *OnuStartupFailureIndication) GetIntfId() uint32

func (*OnuStartupFailureIndication) GetOnuId

func (m *OnuStartupFailureIndication) GetOnuId() uint32

func (*OnuStartupFailureIndication) GetStatus

func (m *OnuStartupFailureIndication) GetStatus() string

func (*OnuStartupFailureIndication) ProtoMessage

func (*OnuStartupFailureIndication) ProtoMessage()

func (*OnuStartupFailureIndication) Reset

func (m *OnuStartupFailureIndication) Reset()

func (*OnuStartupFailureIndication) String

func (m *OnuStartupFailureIndication) String() string

func (*OnuStartupFailureIndication) XXX_DiscardUnknown

func (m *OnuStartupFailureIndication) XXX_DiscardUnknown()

func (*OnuStartupFailureIndication) XXX_Marshal

func (m *OnuStartupFailureIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuStartupFailureIndication) XXX_Merge

func (m *OnuStartupFailureIndication) XXX_Merge(src proto.Message)

func (*OnuStartupFailureIndication) XXX_Size

func (m *OnuStartupFailureIndication) XXX_Size() int

func (*OnuStartupFailureIndication) XXX_Unmarshal

func (m *OnuStartupFailureIndication) XXX_Unmarshal(b []byte) error

type OnuStatistics

type OnuStatistics struct {
	IntfId                    uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                     uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	PositiveDrift             uint64   `protobuf:"fixed64,3,opt,name=positive_drift,json=positiveDrift,proto3" json:"positive_drift,omitempty"`
	NegativeDrift             uint64   `protobuf:"fixed64,4,opt,name=negative_drift,json=negativeDrift,proto3" json:"negative_drift,omitempty"`
	DelimiterMissDetection    uint64   `` /* 131-byte string literal not displayed */
	BipErrors                 uint64   `protobuf:"fixed64,6,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
	BipUnits                  uint64   `protobuf:"fixed64,7,opt,name=bip_units,json=bipUnits,proto3" json:"bip_units,omitempty"`
	FecCorrectedSymbols       uint64   `protobuf:"fixed64,8,opt,name=fec_corrected_symbols,json=fecCorrectedSymbols,proto3" json:"fec_corrected_symbols,omitempty"`
	FecCodewordsCorrected     uint64   `` /* 128-byte string literal not displayed */
	FecCodewordsUncorrectable uint64   `` /* 141-byte string literal not displayed */
	FecCodewords              uint64   `protobuf:"fixed64,11,opt,name=fec_codewords,json=fecCodewords,proto3" json:"fec_codewords,omitempty"`
	FecCorrectedUnits         uint64   `protobuf:"fixed64,12,opt,name=fec_corrected_units,json=fecCorrectedUnits,proto3" json:"fec_corrected_units,omitempty"`
	XgemKeyErrors             uint64   `protobuf:"fixed64,13,opt,name=xgem_key_errors,json=xgemKeyErrors,proto3" json:"xgem_key_errors,omitempty"`
	XgemLoss                  uint64   `protobuf:"fixed64,14,opt,name=xgem_loss,json=xgemLoss,proto3" json:"xgem_loss,omitempty"`
	RxPloamsError             uint64   `protobuf:"fixed64,15,opt,name=rx_ploams_error,json=rxPloamsError,proto3" json:"rx_ploams_error,omitempty"`
	RxPloamsNonIdle           uint64   `protobuf:"fixed64,16,opt,name=rx_ploams_non_idle,json=rxPloamsNonIdle,proto3" json:"rx_ploams_non_idle,omitempty"`
	RxOmci                    uint64   `protobuf:"fixed64,17,opt,name=rx_omci,json=rxOmci,proto3" json:"rx_omci,omitempty"`
	RxOmciPacketsCrcError     uint64   `` /* 133-byte string literal not displayed */
	RxBytes                   uint64   `protobuf:"fixed64,19,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
	RxPackets                 uint64   `protobuf:"fixed64,20,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
	TxBytes                   uint64   `protobuf:"fixed64,21,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
	TxPackets                 uint64   `protobuf:"fixed64,22,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
	BerReported               uint64   `protobuf:"fixed64,23,opt,name=ber_reported,json=berReported,proto3" json:"ber_reported,omitempty"`
	LcdgErrors                uint64   `protobuf:"fixed64,24,opt,name=lcdg_errors,json=lcdgErrors,proto3" json:"lcdg_errors,omitempty"`
	RdiErrors                 uint64   `protobuf:"fixed64,25,opt,name=rdi_errors,json=rdiErrors,proto3" json:"rdi_errors,omitempty"`
	Timestamp                 uint32   `protobuf:"fixed32,26,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	XXX_NoUnkeyedLiteral      struct{} `json:"-"`
	XXX_unrecognized          []byte   `json:"-"`
	XXX_sizecache             int32    `json:"-"`
}

func (*OnuStatistics) Descriptor

func (*OnuStatistics) Descriptor() ([]byte, []int)

func (*OnuStatistics) GetBerReported

func (m *OnuStatistics) GetBerReported() uint64

func (*OnuStatistics) GetBipErrors

func (m *OnuStatistics) GetBipErrors() uint64

func (*OnuStatistics) GetBipUnits

func (m *OnuStatistics) GetBipUnits() uint64

func (*OnuStatistics) GetDelimiterMissDetection

func (m *OnuStatistics) GetDelimiterMissDetection() uint64

func (*OnuStatistics) GetFecCodewords

func (m *OnuStatistics) GetFecCodewords() uint64

func (*OnuStatistics) GetFecCodewordsCorrected

func (m *OnuStatistics) GetFecCodewordsCorrected() uint64

func (*OnuStatistics) GetFecCodewordsUncorrectable

func (m *OnuStatistics) GetFecCodewordsUncorrectable() uint64

func (*OnuStatistics) GetFecCorrectedSymbols

func (m *OnuStatistics) GetFecCorrectedSymbols() uint64

func (*OnuStatistics) GetFecCorrectedUnits

func (m *OnuStatistics) GetFecCorrectedUnits() uint64

func (*OnuStatistics) GetIntfId

func (m *OnuStatistics) GetIntfId() uint32

func (*OnuStatistics) GetLcdgErrors

func (m *OnuStatistics) GetLcdgErrors() uint64

func (*OnuStatistics) GetNegativeDrift

func (m *OnuStatistics) GetNegativeDrift() uint64

func (*OnuStatistics) GetOnuId

func (m *OnuStatistics) GetOnuId() uint32

func (*OnuStatistics) GetPositiveDrift

func (m *OnuStatistics) GetPositiveDrift() uint64

func (*OnuStatistics) GetRdiErrors

func (m *OnuStatistics) GetRdiErrors() uint64

func (*OnuStatistics) GetRxBytes

func (m *OnuStatistics) GetRxBytes() uint64

func (*OnuStatistics) GetRxOmci

func (m *OnuStatistics) GetRxOmci() uint64

func (*OnuStatistics) GetRxOmciPacketsCrcError

func (m *OnuStatistics) GetRxOmciPacketsCrcError() uint64

func (*OnuStatistics) GetRxPackets

func (m *OnuStatistics) GetRxPackets() uint64

func (*OnuStatistics) GetRxPloamsError

func (m *OnuStatistics) GetRxPloamsError() uint64

func (*OnuStatistics) GetRxPloamsNonIdle

func (m *OnuStatistics) GetRxPloamsNonIdle() uint64

func (*OnuStatistics) GetTimestamp

func (m *OnuStatistics) GetTimestamp() uint32

func (*OnuStatistics) GetTxBytes

func (m *OnuStatistics) GetTxBytes() uint64

func (*OnuStatistics) GetTxPackets

func (m *OnuStatistics) GetTxPackets() uint64

func (*OnuStatistics) GetXgemKeyErrors

func (m *OnuStatistics) GetXgemKeyErrors() uint64

func (*OnuStatistics) GetXgemLoss

func (m *OnuStatistics) GetXgemLoss() uint64

func (*OnuStatistics) ProtoMessage

func (*OnuStatistics) ProtoMessage()

func (*OnuStatistics) Reset

func (m *OnuStatistics) Reset()

func (*OnuStatistics) String

func (m *OnuStatistics) String() string

func (*OnuStatistics) XXX_DiscardUnknown

func (m *OnuStatistics) XXX_DiscardUnknown()

func (*OnuStatistics) XXX_Marshal

func (m *OnuStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuStatistics) XXX_Merge

func (m *OnuStatistics) XXX_Merge(src proto.Message)

func (*OnuStatistics) XXX_Size

func (m *OnuStatistics) XXX_Size() int

func (*OnuStatistics) XXX_Unmarshal

func (m *OnuStatistics) XXX_Unmarshal(b []byte) error

type OnuTransmissionInterferenceWarning

type OnuTransmissionInterferenceWarning struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	Status               string   `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	Drift                uint32   `protobuf:"fixed32,4,opt,name=drift,proto3" json:"drift,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OnuTransmissionInterferenceWarning) Descriptor

func (*OnuTransmissionInterferenceWarning) Descriptor() ([]byte, []int)

func (*OnuTransmissionInterferenceWarning) GetDrift

func (*OnuTransmissionInterferenceWarning) GetIntfId

func (*OnuTransmissionInterferenceWarning) GetOnuId

func (*OnuTransmissionInterferenceWarning) GetStatus

func (*OnuTransmissionInterferenceWarning) ProtoMessage

func (*OnuTransmissionInterferenceWarning) ProtoMessage()

func (*OnuTransmissionInterferenceWarning) Reset

func (*OnuTransmissionInterferenceWarning) String

func (*OnuTransmissionInterferenceWarning) XXX_DiscardUnknown

func (m *OnuTransmissionInterferenceWarning) XXX_DiscardUnknown()

func (*OnuTransmissionInterferenceWarning) XXX_Marshal

func (m *OnuTransmissionInterferenceWarning) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OnuTransmissionInterferenceWarning) XXX_Merge

func (*OnuTransmissionInterferenceWarning) XXX_Size

func (*OnuTransmissionInterferenceWarning) XXX_Unmarshal

func (m *OnuTransmissionInterferenceWarning) XXX_Unmarshal(b []byte) error

type OpenoltClient

type OpenoltClient interface {
	DisableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
	ReenableOlt(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
	ActivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
	DeactivateOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
	DeleteOnu(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*Empty, error)
	OmciMsgOut(ctx context.Context, in *OmciMsg, opts ...grpc.CallOption) (*Empty, error)
	OnuPacketOut(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*Empty, error)
	UplinkPacketOut(ctx context.Context, in *UplinkPacket, opts ...grpc.CallOption) (*Empty, error)
	FlowAdd(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
	FlowRemove(ctx context.Context, in *Flow, opts ...grpc.CallOption) (*Empty, error)
	HeartbeatCheck(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Heartbeat, error)
	EnablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
	DisablePonIf(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*Empty, error)
	GetDeviceInfo(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*DeviceInfo, error)
	Reboot(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
	CollectStatistics(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
	GetOnuStatistics(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuStatistics, error)
	GetGemPortStatistics(ctx context.Context, in *OnuPacket, opts ...grpc.CallOption) (*GemPortStatistics, error)
	CreateTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
	RemoveTrafficSchedulers(ctx context.Context, in *tech_profile.TrafficSchedulers, opts ...grpc.CallOption) (*Empty, error)
	CreateTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
	RemoveTrafficQueues(ctx context.Context, in *tech_profile.TrafficQueues, opts ...grpc.CallOption) (*Empty, error)
	EnableIndication(ctx context.Context, in *Empty, opts ...grpc.CallOption) (Openolt_EnableIndicationClient, error)
	PerformGroupOperation(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
	DeleteGroup(ctx context.Context, in *Group, opts ...grpc.CallOption) (*Empty, error)
	GetExtValue(ctx context.Context, in *ValueParam, opts ...grpc.CallOption) (*extension.ReturnValues, error)
	OnuItuPonAlarmSet(ctx context.Context, in *config.OnuItuPonAlarm, opts ...grpc.CallOption) (*Empty, error)
	GetLogicalOnuDistanceZero(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
	GetLogicalOnuDistance(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuLogicalDistance, error)
	GetPonRxPower(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*PonRxPowerData, error)
	//
	// GetOnuInfo takes Onu id, serialnumber, and pon interface as argument from the onu structure.
	// Returns the Onu info from the device.
	GetOnuInfo(ctx context.Context, in *Onu, opts ...grpc.CallOption) (*OnuInfo, error)
	//
	// GetPonInterfaceInfo takes the pon intf id as argument.
	// Returns the pon interface information from the device.
	GetPonInterfaceInfo(ctx context.Context, in *Interface, opts ...grpc.CallOption) (*PonIntfInfo, error)
}

OpenoltClient is the client API for Openolt service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewOpenoltClient

func NewOpenoltClient(cc *grpc.ClientConn) OpenoltClient

type OpenoltServer

type OpenoltServer interface {
	DisableOlt(context.Context, *Empty) (*Empty, error)
	ReenableOlt(context.Context, *Empty) (*Empty, error)
	ActivateOnu(context.Context, *Onu) (*Empty, error)
	DeactivateOnu(context.Context, *Onu) (*Empty, error)
	DeleteOnu(context.Context, *Onu) (*Empty, error)
	OmciMsgOut(context.Context, *OmciMsg) (*Empty, error)
	OnuPacketOut(context.Context, *OnuPacket) (*Empty, error)
	UplinkPacketOut(context.Context, *UplinkPacket) (*Empty, error)
	FlowAdd(context.Context, *Flow) (*Empty, error)
	FlowRemove(context.Context, *Flow) (*Empty, error)
	HeartbeatCheck(context.Context, *Empty) (*Heartbeat, error)
	EnablePonIf(context.Context, *Interface) (*Empty, error)
	DisablePonIf(context.Context, *Interface) (*Empty, error)
	GetDeviceInfo(context.Context, *Empty) (*DeviceInfo, error)
	Reboot(context.Context, *Empty) (*Empty, error)
	CollectStatistics(context.Context, *Empty) (*Empty, error)
	GetOnuStatistics(context.Context, *Onu) (*OnuStatistics, error)
	GetGemPortStatistics(context.Context, *OnuPacket) (*GemPortStatistics, error)
	CreateTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
	RemoveTrafficSchedulers(context.Context, *tech_profile.TrafficSchedulers) (*Empty, error)
	CreateTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
	RemoveTrafficQueues(context.Context, *tech_profile.TrafficQueues) (*Empty, error)
	EnableIndication(*Empty, Openolt_EnableIndicationServer) error
	PerformGroupOperation(context.Context, *Group) (*Empty, error)
	DeleteGroup(context.Context, *Group) (*Empty, error)
	GetExtValue(context.Context, *ValueParam) (*extension.ReturnValues, error)
	OnuItuPonAlarmSet(context.Context, *config.OnuItuPonAlarm) (*Empty, error)
	GetLogicalOnuDistanceZero(context.Context, *Onu) (*OnuLogicalDistance, error)
	GetLogicalOnuDistance(context.Context, *Onu) (*OnuLogicalDistance, error)
	GetPonRxPower(context.Context, *Onu) (*PonRxPowerData, error)
	//
	// GetOnuInfo takes Onu id, serialnumber, and pon interface as argument from the onu structure.
	// Returns the Onu info from the device.
	GetOnuInfo(context.Context, *Onu) (*OnuInfo, error)
	//
	// GetPonInterfaceInfo takes the pon intf id as argument.
	// Returns the pon interface information from the device.
	GetPonInterfaceInfo(context.Context, *Interface) (*PonIntfInfo, error)
}

OpenoltServer is the server API for Openolt service.

type Openolt_EnableIndicationClient

type Openolt_EnableIndicationClient interface {
	Recv() (*Indication, error)
	grpc.ClientStream
}

type Openolt_EnableIndicationServer

type Openolt_EnableIndicationServer interface {
	Send(*Indication) error
	grpc.ServerStream
}

type PacketIndication

type PacketIndication struct {
	IntfType             string   `protobuf:"bytes,5,opt,name=intf_type,json=intfType,proto3" json:"intf_type,omitempty"`
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32   `protobuf:"fixed32,8,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	UniId                uint32   `protobuf:"fixed32,9,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
	GemportId            uint32   `protobuf:"fixed32,2,opt,name=gemport_id,json=gemportId,proto3" json:"gemport_id,omitempty"`
	FlowId               uint32   `protobuf:"fixed32,3,opt,name=flow_id,json=flowId,proto3" json:"flow_id,omitempty"`
	PortNo               uint32   `protobuf:"fixed32,6,opt,name=port_no,json=portNo,proto3" json:"port_no,omitempty"`
	Cookie               uint64   `protobuf:"fixed64,7,opt,name=cookie,proto3" json:"cookie,omitempty"`
	Pkt                  []byte   `protobuf:"bytes,4,opt,name=pkt,proto3" json:"pkt,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PacketIndication) Descriptor

func (*PacketIndication) Descriptor() ([]byte, []int)

func (*PacketIndication) GetCookie

func (m *PacketIndication) GetCookie() uint64

func (*PacketIndication) GetFlowId

func (m *PacketIndication) GetFlowId() uint32

func (*PacketIndication) GetGemportId

func (m *PacketIndication) GetGemportId() uint32

func (*PacketIndication) GetIntfId

func (m *PacketIndication) GetIntfId() uint32

func (*PacketIndication) GetIntfType

func (m *PacketIndication) GetIntfType() string

func (*PacketIndication) GetOnuId

func (m *PacketIndication) GetOnuId() uint32

func (*PacketIndication) GetPkt

func (m *PacketIndication) GetPkt() []byte

func (*PacketIndication) GetPortNo

func (m *PacketIndication) GetPortNo() uint32

func (*PacketIndication) GetUniId

func (m *PacketIndication) GetUniId() uint32

func (*PacketIndication) ProtoMessage

func (*PacketIndication) ProtoMessage()

func (*PacketIndication) Reset

func (m *PacketIndication) Reset()

func (*PacketIndication) String

func (m *PacketIndication) String() string

func (*PacketIndication) XXX_DiscardUnknown

func (m *PacketIndication) XXX_DiscardUnknown()

func (*PacketIndication) XXX_Marshal

func (m *PacketIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketIndication) XXX_Merge

func (m *PacketIndication) XXX_Merge(src proto.Message)

func (*PacketIndication) XXX_Size

func (m *PacketIndication) XXX_Size() int

func (*PacketIndication) XXX_Unmarshal

func (m *PacketIndication) XXX_Unmarshal(b []byte) error

type PonIntfInfo

type PonIntfInfo struct {
	IntfId               uint32                   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	State                PonIntfInfo_PonIntfState `protobuf:"varint,3,opt,name=state,proto3,enum=openolt.PonIntfInfo_PonIntfState" json:"state,omitempty"`
	Los                  AlarmState               `protobuf:"varint,4,opt,name=los,proto3,enum=openolt.AlarmState" json:"los,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

IntfInfo has the interface Id and if there are any alarms active on that interface. Any further information needed from the interface object can be added to the structure.

func (*PonIntfInfo) Descriptor

func (*PonIntfInfo) Descriptor() ([]byte, []int)

func (*PonIntfInfo) GetIntfId

func (m *PonIntfInfo) GetIntfId() uint32

func (*PonIntfInfo) GetLos

func (m *PonIntfInfo) GetLos() AlarmState

func (*PonIntfInfo) GetState

func (m *PonIntfInfo) GetState() PonIntfInfo_PonIntfState

func (*PonIntfInfo) ProtoMessage

func (*PonIntfInfo) ProtoMessage()

func (*PonIntfInfo) Reset

func (m *PonIntfInfo) Reset()

func (*PonIntfInfo) String

func (m *PonIntfInfo) String() string

func (*PonIntfInfo) XXX_DiscardUnknown

func (m *PonIntfInfo) XXX_DiscardUnknown()

func (*PonIntfInfo) XXX_Marshal

func (m *PonIntfInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PonIntfInfo) XXX_Merge

func (m *PonIntfInfo) XXX_Merge(src proto.Message)

func (*PonIntfInfo) XXX_Size

func (m *PonIntfInfo) XXX_Size() int

func (*PonIntfInfo) XXX_Unmarshal

func (m *PonIntfInfo) XXX_Unmarshal(b []byte) error

type PonIntfInfo_PonIntfState

type PonIntfInfo_PonIntfState int32
const (
	PonIntfInfo_UNKNOWN        PonIntfInfo_PonIntfState = 0
	PonIntfInfo_ACTIVE_WORKING PonIntfInfo_PonIntfState = 1
	PonIntfInfo_ACTIVE_STANDBY PonIntfInfo_PonIntfState = 2
	PonIntfInfo_INACTIVE       PonIntfInfo_PonIntfState = 3
	PonIntfInfo_DISABLED       PonIntfInfo_PonIntfState = 4
)

func (PonIntfInfo_PonIntfState) EnumDescriptor

func (PonIntfInfo_PonIntfState) EnumDescriptor() ([]byte, []int)

func (PonIntfInfo_PonIntfState) String

func (x PonIntfInfo_PonIntfState) String() string

type PonRxPowerData

type PonRxPowerData struct {
	IntfId               uint32                                   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	OnuId                uint32                                   `protobuf:"fixed32,2,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	Status               string                                   `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	FailReason           PonRxPowerData_RssiMeasurementFailReason `` /* 146-byte string literal not displayed */
	RxPowerMeanDbm       float64                                  `protobuf:"fixed64,5,opt,name=rx_power_mean_dbm,json=rxPowerMeanDbm,proto3" json:"rx_power_mean_dbm,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                 `json:"-"`
	XXX_unrecognized     []byte                                   `json:"-"`
	XXX_sizecache        int32                                    `json:"-"`
}

func (*PonRxPowerData) Descriptor

func (*PonRxPowerData) Descriptor() ([]byte, []int)

func (*PonRxPowerData) GetFailReason

func (*PonRxPowerData) GetIntfId

func (m *PonRxPowerData) GetIntfId() uint32

func (*PonRxPowerData) GetOnuId

func (m *PonRxPowerData) GetOnuId() uint32

func (*PonRxPowerData) GetRxPowerMeanDbm

func (m *PonRxPowerData) GetRxPowerMeanDbm() float64

func (*PonRxPowerData) GetStatus

func (m *PonRxPowerData) GetStatus() string

func (*PonRxPowerData) ProtoMessage

func (*PonRxPowerData) ProtoMessage()

func (*PonRxPowerData) Reset

func (m *PonRxPowerData) Reset()

func (*PonRxPowerData) String

func (m *PonRxPowerData) String() string

func (*PonRxPowerData) XXX_DiscardUnknown

func (m *PonRxPowerData) XXX_DiscardUnknown()

func (*PonRxPowerData) XXX_Marshal

func (m *PonRxPowerData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PonRxPowerData) XXX_Merge

func (m *PonRxPowerData) XXX_Merge(src proto.Message)

func (*PonRxPowerData) XXX_Size

func (m *PonRxPowerData) XXX_Size() int

func (*PonRxPowerData) XXX_Unmarshal

func (m *PonRxPowerData) XXX_Unmarshal(b []byte) error

type PonRxPowerData_RssiMeasurementFailReason

type PonRxPowerData_RssiMeasurementFailReason int32
const (
	PonRxPowerData_FAIL_REASON_NONE         PonRxPowerData_RssiMeasurementFailReason = 0
	PonRxPowerData_FAIL_REASON_NO_DELIMITER PonRxPowerData_RssiMeasurementFailReason = 1
	PonRxPowerData_FAIL_REASON_NO_ACCESS    PonRxPowerData_RssiMeasurementFailReason = 2
)

func (PonRxPowerData_RssiMeasurementFailReason) EnumDescriptor

func (PonRxPowerData_RssiMeasurementFailReason) EnumDescriptor() ([]byte, []int)

func (PonRxPowerData_RssiMeasurementFailReason) String

type PortStatistics

type PortStatistics struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	RxBytes              uint64   `protobuf:"fixed64,2,opt,name=rx_bytes,json=rxBytes,proto3" json:"rx_bytes,omitempty"`
	RxPackets            uint64   `protobuf:"fixed64,3,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
	RxUcastPackets       uint64   `protobuf:"fixed64,4,opt,name=rx_ucast_packets,json=rxUcastPackets,proto3" json:"rx_ucast_packets,omitempty"`
	RxMcastPackets       uint64   `protobuf:"fixed64,5,opt,name=rx_mcast_packets,json=rxMcastPackets,proto3" json:"rx_mcast_packets,omitempty"`
	RxBcastPackets       uint64   `protobuf:"fixed64,6,opt,name=rx_bcast_packets,json=rxBcastPackets,proto3" json:"rx_bcast_packets,omitempty"`
	RxErrorPackets       uint64   `protobuf:"fixed64,7,opt,name=rx_error_packets,json=rxErrorPackets,proto3" json:"rx_error_packets,omitempty"`
	RxFrames             uint64   `protobuf:"fixed64,17,opt,name=rx_frames,json=rxFrames,proto3" json:"rx_frames,omitempty"`
	RxFrames_64          uint64   `protobuf:"fixed64,18,opt,name=rx_frames_64,json=rxFrames64,proto3" json:"rx_frames_64,omitempty"`
	RxFrames_65_127      uint64   `protobuf:"fixed64,19,opt,name=rx_frames_65_127,json=rxFrames65127,proto3" json:"rx_frames_65_127,omitempty"`
	RxFrames_128_255     uint64   `protobuf:"fixed64,20,opt,name=rx_frames_128_255,json=rxFrames128255,proto3" json:"rx_frames_128_255,omitempty"`
	RxFrames_256_511     uint64   `protobuf:"fixed64,21,opt,name=rx_frames_256_511,json=rxFrames256511,proto3" json:"rx_frames_256_511,omitempty"`
	RxFrames_512_1023    uint64   `protobuf:"fixed64,22,opt,name=rx_frames_512_1023,json=rxFrames5121023,proto3" json:"rx_frames_512_1023,omitempty"`
	RxFrames_1024_1518   uint64   `protobuf:"fixed64,23,opt,name=rx_frames_1024_1518,json=rxFrames10241518,proto3" json:"rx_frames_1024_1518,omitempty"`
	RxFrames_1519_2047   uint64   `protobuf:"fixed64,24,opt,name=rx_frames_1519_2047,json=rxFrames15192047,proto3" json:"rx_frames_1519_2047,omitempty"`
	RxFrames_2048_4095   uint64   `protobuf:"fixed64,25,opt,name=rx_frames_2048_4095,json=rxFrames20484095,proto3" json:"rx_frames_2048_4095,omitempty"`
	RxFrames_4096_9216   uint64   `protobuf:"fixed64,26,opt,name=rx_frames_4096_9216,json=rxFrames40969216,proto3" json:"rx_frames_4096_9216,omitempty"`
	RxFrames_9217_16383  uint64   `protobuf:"fixed64,27,opt,name=rx_frames_9217_16383,json=rxFrames921716383,proto3" json:"rx_frames_9217_16383,omitempty"`
	RxCrcErrors          uint64   `protobuf:"fixed64,14,opt,name=rx_crc_errors,json=rxCrcErrors,proto3" json:"rx_crc_errors,omitempty"`
	TxBytes              uint64   `protobuf:"fixed64,8,opt,name=tx_bytes,json=txBytes,proto3" json:"tx_bytes,omitempty"`
	TxPackets            uint64   `protobuf:"fixed64,9,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
	TxUcastPackets       uint64   `protobuf:"fixed64,10,opt,name=tx_ucast_packets,json=txUcastPackets,proto3" json:"tx_ucast_packets,omitempty"`
	TxMcastPackets       uint64   `protobuf:"fixed64,11,opt,name=tx_mcast_packets,json=txMcastPackets,proto3" json:"tx_mcast_packets,omitempty"`
	TxBcastPackets       uint64   `protobuf:"fixed64,12,opt,name=tx_bcast_packets,json=txBcastPackets,proto3" json:"tx_bcast_packets,omitempty"`
	TxErrorPackets       uint64   `protobuf:"fixed64,13,opt,name=tx_error_packets,json=txErrorPackets,proto3" json:"tx_error_packets,omitempty"`
	TxFrames             uint64   `protobuf:"fixed64,28,opt,name=tx_frames,json=txFrames,proto3" json:"tx_frames,omitempty"`
	TxFrames_64          uint64   `protobuf:"fixed64,29,opt,name=tx_frames_64,json=txFrames64,proto3" json:"tx_frames_64,omitempty"`
	TxFrames_65_127      uint64   `protobuf:"fixed64,30,opt,name=tx_frames_65_127,json=txFrames65127,proto3" json:"tx_frames_65_127,omitempty"`
	TxFrames_128_255     uint64   `protobuf:"fixed64,31,opt,name=tx_frames_128_255,json=txFrames128255,proto3" json:"tx_frames_128_255,omitempty"`
	TxFrames_256_511     uint64   `protobuf:"fixed64,32,opt,name=tx_frames_256_511,json=txFrames256511,proto3" json:"tx_frames_256_511,omitempty"`
	TxFrames_512_1023    uint64   `protobuf:"fixed64,33,opt,name=tx_frames_512_1023,json=txFrames5121023,proto3" json:"tx_frames_512_1023,omitempty"`
	TxFrames_1024_1518   uint64   `protobuf:"fixed64,34,opt,name=tx_frames_1024_1518,json=txFrames10241518,proto3" json:"tx_frames_1024_1518,omitempty"`
	TxFrames_1519_2047   uint64   `protobuf:"fixed64,35,opt,name=tx_frames_1519_2047,json=txFrames15192047,proto3" json:"tx_frames_1519_2047,omitempty"`
	TxFrames_2048_4095   uint64   `protobuf:"fixed64,36,opt,name=tx_frames_2048_4095,json=txFrames20484095,proto3" json:"tx_frames_2048_4095,omitempty"`
	TxFrames_4096_9216   uint64   `protobuf:"fixed64,37,opt,name=tx_frames_4096_9216,json=txFrames40969216,proto3" json:"tx_frames_4096_9216,omitempty"`
	TxFrames_9217_16383  uint64   `protobuf:"fixed64,38,opt,name=tx_frames_9217_16383,json=txFrames921716383,proto3" json:"tx_frames_9217_16383,omitempty"`
	BipErrors            uint64   `protobuf:"fixed64,15,opt,name=bip_errors,json=bipErrors,proto3" json:"bip_errors,omitempty"`
	Timestamp            uint32   `protobuf:"fixed32,16,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PortStatistics) Descriptor

func (*PortStatistics) Descriptor() ([]byte, []int)

func (*PortStatistics) GetBipErrors

func (m *PortStatistics) GetBipErrors() uint64

func (*PortStatistics) GetIntfId

func (m *PortStatistics) GetIntfId() uint32

func (*PortStatistics) GetRxBcastPackets

func (m *PortStatistics) GetRxBcastPackets() uint64

func (*PortStatistics) GetRxBytes

func (m *PortStatistics) GetRxBytes() uint64

func (*PortStatistics) GetRxCrcErrors

func (m *PortStatistics) GetRxCrcErrors() uint64

func (*PortStatistics) GetRxErrorPackets

func (m *PortStatistics) GetRxErrorPackets() uint64

func (*PortStatistics) GetRxFrames

func (m *PortStatistics) GetRxFrames() uint64

func (*PortStatistics) GetRxFrames_1024_1518

func (m *PortStatistics) GetRxFrames_1024_1518() uint64

func (*PortStatistics) GetRxFrames_128_255

func (m *PortStatistics) GetRxFrames_128_255() uint64

func (*PortStatistics) GetRxFrames_1519_2047

func (m *PortStatistics) GetRxFrames_1519_2047() uint64

func (*PortStatistics) GetRxFrames_2048_4095

func (m *PortStatistics) GetRxFrames_2048_4095() uint64

func (*PortStatistics) GetRxFrames_256_511

func (m *PortStatistics) GetRxFrames_256_511() uint64

func (*PortStatistics) GetRxFrames_4096_9216

func (m *PortStatistics) GetRxFrames_4096_9216() uint64

func (*PortStatistics) GetRxFrames_512_1023

func (m *PortStatistics) GetRxFrames_512_1023() uint64

func (*PortStatistics) GetRxFrames_64

func (m *PortStatistics) GetRxFrames_64() uint64

func (*PortStatistics) GetRxFrames_65_127

func (m *PortStatistics) GetRxFrames_65_127() uint64

func (*PortStatistics) GetRxFrames_9217_16383

func (m *PortStatistics) GetRxFrames_9217_16383() uint64

func (*PortStatistics) GetRxMcastPackets

func (m *PortStatistics) GetRxMcastPackets() uint64

func (*PortStatistics) GetRxPackets

func (m *PortStatistics) GetRxPackets() uint64

func (*PortStatistics) GetRxUcastPackets

func (m *PortStatistics) GetRxUcastPackets() uint64

func (*PortStatistics) GetTimestamp

func (m *PortStatistics) GetTimestamp() uint32

func (*PortStatistics) GetTxBcastPackets

func (m *PortStatistics) GetTxBcastPackets() uint64

func (*PortStatistics) GetTxBytes

func (m *PortStatistics) GetTxBytes() uint64

func (*PortStatistics) GetTxErrorPackets

func (m *PortStatistics) GetTxErrorPackets() uint64

func (*PortStatistics) GetTxFrames

func (m *PortStatistics) GetTxFrames() uint64

func (*PortStatistics) GetTxFrames_1024_1518

func (m *PortStatistics) GetTxFrames_1024_1518() uint64

func (*PortStatistics) GetTxFrames_128_255

func (m *PortStatistics) GetTxFrames_128_255() uint64

func (*PortStatistics) GetTxFrames_1519_2047

func (m *PortStatistics) GetTxFrames_1519_2047() uint64

func (*PortStatistics) GetTxFrames_2048_4095

func (m *PortStatistics) GetTxFrames_2048_4095() uint64

func (*PortStatistics) GetTxFrames_256_511

func (m *PortStatistics) GetTxFrames_256_511() uint64

func (*PortStatistics) GetTxFrames_4096_9216

func (m *PortStatistics) GetTxFrames_4096_9216() uint64

func (*PortStatistics) GetTxFrames_512_1023

func (m *PortStatistics) GetTxFrames_512_1023() uint64

func (*PortStatistics) GetTxFrames_64

func (m *PortStatistics) GetTxFrames_64() uint64

func (*PortStatistics) GetTxFrames_65_127

func (m *PortStatistics) GetTxFrames_65_127() uint64

func (*PortStatistics) GetTxFrames_9217_16383

func (m *PortStatistics) GetTxFrames_9217_16383() uint64

func (*PortStatistics) GetTxMcastPackets

func (m *PortStatistics) GetTxMcastPackets() uint64

func (*PortStatistics) GetTxPackets

func (m *PortStatistics) GetTxPackets() uint64

func (*PortStatistics) GetTxUcastPackets

func (m *PortStatistics) GetTxUcastPackets() uint64

func (*PortStatistics) ProtoMessage

func (*PortStatistics) ProtoMessage()

func (*PortStatistics) Reset

func (m *PortStatistics) Reset()

func (*PortStatistics) String

func (m *PortStatistics) String() string

func (*PortStatistics) XXX_DiscardUnknown

func (m *PortStatistics) XXX_DiscardUnknown()

func (*PortStatistics) XXX_Marshal

func (m *PortStatistics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PortStatistics) XXX_Merge

func (m *PortStatistics) XXX_Merge(src proto.Message)

func (*PortStatistics) XXX_Size

func (m *PortStatistics) XXX_Size() int

func (*PortStatistics) XXX_Unmarshal

func (m *PortStatistics) XXX_Unmarshal(b []byte) error

type RdiErrorIndication

type RdiErrorIndication struct {
	RdiErrorCount        uint64   `protobuf:"fixed64,1,opt,name=rdi_error_count,json=rdiErrorCount,proto3" json:"rdi_error_count,omitempty"`
	Status               string   `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RdiErrorIndication) Descriptor

func (*RdiErrorIndication) Descriptor() ([]byte, []int)

func (*RdiErrorIndication) GetRdiErrorCount

func (m *RdiErrorIndication) GetRdiErrorCount() uint64

func (*RdiErrorIndication) GetStatus

func (m *RdiErrorIndication) GetStatus() string

func (*RdiErrorIndication) ProtoMessage

func (*RdiErrorIndication) ProtoMessage()

func (*RdiErrorIndication) Reset

func (m *RdiErrorIndication) Reset()

func (*RdiErrorIndication) String

func (m *RdiErrorIndication) String() string

func (*RdiErrorIndication) XXX_DiscardUnknown

func (m *RdiErrorIndication) XXX_DiscardUnknown()

func (*RdiErrorIndication) XXX_Marshal

func (m *RdiErrorIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RdiErrorIndication) XXX_Merge

func (m *RdiErrorIndication) XXX_Merge(src proto.Message)

func (*RdiErrorIndication) XXX_Size

func (m *RdiErrorIndication) XXX_Size() int

func (*RdiErrorIndication) XXX_Unmarshal

func (m *RdiErrorIndication) XXX_Unmarshal(b []byte) error

type SerialNumber

type SerialNumber struct {
	VendorId             []byte   `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
	VendorSpecific       []byte   `protobuf:"bytes,2,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SerialNumber) Descriptor

func (*SerialNumber) Descriptor() ([]byte, []int)

func (*SerialNumber) GetVendorId

func (m *SerialNumber) GetVendorId() []byte

func (*SerialNumber) GetVendorSpecific

func (m *SerialNumber) GetVendorSpecific() []byte

func (*SerialNumber) ProtoMessage

func (*SerialNumber) ProtoMessage()

func (*SerialNumber) Reset

func (m *SerialNumber) Reset()

func (*SerialNumber) String

func (m *SerialNumber) String() string

func (*SerialNumber) XXX_DiscardUnknown

func (m *SerialNumber) XXX_DiscardUnknown()

func (*SerialNumber) XXX_Marshal

func (m *SerialNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SerialNumber) XXX_Merge

func (m *SerialNumber) XXX_Merge(src proto.Message)

func (*SerialNumber) XXX_Size

func (m *SerialNumber) XXX_Size() int

func (*SerialNumber) XXX_Unmarshal

func (m *SerialNumber) XXX_Unmarshal(b []byte) error

type UnimplementedOpenoltServer

type UnimplementedOpenoltServer struct {
}

UnimplementedOpenoltServer can be embedded to have forward compatible implementations.

func (*UnimplementedOpenoltServer) ActivateOnu

func (*UnimplementedOpenoltServer) ActivateOnu(ctx context.Context, req *Onu) (*Empty, error)

func (*UnimplementedOpenoltServer) CollectStatistics

func (*UnimplementedOpenoltServer) CollectStatistics(ctx context.Context, req *Empty) (*Empty, error)

func (*UnimplementedOpenoltServer) CreateTrafficQueues

func (*UnimplementedOpenoltServer) CreateTrafficQueues(ctx context.Context, req *tech_profile.TrafficQueues) (*Empty, error)

func (*UnimplementedOpenoltServer) CreateTrafficSchedulers

func (*UnimplementedOpenoltServer) CreateTrafficSchedulers(ctx context.Context, req *tech_profile.TrafficSchedulers) (*Empty, error)

func (*UnimplementedOpenoltServer) DeactivateOnu

func (*UnimplementedOpenoltServer) DeactivateOnu(ctx context.Context, req *Onu) (*Empty, error)

func (*UnimplementedOpenoltServer) DeleteGroup

func (*UnimplementedOpenoltServer) DeleteGroup(ctx context.Context, req *Group) (*Empty, error)

func (*UnimplementedOpenoltServer) DeleteOnu

func (*UnimplementedOpenoltServer) DeleteOnu(ctx context.Context, req *Onu) (*Empty, error)

func (*UnimplementedOpenoltServer) DisableOlt

func (*UnimplementedOpenoltServer) DisableOlt(ctx context.Context, req *Empty) (*Empty, error)

func (*UnimplementedOpenoltServer) DisablePonIf

func (*UnimplementedOpenoltServer) DisablePonIf(ctx context.Context, req *Interface) (*Empty, error)

func (*UnimplementedOpenoltServer) EnableIndication

func (*UnimplementedOpenoltServer) EnablePonIf

func (*UnimplementedOpenoltServer) EnablePonIf(ctx context.Context, req *Interface) (*Empty, error)

func (*UnimplementedOpenoltServer) FlowAdd

func (*UnimplementedOpenoltServer) FlowAdd(ctx context.Context, req *Flow) (*Empty, error)

func (*UnimplementedOpenoltServer) FlowRemove

func (*UnimplementedOpenoltServer) FlowRemove(ctx context.Context, req *Flow) (*Empty, error)

func (*UnimplementedOpenoltServer) GetDeviceInfo

func (*UnimplementedOpenoltServer) GetDeviceInfo(ctx context.Context, req *Empty) (*DeviceInfo, error)

func (*UnimplementedOpenoltServer) GetExtValue

func (*UnimplementedOpenoltServer) GetGemPortStatistics

func (*UnimplementedOpenoltServer) GetGemPortStatistics(ctx context.Context, req *OnuPacket) (*GemPortStatistics, error)

func (*UnimplementedOpenoltServer) GetLogicalOnuDistance

func (*UnimplementedOpenoltServer) GetLogicalOnuDistance(ctx context.Context, req *Onu) (*OnuLogicalDistance, error)

func (*UnimplementedOpenoltServer) GetLogicalOnuDistanceZero

func (*UnimplementedOpenoltServer) GetLogicalOnuDistanceZero(ctx context.Context, req *Onu) (*OnuLogicalDistance, error)

func (*UnimplementedOpenoltServer) GetOnuInfo

func (*UnimplementedOpenoltServer) GetOnuInfo(ctx context.Context, req *Onu) (*OnuInfo, error)

func (*UnimplementedOpenoltServer) GetOnuStatistics

func (*UnimplementedOpenoltServer) GetOnuStatistics(ctx context.Context, req *Onu) (*OnuStatistics, error)

func (*UnimplementedOpenoltServer) GetPonInterfaceInfo

func (*UnimplementedOpenoltServer) GetPonInterfaceInfo(ctx context.Context, req *Interface) (*PonIntfInfo, error)

func (*UnimplementedOpenoltServer) GetPonRxPower

func (*UnimplementedOpenoltServer) GetPonRxPower(ctx context.Context, req *Onu) (*PonRxPowerData, error)

func (*UnimplementedOpenoltServer) HeartbeatCheck

func (*UnimplementedOpenoltServer) HeartbeatCheck(ctx context.Context, req *Empty) (*Heartbeat, error)

func (*UnimplementedOpenoltServer) OmciMsgOut

func (*UnimplementedOpenoltServer) OmciMsgOut(ctx context.Context, req *OmciMsg) (*Empty, error)

func (*UnimplementedOpenoltServer) OnuItuPonAlarmSet

func (*UnimplementedOpenoltServer) OnuItuPonAlarmSet(ctx context.Context, req *config.OnuItuPonAlarm) (*Empty, error)

func (*UnimplementedOpenoltServer) OnuPacketOut

func (*UnimplementedOpenoltServer) OnuPacketOut(ctx context.Context, req *OnuPacket) (*Empty, error)

func (*UnimplementedOpenoltServer) PerformGroupOperation

func (*UnimplementedOpenoltServer) PerformGroupOperation(ctx context.Context, req *Group) (*Empty, error)

func (*UnimplementedOpenoltServer) Reboot

func (*UnimplementedOpenoltServer) Reboot(ctx context.Context, req *Empty) (*Empty, error)

func (*UnimplementedOpenoltServer) ReenableOlt

func (*UnimplementedOpenoltServer) ReenableOlt(ctx context.Context, req *Empty) (*Empty, error)

func (*UnimplementedOpenoltServer) RemoveTrafficQueues

func (*UnimplementedOpenoltServer) RemoveTrafficQueues(ctx context.Context, req *tech_profile.TrafficQueues) (*Empty, error)

func (*UnimplementedOpenoltServer) RemoveTrafficSchedulers

func (*UnimplementedOpenoltServer) RemoveTrafficSchedulers(ctx context.Context, req *tech_profile.TrafficSchedulers) (*Empty, error)

func (*UnimplementedOpenoltServer) UplinkPacketOut

func (*UnimplementedOpenoltServer) UplinkPacketOut(ctx context.Context, req *UplinkPacket) (*Empty, error)

type UplinkPacket

type UplinkPacket struct {
	IntfId               uint32   `protobuf:"fixed32,1,opt,name=intf_id,json=intfId,proto3" json:"intf_id,omitempty"`
	Pkt                  []byte   `protobuf:"bytes,2,opt,name=pkt,proto3" json:"pkt,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UplinkPacket) Descriptor

func (*UplinkPacket) Descriptor() ([]byte, []int)

func (*UplinkPacket) GetIntfId

func (m *UplinkPacket) GetIntfId() uint32

func (*UplinkPacket) GetPkt

func (m *UplinkPacket) GetPkt() []byte

func (*UplinkPacket) ProtoMessage

func (*UplinkPacket) ProtoMessage()

func (*UplinkPacket) Reset

func (m *UplinkPacket) Reset()

func (*UplinkPacket) String

func (m *UplinkPacket) String() string

func (*UplinkPacket) XXX_DiscardUnknown

func (m *UplinkPacket) XXX_DiscardUnknown()

func (*UplinkPacket) XXX_Marshal

func (m *UplinkPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UplinkPacket) XXX_Merge

func (m *UplinkPacket) XXX_Merge(src proto.Message)

func (*UplinkPacket) XXX_Size

func (m *UplinkPacket) XXX_Size() int

func (*UplinkPacket) XXX_Unmarshal

func (m *UplinkPacket) XXX_Unmarshal(b []byte) error

type ValueParam

type ValueParam struct {
	Onu                  *Onu                     `protobuf:"bytes,1,opt,name=onu,proto3" json:"onu,omitempty"`
	Value                extension.ValueType_Type `protobuf:"varint,2,opt,name=value,proto3,enum=extension.ValueType_Type" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*ValueParam) Descriptor

func (*ValueParam) Descriptor() ([]byte, []int)

func (*ValueParam) GetOnu

func (m *ValueParam) GetOnu() *Onu

func (*ValueParam) GetValue

func (m *ValueParam) GetValue() extension.ValueType_Type

func (*ValueParam) ProtoMessage

func (*ValueParam) ProtoMessage()

func (*ValueParam) Reset

func (m *ValueParam) Reset()

func (*ValueParam) String

func (m *ValueParam) String() string

func (*ValueParam) XXX_DiscardUnknown

func (m *ValueParam) XXX_DiscardUnknown()

func (*ValueParam) XXX_Marshal

func (m *ValueParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ValueParam) XXX_Merge

func (m *ValueParam) XXX_Merge(src proto.Message)

func (*ValueParam) XXX_Size

func (m *ValueParam) XXX_Size() int

func (*ValueParam) XXX_Unmarshal

func (m *ValueParam) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL