|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
14 #ifndef YARP_THRIFT_GENERATOR_STRUCT_SENSORSTREAMINGDATA_H
15 #define YARP_THRIFT_GENERATOR_STRUCT_SENSORSTREAMINGDATA_H
102 #ifndef YARP_NO_DEPRECATED // Since YARP 3.2
108 #endif // YARP_NO_DEPRECATED
113 #ifndef YARP_NO_DEPRECATED // Since YARP 3.2
119 #endif // 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);
294 #endif // YARP_THRIFT_GENERATOR_STRUCT_SENSORSTREAMINGDATA_H
virtual bool will_set_PositionSensors()
void set_SixAxisForceTorqueSensors(const SensorMeasurements &SixAxisForceTorqueSensors)
Editor(Editor &&rhs)=delete
virtual bool did_set_EncoderArrays()
const SensorMeasurements & get_ContactLoadCellArrays() const
virtual bool will_set_OrientationSensors()
SensorMeasurements TemperatureSensors
virtual bool will_set_ThreeAxisGyroscopes()
SensorMeasurements SixAxisForceTorqueSensors
bool read(yarp::os::idl::WireReader &reader) override
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
Editor(const Editor &rhs)=delete
void set_PositionSensors(const SensorMeasurements &PositionSensors)
Interface implemented by all objects that can write themselves to the network, such as Bottle objects...
virtual bool did_set_OrientationSensors()
IDL-friendly connection writer.
virtual bool did_set_PositionSensors()
const SensorMeasurements & get_TemperatureSensors() const
SensorMeasurements ThreeAxisGyroscopes
virtual bool did_set_ThreeAxisLinearAccelerometers()
virtual bool will_set_ThreeAxisMagnetometers()
virtual bool will_set_ThreeAxisLinearAccelerometers()
virtual bool will_set_EncoderArrays()
const SensorMeasurements & get_ThreeAxisLinearAccelerometers() const
virtual bool did_set_SkinPatches()
An interface for writing to a network connection.
SensorMeasurements EncoderArrays
void set_ThreeAxisGyroscopes(const SensorMeasurements &ThreeAxisGyroscopes)
virtual bool will_set_ContactLoadCellArrays()
const SensorMeasurements & get_SkinPatches() const
SensorMeasurements ThreeAxisLinearAccelerometers
SensorMeasurements ContactLoadCellArrays
const SensorMeasurements & get_PositionSensors() const
virtual bool did_set_SixAxisForceTorqueSensors()
void set_TemperatureSensors(const SensorMeasurements &TemperatureSensors)
virtual bool did_set_ContactLoadCellArrays()
const SensorMeasurements & get_EncoderArrays() const
bool write(const yarp::os::idl::WireWriter &writer) const override
A "tamed" Portable, that promises to serialize itself in an IDL-friendly way.
Base class for IDL client/server.
Editor & operator=(const Editor &rhs)=delete
SensorMeasurements OrientationSensors
virtual bool did_set_ThreeAxisMagnetometers()
IDL-friendly connection reader.
An interface for reading from a network connection.
void set_ContactLoadCellArrays(const SensorMeasurements &ContactLoadCellArrays)
SensorStreamingData & state()
SensorMeasurements PositionSensors
#define YARP_DEPRECATED_MSG(MSG)
Expands to either the standard [[deprecated]] attribute or a compiler-specific decorator such as __at...
SensorMeasurements ThreeAxisMagnetometers
virtual bool did_set_ThreeAxisGyroscopes()
const SensorMeasurements & get_SixAxisForceTorqueSensors() const
void set_SkinPatches(const SensorMeasurements &SkinPatches)
std::string toString() const
void set_ThreeAxisLinearAccelerometers(const SensorMeasurements &ThreeAxisLinearAccelerometers)
void set_ThreeAxisMagnetometers(const SensorMeasurements &ThreeAxisMagnetometers)
virtual bool will_set_SixAxisForceTorqueSensors()
virtual bool will_set_SkinPatches()
const SensorMeasurements & get_OrientationSensors() const
virtual bool did_set_TemperatureSensors()
bool edit(SensorStreamingData &obj, bool dirty=true)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
void set_EncoderArrays(const SensorMeasurements &EncoderArrays)
Editor & operator=(Editor &&rhs)=delete
const SensorMeasurements & get_ThreeAxisGyroscopes() const
yarp::os::idl::Unwrapped< SensorStreamingData > unwrapped
virtual bool will_set_TemperatureSensors()
void set_OrientationSensors(const SensorMeasurements &OrientationSensors)
const SensorMeasurements & get_ThreeAxisMagnetometers() const
SensorMeasurements SkinPatches