This is the complete list of members for TetraDac, including all inherited members.
Begin(void) | TetraDac | |
BytesToVoltage(spi_utils::Message message) | DacSpi | inlineprotectedvirtual |
DacSpi(void)=default (defined in DacSpi) | DacSpi | |
DacSpi(uint8_t sync_pin, uint8_t spi_bus_config_pin, uint8_t ldac_pin, uint8_t bit_resolution, uint8_t clock_divider=4, BitOrder bit_order=MSBFIRST, uint8_t spi_mode=SPI_MODE1) | DacSpi | |
GetVoltage(uint8_t channel) | TetraDac | |
Initialize(void) | TetraDac | |
InitializeMessage(void) | DacSpi | inlineprotectedvirtual |
SetVoltage(uint8_t channel, double voltage, bool update_outputs=true) | TetraDac | |
SetVoltageMessage(uint8_t channel, double voltage) | DacSpi | inlineprotectedvirtual |
TetraDac(void)=default (defined in TetraDac) | TetraDac | |
TetraDac(uint8_t dac_sync_pins[n_channels_], uint8_t eeprom_sync_pin, uint8_t dac_spi_bus_config_pin, uint8_t eeprom_spi_bus_config_pin, uint8_t ldac_pin, double full_scale=10.0, uint8_t slot_number=0) | TetraDac | |
UpdateAnalogOutputs(void) | TetraDac |