Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Private Attributes
jafar::rtslam::hardware::HardwareSensorAdhocSimulator Class Reference

Detailed Description

Definition at line 22 of file hardwareSensorAdhocSimulator.hpp.

Inheritance diagram for jafar::rtslam::hardware::HardwareSensorAdhocSimulator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 HardwareSensorAdhocSimulator (kernel::VariableCondition< int > *condition, double freq, boost::shared_ptr< simu::AdhocSimulator > simulator, size_t robId, size_t senId)
virtual void start ()
 start the acquisition thread, once the object is configured
virtual void stop ()
 stop the acquisition thread
virtual bool join (int timed_ms=-1)
 wait that the acquisition thread has finished
int getRawInfo (size_t m, RawInfo &info)
virtual double getLastTimestamp ()
virtual int getUnreadRawInfos (RawInfos &infos)
 get timing informations about unread raws
virtual int getNextRawInfo (RawInfo &info)
 get info about next unread raw
virtual void getRaw (unsigned id, raw_ptr_t &raw)
 will also release the raws before this one
virtual double getRawTimestamp (unsigned id)
virtual int getLastUnreadRaw (raw_ptr_t &raw)
 will also release the raws before this one
virtual void getLastProcessedRaw (raw_ptr_t &raw)
 for information only (display...)
virtual void release ()

Protected Member Functions

virtual void getTimingInfos (double &data_period, double &arrival_delay)

Private Attributes

double dt
size_t n
boost::shared_ptr
< simu::AdhocSimulator
simulator
size_t robId
size_t senId

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:47 for Jafar by doxygen 1.7.6.1
LAAS-CNRS