Documentation
¶
Index ¶
- type FieldReport
- func (f *FieldReport) Add(dataPoint data.DataPoint)
- func (f *FieldReport) Area() (minLat float64, minLon float64, maxLat float64, maxLon float64)
- func (f *FieldReport) AverageGAN() int
- func (f *FieldReport) AverageRSSI() int
- func (f *FieldReport) AverageSignalLevelDifference() int
- func (f *FieldReport) LACReportsByLAC() []LACReport
- func (f *FieldReport) LACReportsByRSSI() []LACReport
- type LACReport
- type Measurement
- type QualityReport
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FieldReport ¶
type FieldReport struct {
Field data.UTMField
LACs map[uint32]*LACReport
Measurements map[string]*Measurement
}
func NewFieldReport ¶
func NewFieldReport(field data.UTMField) *FieldReport
func (*FieldReport) Add ¶
func (f *FieldReport) Add(dataPoint data.DataPoint)
func (*FieldReport) Area ¶
func (f *FieldReport) Area() (minLat float64, minLon float64, maxLat float64, maxLon float64)
func (*FieldReport) AverageGAN ¶
func (f *FieldReport) AverageGAN() int
func (*FieldReport) AverageRSSI ¶
func (f *FieldReport) AverageRSSI() int
func (*FieldReport) AverageSignalLevelDifference ¶
func (f *FieldReport) AverageSignalLevelDifference() int
func (*FieldReport) LACReportsByLAC ¶
func (f *FieldReport) LACReportsByLAC() []LACReport
func (*FieldReport) LACReportsByRSSI ¶
func (f *FieldReport) LACReportsByRSSI() []LACReport
type LACReport ¶
type LACReport struct {
LAC uint32
MinRSSI int
MaxRSSI int
// contains filtered or unexported fields
}
func (*LACReport) AverageGAN ¶
func (*LACReport) AverageRSSI ¶
func (*LACReport) CurrentGAN ¶ added in v1.2.0
func (*LACReport) CurrentRSSI ¶ added in v1.2.0
type Measurement ¶
func (*Measurement) Add ¶
func (m *Measurement) Add(dataPoints ...data.DataPoint)
func (*Measurement) BestRSSI ¶
func (m *Measurement) BestRSSI() int
func (*Measurement) BestServer ¶ added in v1.2.0
func (m *Measurement) BestServer() data.DataPoint
func (*Measurement) SecondServer ¶ added in v1.2.0
func (m *Measurement) SecondServer() data.DataPoint
func (*Measurement) SignalLevelDifference ¶
func (m *Measurement) SignalLevelDifference() int
func (*Measurement) UsableServers ¶ added in v1.2.0
func (m *Measurement) UsableServers() int
type QualityReport ¶
type QualityReport struct {
// contains filtered or unexported fields
}
func NewQualityReport ¶
func NewQualityReport() *QualityReport
func (*QualityReport) Add ¶
func (a *QualityReport) Add(dataPoint data.DataPoint)
func (*QualityReport) AddMeasurement ¶ added in v1.2.0
func (a *QualityReport) AddMeasurement(measurement Measurement)
func (*QualityReport) FieldReportByUTM ¶ added in v1.2.0
func (a *QualityReport) FieldReportByUTM(utmField data.UTMField) FieldReport
func (*QualityReport) FieldReports ¶
func (a *QualityReport) FieldReports() []FieldReport
Click to show internal directories.
Click to hide internal directories.