14 #ifndef YARP_THRIFT_GENERATOR_STRUCT_SENSORSTREAMINGDATA_H
15 #define YARP_THRIFT_GENERATOR_STRUCT_SENSORSTREAMINGDATA_H
102 #ifndef YARP_NO_DEPRECATED
113 #ifndef YARP_NO_DEPRECATED
198 bool is_dirty_ThreeAxisGyroscopes;
199 bool is_dirty_ThreeAxisLinearAccelerometers;
200 bool is_dirty_ThreeAxisMagnetometers;
201 bool is_dirty_OrientationSensors;
202 bool is_dirty_TemperatureSensors;
203 bool is_dirty_SixAxisForceTorqueSensors;
204 bool is_dirty_ContactLoadCellArrays;
205 bool is_dirty_EncoderArrays;
206 bool is_dirty_SkinPatches;
207 bool is_dirty_PositionSensors;
217 void mark_dirty_ThreeAxisGyroscopes();
218 void mark_dirty_ThreeAxisLinearAccelerometers();
219 void mark_dirty_ThreeAxisMagnetometers();
220 void mark_dirty_OrientationSensors();
221 void mark_dirty_TemperatureSensors();
222 void mark_dirty_SixAxisForceTorqueSensors();
223 void mark_dirty_ContactLoadCellArrays();
224 void mark_dirty_EncoderArrays();
225 void mark_dirty_SkinPatches();
226 void mark_dirty_PositionSensors();
229 void dirty_flags(
bool flag);
virtual bool will_set_ThreeAxisGyroscopes()
void set_SkinPatches(const SensorMeasurements &SkinPatches)
void set_PositionSensors(const SensorMeasurements &PositionSensors)
Editor(const Editor &rhs)=delete
const SensorMeasurements & get_SixAxisForceTorqueSensors() const
bool edit(SensorStreamingData &obj, bool dirty=true)
virtual bool did_set_PositionSensors()
void set_EncoderArrays(const SensorMeasurements &EncoderArrays)
void set_ThreeAxisLinearAccelerometers(const SensorMeasurements &ThreeAxisLinearAccelerometers)
virtual bool will_set_SkinPatches()
const SensorMeasurements & get_OrientationSensors() const
Editor(Editor &&rhs)=delete
virtual bool will_set_OrientationSensors()
void set_SixAxisForceTorqueSensors(const SensorMeasurements &SixAxisForceTorqueSensors)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
const SensorMeasurements & get_ThreeAxisMagnetometers() const
const SensorMeasurements & get_TemperatureSensors() const
Editor & operator=(Editor &&rhs)=delete
const SensorMeasurements & get_PositionSensors() const
const SensorMeasurements & get_ContactLoadCellArrays() const
virtual bool will_set_ContactLoadCellArrays()
virtual bool did_set_ThreeAxisMagnetometers()
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
virtual bool will_set_EncoderArrays()
virtual bool did_set_ContactLoadCellArrays()
const SensorMeasurements & get_EncoderArrays() const
virtual bool will_set_ThreeAxisMagnetometers()
virtual bool will_set_TemperatureSensors()
virtual bool will_set_SixAxisForceTorqueSensors()
void set_ThreeAxisMagnetometers(const SensorMeasurements &ThreeAxisMagnetometers)
virtual bool did_set_ThreeAxisGyroscopes()
virtual bool did_set_SixAxisForceTorqueSensors()
virtual bool will_set_ThreeAxisLinearAccelerometers()
SensorStreamingData & state()
virtual bool did_set_OrientationSensors()
void set_TemperatureSensors(const SensorMeasurements &TemperatureSensors)
void set_OrientationSensors(const SensorMeasurements &OrientationSensors)
virtual bool did_set_SkinPatches()
Editor & operator=(const Editor &rhs)=delete
const SensorMeasurements & get_ThreeAxisLinearAccelerometers() const
virtual bool did_set_TemperatureSensors()
virtual bool will_set_PositionSensors()
void set_ThreeAxisGyroscopes(const SensorMeasurements &ThreeAxisGyroscopes)
const SensorMeasurements & get_SkinPatches() const
virtual bool did_set_ThreeAxisLinearAccelerometers()
virtual bool did_set_EncoderArrays()
const SensorMeasurements & get_ThreeAxisGyroscopes() const
void set_ContactLoadCellArrays(const SensorMeasurements &ContactLoadCellArrays)
std::string toString() const
SensorMeasurements EncoderArrays
SensorMeasurements ThreeAxisLinearAccelerometers
SensorMeasurements PositionSensors
SensorMeasurements OrientationSensors
bool write(const yarp::os::idl::WireWriter &writer) const override
SensorMeasurements ThreeAxisMagnetometers
yarp::os::idl::Unwrapped< SensorStreamingData > unwrapped
SensorMeasurements ThreeAxisGyroscopes
SensorMeasurements SixAxisForceTorqueSensors
SensorMeasurements SkinPatches
bool read(yarp::os::idl::WireReader &reader) override
SensorMeasurements ContactLoadCellArrays
SensorMeasurements TemperatureSensors
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...