Download and Install
Full Software Listings
orcalog::LogWriter Class Reference
Inherited by orcalogfactory::CameraLogWriter, orcalogfactory::CpuLogWriter, orcalogfactory::DriveBicycleLogWriter, orcalogfactory::GpsLogWriter, orcalogfactory::ImageLogWriter, orcalogfactory::ImuLogWriter, orcalogfactory::LaserScanner2dLogWriter, orcalogfactory::Localise2dLogWriter, orcalogfactory::Localise3dLogWriter, orcalogfactory::MultiCameraLogWriter, orcalogfactory::Odometry2dLogWriter, orcalogfactory::Odometry3dLogWriter, orcalogfactory::PathFollower2dLogWriter, orcalogfactory::PolarFeature2dLogWriter, orcalogfactory::PowerLogWriter, orcalogfactory::RangeScanner2dLogWriter, and orcalogfactory::WifiLogWriter.
Base class for all interface slaves Sets up a data file and registers with the MasterFileWriter. The individual log writers (e.g. LaserLogWriter) inherit from this class.
Member Function Documentation
This version correctly handles two standard log file formats: ice : binary file ascii : ascii file This function does not catch exceptions which may result when creating a file. Derived classes which want to modify this behavior or need to handle other formats need to re-implement this function.
Referenced by init().
Appends a record to the master file. Supplies the LogWriter ID and the data counter. Also prints out heartbeat message periodically.
The documentation for this class was generated from the following files:
Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)