24 #ifndef MOCKPOSITIONSENSOR_HPP__
25 #define MOCKPOSITIONSENSOR_HPP__
29 #include "device/PositionSensor.hpp"
40 const std::shared_ptr<MockPlatform> &mock);
42 std::future<units::value_t>
getPosition(units::unit_t unit)
const override;
50 std::weak_ptr<MockPlatform> m_mock;
DeviceId uid() const
Get the address of device.
units::value_t lastPosition(units::unit_t unit) const override
Get last known position.
std::future< void > setActualPosition(const units::value_t &value) const override
Set the current position value.
std::future< units::value_t > getPosition(units::unit_t unit) const override
Get current position value.
main motion-lib namespace