6 #ifndef IFM3D_DEVICE_O3D_H
7 #define IFM3D_DEVICE_O3D_H
9 #include <ifm3d/device/legacy_device.h>
22 using Ptr = std::shared_ptr<O3D>;
23 O3D(
const std::string& ip = ifm3d::DEFAULT_IP,
24 const std::uint16_t xmlrpc_port = ifm3d::DEFAULT_XMLRPC_PORT,
25 const std::string& password = ifm3d::DEFAULT_PASSWORD);
29 O3D& operator=(
O3D&&) =
delete;
31 O3D& operator=(
O3D&) =
delete;
33 std::unordered_map<std::string, std::string> TimeInfo()
override;
34 device_family WhoAmI()
override;
37 #endif // IFM3D_DEVICE_O3D_H