ifm3d
ifm3d::IFMNetworkDevice Class Reference

Public Member Functions

 IFMNetworkDevice (Data &data, const std::string &ip_address_via_interface)
 
std::string GetIPAddress () const
 
std::string GetMACAddress () const
 
std::string GetNetmask () const
 
std::string GetGateway () const
 
uint16_t GetPort () const
 
uint16_t GetFlag () const
 
std::string GetHostName () const
 
std::string GetDeviceName () const
 
uint16_t GetVendorId () const
 
uint16_t GetDeviceId () const
 
std::string GetFoundVia () const
 

Member Function Documentation

◆ GetDeviceId()

uint16_t ifm3d::IFMNetworkDevice::GetDeviceId ( ) const

Device ID of the device

◆ GetDeviceName()

std::string ifm3d::IFMNetworkDevice::GetDeviceName ( ) const

Device name

◆ GetFlag()

uint16_t ifm3d::IFMNetworkDevice::GetFlag ( ) const

Device gives some additional information via those flags

◆ GetFoundVia()

std::string ifm3d::IFMNetworkDevice::GetFoundVia ( ) const

Founf via interface

◆ GetGateway()

std::string ifm3d::IFMNetworkDevice::GetGateway ( ) const

Gateway of the device

◆ GetHostName()

std::string ifm3d::IFMNetworkDevice::GetHostName ( ) const

Hostname of the device

◆ GetIPAddress()

std::string ifm3d::IFMNetworkDevice::GetIPAddress ( ) const

Ip Address of the device

◆ GetMACAddress()

std::string ifm3d::IFMNetworkDevice::GetMACAddress ( ) const

Mac Address of the device

◆ GetNetmask()

std::string ifm3d::IFMNetworkDevice::GetNetmask ( ) const

Netmask of the network of camera

◆ GetPort()

uint16_t ifm3d::IFMNetworkDevice::GetPort ( ) const

Port on which device discovery is done

◆ GetVendorId()

uint16_t ifm3d::IFMNetworkDevice::GetVendorId ( ) const

Vendor ID of the device


The documentation for this class was generated from the following file: