mlbappsouthbound

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: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ChanMLBEvent chan MLBEvent

ChanMLBEvent is a go channel to pass MLBEvent to exporter

Functions

This section is empty.

Types

type MLBEvent added in v0.6.1

type MLBEvent struct {
	MLBReqs   []nb.RadioPowerRequest
	StartTime time.Time
	EndTime   time.Time
}

MLBEvent is responsible for representing each MLB event

type MLBSessions

type MLBSessions struct {
	ONOSRICAddr  *string
	LoadThresh   *float64
	Period       *int64
	EnableMetric bool

	RNIBCellInfo   []*nb.StationInfo
	UEInfoList     []*nb.UEInfo
	RNIBCellMap    map[string]*nb.StationInfo
	UEInfoMap      map[string]*nb.UEInfo
	StationLinkMap map[string]*nb.StationLinkInfo
	// contains filtered or unexported fields
}

MLBSessions is responsible for mapping connnections to and interactions with the northbound of ONOS-RAN subsystem.

func NewSession

func NewSession() (*MLBSessions, error)

NewSession creates a new southbound session of MLB application.

func (*MLBSessions) Run

func (m *MLBSessions) Run()

Run starts the southbound control loop for mobility load balancing.

Jump to

Keyboard shortcuts

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