![]() |
DCS_SDK
2.0.0
TCP/IP control library for Ai DCS-100E and DCS-103E
|
Class containing information about a DCS-100 device. More...
#include <DCS_Info.h>
Public Member Functions | |
DCS_Info () | |
Default constructor. More... | |
~DCS_Info () | |
Destructor. More... | |
const std::string & | name () const |
Gets the name of the device. More... | |
const std::string & | lighthead () const |
Gets the part number of the connected lighthead. More... | |
const std::string & | firmware () const |
Gets the firmware version. More... | |
const std::string & | host () const |
Gets the host name (IP address) of the device. More... | |
DCS_Type | type () const |
Gets the type of DCS. More... | |
Static Public Member Functions | |
static DCS_Info | parse (const std::string &idn, std::string host) |
Parses the given IDN string. More... | |
static std::vector< DCS_Info > | findAllInNetwork (bool global=false) |
Searches for all online DCS devices in the network. More... | |
Class containing information about a DCS-100 device.
AdvancedIllumination::DCS_Info::DCS_Info | ( | ) |
Default constructor.
AdvancedIllumination::DCS_Info::~DCS_Info | ( | ) |
Destructor.
|
static |
Searches for all online DCS devices in the network.
global | Whether to use a global broadcast (255.255.255.255) or subnet (X.X.X.255) |
const std::string & AdvancedIllumination::DCS_Info::firmware | ( | ) | const |
Gets the firmware version.
const std::string & AdvancedIllumination::DCS_Info::host | ( | ) | const |
Gets the host name (IP address) of the device.
const std::string & AdvancedIllumination::DCS_Info::lighthead | ( | ) | const |
Gets the part number of the connected lighthead.
const std::string & AdvancedIllumination::DCS_Info::name | ( | ) | const |
Gets the name of the device.
|
static |
Parses the given IDN string.
invalid_argument | Thrown when an invalid string is passed. (Third-party reference) |
idn | The IDN response string. |
host | The host (IP address). |
DCS_Type AdvancedIllumination::DCS_Info::type | ( | ) | const |
Gets the type of DCS.