libsmu
1.0.4
Library for interfacing with ADALM1000 devices
|
This is the complete list of members for smu::Device, including all inherited members.
calibration(std::vector< std::vector< float >> *cal)=0 | smu::Device | pure virtual |
cancel()=0 | smu::Device | protectedpure virtual |
channel_info(unsigned channel) const =0 | smu::Device | pure virtual |
claim() | smu::Device | inlineprotectedvirtual |
configure(uint32_t sampleRate)=0 | smu::Device | protectedpure virtual |
ctrl_transfer(unsigned bmRequestType, unsigned bRequest, unsigned wValue, unsigned wIndex, unsigned char *data, unsigned wLength, unsigned timeout) | smu::Device | |
Device(Session *s, libusb_device *usb_dev, libusb_device_handle *usb_handle, const char *hw_version, const char *fw_version, const char *serial) | smu::Device | protected |
flush(int channel, bool read=false)=0 | smu::Device | pure virtual |
fwver_sem(std::array< unsigned, 3 > &components)=0 | smu::Device | pure virtual |
get_default_rate() | smu::Device | inlinevirtual |
get_mode(unsigned channel)=0 | smu::Device | pure virtual |
info() const =0 | smu::Device | pure virtual |
lock() | smu::Device | inlinevirtual |
m_fwver | smu::Device | |
m_hwver | smu::Device | |
m_in_sampleno | smu::Device | protected |
m_out_sampleno | smu::Device | protected |
m_overcurrent | smu::Device | |
m_requested_sampleno | smu::Device | protected |
m_serial | smu::Device | |
m_session | smu::Device | protected |
m_state | smu::Device | protected |
m_usb | smu::Device | protected |
m_usb_dev | smu::Device | protected |
m_write_timeout | smu::Device | protected |
off()=0 | smu::Device | protectedpure virtual |
on()=0 | smu::Device | protectedpure virtual |
read(std::vector< std::array< float, 4 >> &buf, size_t samples, int timeout=0, bool skipsamples=false)=0 | smu::Device | pure virtual |
read_calibration()=0 | smu::Device | pure virtual |
release() | smu::Device | inlineprotectedvirtual |
run(uint64_t samples)=0 | smu::Device | protectedpure virtual |
samba_mode()=0 | smu::Device | pure virtual |
Session (defined in smu::Device) | smu::Device | friend |
set_adc_mux(unsigned adc_mux)=0 | smu::Device | pure virtual |
set_led(unsigned leds)=0 | smu::Device | pure virtual |
set_mode(unsigned channel, unsigned mode, bool restore=true)=0 | smu::Device | pure virtual |
set_serial(std::string serial="")=0 | smu::Device | pure virtual |
signal(unsigned channel, unsigned signal)=0 | smu::Device | pure virtual |
sync()=0 | smu::Device | pure virtual |
unlock() | smu::Device | inlinevirtual |
write(std::vector< float > &buf, unsigned channel, bool cyclic=false)=0 | smu::Device | pure virtual |
write_calibration(const char *cal_file_name) | smu::Device | inlinevirtual |
~Device() (defined in smu::Device) | smu::Device | inlinevirtual |