INTRODUCTION Overview Download and Install Quick Start Documentation Publications NONFRAMEWORK CODE Driver Interfaces Drivers Libraries Utilities FRAMEWORK CODE Interfaces Components Libraries Utilities Full Software Listings DEVELOPER Tutorials Examples Dev Guide Dashboard PEOPLE Contributors Users Project Download Mailing lists
|
LogPlayer
|
Replays logged data.
This component plays back logged data: either recorded by the Orca LogRecorder or other non-Orca loggers (see Logfile format for an explanation). It sets up provided interfaces to which components can hook up to. Data can be accessed by remote calls (such as getData(), getConfig()). Data is also "pushed" to IceStorm, so components can directly subscribe to the interfaces.
Note that no provided interfaces need to be specified in the .cfg file, because all interface information is contained in the master file.
The LogPLayer can be extended by adding dynamically-loaded plug-in replayers. See LogPlayer.Config.FactoryLibNames.
The standard way to replay data is to use data logged by the Orca LogRecorder. It generates a human-readable master file containing a header that specifies subfiles with the actual data. The master file body contains timestamps and references to the subfiles. See LogRecorder for a detailed description of the logfile format.
The subfiles can be encoded in different formats using the Orca LogRecorder (eg. {'ice','ascii','asciigenerated'}). Not all interfaces support replaying in all possible formats. To distinguish between the different encoding types, the master file header contains a field called encoding
type
.
LogPlayer.Config.FactoryLibNames
(string)LogPlayer.Config.AutoStart
(bool)LogPlayer.Config.LogFilename
(string)LogPlayer.Config.ReplayController
(string)LogPlayer.Config.BeginTime
(Time)LogPlayer.Config.ReplayRate
(double)LogPlayer.Config.RequireAll
(bool)An example configuration file is installed into [ORCA-INSTALL-DIR]/share/orca/cfg/ directory.
Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)