Documentation ¶
Index ¶
- type Ball
- type Camera
- type CameraTiming
- type DataLoss
- type DetectionQualityProcessor
- func (p *DetectionQualityProcessor) Close() error
- func (p *DetectionQualityProcessor) Init(logFile string) error
- func (p *DetectionQualityProcessor) ProcessDetection(_ *persistence.Message, frame *vision.SSL_DetectionFrame)
- func (p *DetectionQualityProcessor) ProcessReferee(_ *persistence.Message, frame *referee.Referee)
- func (p *DetectionQualityProcessor) String() (res string)
- type DetectionTimingExportProcessor
- func (p *DetectionTimingExportProcessor) Close() error
- func (p *DetectionTimingExportProcessor) Init(logFile string) error
- func (p *DetectionTimingExportProcessor) ProcessDetection(logMessage *persistence.Message, frame *vision.SSL_DetectionFrame)
- func (p *DetectionTimingExportProcessor) ProcessReferee(*persistence.Message, *referee.Referee)
- func (p *DetectionTimingExportProcessor) String() string
- type DetectionTimingProcessor
- func (p *DetectionTimingProcessor) Close() error
- func (p *DetectionTimingProcessor) Init(string) error
- func (p *DetectionTimingProcessor) ProcessDetection(logMessage *persistence.Message, frame *vision.SSL_DetectionFrame)
- func (p *DetectionTimingProcessor) ProcessReferee(*persistence.Message, *referee.Referee)
- func (p *DetectionTimingProcessor) String() (res string)
- type FrameProcessor
- type Processor
- type RefereeProcessor
- func (p *RefereeProcessor) Close() error
- func (p *RefereeProcessor) Init(logFile string) error
- func (p *RefereeProcessor) ProcessDetection(_ *persistence.Message, _ *vision.SSL_DetectionFrame)
- func (p *RefereeProcessor) ProcessReferee(_ *persistence.Message, frame *referee.Referee)
- func (p *RefereeProcessor) String() (res string)
- type Robot
- type TeamColor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CameraTiming ¶ added in v1.1.0
type CameraTiming struct { NumDetection uint64 TCaptureDiffSum float64 TSentDiffSum float64 NumCaptureDtOutlyer uint64 NumSentDtOutlyer uint64 // contains filtered or unexported fields }
func (*CameraTiming) Process ¶ added in v1.1.0
func (p *CameraTiming) Process(frame *vision.SSL_DetectionFrame)
type DetectionQualityProcessor ¶ added in v1.1.0
type DetectionQualityProcessor struct { PrintDataLosses bool FrameProcessor // contains filtered or unexported fields }
func (*DetectionQualityProcessor) Close ¶ added in v1.1.0
func (p *DetectionQualityProcessor) Close() error
func (*DetectionQualityProcessor) Init ¶ added in v1.1.0
func (p *DetectionQualityProcessor) Init(logFile string) error
func (*DetectionQualityProcessor) ProcessDetection ¶ added in v1.1.0
func (p *DetectionQualityProcessor) ProcessDetection(_ *persistence.Message, frame *vision.SSL_DetectionFrame)
func (*DetectionQualityProcessor) ProcessReferee ¶ added in v1.1.0
func (p *DetectionQualityProcessor) ProcessReferee(_ *persistence.Message, frame *referee.Referee)
func (*DetectionQualityProcessor) String ¶ added in v1.1.0
func (p *DetectionQualityProcessor) String() (res string)
type DetectionTimingExportProcessor ¶
type DetectionTimingExportProcessor struct { FrameProcessor // contains filtered or unexported fields }
func (*DetectionTimingExportProcessor) Close ¶
func (p *DetectionTimingExportProcessor) Close() error
func (*DetectionTimingExportProcessor) Init ¶
func (p *DetectionTimingExportProcessor) Init(logFile string) error
func (*DetectionTimingExportProcessor) ProcessDetection ¶
func (p *DetectionTimingExportProcessor) ProcessDetection(logMessage *persistence.Message, frame *vision.SSL_DetectionFrame)
func (*DetectionTimingExportProcessor) ProcessReferee ¶ added in v1.1.0
func (p *DetectionTimingExportProcessor) ProcessReferee(*persistence.Message, *referee.Referee)
func (*DetectionTimingExportProcessor) String ¶
func (p *DetectionTimingExportProcessor) String() string
type DetectionTimingProcessor ¶
type DetectionTimingProcessor struct { NumDetection uint64 TReceiveDiffSum float64 NumReceiveDtOutlyer uint64 FrameProcessor // contains filtered or unexported fields }
func (*DetectionTimingProcessor) Close ¶
func (p *DetectionTimingProcessor) Close() error
func (*DetectionTimingProcessor) Init ¶
func (p *DetectionTimingProcessor) Init(string) error
func (*DetectionTimingProcessor) ProcessDetection ¶
func (p *DetectionTimingProcessor) ProcessDetection(logMessage *persistence.Message, frame *vision.SSL_DetectionFrame)
func (*DetectionTimingProcessor) ProcessReferee ¶ added in v1.1.0
func (p *DetectionTimingProcessor) ProcessReferee(*persistence.Message, *referee.Referee)
func (*DetectionTimingProcessor) String ¶
func (p *DetectionTimingProcessor) String() (res string)
type FrameProcessor ¶
type FrameProcessor interface { ProcessDetection(*persistence.Message, *vision.SSL_DetectionFrame) ProcessReferee(*persistence.Message, *referee.Referee) Init(logFile string) error io.Closer }
type Processor ¶
type Processor struct { UseAll bool UseDetectionTimingExport bool UseDetectionTiming bool UseDetectionQuality bool UseReferee bool PrintQualityDataLosses bool }
func (Processor) ProcessFile ¶
type RefereeProcessor ¶ added in v1.3.0
type RefereeProcessor struct { FrameProcessor // contains filtered or unexported fields }
func (*RefereeProcessor) Close ¶ added in v1.3.0
func (p *RefereeProcessor) Close() error
func (*RefereeProcessor) Init ¶ added in v1.3.0
func (p *RefereeProcessor) Init(logFile string) error
func (*RefereeProcessor) ProcessDetection ¶ added in v1.3.0
func (p *RefereeProcessor) ProcessDetection(_ *persistence.Message, _ *vision.SSL_DetectionFrame)
func (*RefereeProcessor) ProcessReferee ¶ added in v1.3.0
func (p *RefereeProcessor) ProcessReferee(_ *persistence.Message, frame *referee.Referee)
func (*RefereeProcessor) String ¶ added in v1.3.0
func (p *RefereeProcessor) String() (res string)
Click to show internal directories.
Click to hide internal directories.