Public Member Functions | Public Attributes | Private Member Functions
rosbag.bag._BagReader200 Class Reference
Inheritance diagram for rosbag.bag._BagReader200:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def read_chunk_header
def read_chunk_info_record
def read_connection_index_record
def read_connection_record
def read_file_header_record
def read_messages
def reindex
def seek_and_read_message_data_record
def start_reading

Public Attributes

 decompressed_chunk
 decompressed_chunk_io
 decompressed_chunk_pos

Private Member Functions

def _advance_to_next_record
def _read_connection_index_records
def _read_terminal_connection_records
def _reindex_read_chunk

Detailed Description

Support class for reading v2.0 bag files.

Definition at line 1801 of file bag.py.


Constructor & Destructor Documentation

def rosbag.bag._BagReader200.__init__ (   self,
  bag 
)

Reimplemented from rosbag.bag._BagReader.

Definition at line 1805 of file bag.py.


Member Function Documentation

def rosbag.bag._BagReader200._advance_to_next_record (   self,
  op 
) [private]

Definition at line 1980 of file bag.py.

Definition at line 2039 of file bag.py.

Definition at line 1960 of file bag.py.

def rosbag.bag._BagReader200._reindex_read_chunk (   self,
  f,
  chunk_pos,
  total_bytes 
) [private]

Definition at line 1850 of file bag.py.

Definition at line 2114 of file bag.py.

Definition at line 2087 of file bag.py.

Definition at line 2126 of file bag.py.

Definition at line 2077 of file bag.py.

Definition at line 2066 of file bag.py.

def rosbag.bag._BagReader200.read_messages (   self,
  topics,
  start_time,
  end_time,
  connection_filter,
  raw 
)

Reimplemented from rosbag.bag._BagReader.

Definition at line 2059 of file bag.py.

Generates all bag index information by rereading the chunks.
Assumes the file header has been read.

Reimplemented from rosbag.bag._BagReader.

Definition at line 1812 of file bag.py.

def rosbag.bag._BagReader200.seek_and_read_message_data_record (   self,
  position,
  raw 
)

Definition at line 2150 of file bag.py.

Reimplemented from rosbag.bag._BagReader.

Definition at line 2005 of file bag.py.


Member Data Documentation

Definition at line 1805 of file bag.py.

Definition at line 1805 of file bag.py.

Definition at line 1805 of file bag.py.


The documentation for this class was generated from the following file:


rosbag
Author(s): Tim Field, Jeremy Leibs, James Bowman
autogenerated on Fri Aug 28 2015 12:33:52