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.