14 #ifndef YARP_THRIFT_GENERATOR_STRUCT_SENSORMEASUREMENT_H
15 #define YARP_THRIFT_GENERATOR_STRUCT_SENSORMEASUREMENT_H
86 #ifndef YARP_NO_DEPRECATED
97 #ifndef YARP_NO_DEPRECATED
134 bool is_dirty_measurement;
135 bool is_dirty_timestamp;
145 void mark_dirty_measurement();
146 void mark_dirty_timestamp();
149 void dirty_flags(
bool flag);
contains the definition of a Vector type
void set_timestamp(const double timestamp)
const yarp::sig::Vector & get_measurement() const
SensorMeasurement & state()
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
void set_measurement(const yarp::sig::Vector &measurement)
virtual bool did_set_timestamp()
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
Editor(const Editor &rhs)=delete
virtual bool will_set_measurement()
virtual bool did_set_measurement()
Editor & operator=(const Editor &rhs)=delete
Editor & operator=(Editor &&rhs)=delete
bool edit(SensorMeasurement &obj, bool dirty=true)
virtual bool will_set_timestamp()
double get_timestamp() const
Editor(Editor &&rhs)=delete
bool read(yarp::os::idl::WireReader &reader) override
bool write(const yarp::os::idl::WireWriter &writer) const override
yarp::sig::Vector measurement
yarp::os::idl::Unwrapped< SensorMeasurement > unwrapped
std::string toString() const
An interface for reading from a network connection.
An interface for writing to a network connection.
Interface implemented by all objects that can write themselves to the network, such as Bottle objects...
Base class for IDL client/server.
A "tamed" Portable, that promises to serialize itself in an IDL-friendly way.
IDL-friendly connection reader.
IDL-friendly connection writer.
#define YARP_DEPRECATED_MSG(MSG)
Expands to either the standard [[deprecated]] attribute or a compiler-specific decorator such as __at...