1 #ifndef ORG_EEROS_CONTROL_ROSSUBSCRIBER_DOUBLEARRAY_HPP 2 #define ORG_EEROS_CONTROL_ROSSUBSCRIBER_DOUBLEARRAY_HPP 6 #include <std_msgs/Float64MultiArray.h> 11 template <
typename SigOutType >
21 std::vector<double> valTmp(msg.data.begin(), msg.data.end() );
22 val.setCol(0, valTmp);
31 #endif // ORG_EEROS_CONTROL_ROSSUBSCRIBER_DOUBLEARRAY_HPP virtual Signal< T > & getSignal()
Definition: Output.hpp:16
RosSubscriberDoubleArray(const std::string &topic, const uint32_t queueSize=1000, const bool callNewest=false)
Definition: RosSubscriberDoubleArray.hpp:15
bool callNewest
Definition: RosSubscriber.hpp:52
Definition: RosSubscriberDoubleArray.hpp:12
Definition: Config.hpp:14
static uint64_t getTimeNs()
Definition: System_POSIX.cpp:41
virtual void setValue(T newValue)
Definition: Signal.hpp:53
Output< SigOutType > out
Definition: Block1o.hpp:23
Type
Definition: HALFeatures.hpp:14
const std::string & topic
Definition: RosSubscriber.hpp:51
virtual void setTimestamp(timestamp_t newTimestamp)
Definition: Signal.hpp:66
Definition: RosSubscriber.hpp:14
void rosCallbackFct(const TRosMsg &msg)
Definition: RosSubscriberDoubleArray.hpp:18
SigOutType val
Definition: RosSubscriberDoubleArray.hpp:26