10 #ifndef __SOT_PERIODICCALL_HH__
11 #define __SOT_PERIODICCALL_HH__
18 #include <dynamic-graph/entity.h>
19 #include <dynamic-graph/signal-base.h>
39 dynamicgraph::SignalBase<int> *
signal;
44 downsamplingFactor = 1;
47 SignalToCall(dynamicgraph::SignalBase<int> *s,
unsigned int df = 1) {
49 downsamplingFactor = df;
65 dynamicgraph::SignalBase<int> &sig,
66 const unsigned int &downsamplingFactor);
68 const unsigned int &downsamplingFactor);
70 void addSignal(
const std::string &name, dynamicgraph::SignalBase<int> &sig);
75 void run(
const int &t);
77 void clear(
void) { signalMap.clear(); }
#define SOT_CORE_EXPORT
Definition: api.hh:20
Definition: periodic-call.hh:36
void addSignal(const std::string &name, dynamicgraph::SignalBase< int > &sig)
int innerTime
Definition: periodic-call.hh:56
std::map< std::string, SignalToCall > SignalMapType
Definition: periodic-call.hh:53
void display(std::ostream &os) const
void rmSignal(const std::string &name)
void addSignal(const std::string &args)
void addDownsampledSignal(const std::string &name, dynamicgraph::SignalBase< int > &sig, const unsigned int &downsamplingFactor)
void addDownsampledSignal(const std::string &sigpath, const unsigned int &downsamplingFactor)
virtual ~PeriodicCall(void)
Definition: periodic-call.hh:62
void runSignals(const int &t)
void clear(void)
Definition: periodic-call.hh:77
SignalMapType signalMap
Definition: periodic-call.hh:54
Definition: abstract-sot-external-interface.hh:17
Definition: periodic-call.hh:38
SignalToCall()
Definition: periodic-call.hh:42
SignalToCall(dynamicgraph::SignalBase< int > *s, unsigned int df=1)
Definition: periodic-call.hh:47
dynamicgraph::SignalBase< int > * signal
Definition: periodic-call.hh:39
unsigned int downsamplingFactor
Definition: periodic-call.hh:40