|
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 |
1.8.15