ABS SCPI Driver 0.2.0
ABS SCPI driver library
Loading...
Searching...
No Matches
Discovery.h File Reference

Device discovery functionality. More...

+ Include dependency graph for Discovery.h:

Classes

struct  EthernetDevice
 Structure containing information about a discovered Ethernet device. More...
 
struct  SerialDevice
 Structure containing information about a discovered serial device. More...
 

Namespaces

namespace  bci
 Bloomy Controls root namespace.
 
namespace  bci::abs
 Contains ABS-related code.
 

Typedefs

using EthernetDeviceList = std::vector< EthernetDevice >
 List of discovered Ethernet devices.
 
using SerialDeviceList = std::vector< SerialDevice >
 List of discovered serial devices.
 

Functions

Result< EthernetDeviceListMulticastDiscovery (std::string_view interface_ip)
 Discover any units on the network over UDP multicast.
 
Result< SerialDeviceListSerialDiscovery (std::string_view port, std::uint8_t first_id, std::uint8_t last_id)
 Discover any units on a serial bus.
 

Detailed Description

Device discovery functionality.