6 #ifndef IFM3D_DEVICE_O3X_H
7 #define IFM3D_DEVICE_O3X_H
9 #include <ifm3d/device/legacy_device.h>
22 using Ptr = std::shared_ptr<O3X>;
23 O3X(
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 O3X& operator=(
O3X&&) =
delete;
31 O3X& operator=(
O3X&) =
delete;
33 device_family WhoAmI()
override;
36 #endif // IFM3D_DEVICE_O3X_H