Classes | Public Member Functions | Private Member Functions | Static Private Attributes | List of all members
visionary::VisionaryAutoIPScan Class Reference

#include <VisionaryAutoIPScan.h>

Classes

struct  DeviceInfo
 

Public Member Functions

std::vector< DeviceInfodoScan (int timeOut, const std::string &broadcastAddress=DEFAULT_BROADCAST_ADDR, uint16_t port=DEFAULT_PORT)
 Runs an autoIP scan and returns a list of devices More...
 
 VisionaryAutoIPScan ()
 
 ~VisionaryAutoIPScan ()
 

Private Member Functions

DeviceInfo parseAutoIPXml (std::stringstream &rStringStream)
 

Static Private Attributes

static const short DEFAULT_PORT = 30718
 

Detailed Description

Definition at line 32 of file VisionaryAutoIPScan.h.

Constructor & Destructor Documentation

◆ VisionaryAutoIPScan()

visionary::VisionaryAutoIPScan::VisionaryAutoIPScan ( )

◆ ~VisionaryAutoIPScan()

visionary::VisionaryAutoIPScan::~VisionaryAutoIPScan ( )

Member Function Documentation

◆ doScan()

std::vector<DeviceInfo> visionary::VisionaryAutoIPScan::doScan ( int  timeOut,
const std::string &  broadcastAddress = DEFAULT_BROADCAST_ADDR,
uint16_t  port = DEFAULT_PORT 
)

Runs an autoIP scan and returns a list of devices

Returns
A list of devices.

◆ parseAutoIPXml()

DeviceInfo visionary::VisionaryAutoIPScan::parseAutoIPXml ( std::stringstream &  rStringStream)
private

Member Data Documentation

◆ DEFAULT_PORT

const short visionary::VisionaryAutoIPScan::DEFAULT_PORT = 30718
staticprivate

Definition at line 56 of file VisionaryAutoIPScan.h.


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


sick_safevisionary_base
Author(s):
autogenerated on Sat Oct 21 2023 02:24:26