|
| | 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) |
| |
| virtual bool | getEntityControlModeName (uint32_t jomoId, eOenum08_t control_mode, std::string &controlModeName, eObool_t compact_string=eobool_true) |
| |
|
| 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} |
| |