Versions in this module Expand all Collapse all v1 v1.0.6 May 16, 2020 v1.0.5 Feb 12, 2020 Changes in this version type RosBag + func (r *RosBag) GetSource() string v1.0.3 Nov 16, 2018 Changes in this version + var BagCache chan *RosBag + var BufCache chan *bytes.Buffer + func DumpTableDefinitions(path string) error + func NewBuffer() (b *bytes.Buffer) + func ReadString(r io.Reader, delim byte) (string, error) + type RosBag struct + Chunks []RosChunk + Connections map[int32]RosConnection + Headers []RosRecordHeader + Indexes []RosIndex + Length int + TopicsAsJSON map[string]*bytes.Buffer + Version string + func NewRosBag() (r *RosBag) + func (r *RosBag) DumpChunkInfo(filename string) error + func (r *RosBag) DumpChunks(filename string) error + func (r *RosBag) DumpMessageDefinitions(filename string) error + func (r *RosBag) ParseTopicsToJSON(extraFields string, timeFilter func(int64) bool, topicFilter func(string) bool, ...) (err error) + func (r *RosBag) Read(input io.Reader) error + func (r *RosBag) SetSource(source string) + func (r *RosBag) WriteJSON(w io.Writer) error + func (r *RosBag) WriteTopicsJSON(outputPath string, startTime int64, endTime int64, topicsFilter []string) error + type RosChunk struct + type RosConnection struct + CallerID string + ConnectionID int32 + ConnectionType string + HeaderTopic string + Latching string + MD5sum string + MessageDefinition []byte + Topic string + type RosIndex struct + Index []RosIndexData + type RosIndexData struct + ConnectionID int32 + MessageCount int32 + OffsetArray []RosIndexMessageOffsets + type RosIndexMessageOffsets struct + type RosRecordHeader struct