|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
10 #ifndef YARP_DEV_SERVERINERTIAL_SERVERINERTIAL_H
11 #define YARP_DEV_SERVERINERTIAL_SERVERINERTIAL_H
118 std::string partName;
125 int prev_timestamp_counter;
126 int curr_timestamp_counter;
132 std::string frame_id;
133 std::string rosNodeName;
134 std::string rosTopicName;
138 std::vector<yarp::os::NetFloat64> covariance;
141 bool initialize_ROS();
159 bool close()
override;
171 bool calibrate(
int ch,
double v)
override;
203 #endif // YARP_DEV_SERVERINERTIAL_SERVERINERTIAL_H
~ServerInertial() override
A simple collection of objects that can be described and transmitted in a portable way.
bool attach(yarp::dev::PolyDriver *poly) override
IWrapper interface Attach to another object.
A generic interface to sensors – gyro, a/d converters etc.
A base class for nested structures that can be searched.
virtual bool getInertial(yarp::os::Bottle &bot)
Interface implemented by all device drivers.
An abstraction for a thread of execution.
ServerInertial()
Constructor.
A mini-server for network communication.
bool detach() override
Detach the object (you must have first called attach).
ServerInertial(const ServerInertial &)=delete
Interface implemented by all objects that can read themselves from the network, such as Bottle object...
std::uint32_t NetUint32
Definition of the NetUint32 type.
ServerInertial & operator=(const ServerInertial &)=delete
A container for a device driver.
inertial: Export an inertial sensor.
bool calibrate(int ch, double v) override
Calibrate the sensor, single channel.
Interface for an object that can wrap/or "attach" to another.
bool detachAll() override
Detach the object (you must have first called attach).
bool close() override
Close the DeviceDriver.
bool attachAll(const yarp::dev::PolyDriverList &p) override
IMultipleWrapper interface Attach to a list of objects.
void run() override
Main body of the new thread.
ServerInertial(ServerInertial &&)=delete
An interface for reading from a network connection.
bool getChannels(int *nc) override
Get the number of channels of the sensor.
bool open(yarp::os::Searchable &config) override
Open the device driver.
Interface for an object that can wrap/attach to to another.
ServerInertial & operator=(ServerInertial &&)=delete
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
A class for storing options and configuration information.