7 #ifndef IFM3D_IFM_NETWORK_DEVICE_H
8 #define IFM3D_IFM_NETWORK_DEVICE_H
11 #include <ifm3d/device/module_device.h>
17 using Data = std::vector<unsigned char>;
57 std::string _ip_address;
63 std::string _hostname;
64 std::string _device_name;
67 std::string _found_via;
Definition: ifm_network_device.h:19
uint16_t GetDeviceId() const
Device ID of the device.
std::string GetDeviceName() const
Device name.
uint16_t GetFlag() const
Device gives some additional information via those flags.
uint16_t GetPort() const
Port on which device discovery is done.
std::string GetHostName() const
Hostname of the device.
std::string GetMACAddress() const
Mac Address of the device.
std::string GetGateway() const
Gateway of the device.
std::string GetNetmask() const
Netmask of the network of camera.
std::string GetIPAddress() const
Ip Address of the device.
std::string GetFoundVia() const
Founf via interface.
uint16_t GetVendorId() const
Vendor ID of the device.