ssl-go-tools: github.com/RoboCup-SSL/ssl-go-tools/pkg/stats Index | Files

package stats

import "github.com/RoboCup-SSL/ssl-go-tools/pkg/stats"

Index

Package Files

detectionTiming.go detectionTimingExport.go stats.go

type DetectionTimingExportProcessor Uses

type DetectionTimingExportProcessor struct {
    FrameProcessor
    // contains filtered or unexported fields
}

func (*DetectionTimingExportProcessor) Close Uses

func (p *DetectionTimingExportProcessor) Close() error

func (*DetectionTimingExportProcessor) Init Uses

func (p *DetectionTimingExportProcessor) Init(logFile string) error

func (*DetectionTimingExportProcessor) ProcessDetection Uses

func (p *DetectionTimingExportProcessor) ProcessDetection(logMessage *persistence.Message, frame *sslproto.SSL_DetectionFrame)

func (*DetectionTimingExportProcessor) String Uses

func (p *DetectionTimingExportProcessor) String() string

type DetectionTimingProcessor Uses

type DetectionTimingProcessor struct {
    NumDetection uint64

    TCaptureDiffSum float64
    TSentDiffSum    float64
    TReceiveDiffSum float64

    NumCaptureDtOutlyer uint64
    NumSentDtOutlyer    uint64
    NumReceiveDtOutlyer uint64

    FrameProcessor
    // contains filtered or unexported fields
}

func (*DetectionTimingProcessor) Close Uses

func (p *DetectionTimingProcessor) Close() error

func (*DetectionTimingProcessor) Init Uses

func (p *DetectionTimingProcessor) Init(string) error

func (*DetectionTimingProcessor) ProcessDetection Uses

func (p *DetectionTimingProcessor) ProcessDetection(logMessage *persistence.Message, frame *sslproto.SSL_DetectionFrame)

func (*DetectionTimingProcessor) String Uses

func (p *DetectionTimingProcessor) String() (res string)

type FrameProcessor Uses

type FrameProcessor interface {
    ProcessDetection(*persistence.Message, *sslproto.SSL_DetectionFrame)
    ProcessReferee(*persistence.Message, *sslproto.Referee)
    Init(logFile string) error
    io.Closer
}

type Processor Uses

type Processor struct {
    UseAll                   bool
    UseDetectionTimingExport bool
    UseDetectionTiming       bool
}

func (Processor) ProcessFile Uses

func (p Processor) ProcessFile(logFile string)

Package stats imports 6 packages (graph). Updated 2019-10-16. Refresh now. Tools for package owners.