Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Types | Private Attributes
jafar::ddf::SensorNodeGeneric< PARAMS > Class Template Reference

This class uses template for binding a generic parameter container to the SensorNodeBase class This parameter is used for updating the prediction model i.e. More...


Detailed Description

template<typename PARAMS>
class jafar::ddf::SensorNodeGeneric< PARAMS >

This class uses template for binding a generic parameter container to the SensorNodeBase class This parameter is used for updating the prediction model i.e.

Fk, Gk and Qk. It contains all the constants and variables needed for updating these matrices. PARAMS must have a field h, which is the elapsed time between the last update and the current measurement

Author:
Pierre Lamon

Definition at line 158 of file sensornodegeneric.hpp.

#include <sensornodegeneric.hpp>

Inheritance diagram for jafar::ddf::SensorNodeGeneric< PARAMS >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 SensorNodeGeneric (unsigned short sv_size, unsigned short id, time const &sync_period, PredictModelFactoryBase *pred_factory, CommFactoryBase *comm_factory, bool delayed_data)
void SetHistoryLength (time const &hlength)
time GetHistoryLength ()
void ResizeHistory ()
bool GetHistoryClosestInfo (time const &t, InfoContainer &iCont)
void FeedWithSensorData (InfoContainer const &iI, PARAMS &params)
 Run the local filter with information comming from the sensor params points on a structure containing everything needed for updating the Prediction model non-blocking behaviour to guarantee good timing.
void PurgeFifo ()
 Empty the measurement buffer before channel filters sync.
void PushInFifo (InfoContainer const &iI, PARAMS &params)

Private Types

typedef std::deque< StoreiI
< PARAMS > > 
StoreiIBuffer

Private Attributes

StoreiIBuffer m_iI_fifo
boost::mutex m_fifo_mutex

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:33 for Jafar by doxygen 1.7.6.1
LAAS-CNRS