Classes | Public Member Functions | Protected Types | Protected Attributes | List of all members
dynamicgraph::sot::PeriodicCall Class Reference

#include <periodic-call.hh>

Inheritance diagram for dynamicgraph::sot::PeriodicCall:
Inheritance graph
[legend]

Classes

struct  SignalToCall
 

Public Member Functions

void addDownsampledSignal (const std::string &name, dynamicgraph::SignalBase< sigtime_t > &sig, const std::size_t &downsamplingFactor)
 
void addDownsampledSignal (const std::string &sigpath, const std::size_t &downsamplingFactor)
 
void addSignal (const std::string &args)
 
void addSignal (const std::string &name, dynamicgraph::SignalBase< sigtime_t > &sig)
 
void clear (void)
 
void display (std::ostream &os) const
 
 PeriodicCall (void)
 
void rmSignal (const std::string &name)
 
void run (const sigtime_t &t)
 
void runSignals (const sigtime_t &t)
 
virtual ~PeriodicCall (void)
 

Protected Types

typedef std::map< std::string, SignalToCallSignalMapType
 

Protected Attributes

sigtime_t innerTime
 
SignalMapType signalMap
 

Detailed Description

Definition at line 37 of file periodic-call.hh.

Member Typedef Documentation

◆ SignalMapType

typedef std::map<std::string, SignalToCall> dynamicgraph::sot::PeriodicCall::SignalMapType
protected

Definition at line 54 of file periodic-call.hh.

Constructor & Destructor Documentation

◆ PeriodicCall()

PeriodicCall::PeriodicCall ( void  )

Definition at line 32 of file periodic-call.cpp.

◆ ~PeriodicCall()

virtual dynamicgraph::sot::PeriodicCall::~PeriodicCall ( void  )
inlinevirtual

Definition at line 63 of file periodic-call.hh.

Member Function Documentation

◆ addDownsampledSignal() [1/2]

void PeriodicCall::addDownsampledSignal ( const std::string &  name,
dynamicgraph::SignalBase< sigtime_t > &  sig,
const std::size_t &  downsamplingFactor 
)

Definition at line 51 of file periodic-call.cpp.

◆ addDownsampledSignal() [2/2]

void PeriodicCall::addDownsampledSignal ( const std::string &  sigpath,
const std::size_t &  downsamplingFactor 
)

Definition at line 58 of file periodic-call.cpp.

◆ addSignal() [1/2]

void PeriodicCall::addSignal ( const std::string &  args)

Definition at line 43 of file periodic-call.cpp.

◆ addSignal() [2/2]

void PeriodicCall::addSignal ( const std::string &  name,
dynamicgraph::SignalBase< sigtime_t > &  sig 
)

Definition at line 37 of file periodic-call.cpp.

◆ clear()

void dynamicgraph::sot::PeriodicCall::clear ( void  )
inline

Definition at line 79 of file periodic-call.hh.

◆ display()

void PeriodicCall::display ( std::ostream &  os) const

Definition at line 93 of file periodic-call.cpp.

◆ rmSignal()

void PeriodicCall::rmSignal ( const std::string &  name)

Definition at line 67 of file periodic-call.cpp.

◆ run()

void PeriodicCall::run ( const sigtime_t t)

Definition at line 84 of file periodic-call.cpp.

◆ runSignals()

void PeriodicCall::runSignals ( const sigtime_t t)

Definition at line 75 of file periodic-call.cpp.

Member Data Documentation

◆ innerTime

sigtime_t dynamicgraph::sot::PeriodicCall::innerTime
protected

Definition at line 57 of file periodic-call.hh.

◆ signalMap

SignalMapType dynamicgraph::sot::PeriodicCall::signalMap
protected

Definition at line 55 of file periodic-call.hh.


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


sot-core
Author(s): Olivier Stasse, ostasse@laas.fr
autogenerated on Tue Oct 24 2023 02:26:32