51 virtual std::unique_ptr<DeviceInfo>
clone()
const override {
53 return std::make_unique<UlDaqDeviceInfo>(*
this);
61 22050, 24000, 32000, 44056, 44100,
62 47250, 48000, 50000, 50400, 51000};
Structure containing device info parameters.
UlDaq-specific device information. Adds a copy of the underlying DaqDeDaqDeviceDescriptor.
virtual std::unique_ptr< DeviceInfo > clone() const override
Clone a device info.
DaqDeviceDescriptor _uldaqDescriptor
const std::vector< d > ULDAQ_SAMPLERATES
List of available sampling frequencies for DT9837A.
void throwOnPossibleUlException(UlError err)
Throws an appropriate stream exception based on the UlError number. The mapping is based on the error...
void showErr(UlError err)
Print error message to stderr.
string getErrMsg(UlError err)
Return a string corresponding to the UlDaq API error.