ad579x

Supported Drivers

The class adi.ad579x supports the following IIO drivers:

ad579x.compatible_parts = ['ad5780', 'ad5781', 'ad5790', 'ad5791', 'ad5760']

Class API

class adi.ad579x(uri='', device_name='', device_index=0)

Bases: tx_chan_comp

AD579x DAC

channel = []
property powerdown_mode

Ad579x powerdown_mode config

property powerdown_mode_available

AD579x powedown mode available

property sampling_frequency

AD579x sampling frequency config

Dynamic Attributes

The ad579x class supports a variable number of channels depending on the hardware configuration. Therefore, the channel property interfaces are dynamically generated. They are available on an initiated object as attributes with names voltage0, voltage1, etc. They will be instances of the ad579x_channel class.

class adi.ad579x.ad579x_channel(ctrl, channel_name)

Bases: attribute

AD579x channel

property offset

AD579x channel offset

property powerdown

AD579x powerdown config

property powerdown_available

AD579x powedown available

property raw

AD579x channel raw value

property scale

AD579x channel scale