Go to the documentation of this file.
63 std::vector<DeviceInfo>
doScan(
unsigned int timeOut, std::uint16_t port =
DEFAULT_PORT);
78 const std::string& ipAddr,
79 std::uint8_t prefixLength,
static const std::string DEFAULT_GATEWAY
std::vector< std::uint8_t > ByteBuffer
bool assign(const MacAddress &destinationMac, ProtocolType colaVer, const std::string &ipAddr, std::uint8_t prefixLength, const std::string &ipGateway=DEFAULT_GATEWAY, bool dhcp=DEFAULT_DHCP, unsigned int timout=DEFAULT_TIMEOUT)
ProtocolType protocolType
static constexpr bool DEFAULT_DHCP
std::string m_serverNetMask
std::vector< DeviceInfo > doScan(unsigned int timeOut, std::uint16_t port=DEFAULT_PORT)
DeviceInfo parseAutoIPBinary(const ByteBuffer &receivedBuffer)
static const std::string DEFAULT_IP_MASK
VisionaryAutoIPScan(const std::string &serverIP, std::uint8_t prefixLength)
static const std::string DEFAULT_BROADCAST_ADDR
std::uint8_t macAddress[6]
static constexpr std::uint16_t DEFAULT_TIMEOUT
static std::string networkPrefixToMask(std::uint8_t prefixLength)
static std::string convertMacToString(const MacAddress &macAddress)
static constexpr std::uint16_t DEFAULT_PORT
static MacAddress convertMacToStruct(const std::string &basicString)
static std::vector< std::uint8_t > convertIpToBinary(const std::string &address)
DeviceInfo parseAutoIPXml(std::stringstream &rStringStream)
sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:19