Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Broadcaster ¶
type Broadcaster struct { Slots []*Slot SkipNonRunningStages bool // contains filtered or unexported fields }
func NewBroadcaster ¶
func NewBroadcaster() Broadcaster
func (*Broadcaster) AddSlot ¶
func (b *Broadcaster) AddSlot(messageType MessageType, address string)
func (*Broadcaster) Start ¶
func (b *Broadcaster) Start(filename string) error
func (*Broadcaster) Stop ¶
func (b *Broadcaster) Stop()
type Message ¶
type Message struct { Timestamp int64 // Receiver timestamp in ns MessageType MessageType Message []byte }
func (*Message) ParseVisionWrapper ¶
func (m *Message) ParseVisionWrapper() (*sslproto.SSL_WrapperPacket, error)
type MessageType ¶
type Reader ¶
type Reader struct {
// contains filtered or unexported fields
}
func (*Reader) CreateChannel ¶
func (*Reader) HasMessage ¶
func (*Reader) ReadMessage ¶
func (*Reader) SkipMessage ¶
type Recorder ¶
type Recorder struct { Slots []*Slot // contains filtered or unexported fields }
func NewRecorder ¶
func NewRecorder() Recorder
func (*Recorder) AddSlot ¶
func (r *Recorder) AddSlot(messageType MessageType, address string)
func (*Recorder) RegisterToInterrupt ¶
func (r *Recorder) RegisterToInterrupt()
type Slot ¶
type Slot struct { ReceivedMessages int MessageType MessageType // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.