libsmu  1.0.4
Library for interfacing with ADALM1000 devices
smu::Device Member List

This is the complete list of members for smu::Device, including all inherited members.

calibration(std::vector< std::vector< float >> *cal)=0smu::Devicepure virtual
cancel()=0smu::Deviceprotectedpure virtual
channel_info(unsigned channel) const =0smu::Devicepure virtual
claim()smu::Deviceinlineprotectedvirtual
configure(uint32_t sampleRate)=0smu::Deviceprotectedpure 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::Deviceprotected
flush(int channel, bool read=false)=0smu::Devicepure virtual
fwver_sem(std::array< unsigned, 3 > &components)=0smu::Devicepure virtual
get_default_rate()smu::Deviceinlinevirtual
get_mode(unsigned channel)=0smu::Devicepure virtual
info() const =0smu::Devicepure virtual
lock()smu::Deviceinlinevirtual
m_fwversmu::Device
m_hwversmu::Device
m_in_samplenosmu::Deviceprotected
m_out_samplenosmu::Deviceprotected
m_overcurrentsmu::Device
m_requested_samplenosmu::Deviceprotected
m_serialsmu::Device
m_sessionsmu::Deviceprotected
m_statesmu::Deviceprotected
m_usbsmu::Deviceprotected
m_usb_devsmu::Deviceprotected
m_write_timeoutsmu::Deviceprotected
off()=0smu::Deviceprotectedpure virtual
on()=0smu::Deviceprotectedpure virtual
read(std::vector< std::array< float, 4 >> &buf, size_t samples, int timeout=0, bool skipsamples=false)=0smu::Devicepure virtual
read_calibration()=0smu::Devicepure virtual
release()smu::Deviceinlineprotectedvirtual
run(uint64_t samples)=0smu::Deviceprotectedpure virtual
samba_mode()=0smu::Devicepure virtual
Session (defined in smu::Device)smu::Devicefriend
set_adc_mux(unsigned adc_mux)=0smu::Devicepure virtual
set_led(unsigned leds)=0smu::Devicepure virtual
set_mode(unsigned channel, unsigned mode, bool restore=true)=0smu::Devicepure virtual
set_serial(std::string serial="")=0smu::Devicepure virtual
signal(unsigned channel, unsigned signal)=0smu::Devicepure virtual
sync()=0smu::Devicepure virtual
unlock()smu::Deviceinlinevirtual
write(std::vector< float > &buf, unsigned channel, bool cyclic=false)=0smu::Devicepure virtual
write_calibration(const char *cal_file_name)smu::Deviceinlinevirtual
~Device() (defined in smu::Device)smu::Deviceinlinevirtual