HORIBA C++ SDK
Library for HORIBA devices
|
Represents a discovery of SpectrAcq cameras on the ICL. More...
#include <spectracq3s_discovery.h>
Public Member Functions | |
SpectrAcq3sDiscovery (std::shared_ptr< horiba::communication::Communicator > communicator) | |
Builds a SpectrAcq3 discovery. | |
~SpectrAcq3sDiscovery () override=default | |
void | execute (bool error_on_no_devices) noexcept(false) override |
Executes the SpectrAcq3 discovery. | |
std::vector< std::shared_ptr< single_devices::SpectrAcq3 > > | spectracq3s () const |
SpectrAcq3s that have been discovered after calling the execute() function. | |
![]() | |
virtual | ~DeviceDiscovery ()=default |
Represents a discovery of SpectrAcq cameras on the ICL.
|
explicit |
Builds a SpectrAcq3 discovery.
communicator | The communicator that will talk to the ICL |
|
overridedefault |
|
overridevirtual |
Executes the SpectrAcq3 discovery.
error_on_no_devices | Whether to throw an exception or not if no devices are detected |
Implements horiba::devices::DeviceDiscovery.
|
nodiscard |
SpectrAcq3s that have been discovered after calling the execute() function.