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