afterStart(bool success) | yarp::os::PeriodicThread | protectedvirtual |
askToStop() | yarp::os::PeriodicThread | |
beforeStart() | yarp::os::PeriodicThread | protectedvirtual |
BoschIMU() | BoschIMU | |
calibrate(int ch, double v) override | BoschIMU | virtual |
checkError | BoschIMU | protected |
checkReadResponse(unsigned char *response) | BoschIMU | protected |
checkWriteResponse(unsigned char *response) | BoschIMU | protected |
close() override | BoschIMU | virtual |
command | BoschIMU | protected |
configure(Searchable &config) | yarp::os::IConfig | virtual |
data | BoschIMU | protected |
data_tmp | BoschIMU | protected |
dataIsValid | BoschIMU | protected |
dropGarbage() | BoschIMU | protected |
errorCounter | BoschIMU | protected |
errorReading | BoschIMU | protected |
errs | BoschIMU | protected |
fd | BoschIMU | protected |
getChannels(int *nc) override | BoschIMU | virtual |
getEstimatedPeriod() const | yarp::os::PeriodicThread | |
getEstimatedPeriod(double &av, double &std) const | yarp::os::PeriodicThread | |
getEstimatedUsed() const | yarp::os::PeriodicThread | |
getEstimatedUsed(double &av, double &std) const | yarp::os::PeriodicThread | |
getImplementation() | yarp::dev::DeviceDriver | inlinevirtual |
getIterations() const | yarp::os::PeriodicThread | |
getNrOfOrientationSensors() const override | BoschIMU | virtual |
getNrOfThreeAxisGyroscopes() const override | BoschIMU | virtual |
getNrOfThreeAxisLinearAccelerometers() const override | BoschIMU | virtual |
getNrOfThreeAxisMagnetometers() const override | BoschIMU | virtual |
getOrientationSensorFrameName(size_t sens_index, std::string &frameName) const override | BoschIMU | virtual |
getOrientationSensorMeasureAsRollPitchYaw(size_t sens_index, yarp::sig::Vector &rpy, double ×tamp) const override | BoschIMU | virtual |
getOrientationSensorName(size_t sens_index, std::string &name) const override | BoschIMU | virtual |
getOrientationSensorStatus(size_t sens_index) const override | BoschIMU | virtual |
getPeriod() const | yarp::os::PeriodicThread | |
getPolicy() const | yarp::os::PeriodicThread | |
getPriority() const | yarp::os::PeriodicThread | |
getThreeAxisGyroscopeFrameName(size_t sens_index, std::string &frameName) const override | BoschIMU | virtual |
getThreeAxisGyroscopeMeasure(size_t sens_index, yarp::sig::Vector &out, double ×tamp) const override | BoschIMU | virtual |
getThreeAxisGyroscopeName(size_t sens_index, std::string &name) const override | BoschIMU | virtual |
getThreeAxisGyroscopeStatus(size_t sens_index) const override | BoschIMU | virtual |
getThreeAxisLinearAccelerometerFrameName(size_t sens_index, std::string &frameName) const override | BoschIMU | virtual |
getThreeAxisLinearAccelerometerMeasure(size_t sens_index, yarp::sig::Vector &out, double ×tamp) const override | BoschIMU | virtual |
getThreeAxisLinearAccelerometerName(size_t sens_index, std::string &name) const override | BoschIMU | virtual |
getThreeAxisLinearAccelerometerStatus(size_t sens_index) const override | BoschIMU | virtual |
getThreeAxisMagnetometerFrameName(size_t sens_index, std::string &frameName) const override | BoschIMU | virtual |
getThreeAxisMagnetometerMeasure(size_t sens_index, yarp::sig::Vector &out, double ×tamp) const override | BoschIMU | virtual |
getThreeAxisMagnetometerName(size_t sens_index, std::string &name) const override | BoschIMU | virtual |
getThreeAxisMagnetometerStatus(size_t sens_index) const override | BoschIMU | virtual |
i2c_flag | BoschIMU | protected |
isRunning() const | yarp::os::PeriodicThread | |
isSuspended() const | yarp::os::PeriodicThread | |
m_timeStamp | BoschIMU | protected |
mutex | BoschIMU | mutableprotected |
nChannels | BoschIMU | protected |
open(yarp::os::Searchable &config) override | BoschIMU | virtual |
PeriodicThread(double period, ShouldUseSystemClock useSystemClock=ShouldUseSystemClock::No) | yarp::os::PeriodicThread | explicit |
printBuffer(unsigned char *buffer, int length) | BoschIMU | protected |
quaternion | BoschIMU | protected |
quaternion_tmp | BoschIMU | protected |
read(yarp::sig::Vector &out) override | BoschIMU | virtual |
readBytes(unsigned char *buffer, int bytes) | BoschIMU | protected |
readFunc | BoschIMU | protected |
ReadFuncPtr typedef | BoschIMU | protected |
readSysError() | BoschIMU | protected |
resetStat() | yarp::os::PeriodicThread | |
response | BoschIMU | protected |
responseOffset | BoschIMU | protected |
resume() | yarp::os::PeriodicThread | |
rf | BoschIMU | protected |
RPY_angle | BoschIMU | protected |
run() override | BoschIMU | virtual |
sendAndVerifyCommandSer(unsigned char register_add, int len, unsigned char *cmd, std::string comment) | BoschIMU | protected |
sendReadCommandI2c(unsigned char register_add, int len, unsigned char *buf, std::string comment="") | BoschIMU | protected |
sendReadCommandSer(unsigned char register_add, int len, unsigned char *buf, std::string comment="") | BoschIMU | protected |
sendWriteCommandSer(unsigned char register_add, int len, unsigned char *cmd, std::string comment="") | BoschIMU | protected |
setPeriod(double period) | yarp::os::PeriodicThread | |
setPriority(int priority, int policy=-1) | yarp::os::PeriodicThread | |
start() | yarp::os::PeriodicThread | |
status | BoschIMU | protected |
step() | yarp::os::PeriodicThread | |
stop() | yarp::os::PeriodicThread | |
suspend() | yarp::os::PeriodicThread | |
threadInit() override | BoschIMU | virtual |
threadRelease() override | BoschIMU | virtual |
timeLastReport | BoschIMU | protected |
totMessagesRead | BoschIMU | protected |
verbose | BoschIMU | protected |
view(T *&x) | yarp::dev::DeviceDriver | inline |
~BoschIMU() | BoschIMU | |
~DeviceDriver() override=default | yarp::dev::DeviceDriver | |
~IConfig() | yarp::os::IConfig | virtual |
~IGenericSensor() | yarp::dev::IGenericSensor | virtual |
~IOrientationSensors() | yarp::dev::IOrientationSensors | inlinevirtual |
~IThreeAxisGyroscopes() | yarp::dev::IThreeAxisGyroscopes | inlinevirtual |
~IThreeAxisLinearAccelerometers() | yarp::dev::IThreeAxisLinearAccelerometers | inlinevirtual |
~IThreeAxisMagnetometers() | yarp::dev::IThreeAxisMagnetometers | inlinevirtual |
~PeriodicThread() | yarp::os::PeriodicThread | virtual |