From 9c592cd2119b3ad1f7f84bc3be96435f38decb16 Mon Sep 17 00:00:00 2001 From: RibhuDP Date: Wed, 13 Mar 2024 12:09:09 +0530 Subject: [PATCH] docs: Update reference APIs 1. Update the reference APIs for newly added drivers by running gen_sysobj_doc script Signed-off-by: RibhuDP --- CI/gen_doc/docs/sysobjs.json | 959 +++++++++++++++++++++++++++++++++-- 1 file changed, 922 insertions(+), 37 deletions(-) diff --git a/CI/gen_doc/docs/sysobjs.json b/CI/gen_doc/docs/sysobjs.json index 6caceaf..b1d236b 100644 --- a/CI/gen_doc/docs/sysobjs.json +++ b/CI/gen_doc/docs/sysobjs.json @@ -93,18 +93,18 @@ }, { "prop_name": "SampleAveragingLength", - "prop_title": "SampleAveragingLength", - "prop_description": "Block length of samples to be averaged. Applied in the Averaging Mode register only when OUT_DATA_MD is set to 30-bit averaged differential mode" + "prop_title": " SampleAveragingLength", + "prop_description": "Block length of samples to be averaged. Applied in the Averaging Mode register only when OUT_DATA_MD is set to 30-bit averaged differential modeHelp for adi.AD4030.Rx/SampleAveragingLength is inherited from superclass adi.AD463x.Base" }, { "prop_name": "SampleRate", - "prop_title": "SampleRate - Sample Rate", - "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD4030.Rx/SampleRate is inherited from superclass adi.AD463x.Base" }, { "prop_name": "SamplesPerFrame", - "prop_title": " Frame size", - "prop_description": "Size of the frame in samplesHelp for adi.AD4030.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.base" + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD4030.Rx/SamplesPerFrame is inherited from superclass adi.AD463x.Base" }, { "prop_name": "uri", @@ -124,18 +124,18 @@ }, { "prop_name": "SampleAveragingLength", - "prop_title": "SampleAveragingLength", - "prop_description": "Block length of samples to be averaged. Applied in the Averaging Mode register only when OUT_DATA_MD is set to 30-bit averaged differential mode" + "prop_title": " SampleAveragingLength", + "prop_description": "Block length of samples to be averaged. Applied in the Averaging Mode register only when OUT_DATA_MD is set to 30-bit averaged differential modeHelp for adi.AD4630_16.Rx/SampleAveragingLength is inherited from superclass adi.AD463x.Base" }, { "prop_name": "SampleRate", - "prop_title": "SampleRate - Sample Rate", - "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD4630_16.Rx/SampleRate is inherited from superclass adi.AD463x.Base" }, { "prop_name": "SamplesPerFrame", - "prop_title": " Frame size", - "prop_description": "Size of the frame in samplesHelp for adi.AD4630_16.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.base" + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD4630_16.Rx/SamplesPerFrame is inherited from superclass adi.AD463x.Base" }, { "prop_name": "uri", @@ -155,18 +155,18 @@ }, { "prop_name": "SampleAveragingLength", - "prop_title": "SampleAveragingLength", - "prop_description": "Block length of samples to be averaged. Applied in the Averaging Mode register only when OUT_DATA_MD is set to 30-bit averaged differential mode" + "prop_title": " SampleAveragingLength", + "prop_description": "Block length of samples to be averaged. Applied in the Averaging Mode register only when OUT_DATA_MD is set to 30-bit averaged differential modeHelp for adi.AD4630_24.Rx/SampleAveragingLength is inherited from superclass adi.AD463x.Base" }, { "prop_name": "SampleRate", - "prop_title": "SampleRate - Sample Rate", - "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD4630_24.Rx/SampleRate is inherited from superclass adi.AD463x.Base" }, { "prop_name": "SamplesPerFrame", - "prop_title": " Frame size", - "prop_description": "Size of the frame in samplesHelp for adi.AD4630_24.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.base" + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD4630_24.Rx/SamplesPerFrame is inherited from superclass adi.AD463x.Base" }, { "prop_name": "uri", @@ -210,16 +210,16 @@ "prop_title": " Angle", "prop_description": "Resolver angle in Degrees." }, + { + "prop_name": "AngleScale", + "prop_title": " AngleScale Angular Scale", + "prop_description": "Resolver angle scale." + }, { "prop_name": "EnabledChannels", "prop_title": " EnabledChannels Enabled Channels", "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" }, - { - "prop_name": "Resolution", - "prop_title": " Resolution", - "prop_description": "Resolver resolution in bits." - }, { "prop_name": "SamplesPerFrame", "prop_title": " SamplesPerFrame Samples Per Frame", @@ -230,6 +230,11 @@ "prop_title": " Velocity Angular Velocity", "prop_description": "Resolver velocity in revolutions per second." }, + { + "prop_name": "VelocityScale", + "prop_title": " VelocityScale Velocity Angular Scale", + "prop_description": "Resolver velocityscale." + }, { "prop_name": "uri", "prop_title": " URI - remote host URI", @@ -238,44 +243,924 @@ ] }, { - "name": "adi.AD4020.Rx", - "dec": " adi.AD4020.Rx Receives data from the AD4020 ADC
The adi.AD4020.Rx System object is a signal source that can receive
data from the AD4020.

rx = adi.AD4020.Rx;
rx = adi.AD4020.Rx('uri','192.168.2.1');

AD4020 Datasheet
Documentation for adi.AD4020.Rx
doc adi.AD4020.Rx
", + "name": "adi.AD4000.Rx", + "dec": " adi.AD4000.Rx Receives data from the AD4000 ADC
The adi.AD4000.Rx System object is a signal source that can receive
data from the AD4000.

rx = adi.AD4000.Rx;
rx = adi.AD4000.Rx('uri','192.168.2.1');

AD4000 Datasheet
Documentation for adi.AD4000.Rx
doc adi.AD4000.Rx
", "props": [ { "prop_name": "EnabledChannels", "prop_title": " EnabledChannels Enabled Channels", "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD4000.Rx/SampleRate is inherited from superclass adi.AD400x.Base" + }, { "prop_name": "SamplesPerFrame", - "prop_title": " Frame size", - "prop_description": "Size of the frame in samplesHelp for adi.AD4020.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.base" + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD4000.Rx/SamplesPerFrame is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageOffset", + "prop_title": " VoltageOffset Voltage Offset", + "prop_description": "ADC Voltage offset.Help for adi.AD4000.Rx/VoltageOffset is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageScale", + "prop_title": " VoltageScale Voltage Scale", + "prop_description": "ADC Voltage scale.Help for adi.AD4000.Rx/VoltageScale is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD4000.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD4001.Rx", + "dec": " adi.AD4001.Rx Receives data from the AD4001 ADC
The adi.AD4001.Rx System object is a signal source that can receive
data from the AD4001.

rx = adi.AD4001.Rx;
rx = adi.AD4001.Rx('uri','192.168.2.1');

AD4001 Datasheet
Documentation for adi.AD4001.Rx
doc adi.AD4001.Rx
", + "props": [ + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" }, { - "prop_name": "SamplingFrequency", - "prop_title": " SamplingFrequency", - "prop_description": "Sampling Frequency in Hertz." + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD4001.Rx/SampleRate is inherited from superclass adi.AD400x.Base" }, { - "prop_name": "Voltage", - "prop_title": " Voltage", - "prop_description": "ADC Voltage in mV" + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD4001.Rx/SamplesPerFrame is inherited from superclass adi.AD400x.Base" }, { "prop_name": "VoltageOffset", "prop_title": " VoltageOffset Voltage Offset", - "prop_description": "ADC Voltage offset." + "prop_description": "ADC Voltage offset.Help for adi.AD4001.Rx/VoltageOffset is inherited from superclass adi.AD400x.Base" }, { "prop_name": "VoltageScale", "prop_title": " VoltageScale Voltage Scale", - "prop_description": "ADC Voltage scale." + "prop_description": "ADC Voltage scale.Help for adi.AD4001.Rx/VoltageScale is inherited from superclass adi.AD400x.Base" }, { "prop_name": "uri", "prop_title": " URI - remote host URI", - "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD4020.Rx/uri is inherited from superclass matlabshared.libiio.base" + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD4001.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD4002.Rx", + "dec": " adi.AD4002.Rx Receives data from the AD4002 ADC
The adi.AD4002.Rx System object is a signal source that can receive
data from the AD4002.

rx = adi.AD4002.Rx;
rx = adi.AD4002.Rx('uri','192.168.2.1');

AD4002 Datasheet
Documentation for adi.AD4002.Rx
doc adi.AD4002.Rx
", + "props": [ + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD4002.Rx/SampleRate is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD4002.Rx/SamplesPerFrame is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageOffset", + "prop_title": " VoltageOffset Voltage Offset", + "prop_description": "ADC Voltage offset.Help for adi.AD4002.Rx/VoltageOffset is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageScale", + "prop_title": " VoltageScale Voltage Scale", + "prop_description": "ADC Voltage scale.Help for adi.AD4002.Rx/VoltageScale is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD4002.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD4003.Rx", + "dec": " adi.AD4003.Rx Receives data from the AD4003 ADC
The adi.AD4003.Rx System object is a signal source that can receive
data from the AD4003.

rx = adi.AD4003.Rx;
rx = adi.AD4003.Rx('uri','192.168.2.1');

AD4003 Datasheet
Documentation for adi.AD4003.Rx
doc adi.AD4003.Rx
", + "props": [ + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD4003.Rx/SampleRate is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD4003.Rx/SamplesPerFrame is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageOffset", + "prop_title": " VoltageOffset Voltage Offset", + "prop_description": "ADC Voltage offset.Help for adi.AD4003.Rx/VoltageOffset is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageScale", + "prop_title": " VoltageScale Voltage Scale", + "prop_description": "ADC Voltage scale.Help for adi.AD4003.Rx/VoltageScale is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD4003.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD4004.Rx", + "dec": " adi.AD4004.Rx Receives data from the AD4004 ADC
The adi.AD4004.Rx System object is a signal source that can receive
data from the AD4004.

rx = adi.AD4004.Rx;
rx = adi.AD4004.Rx('uri','192.168.2.1');

AD4004 Datasheet
Documentation for adi.AD4004.Rx
doc adi.AD4004.Rx
", + "props": [ + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD4004.Rx/SampleRate is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD4004.Rx/SamplesPerFrame is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageOffset", + "prop_title": " VoltageOffset Voltage Offset", + "prop_description": "ADC Voltage offset.Help for adi.AD4004.Rx/VoltageOffset is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageScale", + "prop_title": " VoltageScale Voltage Scale", + "prop_description": "ADC Voltage scale.Help for adi.AD4004.Rx/VoltageScale is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD4004.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD4005.Rx", + "dec": " adi.AD4005.Rx Receives data from the AD4005 ADC
The adi.AD4005.Rx System object is a signal source that can receive
data from the AD4005.

rx = adi.AD4005.Rx;
rx = adi.AD4005.Rx('uri','192.168.2.1');

AD4005 Datasheet
Documentation for adi.AD4005.Rx
doc adi.AD4005.Rx
", + "props": [ + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD4005.Rx/SampleRate is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD4005.Rx/SamplesPerFrame is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageOffset", + "prop_title": " VoltageOffset Voltage Offset", + "prop_description": "ADC Voltage offset.Help for adi.AD4005.Rx/VoltageOffset is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageScale", + "prop_title": " VoltageScale Voltage Scale", + "prop_description": "ADC Voltage scale.Help for adi.AD4005.Rx/VoltageScale is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD4005.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD4006.Rx", + "dec": " adi.AD4006.Rx Receives data from the AD4006 ADC
The adi.AD4006.Rx System object is a signal source that can receive
data from the AD4006.

rx = adi.AD4006.Rx;
rx = adi.AD4006.Rx('uri','192.168.2.1');

AD4006 Datasheet
Documentation for adi.AD4006.Rx
doc adi.AD4006.Rx
", + "props": [ + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD4006.Rx/SampleRate is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD4006.Rx/SamplesPerFrame is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageOffset", + "prop_title": " VoltageOffset Voltage Offset", + "prop_description": "ADC Voltage offset.Help for adi.AD4006.Rx/VoltageOffset is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageScale", + "prop_title": " VoltageScale Voltage Scale", + "prop_description": "ADC Voltage scale.Help for adi.AD4006.Rx/VoltageScale is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD4006.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD4007.Rx", + "dec": " adi.AD4007.Rx Receives data from the AD4007 ADC
The adi.AD4007.Rx System object is a signal source that can receive
data from the AD4007.

rx = adi.AD4007.Rx;
rx = adi.AD4007.Rx('uri','192.168.2.1');

AD4007 Datasheet
Documentation for adi.AD4007.Rx
doc adi.AD4007.Rx
", + "props": [ + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD4007.Rx/SampleRate is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD4007.Rx/SamplesPerFrame is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageOffset", + "prop_title": " VoltageOffset Voltage Offset", + "prop_description": "ADC Voltage offset.Help for adi.AD4007.Rx/VoltageOffset is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageScale", + "prop_title": " VoltageScale Voltage Scale", + "prop_description": "ADC Voltage scale.Help for adi.AD4007.Rx/VoltageScale is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD4007.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD4008.Rx", + "dec": " adi.AD4008.Rx Receives data from the AD4008 ADC
The adi.AD4008.Rx System object is a signal source that can receive
data from the AD4008.

rx = adi.AD4008.Rx;
rx = adi.AD4008.Rx('uri','192.168.2.1');

AD4008 Datasheet
Documentation for adi.AD4008.Rx
doc adi.AD4008.Rx
", + "props": [ + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD4008.Rx/SampleRate is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD4008.Rx/SamplesPerFrame is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageOffset", + "prop_title": " VoltageOffset Voltage Offset", + "prop_description": "ADC Voltage offset.Help for adi.AD4008.Rx/VoltageOffset is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageScale", + "prop_title": " VoltageScale Voltage Scale", + "prop_description": "ADC Voltage scale.Help for adi.AD4008.Rx/VoltageScale is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD4008.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD4009.Rx", + "dec": "", + "props": [] + }, + { + "name": "adi.AD4010.Rx", + "dec": " adi.AD4010.Rx Receives data from the AD4010 ADC
The adi.AD4010.Rx System object is a signal source that can receive
data from the AD4010.

rx = adi.AD4010.Rx;
rx = adi.AD4010.Rx('uri','192.168.2.1');

AD4010 Datasheet
Documentation for adi.AD4010.Rx
doc adi.AD4010.Rx
", + "props": [ + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD4010.Rx/SampleRate is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD4010.Rx/SamplesPerFrame is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageOffset", + "prop_title": " VoltageOffset Voltage Offset", + "prop_description": "ADC Voltage offset.Help for adi.AD4010.Rx/VoltageOffset is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageScale", + "prop_title": " VoltageScale Voltage Scale", + "prop_description": "ADC Voltage scale.Help for adi.AD4010.Rx/VoltageScale is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD4010.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD4011.Rx", + "dec": " adi.AD4011.Rx Receives data from the AD4011 ADC
The adi.AD4011.Rx System object is a signal source that can receive
data from the AD4011.

rx = adi.AD4011.Rx;
rx = adi.AD4011.Rx('uri','192.168.2.1');

AD4011 Datasheet
Documentation for adi.AD4011.Rx
doc adi.AD4011.Rx
", + "props": [ + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD4011.Rx/SampleRate is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD4011.Rx/SamplesPerFrame is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageOffset", + "prop_title": " VoltageOffset Voltage Offset", + "prop_description": "ADC Voltage offset.Help for adi.AD4011.Rx/VoltageOffset is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageScale", + "prop_title": " VoltageScale Voltage Scale", + "prop_description": "ADC Voltage scale.Help for adi.AD4011.Rx/VoltageScale is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD4011.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD4020.Rx", + "dec": " adi.AD4020.Rx Receives data from the AD4020 ADC
The adi.AD4020.Rx System object is a signal source that can receive
data from the AD4020.

rx = adi.AD4020.Rx;
rx = adi.AD4020.Rx('uri','192.168.2.1');

AD4020 Datasheet
Documentation for adi.AD4020.Rx
doc adi.AD4020.Rx
", + "props": [ + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD4020.Rx/SampleRate is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD4020.Rx/SamplesPerFrame is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageOffset", + "prop_title": " VoltageOffset Voltage Offset", + "prop_description": "ADC Voltage offset.Help for adi.AD4020.Rx/VoltageOffset is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageScale", + "prop_title": " VoltageScale Voltage Scale", + "prop_description": "ADC Voltage scale.Help for adi.AD4020.Rx/VoltageScale is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD4020.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD4021.Rx", + "dec": " adi.AD4021.Rx Receives data from the AD4021 ADC
The adi.AD4021.Rx System object is a signal source that can receive
data from the AD4021.

rx = adi.AD4021.Rx;
rx = adi.AD4021.Rx('uri','192.168.2.1');

AD4021 Datasheet
Documentation for adi.AD4021.Rx
doc adi.AD4021.Rx
", + "props": [ + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD4021.Rx/SampleRate is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD4021.Rx/SamplesPerFrame is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageOffset", + "prop_title": " VoltageOffset Voltage Offset", + "prop_description": "ADC Voltage offset.Help for adi.AD4021.Rx/VoltageOffset is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageScale", + "prop_title": " VoltageScale Voltage Scale", + "prop_description": "ADC Voltage scale.Help for adi.AD4021.Rx/VoltageScale is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD4021.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD4022.Rx", + "dec": " adi.AD4022.Rx Receives data from the AD4022 ADC
The adi.AD4022.Rx System object is a signal source that can receive
data from the AD4022.

rx = adi.AD4022.Rx;
rx = adi.AD4022.Rx('uri','192.168.2.1');

AD4022 Datasheet
Documentation for adi.AD4022.Rx
doc adi.AD4022.Rx
", + "props": [ + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD4022.Rx/SampleRate is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD4022.Rx/SamplesPerFrame is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageOffset", + "prop_title": " VoltageOffset Voltage Offset", + "prop_description": "ADC Voltage offset.Help for adi.AD4022.Rx/VoltageOffset is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "VoltageScale", + "prop_title": " VoltageScale Voltage Scale", + "prop_description": "ADC Voltage scale.Help for adi.AD4022.Rx/VoltageScale is inherited from superclass adi.AD400x.Base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD4022.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD5760.Tx", + "dec": " adi.AD5760.Tx Transmits data to the AD5760 DAC
The adi.AD5760.Tx System object is a signal sink that can transmit
data to the AD5760.

tx = adi.AD5760.Tx;
tx = adi.AD5760.Tx('uri','ip:192.168.2.1');

AD5760 Datasheet
Documentation for adi.AD5760.Tx
doc adi.AD5760.Tx
", + "props": [ + { + "prop_name": "CodeSelect", + "prop_title": " CodeSelect Code Select", + "prop_description": "Set to 2s_complement/offset_binaryHelp for adi.AD5760.Tx/CodeSelect is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "DDSFrequencies", + "prop_title": " DDSFrequencies DDS Frequencies", + "prop_description": "Frequencies values in Hz of the DDS tone generators. For complex data devices the input is a [2xN] matrix where N is the available channels on the board. For complex data devices this is at most max(EnabledChannels)*2. For non-complex data devices this is at most max(EnabledChannels). If N < this upper limit, other DDSs are not set.Help for adi.AD5760.Tx/DDSFrequencies is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "DDSPhases", + "prop_title": " DDSPhases DDS Phases", + "prop_description": "Phases of DDS tones in range [0,360000]. For complex data devices the input is a [2xN] matrix where N is the available channels on the board. For complex data devices this is at most max(EnabledChannels)*2. For non-complex data devices this is at most max(EnabledChannels). If N < this upper limit, other DDSs are not set.Help for adi.AD5760.Tx/DDSPhases is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "DDSScales", + "prop_title": " DDSScales DDS Scales", + "prop_description": "Scale of DDS tones in range [0,1]. For complex data devices the input is a [2xN] matrix where N is the available channels on the board. For complex data devices this is at most max(EnabledChannels)*2. For non-complex data devices this is at most max(EnabledChannels). If N < this upper limit, other DDSs are not set.Help for adi.AD5760.Tx/DDSScales is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "DataSource", + "prop_title": " DataSource Data Source", + "prop_description": "Data source, specified as one of the following: 'DMA' — Specify the host as the source of the data. 'DDS' — Specify the DDS on the radio hardware as the source of the data. In this case, each channel has two additive tones.Help for adi.AD5760.Tx/DataSource is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "EnableCyclicBuffers", + "prop_title": " EnableCyclicBuffers Enable Cyclic Buffers", + "prop_description": "Enable Cyclic Buffers, configures transmit buffers to be cyclic, which makes them continuously repeatHelp for adi.AD5760.Tx/EnableCyclicBuffers is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "PowerDown", + "prop_title": " PowerDown Power Down", + "prop_description": "Set to true/false to power-up/power-down the device channelsHelp for adi.AD5760.Tx/PowerDown is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "Raw", + "prop_title": " Raw Channel Raw Value", + "prop_description": "Help for adi.AD5760.Tx/Raw is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second. Help for adi.AD5760.Tx/SampleRate is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer. Help for adi.AD5760.Tx/SamplesPerFrame is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD5760.Tx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD5780.Tx", + "dec": " adi.AD5780.Tx Transmits data to the AD5780 DAC
The adi.AD5780.Tx System object is a signal sink that can transmit
data to the AD5780.

tx = adi.AD5780.Tx;
tx = adi.AD5780.Tx('uri','ip:192.168.2.1');

AD5780 Datasheet
Documentation for adi.AD5780.Tx
doc adi.AD5780.Tx
", + "props": [ + { + "prop_name": "CodeSelect", + "prop_title": " CodeSelect Code Select", + "prop_description": "Set to 2s_complement/offset_binaryHelp for adi.AD5780.Tx/CodeSelect is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "DDSFrequencies", + "prop_title": " DDSFrequencies DDS Frequencies", + "prop_description": "Frequencies values in Hz of the DDS tone generators. For complex data devices the input is a [2xN] matrix where N is the available channels on the board. For complex data devices this is at most max(EnabledChannels)*2. For non-complex data devices this is at most max(EnabledChannels). If N < this upper limit, other DDSs are not set.Help for adi.AD5780.Tx/DDSFrequencies is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "DDSPhases", + "prop_title": " DDSPhases DDS Phases", + "prop_description": "Phases of DDS tones in range [0,360000]. For complex data devices the input is a [2xN] matrix where N is the available channels on the board. For complex data devices this is at most max(EnabledChannels)*2. For non-complex data devices this is at most max(EnabledChannels). If N < this upper limit, other DDSs are not set.Help for adi.AD5780.Tx/DDSPhases is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "DDSScales", + "prop_title": " DDSScales DDS Scales", + "prop_description": "Scale of DDS tones in range [0,1]. For complex data devices the input is a [2xN] matrix where N is the available channels on the board. For complex data devices this is at most max(EnabledChannels)*2. For non-complex data devices this is at most max(EnabledChannels). If N < this upper limit, other DDSs are not set.Help for adi.AD5780.Tx/DDSScales is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "DataSource", + "prop_title": " DataSource Data Source", + "prop_description": "Data source, specified as one of the following: 'DMA' — Specify the host as the source of the data. 'DDS' — Specify the DDS on the radio hardware as the source of the data. In this case, each channel has two additive tones.Help for adi.AD5780.Tx/DataSource is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "EnableCyclicBuffers", + "prop_title": " EnableCyclicBuffers Enable Cyclic Buffers", + "prop_description": "Enable Cyclic Buffers, configures transmit buffers to be cyclic, which makes them continuously repeatHelp for adi.AD5780.Tx/EnableCyclicBuffers is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "PowerDown", + "prop_title": " PowerDown Power Down", + "prop_description": "Set to true/false to power-up/power-down the device channelsHelp for adi.AD5780.Tx/PowerDown is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "Raw", + "prop_title": " Raw Channel Raw Value", + "prop_description": "Help for adi.AD5780.Tx/Raw is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second. Help for adi.AD5780.Tx/SampleRate is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer. Help for adi.AD5780.Tx/SamplesPerFrame is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD5780.Tx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD5781.Tx", + "dec": " adi.AD5781.Tx Transmits data to the AD5781 DAC
The adi.AD5781.Tx System object is a signal sink that can transmit
data to the AD5781.

tx = adi.AD5781.Tx;
tx = adi.AD5781.Tx('uri','ip:192.168.2.1');

AD5781 Datasheet
Documentation for adi.AD5781.Tx
doc adi.AD5781.Tx
", + "props": [ + { + "prop_name": "CodeSelect", + "prop_title": " CodeSelect Code Select", + "prop_description": "Set to 2s_complement/offset_binaryHelp for adi.AD5781.Tx/CodeSelect is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "DDSFrequencies", + "prop_title": " DDSFrequencies DDS Frequencies", + "prop_description": "Frequencies values in Hz of the DDS tone generators. For complex data devices the input is a [2xN] matrix where N is the available channels on the board. For complex data devices this is at most max(EnabledChannels)*2. For non-complex data devices this is at most max(EnabledChannels). If N < this upper limit, other DDSs are not set.Help for adi.AD5781.Tx/DDSFrequencies is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "DDSPhases", + "prop_title": " DDSPhases DDS Phases", + "prop_description": "Phases of DDS tones in range [0,360000]. For complex data devices the input is a [2xN] matrix where N is the available channels on the board. For complex data devices this is at most max(EnabledChannels)*2. For non-complex data devices this is at most max(EnabledChannels). If N < this upper limit, other DDSs are not set.Help for adi.AD5781.Tx/DDSPhases is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "DDSScales", + "prop_title": " DDSScales DDS Scales", + "prop_description": "Scale of DDS tones in range [0,1]. For complex data devices the input is a [2xN] matrix where N is the available channels on the board. For complex data devices this is at most max(EnabledChannels)*2. For non-complex data devices this is at most max(EnabledChannels). If N < this upper limit, other DDSs are not set.Help for adi.AD5781.Tx/DDSScales is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "DataSource", + "prop_title": " DataSource Data Source", + "prop_description": "Data source, specified as one of the following: 'DMA' — Specify the host as the source of the data. 'DDS' — Specify the DDS on the radio hardware as the source of the data. In this case, each channel has two additive tones.Help for adi.AD5781.Tx/DataSource is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "EnableCyclicBuffers", + "prop_title": " EnableCyclicBuffers Enable Cyclic Buffers", + "prop_description": "Enable Cyclic Buffers, configures transmit buffers to be cyclic, which makes them continuously repeatHelp for adi.AD5781.Tx/EnableCyclicBuffers is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "PowerDown", + "prop_title": " PowerDown Power Down", + "prop_description": "Set to true/false to power-up/power-down the device channelsHelp for adi.AD5781.Tx/PowerDown is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "Raw", + "prop_title": " Raw Channel Raw Value", + "prop_description": "Help for adi.AD5781.Tx/Raw is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second. Help for adi.AD5781.Tx/SampleRate is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer. Help for adi.AD5781.Tx/SamplesPerFrame is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD5781.Tx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD5790.Tx", + "dec": " adi.AD5790.Tx Transmits data to the AD5790 DAC
The adi.AD5790.Tx System object is a signal sink that can transmit
data to the AD5790.

tx = adi.AD5790.Tx;
tx = adi.AD5790.Tx('uri','ip:192.168.2.1');

AD5790 Datasheet
Documentation for adi.AD5790.Tx
doc adi.AD5790.Tx
", + "props": [ + { + "prop_name": "CodeSelect", + "prop_title": " CodeSelect Code Select", + "prop_description": "Set to 2s_complement/offset_binaryHelp for adi.AD5790.Tx/CodeSelect is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "DDSFrequencies", + "prop_title": " DDSFrequencies DDS Frequencies", + "prop_description": "Frequencies values in Hz of the DDS tone generators. For complex data devices the input is a [2xN] matrix where N is the available channels on the board. For complex data devices this is at most max(EnabledChannels)*2. For non-complex data devices this is at most max(EnabledChannels). If N < this upper limit, other DDSs are not set.Help for adi.AD5790.Tx/DDSFrequencies is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "DDSPhases", + "prop_title": " DDSPhases DDS Phases", + "prop_description": "Phases of DDS tones in range [0,360000]. For complex data devices the input is a [2xN] matrix where N is the available channels on the board. For complex data devices this is at most max(EnabledChannels)*2. For non-complex data devices this is at most max(EnabledChannels). If N < this upper limit, other DDSs are not set.Help for adi.AD5790.Tx/DDSPhases is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "DDSScales", + "prop_title": " DDSScales DDS Scales", + "prop_description": "Scale of DDS tones in range [0,1]. For complex data devices the input is a [2xN] matrix where N is the available channels on the board. For complex data devices this is at most max(EnabledChannels)*2. For non-complex data devices this is at most max(EnabledChannels). If N < this upper limit, other DDSs are not set.Help for adi.AD5790.Tx/DDSScales is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "DataSource", + "prop_title": " DataSource Data Source", + "prop_description": "Data source, specified as one of the following: 'DMA' — Specify the host as the source of the data. 'DDS' — Specify the DDS on the radio hardware as the source of the data. In this case, each channel has two additive tones.Help for adi.AD5790.Tx/DataSource is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "EnableCyclicBuffers", + "prop_title": " EnableCyclicBuffers Enable Cyclic Buffers", + "prop_description": "Enable Cyclic Buffers, configures transmit buffers to be cyclic, which makes them continuously repeatHelp for adi.AD5790.Tx/EnableCyclicBuffers is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "PowerDown", + "prop_title": " PowerDown Power Down", + "prop_description": "Set to true/false to power-up/power-down the device channelsHelp for adi.AD5790.Tx/PowerDown is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "Raw", + "prop_title": " Raw Channel Raw Value", + "prop_description": "Help for adi.AD5790.Tx/Raw is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second. Help for adi.AD5790.Tx/SampleRate is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer. Help for adi.AD5790.Tx/SamplesPerFrame is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD5790.Tx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD5791.Tx", + "dec": " adi.AD5791.Tx Transmits data to the AD5791 DAC
The adi.AD5791.Tx System object is a signal sink that can transmit
data to the AD5791.

tx = adi.AD5791.Tx;
tx = adi.AD5791.Tx('uri','ip:192.168.2.1');

AD5791 Datasheet
Documentation for adi.AD5791.Tx
doc adi.AD5791.Tx
", + "props": [ + { + "prop_name": "CodeSelect", + "prop_title": " CodeSelect Code Select", + "prop_description": "Set to 2s_complement/offset_binaryHelp for adi.AD5791.Tx/CodeSelect is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "DDSFrequencies", + "prop_title": " DDSFrequencies DDS Frequencies", + "prop_description": "Frequencies values in Hz of the DDS tone generators. For complex data devices the input is a [2xN] matrix where N is the available channels on the board. For complex data devices this is at most max(EnabledChannels)*2. For non-complex data devices this is at most max(EnabledChannels). If N < this upper limit, other DDSs are not set.Help for adi.AD5791.Tx/DDSFrequencies is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "DDSPhases", + "prop_title": " DDSPhases DDS Phases", + "prop_description": "Phases of DDS tones in range [0,360000]. For complex data devices the input is a [2xN] matrix where N is the available channels on the board. For complex data devices this is at most max(EnabledChannels)*2. For non-complex data devices this is at most max(EnabledChannels). If N < this upper limit, other DDSs are not set.Help for adi.AD5791.Tx/DDSPhases is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "DDSScales", + "prop_title": " DDSScales DDS Scales", + "prop_description": "Scale of DDS tones in range [0,1]. For complex data devices the input is a [2xN] matrix where N is the available channels on the board. For complex data devices this is at most max(EnabledChannels)*2. For non-complex data devices this is at most max(EnabledChannels). If N < this upper limit, other DDSs are not set.Help for adi.AD5791.Tx/DDSScales is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "DataSource", + "prop_title": " DataSource Data Source", + "prop_description": "Data source, specified as one of the following: 'DMA' — Specify the host as the source of the data. 'DDS' — Specify the DDS on the radio hardware as the source of the data. In this case, each channel has two additive tones.Help for adi.AD5791.Tx/DataSource is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "EnableCyclicBuffers", + "prop_title": " EnableCyclicBuffers Enable Cyclic Buffers", + "prop_description": "Enable Cyclic Buffers, configures transmit buffers to be cyclic, which makes them continuously repeatHelp for adi.AD5791.Tx/EnableCyclicBuffers is inherited from superclass adi.common.DDS" + }, + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "PowerDown", + "prop_title": " PowerDown Power Down", + "prop_description": "Set to true/false to power-up/power-down the device channelsHelp for adi.AD5791.Tx/PowerDown is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "Raw", + "prop_title": " Raw Channel Raw Value", + "prop_description": "Help for adi.AD5791.Tx/Raw is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second. Help for adi.AD5791.Tx/SampleRate is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer. Help for adi.AD5791.Tx/SamplesPerFrame is inherited from superclass adi.AD579x.Base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD5791.Tx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD7124_4.Rx", + "dec": " adi.AD7124-4.Rx Receives data from the AD7124 ADC
The adi.AD7124-4.Rx System object is a signal source that can receive
data from the AD7124-4.

rx = adi.AD7124_4.Rx;
rx = adi.AD7124_4.Rx('uri','ip:192.168.2.1');

AD7124-4 Datasheet
Documentation for adi.AD7124_4.Rx
doc adi.AD7124_4.Rx
", + "props": [ + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD7124_4.Rx/SampleRate is inherited from superclass adi.AD7124.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD7124_4.Rx/SamplesPerFrame is inherited from superclass adi.AD7124.Base" + }, + { + "prop_name": "dataTypeStr", + "prop_title": " Data type for the output data", + "prop_description": "A String Representing the data typeHelp for adi.AD7124_4.Rx/dataTypeStr is inherited from superclass matlabshared.libiio.base" + }, + { + "prop_name": "devName", + "prop_title": " Device name", + "prop_description": "Name of the libIIO deviceHelp for adi.AD7124_4.Rx/devName is inherited from superclass matlabshared.libiio.base" + }, + { + "prop_name": "kernelBuffersCount", + "prop_title": " Kernel buffers count", + "prop_description": "The number of buffers allocated in the kernel for data transfersHelp for adi.AD7124_4.Rx/kernelBuffersCount is inherited from superclass matlabshared.libiio.base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD7124_4.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD7124_8.Rx", + "dec": " adi.AD7124-8.Rx Receives data from the AD7124 ADC
The adi.AD7124-8.Rx System object is a signal source that can receive
data from the AD7124-8.

rx = adi.AD7124_8.Rx;
rx = adi.AD7124_8.Rx('uri','ip:192.168.2.1');

AD7124-8 Datasheet
Documentation for adi.AD7124_8.Rx
doc adi.AD7124_8.Rx
", + "props": [ + { + "prop_name": "EnabledChannels", + "prop_title": " EnabledChannels Enabled Channels", + "prop_description": "Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant" + }, + { + "prop_name": "SampleRate", + "prop_title": " SampleRate Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second.Help for adi.AD7124_8.Rx/SampleRate is inherited from superclass adi.AD7124.Base" + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " SamplesPerFrame Samples Per Frame", + "prop_description": "Number of samples per frame, specified as an even positive integer.Help for adi.AD7124_8.Rx/SamplesPerFrame is inherited from superclass adi.AD7124.Base" + }, + { + "prop_name": "dataTypeStr", + "prop_title": " Data type for the output data", + "prop_description": "A String Representing the data typeHelp for adi.AD7124_8.Rx/dataTypeStr is inherited from superclass matlabshared.libiio.base" + }, + { + "prop_name": "devName", + "prop_title": " Device name", + "prop_description": "Name of the libIIO deviceHelp for adi.AD7124_8.Rx/devName is inherited from superclass matlabshared.libiio.base" + }, + { + "prop_name": "kernelBuffersCount", + "prop_title": " Kernel buffers count", + "prop_description": "The number of buffers allocated in the kernel for data transfersHelp for adi.AD7124_8.Rx/kernelBuffersCount is inherited from superclass matlabshared.libiio.base" + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD7124_8.Rx/uri is inherited from superclass matlabshared.libiio.base" } ] } -] +] \ No newline at end of file