|
| embObjMultipleFTsensor_Mock (std::shared_ptr< yarp::dev::embObjDevPrivData > device) |
|
| embObjMultipleFTsensor_Mock () |
|
| embObjMultipleFTsensors () |
|
| embObjMultipleFTsensors (std::shared_ptr< yarp::dev::embObjDevPrivData > device) |
|
| ~embObjMultipleFTsensors () |
|
bool | open (yarp::os::Searchable &config) |
|
bool | close () |
|
virtual bool | initialised () |
|
virtual eth::iethresType_t | type () |
|
virtual bool | update (eOprotID32_t id32, double timestamp, void *rxdata) |
|
virtual size_t | getNrOfTemperatureSensors () const override |
|
virtual yarp::dev::MAS_status | getTemperatureSensorStatus (size_t sensorindex) const override |
|
virtual bool | getTemperatureSensorName (size_t sensorindex, std::string &name) const override |
|
virtual bool | getTemperatureSensorFrameName (size_t sensorindex, std::string &frameName) const override |
|
virtual bool | getTemperatureSensorMeasure (size_t sensorindex, double &out, double ×tamp) const override |
|
virtual bool | getTemperatureSensorMeasure (size_t sensorindex, yarp::sig::Vector &out, double ×tamp) const override |
|
virtual size_t | getNrOfSixAxisForceTorqueSensors () const override |
|
virtual yarp::dev::MAS_status | getSixAxisForceTorqueSensorStatus (size_t sensorindex) const override |
|
virtual bool | getSixAxisForceTorqueSensorName (size_t sensorindex, std::string &name) const override |
|
virtual bool | getSixAxisForceTorqueSensorFrameName (size_t sensorindex, std::string &frameName) const override |
|
virtual bool | getSixAxisForceTorqueSensorMeasure (size_t sensorindex, yarp::sig::Vector &out, double ×tamp) const override |
|
virtual | ~IethResource () |
|
const char * | stringOfType () |
|
virtual bool | getEntityName (uint32_t entityId, std::string &entityName) |
|
virtual bool | getEncoderTypeName (uint32_t jomoId, eOmc_position_t pos, std::string &encoderTypeName) |
|
|
bool | sendConfig2boards (ServiceParserMultipleFt &parser, eth::AbstractEthResource *deviceRes) |
|
bool | sendStart2boards (ServiceParserMultipleFt &parser, eth::AbstractEthResource *deviceRes) |
|
bool | initRegulars (ServiceParserMultipleFt &parser, eth::AbstractEthResource *deviceRes) |
|
void | cleanup (void) |
|
double | calculateBoardTime (eOabstime_t current) |
|
bool | checkUpdateTimeout (eOprotID32_t id32, eOabstime_t current) |
|
std::shared_ptr< yarp::dev::embObjDevPrivData > | device_ |
|
std::shared_mutex | mutex_ |
|
std::map< eOprotID32_t, FtData > | ftSensorsData_ |
|
std::map< eOprotID32_t, TemperatureData > | temperaturesensordata_ |
|
std::map< eOprotID32_t, eOabstime_t > | timeoutUpdate_ |
|
std::vector< yarp::dev::MAS_status > | masStatus_ {MAS_WAITING_FOR_FIRST_READ, MAS_WAITING_FOR_FIRST_READ, MAS_WAITING_FOR_FIRST_READ, MAS_WAITING_FOR_FIRST_READ} |
|
double | firstYarpTimestamp_ {0} |
|
eOabstime_t | firstCanTimestamp_ {0} |
|
static constexpr eOabstime_t | updateTimeout_ {11000} |
|
static constexpr bool | checkUpdateTimeoutFlag_ {false} |
|
static constexpr bool | useBoardTimeFlag_ {true} |
|