nb

package
v0.6.7 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthC1Interface        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowC1Interface          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupC1Interface = fmt.Errorf("proto: unexpected end of group")
)
View Source
var C1MessageType_name = map[int32]string{
	0: "C1_MESSAGE_UNKNOWN",
	1: "C1_GET_RNIBCELLS",
	2: "C1_GET_RNIBUES",
	3: "C1_GET_RNIBLINKS",
	4: "C1_POST_HANDOVERS",
	5: "C1_POST_RMMCONFIGURATION",
}
View Source
var C1MessageType_value = map[string]int32{
	"C1_MESSAGE_UNKNOWN":       0,
	"C1_GET_RNIBCELLS":         1,
	"C1_GET_RNIBUES":           2,
	"C1_GET_RNIBLINKS":         3,
	"C1_POST_HANDOVERS":        4,
	"C1_POST_RMMCONFIGURATION": 5,
}
View Source
var C1RNIBType_name = map[int32]string{
	0: "C1_RNIB_UNKNOWN",
	1: "C1_RNIB_CELL",
	2: "C1_RNIB_UE",
	3: "C1_RNIB_LINK",
}
View Source
var C1RNIBType_value = map[string]int32{
	"C1_RNIB_UNKNOWN": 0,
	"C1_RNIB_CELL":    1,
	"C1_RNIB_UE":      2,
	"C1_RNIB_LINK":    3,
}
View Source
var C1XICICPA_name = map[int32]string{
	0: "C1_XICIC_PA_DB_MINUS6",
	1: "C1_XICIC_PA_DB_MINUX4DOT77",
	2: "C1_XICIC_PA_DB_MINUS3",
	3: "C1_XICIC_PA_DB_MINUS1DOT77",
	4: "C1_XICIC_PA_DB_0",
	5: "C1_XICIC_PA_DB_1",
	6: "C1_XICIC_PA_DB_2",
	7: "C1_XICIC_PA_DB_3",
}
View Source
var C1XICICPA_value = map[string]int32{
	"C1_XICIC_PA_DB_MINUS6":      0,
	"C1_XICIC_PA_DB_MINUX4DOT77": 1,
	"C1_XICIC_PA_DB_MINUS3":      2,
	"C1_XICIC_PA_DB_MINUS1DOT77": 3,
	"C1_XICIC_PA_DB_0":           4,
	"C1_XICIC_PA_DB_1":           5,
	"C1_XICIC_PA_DB_2":           6,
	"C1_XICIC_PA_DB_3":           7,
}
View Source
var StationPowerOffset_name = map[int32]string{
	0: "PA_DB_MINUS6",
	1: "PA_DB_MINUX4DOT77",
	2: "PA_DB_MINUS3",
	3: "PA_DB_MINUS1DOT77",
	4: "PA_DB_0",
	5: "PA_DB_1",
	6: "PA_DB_2",
	7: "PA_DB_3",
}
View Source
var StationPowerOffset_value = map[string]int32{
	"PA_DB_MINUS6":      0,
	"PA_DB_MINUX4DOT77": 1,
	"PA_DB_MINUS3":      2,
	"PA_DB_MINUS1DOT77": 3,
	"PA_DB_0":           4,
	"PA_DB_1":           5,
	"PA_DB_2":           6,
	"PA_DB_3":           7,
}

Functions

func RegisterC1InterfaceServiceServer

func RegisterC1InterfaceServiceServer(s *grpc.Server, srv C1InterfaceServiceServer)

Types

type C1CandScell

type C1CandScell struct {
	Pci      string `protobuf:"bytes,1,opt,name=pci,proto3" json:"pci,omitempty"`
	EarfcnDl string `protobuf:"bytes,2,opt,name=earfcnDl,proto3" json:"earfcnDl,omitempty"`
}

func (*C1CandScell) Descriptor

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

func (*C1CandScell) GetEarfcnDl

func (m *C1CandScell) GetEarfcnDl() string

func (*C1CandScell) GetPci

func (m *C1CandScell) GetPci() string

func (*C1CandScell) Marshal

func (m *C1CandScell) Marshal() (dAtA []byte, err error)

func (*C1CandScell) MarshalTo

func (m *C1CandScell) MarshalTo(dAtA []byte) (int, error)

func (*C1CandScell) MarshalToSizedBuffer

func (m *C1CandScell) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1CandScell) ProtoMessage

func (*C1CandScell) ProtoMessage()

func (*C1CandScell) Reset

func (m *C1CandScell) Reset()

func (*C1CandScell) Size

func (m *C1CandScell) Size() (n int)

func (*C1CandScell) String

func (m *C1CandScell) String() string

func (*C1CandScell) Unmarshal

func (m *C1CandScell) Unmarshal(dAtA []byte) error

func (*C1CandScell) XXX_DiscardUnknown

func (m *C1CandScell) XXX_DiscardUnknown()

func (*C1CandScell) XXX_Marshal

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

func (*C1CandScell) XXX_Merge

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

func (*C1CandScell) XXX_Size

func (m *C1CandScell) XXX_Size() int

func (*C1CandScell) XXX_Unmarshal

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

type C1CellConfigAttribute

type C1CellConfigAttribute struct {
	Ecgi                   *C1ECGI        `protobuf:"bytes,1,opt,name=ecgi,proto3" json:"ecgi,omitempty"`
	Pci                    string         `protobuf:"bytes,2,opt,name=pci,proto3" json:"pci,omitempty"`
	CandScells             []*C1CandScell `protobuf:"bytes,3,rep,name=candScells,proto3" json:"candScells,omitempty"`
	EarfcnDl               string         `protobuf:"bytes,4,opt,name=earfcnDl,proto3" json:"earfcnDl,omitempty"`
	EarfcnUl               string         `protobuf:"bytes,5,opt,name=earfcnUl,proto3" json:"earfcnUl,omitempty"`
	RbsPerTtiDl            string         `protobuf:"bytes,6,opt,name=rbsPerTtiDl,proto3" json:"rbsPerTtiDl,omitempty"`
	RbsPerTtiUl            string         `protobuf:"bytes,7,opt,name=rbsPerTtiUl,proto3" json:"rbsPerTtiUl,omitempty"`
	NumTxAntenna           string         `protobuf:"bytes,8,opt,name=numTxAntenna,proto3" json:"numTxAntenna,omitempty"`
	DuplexMode             string         `protobuf:"bytes,9,opt,name=duplexMode,proto3" json:"duplexMode,omitempty"`
	MaxNumConnectedUes     string         `protobuf:"bytes,10,opt,name=maxNumConnectedUes,proto3" json:"maxNumConnectedUes,omitempty"`
	MaxNumConnectedBearers string         `protobuf:"bytes,11,opt,name=maxNumConnectedBearers,proto3" json:"maxNumConnectedBearers,omitempty"`
	MaxNumUesSchedPerTtiDl string         `protobuf:"bytes,12,opt,name=maxNumUesSchedPerTtiDl,proto3" json:"maxNumUesSchedPerTtiDl,omitempty"`
	MaxNumUesSchedPerTtiUl string         `protobuf:"bytes,13,opt,name=maxNumUesSchedPerTtiUl,proto3" json:"maxNumUesSchedPerTtiUl,omitempty"`
	DlfsSchedEnable        string         `protobuf:"bytes,14,opt,name=dlfsSchedEnable,proto3" json:"dlfsSchedEnable,omitempty"`
}

func (*C1CellConfigAttribute) Descriptor

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

func (*C1CellConfigAttribute) GetCandScells

func (m *C1CellConfigAttribute) GetCandScells() []*C1CandScell

func (*C1CellConfigAttribute) GetDlfsSchedEnable

func (m *C1CellConfigAttribute) GetDlfsSchedEnable() string

func (*C1CellConfigAttribute) GetDuplexMode

func (m *C1CellConfigAttribute) GetDuplexMode() string

func (*C1CellConfigAttribute) GetEarfcnDl

func (m *C1CellConfigAttribute) GetEarfcnDl() string

func (*C1CellConfigAttribute) GetEarfcnUl

func (m *C1CellConfigAttribute) GetEarfcnUl() string

func (*C1CellConfigAttribute) GetEcgi

func (m *C1CellConfigAttribute) GetEcgi() *C1ECGI

func (*C1CellConfigAttribute) GetMaxNumConnectedBearers

func (m *C1CellConfigAttribute) GetMaxNumConnectedBearers() string

func (*C1CellConfigAttribute) GetMaxNumConnectedUes

func (m *C1CellConfigAttribute) GetMaxNumConnectedUes() string

func (*C1CellConfigAttribute) GetMaxNumUesSchedPerTtiDl

func (m *C1CellConfigAttribute) GetMaxNumUesSchedPerTtiDl() string

func (*C1CellConfigAttribute) GetMaxNumUesSchedPerTtiUl

func (m *C1CellConfigAttribute) GetMaxNumUesSchedPerTtiUl() string

func (*C1CellConfigAttribute) GetNumTxAntenna

func (m *C1CellConfigAttribute) GetNumTxAntenna() string

func (*C1CellConfigAttribute) GetPci

func (m *C1CellConfigAttribute) GetPci() string

func (*C1CellConfigAttribute) GetRbsPerTtiDl

func (m *C1CellConfigAttribute) GetRbsPerTtiDl() string

func (*C1CellConfigAttribute) GetRbsPerTtiUl

func (m *C1CellConfigAttribute) GetRbsPerTtiUl() string

func (*C1CellConfigAttribute) Marshal

func (m *C1CellConfigAttribute) Marshal() (dAtA []byte, err error)

func (*C1CellConfigAttribute) MarshalTo

func (m *C1CellConfigAttribute) MarshalTo(dAtA []byte) (int, error)

func (*C1CellConfigAttribute) MarshalToSizedBuffer

func (m *C1CellConfigAttribute) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1CellConfigAttribute) ProtoMessage

func (*C1CellConfigAttribute) ProtoMessage()

func (*C1CellConfigAttribute) Reset

func (m *C1CellConfigAttribute) Reset()

func (*C1CellConfigAttribute) Size

func (m *C1CellConfigAttribute) Size() (n int)

func (*C1CellConfigAttribute) String

func (m *C1CellConfigAttribute) String() string

func (*C1CellConfigAttribute) Unmarshal

func (m *C1CellConfigAttribute) Unmarshal(dAtA []byte) error

func (*C1CellConfigAttribute) XXX_DiscardUnknown

func (m *C1CellConfigAttribute) XXX_DiscardUnknown()

func (*C1CellConfigAttribute) XXX_Marshal

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

func (*C1CellConfigAttribute) XXX_Merge

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

func (*C1CellConfigAttribute) XXX_Size

func (m *C1CellConfigAttribute) XXX_Size() int

func (*C1CellConfigAttribute) XXX_Unmarshal

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

type C1ECGI

type C1ECGI struct {
	PlmnId string `protobuf:"bytes,1,opt,name=plmnId,proto3" json:"plmnId,omitempty"`
	Ecid   string `protobuf:"bytes,2,opt,name=ecid,proto3" json:"ecid,omitempty"`
}

func (*C1ECGI) Descriptor

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

func (*C1ECGI) GetEcid

func (m *C1ECGI) GetEcid() string

func (*C1ECGI) GetPlmnId

func (m *C1ECGI) GetPlmnId() string

func (*C1ECGI) Marshal

func (m *C1ECGI) Marshal() (dAtA []byte, err error)

func (*C1ECGI) MarshalTo

func (m *C1ECGI) MarshalTo(dAtA []byte) (int, error)

func (*C1ECGI) MarshalToSizedBuffer

func (m *C1ECGI) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1ECGI) ProtoMessage

func (*C1ECGI) ProtoMessage()

func (*C1ECGI) Reset

func (m *C1ECGI) Reset()

func (*C1ECGI) Size

func (m *C1ECGI) Size() (n int)

func (*C1ECGI) String

func (m *C1ECGI) String() string

func (*C1ECGI) Unmarshal

func (m *C1ECGI) Unmarshal(dAtA []byte) error

func (*C1ECGI) XXX_DiscardUnknown

func (m *C1ECGI) XXX_DiscardUnknown()

func (*C1ECGI) XXX_Marshal

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

func (*C1ECGI) XXX_Merge

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

func (*C1ECGI) XXX_Size

func (m *C1ECGI) XXX_Size() int

func (*C1ECGI) XXX_Unmarshal

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

type C1HandoverRequest

type C1HandoverRequest struct {
	// UE in links[index] should be moved from srcCells[index] to dstCell[index]
	Links    *C1RNIBLinks `protobuf:"bytes,1,opt,name=links,proto3" json:"links,omitempty"`
	SrcCells *C1RNIBCells `protobuf:"bytes,2,opt,name=srcCells,proto3" json:"srcCells,omitempty"`
	DstCells *C1RNIBCells `protobuf:"bytes,3,opt,name=dstCells,proto3" json:"dstCells,omitempty"`
}

func (*C1HandoverRequest) Descriptor

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

func (*C1HandoverRequest) GetDstCells

func (m *C1HandoverRequest) GetDstCells() *C1RNIBCells
func (m *C1HandoverRequest) GetLinks() *C1RNIBLinks

func (*C1HandoverRequest) GetSrcCells

func (m *C1HandoverRequest) GetSrcCells() *C1RNIBCells

func (*C1HandoverRequest) Marshal

func (m *C1HandoverRequest) Marshal() (dAtA []byte, err error)

func (*C1HandoverRequest) MarshalTo

func (m *C1HandoverRequest) MarshalTo(dAtA []byte) (int, error)

func (*C1HandoverRequest) MarshalToSizedBuffer

func (m *C1HandoverRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1HandoverRequest) ProtoMessage

func (*C1HandoverRequest) ProtoMessage()

func (*C1HandoverRequest) Reset

func (m *C1HandoverRequest) Reset()

func (*C1HandoverRequest) Size

func (m *C1HandoverRequest) Size() (n int)

func (*C1HandoverRequest) String

func (m *C1HandoverRequest) String() string

func (*C1HandoverRequest) Unmarshal

func (m *C1HandoverRequest) Unmarshal(dAtA []byte) error

func (*C1HandoverRequest) XXX_DiscardUnknown

func (m *C1HandoverRequest) XXX_DiscardUnknown()

func (*C1HandoverRequest) XXX_Marshal

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

func (*C1HandoverRequest) XXX_Merge

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

func (*C1HandoverRequest) XXX_Size

func (m *C1HandoverRequest) XXX_Size() int

func (*C1HandoverRequest) XXX_Unmarshal

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

type C1InterfaceServiceClient

type C1InterfaceServiceClient interface {
	// ListStations returns a stream of base station records.
	ListStations(ctx context.Context, in *StationListRequest, opts ...grpc.CallOption) (C1InterfaceService_ListStationsClient, error)
	// ListStationLinks returns a stream of links between neighboring base stations.
	ListStationLinks(ctx context.Context, in *StationLinkListRequest, opts ...grpc.CallOption) (C1InterfaceService_ListStationLinksClient, error)
	// ListUELinks returns a stream of UI and base station links; one-time or (later) continuous subscribe.
	ListUELinks(ctx context.Context, in *UELinkListRequest, opts ...grpc.CallOption) (C1InterfaceService_ListUELinksClient, error)
	ListUEs(ctx context.Context, in *UEListRequest, opts ...grpc.CallOption) (C1InterfaceService_ListUEsClient, error)
	// TriggerHandOver returns a hand-over response indicating success or failure.
	// HO app will ask to handover to multiple UEs
	TriggerHandOver(ctx context.Context, in *HandOverRequest, opts ...grpc.CallOption) (*HandOverResponse, error)
	// TriggerHandOverStream is a version that stays open all the time
	// and sends HO messages as they happen
	TriggerHandOverStream(ctx context.Context, opts ...grpc.CallOption) (C1InterfaceService_TriggerHandOverStreamClient, error)
	// SetRadioPower returns a response indicating success or failure.
	// MLB app will ask to change transmission power to multiple stations
	SetRadioPower(ctx context.Context, in *RadioPowerRequest, opts ...grpc.CallOption) (*RadioPowerResponse, error)
}

C1InterfaceServiceClient is the client API for C1InterfaceService service.

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

func NewC1InterfaceServiceClient

func NewC1InterfaceServiceClient(cc *grpc.ClientConn) C1InterfaceServiceClient

type C1InterfaceServiceServer

type C1InterfaceServiceServer interface {
	// ListStations returns a stream of base station records.
	ListStations(*StationListRequest, C1InterfaceService_ListStationsServer) error
	// ListStationLinks returns a stream of links between neighboring base stations.
	ListStationLinks(*StationLinkListRequest, C1InterfaceService_ListStationLinksServer) error
	// ListUELinks returns a stream of UI and base station links; one-time or (later) continuous subscribe.
	ListUELinks(*UELinkListRequest, C1InterfaceService_ListUELinksServer) error
	ListUEs(*UEListRequest, C1InterfaceService_ListUEsServer) error
	// TriggerHandOver returns a hand-over response indicating success or failure.
	// HO app will ask to handover to multiple UEs
	TriggerHandOver(context.Context, *HandOverRequest) (*HandOverResponse, error)
	// TriggerHandOverStream is a version that stays open all the time
	// and sends HO messages as they happen
	TriggerHandOverStream(C1InterfaceService_TriggerHandOverStreamServer) error
	// SetRadioPower returns a response indicating success or failure.
	// MLB app will ask to change transmission power to multiple stations
	SetRadioPower(context.Context, *RadioPowerRequest) (*RadioPowerResponse, error)
}

C1InterfaceServiceServer is the server API for C1InterfaceService service.

type C1InterfaceService_ListStationLinksClient

type C1InterfaceService_ListStationLinksClient interface {
	Recv() (*StationLinkInfo, error)
	grpc.ClientStream
}

type C1InterfaceService_ListStationLinksServer

type C1InterfaceService_ListStationLinksServer interface {
	Send(*StationLinkInfo) error
	grpc.ServerStream
}

type C1InterfaceService_ListStationsClient

type C1InterfaceService_ListStationsClient interface {
	Recv() (*StationInfo, error)
	grpc.ClientStream
}

type C1InterfaceService_ListStationsServer

type C1InterfaceService_ListStationsServer interface {
	Send(*StationInfo) error
	grpc.ServerStream
}

type C1InterfaceService_ListUELinksClient

type C1InterfaceService_ListUELinksClient interface {
	Recv() (*UELinkInfo, error)
	grpc.ClientStream
}

type C1InterfaceService_ListUELinksServer

type C1InterfaceService_ListUELinksServer interface {
	Send(*UELinkInfo) error
	grpc.ServerStream
}

type C1InterfaceService_ListUEsClient added in v0.6.1

type C1InterfaceService_ListUEsClient interface {
	Recv() (*UEInfo, error)
	grpc.ClientStream
}

type C1InterfaceService_ListUEsServer added in v0.6.1

type C1InterfaceService_ListUEsServer interface {
	Send(*UEInfo) error
	grpc.ServerStream
}

type C1InterfaceService_TriggerHandOverStreamClient

type C1InterfaceService_TriggerHandOverStreamClient interface {
	Send(*HandOverRequest) error
	CloseAndRecv() (*HandOverResponse, error)
	grpc.ClientStream
}

type C1InterfaceService_TriggerHandOverStreamServer

type C1InterfaceService_TriggerHandOverStreamServer interface {
	SendAndClose(*HandOverResponse) error
	Recv() (*HandOverRequest, error)
	grpc.ServerStream
}

type C1MessageType

type C1MessageType int32
const (
	C1MessageType_C1_MESSAGE_UNKNOWN       C1MessageType = 0
	C1MessageType_C1_GET_RNIBCELLS         C1MessageType = 1
	C1MessageType_C1_GET_RNIBUES           C1MessageType = 2
	C1MessageType_C1_GET_RNIBLINKS         C1MessageType = 3
	C1MessageType_C1_POST_HANDOVERS        C1MessageType = 4
	C1MessageType_C1_POST_RMMCONFIGURATION C1MessageType = 5
)

func (C1MessageType) EnumDescriptor

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

func (C1MessageType) String

func (x C1MessageType) String() string

type C1PciArfcn

type C1PciArfcn struct {
	Pci      string `protobuf:"bytes,1,opt,name=pci,proto3" json:"pci,omitempty"`
	EarfcnDl string `protobuf:"bytes,2,opt,name=earfcnDl,proto3" json:"earfcnDl,omitempty"`
}

func (*C1PciArfcn) Descriptor

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

func (*C1PciArfcn) GetEarfcnDl

func (m *C1PciArfcn) GetEarfcnDl() string

func (*C1PciArfcn) GetPci

func (m *C1PciArfcn) GetPci() string

func (*C1PciArfcn) Marshal

func (m *C1PciArfcn) Marshal() (dAtA []byte, err error)

func (*C1PciArfcn) MarshalTo

func (m *C1PciArfcn) MarshalTo(dAtA []byte) (int, error)

func (*C1PciArfcn) MarshalToSizedBuffer

func (m *C1PciArfcn) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1PciArfcn) ProtoMessage

func (*C1PciArfcn) ProtoMessage()

func (*C1PciArfcn) Reset

func (m *C1PciArfcn) Reset()

func (*C1PciArfcn) Size

func (m *C1PciArfcn) Size() (n int)

func (*C1PciArfcn) String

func (m *C1PciArfcn) String() string

func (*C1PciArfcn) Unmarshal

func (m *C1PciArfcn) Unmarshal(dAtA []byte) error

func (*C1PciArfcn) XXX_DiscardUnknown

func (m *C1PciArfcn) XXX_DiscardUnknown()

func (*C1PciArfcn) XXX_Marshal

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

func (*C1PciArfcn) XXX_Merge

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

func (*C1PciArfcn) XXX_Size

func (m *C1PciArfcn) XXX_Size() int

func (*C1PciArfcn) XXX_Unmarshal

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

type C1RNIBCell

type C1RNIBCell struct {
	Ecgi *C1ECGI `protobuf:"bytes,1,opt,name=ecgi,proto3" json:"ecgi,omitempty"`
	// attributes of R-NIB Cell
	// for Cell Configuration
	CellConfiguration *C1CellConfigAttribute `protobuf:"bytes,2,opt,name=cellConfiguration,proto3" json:"cellConfiguration,omitempty"`
	// for RRM configuration
	RrmConfiguration *C1RRMConfigAttribute `protobuf:"bytes,3,opt,name=rrmConfiguration,proto3" json:"rrmConfiguration,omitempty"`
}

func (*C1RNIBCell) Descriptor

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

func (*C1RNIBCell) GetCellConfiguration

func (m *C1RNIBCell) GetCellConfiguration() *C1CellConfigAttribute

func (*C1RNIBCell) GetEcgi

func (m *C1RNIBCell) GetEcgi() *C1ECGI

func (*C1RNIBCell) GetRrmConfiguration

func (m *C1RNIBCell) GetRrmConfiguration() *C1RRMConfigAttribute

func (*C1RNIBCell) Marshal

func (m *C1RNIBCell) Marshal() (dAtA []byte, err error)

func (*C1RNIBCell) MarshalTo

func (m *C1RNIBCell) MarshalTo(dAtA []byte) (int, error)

func (*C1RNIBCell) MarshalToSizedBuffer

func (m *C1RNIBCell) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1RNIBCell) ProtoMessage

func (*C1RNIBCell) ProtoMessage()

func (*C1RNIBCell) Reset

func (m *C1RNIBCell) Reset()

func (*C1RNIBCell) Size

func (m *C1RNIBCell) Size() (n int)

func (*C1RNIBCell) String

func (m *C1RNIBCell) String() string

func (*C1RNIBCell) Unmarshal

func (m *C1RNIBCell) Unmarshal(dAtA []byte) error

func (*C1RNIBCell) XXX_DiscardUnknown

func (m *C1RNIBCell) XXX_DiscardUnknown()

func (*C1RNIBCell) XXX_Marshal

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

func (*C1RNIBCell) XXX_Merge

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

func (*C1RNIBCell) XXX_Size

func (m *C1RNIBCell) XXX_Size() int

func (*C1RNIBCell) XXX_Unmarshal

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

type C1RNIBCells

type C1RNIBCells struct {
	RNIBCells []*C1RNIBCell `protobuf:"bytes,1,rep,name=rNIBCells,proto3" json:"rNIBCells,omitempty"`
}

func (*C1RNIBCells) Descriptor

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

func (*C1RNIBCells) GetRNIBCells

func (m *C1RNIBCells) GetRNIBCells() []*C1RNIBCell

func (*C1RNIBCells) Marshal

func (m *C1RNIBCells) Marshal() (dAtA []byte, err error)

func (*C1RNIBCells) MarshalTo

func (m *C1RNIBCells) MarshalTo(dAtA []byte) (int, error)

func (*C1RNIBCells) MarshalToSizedBuffer

func (m *C1RNIBCells) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1RNIBCells) ProtoMessage

func (*C1RNIBCells) ProtoMessage()

func (*C1RNIBCells) Reset

func (m *C1RNIBCells) Reset()

func (*C1RNIBCells) Size

func (m *C1RNIBCells) Size() (n int)

func (*C1RNIBCells) String

func (m *C1RNIBCells) String() string

func (*C1RNIBCells) Unmarshal

func (m *C1RNIBCells) Unmarshal(dAtA []byte) error

func (*C1RNIBCells) XXX_DiscardUnknown

func (m *C1RNIBCells) XXX_DiscardUnknown()

func (*C1RNIBCells) XXX_Marshal

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

func (*C1RNIBCells) XXX_Merge

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

func (*C1RNIBCells) XXX_Size

func (m *C1RNIBCells) XXX_Size() int

func (*C1RNIBCells) XXX_Unmarshal

func (m *C1RNIBCells) XXX_Unmarshal(b []byte) error
type C1RNIBLink struct {
	LinkId *C1RNIBLinkID `protobuf:"bytes,1,opt,name=linkId,proto3" json:"linkId,omitempty"`
	// attributes of R-NIB Link
	RadioMeasReportPerUe *C1RadioMeasReportPerUeAttribute `protobuf:"bytes,2,opt,name=radioMeasReportPerUe,proto3" json:"radioMeasReportPerUe,omitempty"`
}

func (*C1RNIBLink) Descriptor

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

func (*C1RNIBLink) GetLinkId

func (m *C1RNIBLink) GetLinkId() *C1RNIBLinkID

func (*C1RNIBLink) GetRadioMeasReportPerUe

func (m *C1RNIBLink) GetRadioMeasReportPerUe() *C1RadioMeasReportPerUeAttribute

func (*C1RNIBLink) Marshal

func (m *C1RNIBLink) Marshal() (dAtA []byte, err error)

func (*C1RNIBLink) MarshalTo

func (m *C1RNIBLink) MarshalTo(dAtA []byte) (int, error)

func (*C1RNIBLink) MarshalToSizedBuffer

func (m *C1RNIBLink) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1RNIBLink) ProtoMessage

func (*C1RNIBLink) ProtoMessage()

func (*C1RNIBLink) Reset

func (m *C1RNIBLink) Reset()

func (*C1RNIBLink) Size

func (m *C1RNIBLink) Size() (n int)

func (*C1RNIBLink) String

func (m *C1RNIBLink) String() string

func (*C1RNIBLink) Unmarshal

func (m *C1RNIBLink) Unmarshal(dAtA []byte) error

func (*C1RNIBLink) XXX_DiscardUnknown

func (m *C1RNIBLink) XXX_DiscardUnknown()

func (*C1RNIBLink) XXX_Marshal

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

func (*C1RNIBLink) XXX_Merge

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

func (*C1RNIBLink) XXX_Size

func (m *C1RNIBLink) XXX_Size() int

func (*C1RNIBLink) XXX_Unmarshal

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

type C1RNIBLinkID

type C1RNIBLinkID struct {
	Ecgi *C1ECGI `protobuf:"bytes,1,opt,name=ecgi,proto3" json:"ecgi,omitempty"`
	Imsi string  `protobuf:"bytes,2,opt,name=imsi,proto3" json:"imsi,omitempty"`
}

func (*C1RNIBLinkID) Descriptor

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

func (*C1RNIBLinkID) GetEcgi

func (m *C1RNIBLinkID) GetEcgi() *C1ECGI

func (*C1RNIBLinkID) GetImsi

func (m *C1RNIBLinkID) GetImsi() string

func (*C1RNIBLinkID) Marshal

func (m *C1RNIBLinkID) Marshal() (dAtA []byte, err error)

func (*C1RNIBLinkID) MarshalTo

func (m *C1RNIBLinkID) MarshalTo(dAtA []byte) (int, error)

func (*C1RNIBLinkID) MarshalToSizedBuffer

func (m *C1RNIBLinkID) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1RNIBLinkID) ProtoMessage

func (*C1RNIBLinkID) ProtoMessage()

func (*C1RNIBLinkID) Reset

func (m *C1RNIBLinkID) Reset()

func (*C1RNIBLinkID) Size

func (m *C1RNIBLinkID) Size() (n int)

func (*C1RNIBLinkID) String

func (m *C1RNIBLinkID) String() string

func (*C1RNIBLinkID) Unmarshal

func (m *C1RNIBLinkID) Unmarshal(dAtA []byte) error

func (*C1RNIBLinkID) XXX_DiscardUnknown

func (m *C1RNIBLinkID) XXX_DiscardUnknown()

func (*C1RNIBLinkID) XXX_Marshal

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

func (*C1RNIBLinkID) XXX_Merge

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

func (*C1RNIBLinkID) XXX_Size

func (m *C1RNIBLinkID) XXX_Size() int

func (*C1RNIBLinkID) XXX_Unmarshal

func (m *C1RNIBLinkID) XXX_Unmarshal(b []byte) error
type C1RNIBLinks struct {
	RNIBLinks []*C1RNIBLink `protobuf:"bytes,1,rep,name=rNIBLinks,proto3" json:"rNIBLinks,omitempty"`
}

func (*C1RNIBLinks) Descriptor

func (*C1RNIBLinks) Descriptor() ([]byte, []int)
func (m *C1RNIBLinks) GetRNIBLinks() []*C1RNIBLink

func (*C1RNIBLinks) Marshal

func (m *C1RNIBLinks) Marshal() (dAtA []byte, err error)

func (*C1RNIBLinks) MarshalTo

func (m *C1RNIBLinks) MarshalTo(dAtA []byte) (int, error)

func (*C1RNIBLinks) MarshalToSizedBuffer

func (m *C1RNIBLinks) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1RNIBLinks) ProtoMessage

func (*C1RNIBLinks) ProtoMessage()

func (*C1RNIBLinks) Reset

func (m *C1RNIBLinks) Reset()

func (*C1RNIBLinks) Size

func (m *C1RNIBLinks) Size() (n int)

func (*C1RNIBLinks) String

func (m *C1RNIBLinks) String() string

func (*C1RNIBLinks) Unmarshal

func (m *C1RNIBLinks) Unmarshal(dAtA []byte) error

func (*C1RNIBLinks) XXX_DiscardUnknown

func (m *C1RNIBLinks) XXX_DiscardUnknown()

func (*C1RNIBLinks) XXX_Marshal

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

func (*C1RNIBLinks) XXX_Merge

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

func (*C1RNIBLinks) XXX_Size

func (m *C1RNIBLinks) XXX_Size() int

func (*C1RNIBLinks) XXX_Unmarshal

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

type C1RNIBType

type C1RNIBType int32
const (
	C1RNIBType_C1_RNIB_UNKNOWN C1RNIBType = 0
	C1RNIBType_C1_RNIB_CELL    C1RNIBType = 1
	C1RNIBType_C1_RNIB_UE      C1RNIBType = 2
	C1RNIBType_C1_RNIB_LINK    C1RNIBType = 3
)

func (C1RNIBType) EnumDescriptor

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

func (C1RNIBType) String

func (x C1RNIBType) String() string

type C1RNIBUE

type C1RNIBUE struct {
	Imsi string `protobuf:"bytes,1,opt,name=imsi,proto3" json:"imsi,omitempty"`
	// attributes of R-NIB UE
	Crnti       string  `protobuf:"bytes,2,opt,name=crnti,proto3" json:"crnti,omitempty"`
	SCell       *C1ECGI `protobuf:"bytes,3,opt,name=sCell,proto3" json:"sCell,omitempty"`
	MmeUeS1ApId string  `protobuf:"bytes,4,opt,name=mmeUeS1apId,proto3" json:"mmeUeS1apId,omitempty"`
	EnbUeS1ApId string  `protobuf:"bytes,5,opt,name=enbUeS1apId,proto3" json:"enbUeS1apId,omitempty"`
}

func (*C1RNIBUE) Descriptor

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

func (*C1RNIBUE) GetCrnti

func (m *C1RNIBUE) GetCrnti() string

func (*C1RNIBUE) GetEnbUeS1ApId

func (m *C1RNIBUE) GetEnbUeS1ApId() string

func (*C1RNIBUE) GetImsi

func (m *C1RNIBUE) GetImsi() string

func (*C1RNIBUE) GetMmeUeS1ApId

func (m *C1RNIBUE) GetMmeUeS1ApId() string

func (*C1RNIBUE) GetSCell

func (m *C1RNIBUE) GetSCell() *C1ECGI

func (*C1RNIBUE) Marshal

func (m *C1RNIBUE) Marshal() (dAtA []byte, err error)

func (*C1RNIBUE) MarshalTo

func (m *C1RNIBUE) MarshalTo(dAtA []byte) (int, error)

func (*C1RNIBUE) MarshalToSizedBuffer

func (m *C1RNIBUE) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1RNIBUE) ProtoMessage

func (*C1RNIBUE) ProtoMessage()

func (*C1RNIBUE) Reset

func (m *C1RNIBUE) Reset()

func (*C1RNIBUE) Size

func (m *C1RNIBUE) Size() (n int)

func (*C1RNIBUE) String

func (m *C1RNIBUE) String() string

func (*C1RNIBUE) Unmarshal

func (m *C1RNIBUE) Unmarshal(dAtA []byte) error

func (*C1RNIBUE) XXX_DiscardUnknown

func (m *C1RNIBUE) XXX_DiscardUnknown()

func (*C1RNIBUE) XXX_Marshal

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

func (*C1RNIBUE) XXX_Merge

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

func (*C1RNIBUE) XXX_Size

func (m *C1RNIBUE) XXX_Size() int

func (*C1RNIBUE) XXX_Unmarshal

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

type C1RNIBUEs

type C1RNIBUEs struct {
	RNIBUEs []*C1RNIBUE `protobuf:"bytes,1,rep,name=rNIBUEs,proto3" json:"rNIBUEs,omitempty"`
}

func (*C1RNIBUEs) Descriptor

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

func (*C1RNIBUEs) GetRNIBUEs

func (m *C1RNIBUEs) GetRNIBUEs() []*C1RNIBUE

func (*C1RNIBUEs) Marshal

func (m *C1RNIBUEs) Marshal() (dAtA []byte, err error)

func (*C1RNIBUEs) MarshalTo

func (m *C1RNIBUEs) MarshalTo(dAtA []byte) (int, error)

func (*C1RNIBUEs) MarshalToSizedBuffer

func (m *C1RNIBUEs) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1RNIBUEs) ProtoMessage

func (*C1RNIBUEs) ProtoMessage()

func (*C1RNIBUEs) Reset

func (m *C1RNIBUEs) Reset()

func (*C1RNIBUEs) Size

func (m *C1RNIBUEs) Size() (n int)

func (*C1RNIBUEs) String

func (m *C1RNIBUEs) String() string

func (*C1RNIBUEs) Unmarshal

func (m *C1RNIBUEs) Unmarshal(dAtA []byte) error

func (*C1RNIBUEs) XXX_DiscardUnknown

func (m *C1RNIBUEs) XXX_DiscardUnknown()

func (*C1RNIBUEs) XXX_Marshal

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

func (*C1RNIBUEs) XXX_Merge

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

func (*C1RNIBUEs) XXX_Size

func (m *C1RNIBUEs) XXX_Size() int

func (*C1RNIBUEs) XXX_Unmarshal

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

type C1RRMConfigAttribute

type C1RRMConfigAttribute struct {
	Ecgi              *C1ECGI     `protobuf:"bytes,1,opt,name=ecgi,proto3" json:"ecgi,omitempty"`
	Crnti             []string    `protobuf:"bytes,2,rep,name=crnti,proto3" json:"crnti,omitempty"`
	PciArfcn          *C1PciArfcn `protobuf:"bytes,3,opt,name=pciArfcn,proto3" json:"pciArfcn,omitempty"`
	Pa                []C1XICICPA `protobuf:"varint,4,rep,packed,name=pa,proto3,enum=interface.c1.C1XICICPA" json:"pa,omitempty"`
	StartPrbDl        []string    `protobuf:"bytes,5,rep,name=startPrbDl,proto3" json:"startPrbDl,omitempty"`
	EndPrbDl          []string    `protobuf:"bytes,6,rep,name=endPrbDl,proto3" json:"endPrbDl,omitempty"`
	SubFrameBitmaskDl []string    `protobuf:"bytes,7,rep,name=subFrameBitmaskDl,proto3" json:"subFrameBitmaskDl,omitempty"`
	P0UePusch         []string    `protobuf:"bytes,8,rep,name=p0UePusch,proto3" json:"p0UePusch,omitempty"`
	StartPrbUl        []string    `protobuf:"bytes,9,rep,name=startPrbUl,proto3" json:"startPrbUl,omitempty"`
	EndPrbUl          []string    `protobuf:"bytes,10,rep,name=endPrbUl,proto3" json:"endPrbUl,omitempty"`
	SubFrameBitmaskUl []string    `protobuf:"bytes,11,rep,name=subFrameBitmaskUl,proto3" json:"subFrameBitmaskUl,omitempty"`
}

This attributed defined all elements as a list (repeated), but this list only has a single element for MWC demo -> will be extended

func (*C1RRMConfigAttribute) Descriptor

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

func (*C1RRMConfigAttribute) GetCrnti

func (m *C1RRMConfigAttribute) GetCrnti() []string

func (*C1RRMConfigAttribute) GetEcgi

func (m *C1RRMConfigAttribute) GetEcgi() *C1ECGI

func (*C1RRMConfigAttribute) GetEndPrbDl

func (m *C1RRMConfigAttribute) GetEndPrbDl() []string

func (*C1RRMConfigAttribute) GetEndPrbUl

func (m *C1RRMConfigAttribute) GetEndPrbUl() []string

func (*C1RRMConfigAttribute) GetP0UePusch

func (m *C1RRMConfigAttribute) GetP0UePusch() []string

func (*C1RRMConfigAttribute) GetPa

func (m *C1RRMConfigAttribute) GetPa() []C1XICICPA

func (*C1RRMConfigAttribute) GetPciArfcn

func (m *C1RRMConfigAttribute) GetPciArfcn() *C1PciArfcn

func (*C1RRMConfigAttribute) GetStartPrbDl

func (m *C1RRMConfigAttribute) GetStartPrbDl() []string

func (*C1RRMConfigAttribute) GetStartPrbUl

func (m *C1RRMConfigAttribute) GetStartPrbUl() []string

func (*C1RRMConfigAttribute) GetSubFrameBitmaskDl

func (m *C1RRMConfigAttribute) GetSubFrameBitmaskDl() []string

func (*C1RRMConfigAttribute) GetSubFrameBitmaskUl

func (m *C1RRMConfigAttribute) GetSubFrameBitmaskUl() []string

func (*C1RRMConfigAttribute) Marshal

func (m *C1RRMConfigAttribute) Marshal() (dAtA []byte, err error)

func (*C1RRMConfigAttribute) MarshalTo

func (m *C1RRMConfigAttribute) MarshalTo(dAtA []byte) (int, error)

func (*C1RRMConfigAttribute) MarshalToSizedBuffer

func (m *C1RRMConfigAttribute) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1RRMConfigAttribute) ProtoMessage

func (*C1RRMConfigAttribute) ProtoMessage()

func (*C1RRMConfigAttribute) Reset

func (m *C1RRMConfigAttribute) Reset()

func (*C1RRMConfigAttribute) Size

func (m *C1RRMConfigAttribute) Size() (n int)

func (*C1RRMConfigAttribute) String

func (m *C1RRMConfigAttribute) String() string

func (*C1RRMConfigAttribute) Unmarshal

func (m *C1RRMConfigAttribute) Unmarshal(dAtA []byte) error

func (*C1RRMConfigAttribute) XXX_DiscardUnknown

func (m *C1RRMConfigAttribute) XXX_DiscardUnknown()

func (*C1RRMConfigAttribute) XXX_Marshal

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

func (*C1RRMConfigAttribute) XXX_Merge

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

func (*C1RRMConfigAttribute) XXX_Size

func (m *C1RRMConfigAttribute) XXX_Size() int

func (*C1RRMConfigAttribute) XXX_Unmarshal

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

type C1RRMConfiguration

type C1RRMConfiguration struct {
	// targetCells[index] should have the offset pa which MLB app assigns; pa value in targetCell[index] is the new value to update on RNIBCell
	TargetCells *C1RNIBCells `protobuf:"bytes,1,opt,name=targetCells,proto3" json:"targetCells,omitempty"`
}

func (*C1RRMConfiguration) Descriptor

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

func (*C1RRMConfiguration) GetTargetCells

func (m *C1RRMConfiguration) GetTargetCells() *C1RNIBCells

func (*C1RRMConfiguration) Marshal

func (m *C1RRMConfiguration) Marshal() (dAtA []byte, err error)

func (*C1RRMConfiguration) MarshalTo

func (m *C1RRMConfiguration) MarshalTo(dAtA []byte) (int, error)

func (*C1RRMConfiguration) MarshalToSizedBuffer

func (m *C1RRMConfiguration) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1RRMConfiguration) ProtoMessage

func (*C1RRMConfiguration) ProtoMessage()

func (*C1RRMConfiguration) Reset

func (m *C1RRMConfiguration) Reset()

func (*C1RRMConfiguration) Size

func (m *C1RRMConfiguration) Size() (n int)

func (*C1RRMConfiguration) String

func (m *C1RRMConfiguration) String() string

func (*C1RRMConfiguration) Unmarshal

func (m *C1RRMConfiguration) Unmarshal(dAtA []byte) error

func (*C1RRMConfiguration) XXX_DiscardUnknown

func (m *C1RRMConfiguration) XXX_DiscardUnknown()

func (*C1RRMConfiguration) XXX_Marshal

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

func (*C1RRMConfiguration) XXX_Merge

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

func (*C1RRMConfiguration) XXX_Size

func (m *C1RRMConfiguration) XXX_Size() int

func (*C1RRMConfiguration) XXX_Unmarshal

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

type C1RadioMeasReportPerUeAttribute

type C1RadioMeasReportPerUeAttribute struct {
	RadioRepPerServCell []*C1RadioRepPerServCellAttribute `protobuf:"bytes,1,rep,name=radioRepPerServCell,proto3" json:"radioRepPerServCell,omitempty"`
}

func (*C1RadioMeasReportPerUeAttribute) Descriptor

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

func (*C1RadioMeasReportPerUeAttribute) GetRadioRepPerServCell

func (m *C1RadioMeasReportPerUeAttribute) GetRadioRepPerServCell() []*C1RadioRepPerServCellAttribute

func (*C1RadioMeasReportPerUeAttribute) Marshal

func (m *C1RadioMeasReportPerUeAttribute) Marshal() (dAtA []byte, err error)

func (*C1RadioMeasReportPerUeAttribute) MarshalTo

func (m *C1RadioMeasReportPerUeAttribute) MarshalTo(dAtA []byte) (int, error)

func (*C1RadioMeasReportPerUeAttribute) MarshalToSizedBuffer

func (m *C1RadioMeasReportPerUeAttribute) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1RadioMeasReportPerUeAttribute) ProtoMessage

func (*C1RadioMeasReportPerUeAttribute) ProtoMessage()

func (*C1RadioMeasReportPerUeAttribute) Reset

func (*C1RadioMeasReportPerUeAttribute) Size

func (m *C1RadioMeasReportPerUeAttribute) Size() (n int)

func (*C1RadioMeasReportPerUeAttribute) String

func (*C1RadioMeasReportPerUeAttribute) Unmarshal

func (m *C1RadioMeasReportPerUeAttribute) Unmarshal(dAtA []byte) error

func (*C1RadioMeasReportPerUeAttribute) XXX_DiscardUnknown

func (m *C1RadioMeasReportPerUeAttribute) XXX_DiscardUnknown()

func (*C1RadioMeasReportPerUeAttribute) XXX_Marshal

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

func (*C1RadioMeasReportPerUeAttribute) XXX_Merge

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

func (*C1RadioMeasReportPerUeAttribute) XXX_Size

func (m *C1RadioMeasReportPerUeAttribute) XXX_Size() int

func (*C1RadioMeasReportPerUeAttribute) XXX_Unmarshal

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

type C1RadioRepPerServCellAttribute

type C1RadioRepPerServCellAttribute struct {
	Ecgi          *C1ECGI  `protobuf:"bytes,1,opt,name=ecgi,proto3" json:"ecgi,omitempty"`
	CqiHist       []string `protobuf:"bytes,2,rep,name=cqiHist,proto3" json:"cqiHist,omitempty"`
	RiHist        []string `protobuf:"bytes,3,rep,name=riHist,proto3" json:"riHist,omitempty"`
	PuschSinrHist []string `protobuf:"bytes,4,rep,name=puschSinrHist,proto3" json:"puschSinrHist,omitempty"`
	PucchSinrHist []string `protobuf:"bytes,5,rep,name=pucchSinrHist,proto3" json:"pucchSinrHist,omitempty"`
}

either serving cell or neighbor cell report

func (*C1RadioRepPerServCellAttribute) Descriptor

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

func (*C1RadioRepPerServCellAttribute) GetCqiHist

func (m *C1RadioRepPerServCellAttribute) GetCqiHist() []string

func (*C1RadioRepPerServCellAttribute) GetEcgi

func (m *C1RadioRepPerServCellAttribute) GetEcgi() *C1ECGI

func (*C1RadioRepPerServCellAttribute) GetPucchSinrHist

func (m *C1RadioRepPerServCellAttribute) GetPucchSinrHist() []string

func (*C1RadioRepPerServCellAttribute) GetPuschSinrHist

func (m *C1RadioRepPerServCellAttribute) GetPuschSinrHist() []string

func (*C1RadioRepPerServCellAttribute) GetRiHist

func (m *C1RadioRepPerServCellAttribute) GetRiHist() []string

func (*C1RadioRepPerServCellAttribute) Marshal

func (m *C1RadioRepPerServCellAttribute) Marshal() (dAtA []byte, err error)

func (*C1RadioRepPerServCellAttribute) MarshalTo

func (m *C1RadioRepPerServCellAttribute) MarshalTo(dAtA []byte) (int, error)

func (*C1RadioRepPerServCellAttribute) MarshalToSizedBuffer

func (m *C1RadioRepPerServCellAttribute) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1RadioRepPerServCellAttribute) ProtoMessage

func (*C1RadioRepPerServCellAttribute) ProtoMessage()

func (*C1RadioRepPerServCellAttribute) Reset

func (m *C1RadioRepPerServCellAttribute) Reset()

func (*C1RadioRepPerServCellAttribute) Size

func (m *C1RadioRepPerServCellAttribute) Size() (n int)

func (*C1RadioRepPerServCellAttribute) String

func (*C1RadioRepPerServCellAttribute) Unmarshal

func (m *C1RadioRepPerServCellAttribute) Unmarshal(dAtA []byte) error

func (*C1RadioRepPerServCellAttribute) XXX_DiscardUnknown

func (m *C1RadioRepPerServCellAttribute) XXX_DiscardUnknown()

func (*C1RadioRepPerServCellAttribute) XXX_Marshal

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

func (*C1RadioRepPerServCellAttribute) XXX_Merge

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

func (*C1RadioRepPerServCellAttribute) XXX_Size

func (m *C1RadioRepPerServCellAttribute) XXX_Size() int

func (*C1RadioRepPerServCellAttribute) XXX_Unmarshal

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

type C1RequestMessage

type C1RequestMessage struct {
	Header  *C1RequestMessageHeader  `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
	Payload *C1RequestMessagePayload `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
}

func (*C1RequestMessage) Descriptor

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

func (*C1RequestMessage) GetHeader

func (m *C1RequestMessage) GetHeader() *C1RequestMessageHeader

func (*C1RequestMessage) GetPayload

func (m *C1RequestMessage) GetPayload() *C1RequestMessagePayload

func (*C1RequestMessage) Marshal

func (m *C1RequestMessage) Marshal() (dAtA []byte, err error)

func (*C1RequestMessage) MarshalTo

func (m *C1RequestMessage) MarshalTo(dAtA []byte) (int, error)

func (*C1RequestMessage) MarshalToSizedBuffer

func (m *C1RequestMessage) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1RequestMessage) ProtoMessage

func (*C1RequestMessage) ProtoMessage()

func (*C1RequestMessage) Reset

func (m *C1RequestMessage) Reset()

func (*C1RequestMessage) Size

func (m *C1RequestMessage) Size() (n int)

func (*C1RequestMessage) String

func (m *C1RequestMessage) String() string

func (*C1RequestMessage) Unmarshal

func (m *C1RequestMessage) Unmarshal(dAtA []byte) error

func (*C1RequestMessage) XXX_DiscardUnknown

func (m *C1RequestMessage) XXX_DiscardUnknown()

func (*C1RequestMessage) XXX_Marshal

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

func (*C1RequestMessage) XXX_Merge

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

func (*C1RequestMessage) XXX_Size

func (m *C1RequestMessage) XXX_Size() int

func (*C1RequestMessage) XXX_Unmarshal

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

type C1RequestMessageHeader

type C1RequestMessageHeader struct {
	Type C1MessageType `protobuf:"varint,1,opt,name=type,proto3,enum=interface.c1.C1MessageType" json:"type,omitempty"`
}

func (*C1RequestMessageHeader) Descriptor

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

func (*C1RequestMessageHeader) GetType

func (*C1RequestMessageHeader) Marshal

func (m *C1RequestMessageHeader) Marshal() (dAtA []byte, err error)

func (*C1RequestMessageHeader) MarshalTo

func (m *C1RequestMessageHeader) MarshalTo(dAtA []byte) (int, error)

func (*C1RequestMessageHeader) MarshalToSizedBuffer

func (m *C1RequestMessageHeader) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1RequestMessageHeader) ProtoMessage

func (*C1RequestMessageHeader) ProtoMessage()

func (*C1RequestMessageHeader) Reset

func (m *C1RequestMessageHeader) Reset()

func (*C1RequestMessageHeader) Size

func (m *C1RequestMessageHeader) Size() (n int)

func (*C1RequestMessageHeader) String

func (m *C1RequestMessageHeader) String() string

func (*C1RequestMessageHeader) Unmarshal

func (m *C1RequestMessageHeader) Unmarshal(dAtA []byte) error

func (*C1RequestMessageHeader) XXX_DiscardUnknown

func (m *C1RequestMessageHeader) XXX_DiscardUnknown()

func (*C1RequestMessageHeader) XXX_Marshal

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

func (*C1RequestMessageHeader) XXX_Merge

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

func (*C1RequestMessageHeader) XXX_Size

func (m *C1RequestMessageHeader) XXX_Size() int

func (*C1RequestMessageHeader) XXX_Unmarshal

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

type C1RequestMessagePayload

type C1RequestMessagePayload struct {
	// Types that are valid to be assigned to Request:
	//	*C1RequestMessagePayload_RequestedRNIBType
	//	*C1RequestMessagePayload_HandoverRequest
	//	*C1RequestMessagePayload_RrmConfigurationRequest
	Request isC1RequestMessagePayload_Request `protobuf_oneof:"request"`
}

func (*C1RequestMessagePayload) Descriptor

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

func (*C1RequestMessagePayload) GetHandoverRequest

func (m *C1RequestMessagePayload) GetHandoverRequest() *C1HandoverRequest

func (*C1RequestMessagePayload) GetRequest

func (m *C1RequestMessagePayload) GetRequest() isC1RequestMessagePayload_Request

func (*C1RequestMessagePayload) GetRequestedRNIBType

func (m *C1RequestMessagePayload) GetRequestedRNIBType() C1RNIBType

func (*C1RequestMessagePayload) GetRrmConfigurationRequest

func (m *C1RequestMessagePayload) GetRrmConfigurationRequest() *C1RRMConfiguration

func (*C1RequestMessagePayload) Marshal

func (m *C1RequestMessagePayload) Marshal() (dAtA []byte, err error)

func (*C1RequestMessagePayload) MarshalTo

func (m *C1RequestMessagePayload) MarshalTo(dAtA []byte) (int, error)

func (*C1RequestMessagePayload) MarshalToSizedBuffer

func (m *C1RequestMessagePayload) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1RequestMessagePayload) ProtoMessage

func (*C1RequestMessagePayload) ProtoMessage()

func (*C1RequestMessagePayload) Reset

func (m *C1RequestMessagePayload) Reset()

func (*C1RequestMessagePayload) Size

func (m *C1RequestMessagePayload) Size() (n int)

func (*C1RequestMessagePayload) String

func (m *C1RequestMessagePayload) String() string

func (*C1RequestMessagePayload) Unmarshal

func (m *C1RequestMessagePayload) Unmarshal(dAtA []byte) error

func (*C1RequestMessagePayload) XXX_DiscardUnknown

func (m *C1RequestMessagePayload) XXX_DiscardUnknown()

func (*C1RequestMessagePayload) XXX_Marshal

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

func (*C1RequestMessagePayload) XXX_Merge

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

func (*C1RequestMessagePayload) XXX_OneofWrappers

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*C1RequestMessagePayload) XXX_Size

func (m *C1RequestMessagePayload) XXX_Size() int

func (*C1RequestMessagePayload) XXX_Unmarshal

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

type C1RequestMessagePayload_HandoverRequest

type C1RequestMessagePayload_HandoverRequest struct {
	HandoverRequest *C1HandoverRequest `protobuf:"bytes,2,opt,name=handoverRequest,proto3,oneof" json:"handoverRequest,omitempty"`
}

func (*C1RequestMessagePayload_HandoverRequest) MarshalTo

func (m *C1RequestMessagePayload_HandoverRequest) MarshalTo(dAtA []byte) (int, error)

func (*C1RequestMessagePayload_HandoverRequest) MarshalToSizedBuffer

func (m *C1RequestMessagePayload_HandoverRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1RequestMessagePayload_HandoverRequest) Size

type C1RequestMessagePayload_RequestedRNIBType

type C1RequestMessagePayload_RequestedRNIBType struct {
	RequestedRNIBType C1RNIBType `protobuf:"varint,1,opt,name=requestedRNIBType,proto3,enum=interface.c1.C1RNIBType,oneof" json:"requestedRNIBType,omitempty"`
}

func (*C1RequestMessagePayload_RequestedRNIBType) MarshalTo

func (m *C1RequestMessagePayload_RequestedRNIBType) MarshalTo(dAtA []byte) (int, error)

func (*C1RequestMessagePayload_RequestedRNIBType) MarshalToSizedBuffer

func (m *C1RequestMessagePayload_RequestedRNIBType) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1RequestMessagePayload_RequestedRNIBType) Size

type C1RequestMessagePayload_RrmConfigurationRequest

type C1RequestMessagePayload_RrmConfigurationRequest struct {
	RrmConfigurationRequest *C1RRMConfiguration `protobuf:"bytes,3,opt,name=rrmConfigurationRequest,proto3,oneof" json:"rrmConfigurationRequest,omitempty"`
}

func (*C1RequestMessagePayload_RrmConfigurationRequest) MarshalTo

func (*C1RequestMessagePayload_RrmConfigurationRequest) MarshalToSizedBuffer

func (m *C1RequestMessagePayload_RrmConfigurationRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1RequestMessagePayload_RrmConfigurationRequest) Size

type C1ResponseMessage

type C1ResponseMessage struct {
	Header  *C1ResponseMessageHeader  `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
	Payload *C1ResponseMessagePayload `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
}

func (*C1ResponseMessage) Descriptor

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

func (*C1ResponseMessage) GetHeader

func (*C1ResponseMessage) GetPayload

func (*C1ResponseMessage) Marshal

func (m *C1ResponseMessage) Marshal() (dAtA []byte, err error)

func (*C1ResponseMessage) MarshalTo

func (m *C1ResponseMessage) MarshalTo(dAtA []byte) (int, error)

func (*C1ResponseMessage) MarshalToSizedBuffer

func (m *C1ResponseMessage) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1ResponseMessage) ProtoMessage

func (*C1ResponseMessage) ProtoMessage()

func (*C1ResponseMessage) Reset

func (m *C1ResponseMessage) Reset()

func (*C1ResponseMessage) Size

func (m *C1ResponseMessage) Size() (n int)

func (*C1ResponseMessage) String

func (m *C1ResponseMessage) String() string

func (*C1ResponseMessage) Unmarshal

func (m *C1ResponseMessage) Unmarshal(dAtA []byte) error

func (*C1ResponseMessage) XXX_DiscardUnknown

func (m *C1ResponseMessage) XXX_DiscardUnknown()

func (*C1ResponseMessage) XXX_Marshal

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

func (*C1ResponseMessage) XXX_Merge

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

func (*C1ResponseMessage) XXX_Size

func (m *C1ResponseMessage) XXX_Size() int

func (*C1ResponseMessage) XXX_Unmarshal

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

type C1ResponseMessageHeader

type C1ResponseMessageHeader struct {
	Type C1MessageType `protobuf:"varint,1,opt,name=type,proto3,enum=interface.c1.C1MessageType" json:"type,omitempty"`
}

func (*C1ResponseMessageHeader) Descriptor

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

func (*C1ResponseMessageHeader) GetType

func (*C1ResponseMessageHeader) Marshal

func (m *C1ResponseMessageHeader) Marshal() (dAtA []byte, err error)

func (*C1ResponseMessageHeader) MarshalTo

func (m *C1ResponseMessageHeader) MarshalTo(dAtA []byte) (int, error)

func (*C1ResponseMessageHeader) MarshalToSizedBuffer

func (m *C1ResponseMessageHeader) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1ResponseMessageHeader) ProtoMessage

func (*C1ResponseMessageHeader) ProtoMessage()

func (*C1ResponseMessageHeader) Reset

func (m *C1ResponseMessageHeader) Reset()

func (*C1ResponseMessageHeader) Size

func (m *C1ResponseMessageHeader) Size() (n int)

func (*C1ResponseMessageHeader) String

func (m *C1ResponseMessageHeader) String() string

func (*C1ResponseMessageHeader) Unmarshal

func (m *C1ResponseMessageHeader) Unmarshal(dAtA []byte) error

func (*C1ResponseMessageHeader) XXX_DiscardUnknown

func (m *C1ResponseMessageHeader) XXX_DiscardUnknown()

func (*C1ResponseMessageHeader) XXX_Marshal

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

func (*C1ResponseMessageHeader) XXX_Merge

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

func (*C1ResponseMessageHeader) XXX_Size

func (m *C1ResponseMessageHeader) XXX_Size() int

func (*C1ResponseMessageHeader) XXX_Unmarshal

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

type C1ResponseMessagePayload

type C1ResponseMessagePayload struct {
	// Types that are valid to be assigned to Result:
	//	*C1ResponseMessagePayload_ResponseCode
	//	*C1ResponseMessagePayload_RNIBCells
	//	*C1ResponseMessagePayload_RNIBUEs
	//	*C1ResponseMessagePayload_RNIBLinks
	Result isC1ResponseMessagePayload_Result `protobuf_oneof:"result"`
}

func (*C1ResponseMessagePayload) Descriptor

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

func (*C1ResponseMessagePayload) GetRNIBCells

func (m *C1ResponseMessagePayload) GetRNIBCells() *C1RNIBCells
func (m *C1ResponseMessagePayload) GetRNIBLinks() *C1RNIBLinks

func (*C1ResponseMessagePayload) GetRNIBUEs

func (m *C1ResponseMessagePayload) GetRNIBUEs() *C1RNIBUEs

func (*C1ResponseMessagePayload) GetResponseCode

func (m *C1ResponseMessagePayload) GetResponseCode() string

func (*C1ResponseMessagePayload) GetResult

func (m *C1ResponseMessagePayload) GetResult() isC1ResponseMessagePayload_Result

func (*C1ResponseMessagePayload) Marshal

func (m *C1ResponseMessagePayload) Marshal() (dAtA []byte, err error)

func (*C1ResponseMessagePayload) MarshalTo

func (m *C1ResponseMessagePayload) MarshalTo(dAtA []byte) (int, error)

func (*C1ResponseMessagePayload) MarshalToSizedBuffer

func (m *C1ResponseMessagePayload) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1ResponseMessagePayload) ProtoMessage

func (*C1ResponseMessagePayload) ProtoMessage()

func (*C1ResponseMessagePayload) Reset

func (m *C1ResponseMessagePayload) Reset()

func (*C1ResponseMessagePayload) Size

func (m *C1ResponseMessagePayload) Size() (n int)

func (*C1ResponseMessagePayload) String

func (m *C1ResponseMessagePayload) String() string

func (*C1ResponseMessagePayload) Unmarshal

func (m *C1ResponseMessagePayload) Unmarshal(dAtA []byte) error

func (*C1ResponseMessagePayload) XXX_DiscardUnknown

func (m *C1ResponseMessagePayload) XXX_DiscardUnknown()

func (*C1ResponseMessagePayload) XXX_Marshal

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

func (*C1ResponseMessagePayload) XXX_Merge

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

func (*C1ResponseMessagePayload) XXX_OneofWrappers

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

XXX_OneofWrappers is for the internal use of the proto package.

func (*C1ResponseMessagePayload) XXX_Size

func (m *C1ResponseMessagePayload) XXX_Size() int

func (*C1ResponseMessagePayload) XXX_Unmarshal

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

type C1ResponseMessagePayload_RNIBCells

type C1ResponseMessagePayload_RNIBCells struct {
	RNIBCells *C1RNIBCells `protobuf:"bytes,2,opt,name=rNIBCells,proto3,oneof" json:"rNIBCells,omitempty"`
}

func (*C1ResponseMessagePayload_RNIBCells) MarshalTo

func (m *C1ResponseMessagePayload_RNIBCells) MarshalTo(dAtA []byte) (int, error)

func (*C1ResponseMessagePayload_RNIBCells) MarshalToSizedBuffer

func (m *C1ResponseMessagePayload_RNIBCells) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1ResponseMessagePayload_RNIBCells) Size

type C1ResponseMessagePayload_RNIBLinks struct {
	RNIBLinks *C1RNIBLinks `protobuf:"bytes,4,opt,name=rNIBLinks,proto3,oneof" json:"rNIBLinks,omitempty"`
}

func (*C1ResponseMessagePayload_RNIBLinks) MarshalTo

func (m *C1ResponseMessagePayload_RNIBLinks) MarshalTo(dAtA []byte) (int, error)

func (*C1ResponseMessagePayload_RNIBLinks) MarshalToSizedBuffer

func (m *C1ResponseMessagePayload_RNIBLinks) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1ResponseMessagePayload_RNIBLinks) Size

type C1ResponseMessagePayload_RNIBUEs

type C1ResponseMessagePayload_RNIBUEs struct {
	RNIBUEs *C1RNIBUEs `protobuf:"bytes,3,opt,name=rNIBUEs,proto3,oneof" json:"rNIBUEs,omitempty"`
}

func (*C1ResponseMessagePayload_RNIBUEs) MarshalTo

func (m *C1ResponseMessagePayload_RNIBUEs) MarshalTo(dAtA []byte) (int, error)

func (*C1ResponseMessagePayload_RNIBUEs) MarshalToSizedBuffer

func (m *C1ResponseMessagePayload_RNIBUEs) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1ResponseMessagePayload_RNIBUEs) Size

func (m *C1ResponseMessagePayload_RNIBUEs) Size() (n int)

type C1ResponseMessagePayload_ResponseCode

type C1ResponseMessagePayload_ResponseCode struct {
	ResponseCode string `protobuf:"bytes,1,opt,name=responseCode,proto3,oneof" json:"responseCode,omitempty"`
}

func (*C1ResponseMessagePayload_ResponseCode) MarshalTo

func (m *C1ResponseMessagePayload_ResponseCode) MarshalTo(dAtA []byte) (int, error)

func (*C1ResponseMessagePayload_ResponseCode) MarshalToSizedBuffer

func (m *C1ResponseMessagePayload_ResponseCode) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*C1ResponseMessagePayload_ResponseCode) Size

type C1XICICPA

type C1XICICPA int32
const (
	C1XICICPA_C1_XICIC_PA_DB_MINUS6      C1XICICPA = 0
	C1XICICPA_C1_XICIC_PA_DB_MINUX4DOT77 C1XICICPA = 1
	C1XICICPA_C1_XICIC_PA_DB_MINUS3      C1XICICPA = 2
	C1XICICPA_C1_XICIC_PA_DB_MINUS1DOT77 C1XICICPA = 3
	C1XICICPA_C1_XICIC_PA_DB_0           C1XICICPA = 4
	C1XICICPA_C1_XICIC_PA_DB_1           C1XICICPA = 5
	C1XICICPA_C1_XICIC_PA_DB_2           C1XICICPA = 6
	C1XICICPA_C1_XICIC_PA_DB_3           C1XICICPA = 7
)

func (C1XICICPA) EnumDescriptor

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

func (C1XICICPA) String

func (x C1XICICPA) String() string

type ChannelQuality

type ChannelQuality struct {
	// Target stations's ID
	// This target station can be either the serving station or the serving station's neighbor stations.
	TargetEcgi *ECGI `protobuf:"bytes,1,opt,name=targetEcgi,proto3" json:"targetEcgi,omitempty"`
	// CQI stands for Channel Quality Indicator in LTE, which ranges from 0 (out of range) to 15 (64 QAM and 948 Code rate)
	CqiHist uint32 `protobuf:"varint,2,opt,name=cqiHist,proto3" json:"cqiHist,omitempty"`
}

func (*ChannelQuality) Descriptor

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

func (*ChannelQuality) GetCqiHist

func (m *ChannelQuality) GetCqiHist() uint32

func (*ChannelQuality) GetTargetEcgi

func (m *ChannelQuality) GetTargetEcgi() *ECGI

func (*ChannelQuality) Marshal

func (m *ChannelQuality) Marshal() (dAtA []byte, err error)

func (*ChannelQuality) MarshalTo

func (m *ChannelQuality) MarshalTo(dAtA []byte) (int, error)

func (*ChannelQuality) MarshalToSizedBuffer

func (m *ChannelQuality) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ChannelQuality) ProtoMessage

func (*ChannelQuality) ProtoMessage()

func (*ChannelQuality) Reset

func (m *ChannelQuality) Reset()

func (*ChannelQuality) Size

func (m *ChannelQuality) Size() (n int)

func (*ChannelQuality) String

func (m *ChannelQuality) String() string

func (*ChannelQuality) Unmarshal

func (m *ChannelQuality) Unmarshal(dAtA []byte) error

func (*ChannelQuality) XXX_DiscardUnknown

func (m *ChannelQuality) XXX_DiscardUnknown()

func (*ChannelQuality) XXX_Marshal

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

func (*ChannelQuality) XXX_Merge

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

func (*ChannelQuality) XXX_Size

func (m *ChannelQuality) XXX_Size() int

func (*ChannelQuality) XXX_Unmarshal

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

type ECGI

type ECGI struct {
	Plmnid string `protobuf:"bytes,1,opt,name=plmnid,proto3" json:"plmnid,omitempty"`
	Ecid   string `protobuf:"bytes,2,opt,name=ecid,proto3" json:"ecid,omitempty"`
}

station's unique ID

func (*ECGI) Descriptor

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

func (*ECGI) GetEcid

func (m *ECGI) GetEcid() string

func (*ECGI) GetPlmnid

func (m *ECGI) GetPlmnid() string

func (*ECGI) Marshal

func (m *ECGI) Marshal() (dAtA []byte, err error)

func (*ECGI) MarshalTo

func (m *ECGI) MarshalTo(dAtA []byte) (int, error)

func (*ECGI) MarshalToSizedBuffer

func (m *ECGI) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ECGI) ProtoMessage

func (*ECGI) ProtoMessage()

func (*ECGI) Reset

func (m *ECGI) Reset()

func (*ECGI) Size

func (m *ECGI) Size() (n int)

func (*ECGI) String

func (m *ECGI) String() string

func (*ECGI) Unmarshal

func (m *ECGI) Unmarshal(dAtA []byte) error

func (*ECGI) XXX_DiscardUnknown

func (m *ECGI) XXX_DiscardUnknown()

func (*ECGI) XXX_Marshal

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

func (*ECGI) XXX_Merge

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

func (*ECGI) XXX_Size

func (m *ECGI) XXX_Size() int

func (*ECGI) XXX_Unmarshal

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

type HandOverRequest

type HandOverRequest struct {
	// UE's local ID in serving station
	Crnti string `protobuf:"bytes,1,opt,name=crnti,proto3" json:"crnti,omitempty"`
	// UE's source station ID - serving station
	SrcStation *ECGI `protobuf:"bytes,2,opt,name=srcStation,proto3" json:"srcStation,omitempty"`
	// UE's destination station ID for handover - one of neighbor stations
	DstStation *ECGI `protobuf:"bytes,3,opt,name=dstStation,proto3" json:"dstStation,omitempty"`
}

func (*HandOverRequest) Descriptor

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

func (*HandOverRequest) GetCrnti

func (m *HandOverRequest) GetCrnti() string

func (*HandOverRequest) GetDstStation

func (m *HandOverRequest) GetDstStation() *ECGI

func (*HandOverRequest) GetSrcStation

func (m *HandOverRequest) GetSrcStation() *ECGI

func (*HandOverRequest) Marshal

func (m *HandOverRequest) Marshal() (dAtA []byte, err error)

func (*HandOverRequest) MarshalTo

func (m *HandOverRequest) MarshalTo(dAtA []byte) (int, error)

func (*HandOverRequest) MarshalToSizedBuffer

func (m *HandOverRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HandOverRequest) ProtoMessage

func (*HandOverRequest) ProtoMessage()

func (*HandOverRequest) Reset

func (m *HandOverRequest) Reset()

func (*HandOverRequest) Size

func (m *HandOverRequest) Size() (n int)

func (*HandOverRequest) String

func (m *HandOverRequest) String() string

func (*HandOverRequest) Unmarshal

func (m *HandOverRequest) Unmarshal(dAtA []byte) error

func (*HandOverRequest) XXX_DiscardUnknown

func (m *HandOverRequest) XXX_DiscardUnknown()

func (*HandOverRequest) XXX_Marshal

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

func (*HandOverRequest) XXX_Merge

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

func (*HandOverRequest) XXX_Size

func (m *HandOverRequest) XXX_Size() int

func (*HandOverRequest) XXX_Unmarshal

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

type HandOverResponse

type HandOverResponse struct {
	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
}

func (*HandOverResponse) Descriptor

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

func (*HandOverResponse) GetSuccess

func (m *HandOverResponse) GetSuccess() bool

func (*HandOverResponse) Marshal

func (m *HandOverResponse) Marshal() (dAtA []byte, err error)

func (*HandOverResponse) MarshalTo

func (m *HandOverResponse) MarshalTo(dAtA []byte) (int, error)

func (*HandOverResponse) MarshalToSizedBuffer

func (m *HandOverResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HandOverResponse) ProtoMessage

func (*HandOverResponse) ProtoMessage()

func (*HandOverResponse) Reset

func (m *HandOverResponse) Reset()

func (*HandOverResponse) Size

func (m *HandOverResponse) Size() (n int)

func (*HandOverResponse) String

func (m *HandOverResponse) String() string

func (*HandOverResponse) Unmarshal

func (m *HandOverResponse) Unmarshal(dAtA []byte) error

func (*HandOverResponse) XXX_DiscardUnknown

func (m *HandOverResponse) XXX_DiscardUnknown()

func (*HandOverResponse) XXX_Marshal

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

func (*HandOverResponse) XXX_Merge

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

func (*HandOverResponse) XXX_Size

func (m *HandOverResponse) XXX_Size() int

func (*HandOverResponse) XXX_Unmarshal

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

type RadioPowerRequest

type RadioPowerRequest struct {
	// target station's ID
	Ecgi *ECGI `protobuf:"bytes,1,opt,name=ecgi,proto3" json:"ecgi,omitempty"`
	// target station's power offset to adjust transmission power
	Offset StationPowerOffset `protobuf:"varint,2,opt,name=offset,proto3,enum=interface.c1.StationPowerOffset" json:"offset,omitempty"`
}

func (*RadioPowerRequest) Descriptor

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

func (*RadioPowerRequest) GetEcgi

func (m *RadioPowerRequest) GetEcgi() *ECGI

func (*RadioPowerRequest) GetOffset

func (m *RadioPowerRequest) GetOffset() StationPowerOffset

func (*RadioPowerRequest) Marshal

func (m *RadioPowerRequest) Marshal() (dAtA []byte, err error)

func (*RadioPowerRequest) MarshalTo

func (m *RadioPowerRequest) MarshalTo(dAtA []byte) (int, error)

func (*RadioPowerRequest) MarshalToSizedBuffer

func (m *RadioPowerRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RadioPowerRequest) ProtoMessage

func (*RadioPowerRequest) ProtoMessage()

func (*RadioPowerRequest) Reset

func (m *RadioPowerRequest) Reset()

func (*RadioPowerRequest) Size

func (m *RadioPowerRequest) Size() (n int)

func (*RadioPowerRequest) String

func (m *RadioPowerRequest) String() string

func (*RadioPowerRequest) Unmarshal

func (m *RadioPowerRequest) Unmarshal(dAtA []byte) error

func (*RadioPowerRequest) XXX_DiscardUnknown

func (m *RadioPowerRequest) XXX_DiscardUnknown()

func (*RadioPowerRequest) XXX_Marshal

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

func (*RadioPowerRequest) XXX_Merge

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

func (*RadioPowerRequest) XXX_Size

func (m *RadioPowerRequest) XXX_Size() int

func (*RadioPowerRequest) XXX_Unmarshal

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

type RadioPowerResponse

type RadioPowerResponse struct {
	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
}

func (*RadioPowerResponse) Descriptor

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

func (*RadioPowerResponse) GetSuccess

func (m *RadioPowerResponse) GetSuccess() bool

func (*RadioPowerResponse) Marshal

func (m *RadioPowerResponse) Marshal() (dAtA []byte, err error)

func (*RadioPowerResponse) MarshalTo

func (m *RadioPowerResponse) MarshalTo(dAtA []byte) (int, error)

func (*RadioPowerResponse) MarshalToSizedBuffer

func (m *RadioPowerResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RadioPowerResponse) ProtoMessage

func (*RadioPowerResponse) ProtoMessage()

func (*RadioPowerResponse) Reset

func (m *RadioPowerResponse) Reset()

func (*RadioPowerResponse) Size

func (m *RadioPowerResponse) Size() (n int)

func (*RadioPowerResponse) String

func (m *RadioPowerResponse) String() string

func (*RadioPowerResponse) Unmarshal

func (m *RadioPowerResponse) Unmarshal(dAtA []byte) error

func (*RadioPowerResponse) XXX_DiscardUnknown

func (m *RadioPowerResponse) XXX_DiscardUnknown()

func (*RadioPowerResponse) XXX_Marshal

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

func (*RadioPowerResponse) XXX_Merge

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

func (*RadioPowerResponse) XXX_Size

func (m *RadioPowerResponse) XXX_Size() int

func (*RadioPowerResponse) XXX_Unmarshal

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

type StationInfo

type StationInfo struct {
	// station's unique ID
	Ecgi *ECGI `protobuf:"bytes,1,opt,name=ecgi,proto3" json:"ecgi,omitempty"`
	// station's maximum number of connected UEs - used for MLB
	MaxNumConnectedUes uint32 `protobuf:"varint,3,opt,name=maxNumConnectedUes,proto3" json:"maxNumConnectedUes,omitempty"`
}

func (*StationInfo) Descriptor

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

func (*StationInfo) GetEcgi

func (m *StationInfo) GetEcgi() *ECGI

func (*StationInfo) GetMaxNumConnectedUes

func (m *StationInfo) GetMaxNumConnectedUes() uint32

func (*StationInfo) Marshal

func (m *StationInfo) Marshal() (dAtA []byte, err error)

func (*StationInfo) MarshalTo

func (m *StationInfo) MarshalTo(dAtA []byte) (int, error)

func (*StationInfo) MarshalToSizedBuffer

func (m *StationInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*StationInfo) ProtoMessage

func (*StationInfo) ProtoMessage()

func (*StationInfo) Reset

func (m *StationInfo) Reset()

func (*StationInfo) Size

func (m *StationInfo) Size() (n int)

func (*StationInfo) String

func (m *StationInfo) String() string

func (*StationInfo) Unmarshal

func (m *StationInfo) Unmarshal(dAtA []byte) error

func (*StationInfo) XXX_DiscardUnknown

func (m *StationInfo) XXX_DiscardUnknown()

func (*StationInfo) XXX_Marshal

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

func (*StationInfo) XXX_Merge

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

func (*StationInfo) XXX_Size

func (m *StationInfo) XXX_Size() int

func (*StationInfo) XXX_Unmarshal

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

type StationLinkInfo

type StationLinkInfo struct {
	// target station ID
	Ecgi *ECGI `protobuf:"bytes,1,opt,name=ecgi,proto3" json:"ecgi,omitempty"`
	// list of neighbor stations' ID
	NeighborECGI []*ECGI `protobuf:"bytes,2,rep,name=neighborECGI,proto3" json:"neighborECGI,omitempty"`
}

func (*StationLinkInfo) Descriptor

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

func (*StationLinkInfo) GetEcgi

func (m *StationLinkInfo) GetEcgi() *ECGI

func (*StationLinkInfo) GetNeighborECGI

func (m *StationLinkInfo) GetNeighborECGI() []*ECGI

func (*StationLinkInfo) Marshal

func (m *StationLinkInfo) Marshal() (dAtA []byte, err error)

func (*StationLinkInfo) MarshalTo

func (m *StationLinkInfo) MarshalTo(dAtA []byte) (int, error)

func (*StationLinkInfo) MarshalToSizedBuffer

func (m *StationLinkInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*StationLinkInfo) ProtoMessage

func (*StationLinkInfo) ProtoMessage()

func (*StationLinkInfo) Reset

func (m *StationLinkInfo) Reset()

func (*StationLinkInfo) Size

func (m *StationLinkInfo) Size() (n int)

func (*StationLinkInfo) String

func (m *StationLinkInfo) String() string

func (*StationLinkInfo) Unmarshal

func (m *StationLinkInfo) Unmarshal(dAtA []byte) error

func (*StationLinkInfo) XXX_DiscardUnknown

func (m *StationLinkInfo) XXX_DiscardUnknown()

func (*StationLinkInfo) XXX_Marshal

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

func (*StationLinkInfo) XXX_Merge

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

func (*StationLinkInfo) XXX_Size

func (m *StationLinkInfo) XXX_Size() int

func (*StationLinkInfo) XXX_Unmarshal

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

type StationLinkListRequest

type StationLinkListRequest struct {
	// ecgi - optional station identifier - list for all stations if not present
	Ecgi *ECGI `protobuf:"bytes,1,opt,name=ecgi,proto3" json:"ecgi,omitempty"`
	// subscribe indicates whether to subscribe to events (e.g. ADD, UPDATE, and REMOVE) that occur
	// after all stationlinks have been streamed to the client
	Subscribe bool `protobuf:"varint,2,opt,name=subscribe,proto3" json:"subscribe,omitempty"`
}

if ECGI is empty, stream all station links' information

func (*StationLinkListRequest) Descriptor

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

func (*StationLinkListRequest) GetEcgi

func (m *StationLinkListRequest) GetEcgi() *ECGI

func (*StationLinkListRequest) GetSubscribe

func (m *StationLinkListRequest) GetSubscribe() bool

func (*StationLinkListRequest) Marshal

func (m *StationLinkListRequest) Marshal() (dAtA []byte, err error)

func (*StationLinkListRequest) MarshalTo

func (m *StationLinkListRequest) MarshalTo(dAtA []byte) (int, error)

func (*StationLinkListRequest) MarshalToSizedBuffer

func (m *StationLinkListRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*StationLinkListRequest) ProtoMessage

func (*StationLinkListRequest) ProtoMessage()

func (*StationLinkListRequest) Reset

func (m *StationLinkListRequest) Reset()

func (*StationLinkListRequest) Size

func (m *StationLinkListRequest) Size() (n int)

func (*StationLinkListRequest) String

func (m *StationLinkListRequest) String() string

func (*StationLinkListRequest) Unmarshal

func (m *StationLinkListRequest) Unmarshal(dAtA []byte) error

func (*StationLinkListRequest) XXX_DiscardUnknown

func (m *StationLinkListRequest) XXX_DiscardUnknown()

func (*StationLinkListRequest) XXX_Marshal

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

func (*StationLinkListRequest) XXX_Merge

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

func (*StationLinkListRequest) XXX_Size

func (m *StationLinkListRequest) XXX_Size() int

func (*StationLinkListRequest) XXX_Unmarshal

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

type StationListRequest

type StationListRequest struct {
	// ecgi - optional station identifier - list for all stations if not present
	Ecgi *ECGI `protobuf:"bytes,1,opt,name=ecgi,proto3" json:"ecgi,omitempty"`
	// subscribe indicates whether to subscribe to events (e.g. ADD, UPDATE, and REMOVE) that occur
	// after all stations have been streamed to the client
	Subscribe bool `protobuf:"varint,2,opt,name=subscribe,proto3" json:"subscribe,omitempty"`
}

if ecgi is empty, stream all stations' information

func (*StationListRequest) Descriptor

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

func (*StationListRequest) GetEcgi

func (m *StationListRequest) GetEcgi() *ECGI

func (*StationListRequest) GetSubscribe

func (m *StationListRequest) GetSubscribe() bool

func (*StationListRequest) Marshal

func (m *StationListRequest) Marshal() (dAtA []byte, err error)

func (*StationListRequest) MarshalTo

func (m *StationListRequest) MarshalTo(dAtA []byte) (int, error)

func (*StationListRequest) MarshalToSizedBuffer

func (m *StationListRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*StationListRequest) ProtoMessage

func (*StationListRequest) ProtoMessage()

func (*StationListRequest) Reset

func (m *StationListRequest) Reset()

func (*StationListRequest) Size

func (m *StationListRequest) Size() (n int)

func (*StationListRequest) String

func (m *StationListRequest) String() string

func (*StationListRequest) Unmarshal

func (m *StationListRequest) Unmarshal(dAtA []byte) error

func (*StationListRequest) XXX_DiscardUnknown

func (m *StationListRequest) XXX_DiscardUnknown()

func (*StationListRequest) XXX_Marshal

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

func (*StationListRequest) XXX_Merge

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

func (*StationListRequest) XXX_Size

func (m *StationListRequest) XXX_Size() int

func (*StationListRequest) XXX_Unmarshal

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

type StationPowerOffset

type StationPowerOffset int32

Enumerated Power offset - It is defined in E2 interface

const (
	StationPowerOffset_PA_DB_MINUS6      StationPowerOffset = 0
	StationPowerOffset_PA_DB_MINUX4DOT77 StationPowerOffset = 1
	StationPowerOffset_PA_DB_MINUS3      StationPowerOffset = 2
	StationPowerOffset_PA_DB_MINUS1DOT77 StationPowerOffset = 3
	StationPowerOffset_PA_DB_0           StationPowerOffset = 4
	StationPowerOffset_PA_DB_1           StationPowerOffset = 5
	StationPowerOffset_PA_DB_2           StationPowerOffset = 6
	StationPowerOffset_PA_DB_3           StationPowerOffset = 7
)

func (StationPowerOffset) EnumDescriptor

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

func (StationPowerOffset) String

func (x StationPowerOffset) String() string

type UEInfo added in v0.6.1

type UEInfo struct {
	// Both crnti and ecgi are used as a key in our store.
	// UE's local ID in serving station
	Crnti string `protobuf:"bytes,1,opt,name=crnti,proto3" json:"crnti,omitempty"`
	// UE's serving station ID
	Ecgi *ECGI  `protobuf:"bytes,2,opt,name=ecgi,proto3" json:"ecgi,omitempty"`
	Imsi string `protobuf:"bytes,3,opt,name=imsi,proto3" json:"imsi,omitempty"`
}

func (*UEInfo) Descriptor added in v0.6.1

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

func (*UEInfo) GetCrnti added in v0.6.1

func (m *UEInfo) GetCrnti() string

func (*UEInfo) GetEcgi added in v0.6.1

func (m *UEInfo) GetEcgi() *ECGI

func (*UEInfo) GetImsi added in v0.6.1

func (m *UEInfo) GetImsi() string

func (*UEInfo) Marshal added in v0.6.1

func (m *UEInfo) Marshal() (dAtA []byte, err error)

func (*UEInfo) MarshalTo added in v0.6.1

func (m *UEInfo) MarshalTo(dAtA []byte) (int, error)

func (*UEInfo) MarshalToSizedBuffer added in v0.6.1

func (m *UEInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UEInfo) ProtoMessage added in v0.6.1

func (*UEInfo) ProtoMessage()

func (*UEInfo) Reset added in v0.6.1

func (m *UEInfo) Reset()

func (*UEInfo) Size added in v0.6.1

func (m *UEInfo) Size() (n int)

func (*UEInfo) String added in v0.6.1

func (m *UEInfo) String() string

func (*UEInfo) Unmarshal added in v0.6.1

func (m *UEInfo) Unmarshal(dAtA []byte) error

func (*UEInfo) XXX_DiscardUnknown added in v0.6.1

func (m *UEInfo) XXX_DiscardUnknown()

func (*UEInfo) XXX_Marshal added in v0.6.1

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

func (*UEInfo) XXX_Merge added in v0.6.1

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

func (*UEInfo) XXX_Size added in v0.6.1

func (m *UEInfo) XXX_Size() int

func (*UEInfo) XXX_Unmarshal added in v0.6.1

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

type UELinkInfo

type UELinkInfo struct {
	// Both crnti and ecgi are used as a key in our store.
	// UE's local ID in serving station
	Crnti string `protobuf:"bytes,1,opt,name=crnti,proto3" json:"crnti,omitempty"`
	// UE's serving station ID
	Ecgi *ECGI `protobuf:"bytes,2,opt,name=ecgi,proto3" json:"ecgi,omitempty"`
	// Channel quality values between the UE and its serving or neighbor stations.
	ChannelQualities []*ChannelQuality `protobuf:"bytes,3,rep,name=channelQualities,proto3" json:"channelQualities,omitempty"`
	// optional value: IMSI which is a global unique UE ID
	// This value is from UEContextUpdate message
	// The crnti is local ID only working in a serving base station. However, sometimes an app may need the unique ID
	// Thus, add IMSI as an optional.
	Imsi string `protobuf:"bytes,4,opt,name=imsi,proto3" json:"imsi,omitempty"`
}

It shows the link quality between the UE -- having crnti (1) and serviced by the station having ecgi (2) -- and the station -- having targetECGI (3). Target station can be not only UE's serving station but also the station's neighbor stations.

func (*UELinkInfo) Descriptor

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

func (*UELinkInfo) GetChannelQualities

func (m *UELinkInfo) GetChannelQualities() []*ChannelQuality

func (*UELinkInfo) GetCrnti

func (m *UELinkInfo) GetCrnti() string

func (*UELinkInfo) GetEcgi

func (m *UELinkInfo) GetEcgi() *ECGI

func (*UELinkInfo) GetImsi

func (m *UELinkInfo) GetImsi() string

func (*UELinkInfo) Marshal

func (m *UELinkInfo) Marshal() (dAtA []byte, err error)

func (*UELinkInfo) MarshalTo

func (m *UELinkInfo) MarshalTo(dAtA []byte) (int, error)

func (*UELinkInfo) MarshalToSizedBuffer

func (m *UELinkInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UELinkInfo) ProtoMessage

func (*UELinkInfo) ProtoMessage()

func (*UELinkInfo) Reset

func (m *UELinkInfo) Reset()

func (*UELinkInfo) Size

func (m *UELinkInfo) Size() (n int)

func (*UELinkInfo) String

func (m *UELinkInfo) String() string

func (*UELinkInfo) Unmarshal

func (m *UELinkInfo) Unmarshal(dAtA []byte) error

func (*UELinkInfo) XXX_DiscardUnknown

func (m *UELinkInfo) XXX_DiscardUnknown()

func (*UELinkInfo) XXX_Marshal

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

func (*UELinkInfo) XXX_Merge

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

func (*UELinkInfo) XXX_Size

func (m *UELinkInfo) XXX_Size() int

func (*UELinkInfo) XXX_Unmarshal

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

type UELinkListRequest

type UELinkListRequest struct {
	// crnti - optional UE's local ID in serving station  - list for all UE local IDs if not present
	Crnti string `protobuf:"bytes,1,opt,name=crnti,proto3" json:"crnti,omitempty"`
	// ecgi - optional UE's serving station identifier - list for all stations if not present
	Ecgi *ECGI `protobuf:"bytes,2,opt,name=ecgi,proto3" json:"ecgi,omitempty"`
	// subscribe indicates whether to subscribe to events (e.g. ADD, UPDATE, and REMOVE) that occur
	// after all uelinks have been streamed to the client
	Subscribe bool `protobuf:"varint,3,opt,name=subscribe,proto3" json:"subscribe,omitempty"`
	// noReplay - do not replay the list of UELinks from before the request
	// Used with subscribe, to only get new changes
	NoReplay bool `protobuf:"varint,4,opt,name=noReplay,proto3" json:"noReplay,omitempty"`
	// noimsi - imsi is not needed in the response
	Noimsi bool `protobuf:"varint,5,opt,name=noimsi,proto3" json:"noimsi,omitempty"`
}

if crnti and ecgi are empty, stream all UE links' information

func (*UELinkListRequest) Descriptor

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

func (*UELinkListRequest) GetCrnti

func (m *UELinkListRequest) GetCrnti() string

func (*UELinkListRequest) GetEcgi

func (m *UELinkListRequest) GetEcgi() *ECGI

func (*UELinkListRequest) GetNoReplay

func (m *UELinkListRequest) GetNoReplay() bool

func (*UELinkListRequest) GetNoimsi

func (m *UELinkListRequest) GetNoimsi() bool

func (*UELinkListRequest) GetSubscribe

func (m *UELinkListRequest) GetSubscribe() bool

func (*UELinkListRequest) Marshal

func (m *UELinkListRequest) Marshal() (dAtA []byte, err error)

func (*UELinkListRequest) MarshalTo

func (m *UELinkListRequest) MarshalTo(dAtA []byte) (int, error)

func (*UELinkListRequest) MarshalToSizedBuffer

func (m *UELinkListRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UELinkListRequest) ProtoMessage

func (*UELinkListRequest) ProtoMessage()

func (*UELinkListRequest) Reset

func (m *UELinkListRequest) Reset()

func (*UELinkListRequest) Size

func (m *UELinkListRequest) Size() (n int)

func (*UELinkListRequest) String

func (m *UELinkListRequest) String() string

func (*UELinkListRequest) Unmarshal

func (m *UELinkListRequest) Unmarshal(dAtA []byte) error

func (*UELinkListRequest) XXX_DiscardUnknown

func (m *UELinkListRequest) XXX_DiscardUnknown()

func (*UELinkListRequest) XXX_Marshal

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

func (*UELinkListRequest) XXX_Merge

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

func (*UELinkListRequest) XXX_Size

func (m *UELinkListRequest) XXX_Size() int

func (*UELinkListRequest) XXX_Unmarshal

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

type UEListRequest added in v0.6.1

type UEListRequest struct {
	// crnti - optional UE's local ID in serving station  - list for all UE local IDs if not present
	Crnti string `protobuf:"bytes,1,opt,name=crnti,proto3" json:"crnti,omitempty"`
	// ecgi - optional UE's serving station identifier - list for all stations if not present
	Ecgi *ECGI `protobuf:"bytes,2,opt,name=ecgi,proto3" json:"ecgi,omitempty"`
	// subscribe indicates whether to subscribe to events (e.g. ADD, UPDATE, and REMOVE) that occur
	// after all uelinks have been streamed to the client
	Subscribe bool `protobuf:"varint,3,opt,name=subscribe,proto3" json:"subscribe,omitempty"`
}

if ECGI is empty, stream all UEs' information

func (*UEListRequest) Descriptor added in v0.6.1

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

func (*UEListRequest) GetCrnti added in v0.6.1

func (m *UEListRequest) GetCrnti() string

func (*UEListRequest) GetEcgi added in v0.6.1

func (m *UEListRequest) GetEcgi() *ECGI

func (*UEListRequest) GetSubscribe added in v0.6.1

func (m *UEListRequest) GetSubscribe() bool

func (*UEListRequest) Marshal added in v0.6.1

func (m *UEListRequest) Marshal() (dAtA []byte, err error)

func (*UEListRequest) MarshalTo added in v0.6.1

func (m *UEListRequest) MarshalTo(dAtA []byte) (int, error)

func (*UEListRequest) MarshalToSizedBuffer added in v0.6.1

func (m *UEListRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UEListRequest) ProtoMessage added in v0.6.1

func (*UEListRequest) ProtoMessage()

func (*UEListRequest) Reset added in v0.6.1

func (m *UEListRequest) Reset()

func (*UEListRequest) Size added in v0.6.1

func (m *UEListRequest) Size() (n int)

func (*UEListRequest) String added in v0.6.1

func (m *UEListRequest) String() string

func (*UEListRequest) Unmarshal added in v0.6.1

func (m *UEListRequest) Unmarshal(dAtA []byte) error

func (*UEListRequest) XXX_DiscardUnknown added in v0.6.1

func (m *UEListRequest) XXX_DiscardUnknown()

func (*UEListRequest) XXX_Marshal added in v0.6.1

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

func (*UEListRequest) XXX_Merge added in v0.6.1

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

func (*UEListRequest) XXX_Size added in v0.6.1

func (m *UEListRequest) XXX_Size() int

func (*UEListRequest) XXX_Unmarshal added in v0.6.1

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

type UnimplementedC1InterfaceServiceServer

type UnimplementedC1InterfaceServiceServer struct {
}

UnimplementedC1InterfaceServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedC1InterfaceServiceServer) ListStations

func (*UnimplementedC1InterfaceServiceServer) ListUEs added in v0.6.1

func (*UnimplementedC1InterfaceServiceServer) SetRadioPower

func (*UnimplementedC1InterfaceServiceServer) TriggerHandOver

func (*UnimplementedC1InterfaceServiceServer) TriggerHandOverStream

Directories

Path Synopsis
a1
Package a1 is a reverse proxy.
Package a1 is a reverse proxy.

Jump to

Keyboard shortcuts

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