From 77fe0f2e3107ee52d4452be145ebc91a1c0346bd Mon Sep 17 00:00:00 2001 From: Trevor Gamblin <tgamblin@baylibre.com> Date: Mon, 21 Oct 2024 12:49:12 -0400 Subject: [PATCH 1/2] AD762x: Add support for AD762x series ADCs - Add AD762x/Base.m class - Add AD7625, AD7626, AD7960, AD7961 - Add examples/ad7625_DataCapture.m - Update docs, metadata Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> --- +adi/+AD7625/Rx.m | 22 ++++++++ +adi/+AD7626/Rx.m | 22 ++++++++ +adi/+AD762x/Base.m | 97 ++++++++++++++++++++++++++++++++ +adi/+AD7960/Rx.m | 22 ++++++++ +adi/+AD7961/Rx.m | 22 ++++++++ +adi/Contents.m | 4 ++ CI/doc/SysObjsProps.m | 4 ++ CI/doc/genhtml.m | 3 +- CI/gen_doc/docs/_pages/index.md | 7 ++- CI/gen_doc/docs/gen_sysobj_doc.m | 4 ++ examples/ad7625_DataCapture.m | 16 ++++++ 11 files changed, 221 insertions(+), 2 deletions(-) create mode 100644 +adi/+AD7625/Rx.m create mode 100644 +adi/+AD7626/Rx.m create mode 100644 +adi/+AD762x/Base.m create mode 100644 +adi/+AD7960/Rx.m create mode 100644 +adi/+AD7961/Rx.m create mode 100644 examples/ad7625_DataCapture.m diff --git a/+adi/+AD7625/Rx.m b/+adi/+AD7625/Rx.m new file mode 100644 index 0000000..19a13f4 --- /dev/null +++ b/+adi/+AD7625/Rx.m @@ -0,0 +1,22 @@ +classdef Rx < adi.AD762x.Base & matlabshared.libiio.base & adi.common.Attribute + % AD7625 Precision ADC Class + % + % adi.AD7625.Rx Receives data from the AD7625 ADC + % The adi.AD7625.Rx System object is a signal source that can receive + % data from the AD7625. + % + % `rx = adi.AD7625.Rx;` + % `rx = adi.AD7625.Rx('uri','192.168.2.1');` + % + % `AD7625 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/AD7625.pdf>`_ + + methods + %% Constructor + function obj = Rx(varargin) + obj = obj@adi.AD762x.Base('ad7625', 'ad7625', 'int16', varargin{:}); + obj.enableExplicitPolling = false; + obj.EnabledChannels = 1; + obj.BufferTypeConversionEnable = true; + end + end +end diff --git a/+adi/+AD7626/Rx.m b/+adi/+AD7626/Rx.m new file mode 100644 index 0000000..34fb64b --- /dev/null +++ b/+adi/+AD7626/Rx.m @@ -0,0 +1,22 @@ +classdef Rx < adi.AD762x.Base & matlabshared.libiio.base & adi.common.Attribute + % AD7626 Precision ADC Class + % + % adi.AD7626.Rx Receives data from the AD7626 ADC + % The adi.AD7626.Rx System object is a signal source that can receive + % data from the AD7626. + % + % `rx = adi.AD7626.Rx;` + % `rx = adi.AD7626.Rx('uri','192.168.2.1');` + % + % `AD7626 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/AD7626.pdf>`_ + + methods + %% Constructor + function obj = Rx(varargin) + obj = obj@adi.AD762x.Base('ad7626', 'ad7626', 'int16', varargin{:}); + obj.enableExplicitPolling = false; + obj.EnabledChannels = 1; + obj.BufferTypeConversionEnable = true; + end + end +end diff --git a/+adi/+AD762x/Base.m b/+adi/+AD762x/Base.m new file mode 100644 index 0000000..8121367 --- /dev/null +++ b/+adi/+AD762x/Base.m @@ -0,0 +1,97 @@ +classdef Base < adi.common.Rx & matlabshared.libiio.base & adi.common.Attribute + % AD762X is a family of fully-differential precision ADCs with + % maximum sample rates between 5 MSPS and 10 MSPS + % + % AD7625 is a single-channel, 16-bit signed ADC with a max sample + % rate of 6 MSPS + % AD7626 is a single-channel, 16-bit signed ADC with a max sample + % rate of 10 MSPS + % AD7960 is a single-channel, 18-bit signed ADC with a max sample + % rate of 5 MSPS + % AD7961 is a single-channel, 16-bit signed ADC with a max sample + % rate of 5 MSPS + + properties (Nontunable) + % SamplesPerFrame Samples Per Frame + % Number of samples per frame, specified as an even positive + % integer. + SamplesPerFrame = 4096 + + % SampleRate Sample Rate + % Baseband sampling rate in Hz, specified as a scalar + % in samples per second. + SampleRate = '500000' + end + + properties (Dependent) + % VoltageScale Voltage Scale + % ADC Voltage scale. + VoltageScale + + % VoltageOffset Voltage Offset + % ADC Voltage offset. + VoltageOffset + end + + % Channel names + properties (Nontunable, Hidden, Constant) + channel_names = {'voltage0-voltage1'} + end + + % isOutput + properties (Hidden, Nontunable, Access = protected) + isOutput = false + end + + properties (Nontunable, Hidden) + Timeout = Inf + kernelBuffersCount = 1 + dataTypeStr + phyDevName + devName + end + + properties (Nontunable, Hidden, Constant) + Type = 'Rx' + end + + properties (Hidden, Constant) + ComplexData = false + end + + methods + %% Constructor + function obj = Base(phydev, dev, dtype, varargin) + obj = obj@matlabshared.libiio.base(varargin{:}); + obj.phyDevName = phydev; + obj.devName = dev; + obj.dataTypeStr = dtype; + end + + %% Set SampleRate + function set.SampleRate(obj, value) + % Set device sampling rate + obj.SampleRate = value; + if obj.ConnectedToDevice + obj.setDeviceAttributeRAW('sampling_frequency', num2str(value)); + end + end + + %% Check Voltage Scale + function rValue = get.VoltageScale(obj) + if obj.ConnectedToDevice + rValue = obj.getAttributeDouble('voltage0-voltage1', 'scale', obj.isOutput); + else + rValue = NaN; + end + end + end + + %% API Functions + methods (Hidden, Access = protected) + function setupInit(obj) + obj.setDeviceAttributeRAW('sampling_frequency', ... + num2str(obj.SampleRate)); + end + end +end diff --git a/+adi/+AD7960/Rx.m b/+adi/+AD7960/Rx.m new file mode 100644 index 0000000..42ff8c8 --- /dev/null +++ b/+adi/+AD7960/Rx.m @@ -0,0 +1,22 @@ +classdef Rx < adi.AD762x.Base & matlabshared.libiio.base & adi.common.Attribute + % AD7960 Precision ADC Class + % + % adi.AD7960.Rx Receives data from the AD7960 ADC + % The adi.AD7960.Rx System object is a signal source that can receive + % data from the AD7960. + % + % `rx = adi.AD7960.Rx;` + % `rx = adi.AD7960.Rx('uri','192.168.2.1');` + % + % `AD7960 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad7960.pdf>`_ + + methods + %% Constructor + function obj = Rx(varargin) + obj = obj@adi.AD762x.Base('ad7960', 'ad7960', 'int32', varargin{:}); + obj.enableExplicitPolling = false; + obj.EnabledChannels = 1; + obj.BufferTypeConversionEnable = true; + end + end +end diff --git a/+adi/+AD7961/Rx.m b/+adi/+AD7961/Rx.m new file mode 100644 index 0000000..134a310 --- /dev/null +++ b/+adi/+AD7961/Rx.m @@ -0,0 +1,22 @@ +classdef Rx < adi.AD762x.Base & matlabshared.libiio.base & adi.common.Attribute + % AD7961 Precision ADC Class + % + % adi.AD7961.Rx Receives data from the AD7961 ADC + % The adi.AD7961.Rx System object is a signal source that can receive + % data from the AD7961. + % + % `rx = adi.AD7961.Rx;` + % `rx = adi.AD7961.Rx('uri','192.168.2.1');` + % + % `AD7961 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad7961.pdf>`_ + + methods + %% Constructor + function obj = Rx(varargin) + obj = obj@adi.AD762x.Base('ad7961', 'ad7961', 'int16', varargin{:}); + obj.enableExplicitPolling = false; + obj.EnabledChannels = 1; + obj.BufferTypeConversionEnable = true; + end + end +end diff --git a/+adi/Contents.m b/+adi/Contents.m index df1164e..be9338a 100644 --- a/+adi/Contents.m +++ b/+adi/Contents.m @@ -27,6 +27,10 @@ % <a href="matlab:help adi.ADAQ4224 ">ADAQ4224</a> - ADAQ % <a href="matlab:help adi.AD4858 ">AD4858</a> - ADC % <a href="matlab:help adi.AD7380 ">AD7380</a> - ADC +% <a href="matlab:help adi.AD7625 ">AD7625</a> - ADC +% <a href="matlab:help adi.AD7626 ">AD7626</a> - ADC +% <a href="matlab:help adi.AD7960 ">AD7960</a> - ADC +% <a href="matlab:help adi.AD7961 ">AD7961</a> - ADC % <a href="matlab:help adi.AD7768 ">AD7768</a> - ADC % <a href="matlab:help adi.AD7768_1 ">AD7768-1</a> - ADC % <a href="matlab:help adi.AD2S1210 ">AD2S1210</a> - Resolver-to-Digital Converter diff --git a/CI/doc/SysObjsProps.m b/CI/doc/SysObjsProps.m index eb094cb..9094276 100644 --- a/CI/doc/SysObjsProps.m +++ b/CI/doc/SysObjsProps.m @@ -19,6 +19,10 @@ % * AD4630 <AD4630_Rx.html Rx> % * AD4030 <AD4030_Rx.html Rx> % * AD463x <AD463x_Rx.html Rx> +% * AD7625 <AD7625_Rx.html Rx> +% * AD7626 <AD7626_Rx.html Rx> +% * AD7960 <AD7960_Rx.html Rx> +% * AD7961 <AD7961_Rx.html Rx> % * AD7768 <AD7768_Rx.html Rx> % * AD7768 <AD4858_Rx.html Rx> % * AD2S1210 <AD2S1210_Rx.html Rx> diff --git a/CI/doc/genhtml.m b/CI/doc/genhtml.m index 912ba03..d555024 100644 --- a/CI/doc/genhtml.m +++ b/CI/doc/genhtml.m @@ -1,6 +1,7 @@ mfiledir = '..\..\+adi\'; docdir = '..\..\doc\'; -parts = {'AD4630','AD4030','AD463x','AD7768','AD4858','AD2S1210','AD4000', 'AD4001', 'AD4002', 'AD4003', 'AD4004', 'AD4005', 'AD4006', 'AD4007', 'AD4008', 'AD4010', 'AD4011', 'AD4020', 'AD4021', 'AD4022'}; +parts = {'AD4630','AD4030','AD463x','AD7625', 'AD7626', 'AD7960', + 'AD7961','AD7768','AD4858','AD2S1210','AD4000', 'AD4001', 'AD4002', 'AD4003', 'AD4004', 'AD4005', 'AD4006', 'AD4007', 'AD4008', 'AD4010', 'AD4011', 'AD4020', 'AD4021', 'AD4022'}; trx_files = {'Rx','Base','Tx'}; for ii = 1:numel(parts) for jj = 1:numel(trx_files) diff --git a/CI/gen_doc/docs/_pages/index.md b/CI/gen_doc/docs/_pages/index.md index 17c366b..1cf6702 100644 --- a/CI/gen_doc/docs/_pages/index.md +++ b/CI/gen_doc/docs/_pages/index.md @@ -28,6 +28,10 @@ The following have device-specific implementations in MATLAB and Simulink. If a | Evaluation Card | FPGA Board | Streaming Support | Targeting | Variants and Minimum Supported Release | | --------- | --------- | --------- | --------- | --------- | | AD7380 | Zedboard | Yes | No | ADI (2021b) | +| AD7625 | Zedboard | Yes | No | ADI (2021b) | +| AD7626 | Zedboard | Yes | No | ADI (2021b) | +| AD7960 | Zedboard | Yes | No | ADI (2021b) | +| AD7961 | Zedboard | Yes | No | ADI (2021b) | | AD7768 | Zedboard | Yes | No | ADI (2021b) | | AD7768-1 | Zedboard | Yes | No | ADI (2021b) | | AD4030-24 | Zedboard | Yes | No | ADI (2021b) | @@ -51,4 +55,5 @@ The following have device-specific implementations in MATLAB and Simulink. If a | AD4022 | Zedboard | Yes | No | ADI (2021b) | | AD7124-4 | Zedboard | Yes | No | ADI (2021b) | | AD7124-8 | Zedboard | Yes | No | ADI (2021b) | -| AD4080 | Zedboard | Yes | No | ADI (2021b) | \ No newline at end of file +| AD4080 | Zedboard | Yes | No | ADI (2021b) | +======= diff --git a/CI/gen_doc/docs/gen_sysobj_doc.m b/CI/gen_doc/docs/gen_sysobj_doc.m index 8798475..df233a0 100644 --- a/CI/gen_doc/docs/gen_sysobj_doc.m +++ b/CI/gen_doc/docs/gen_sysobj_doc.m @@ -8,6 +8,10 @@ rootClasses = {... {'AD7380',{'Rx'}}... + , {'AD7625', {'Rx'}}... + , {'AD7626', {'Rx'}}... + , {'AD7960', {'Rx'}}... + , {'AD7961', {'Rx'}}... , {'AD7768', {'Rx'}}... , {'AD7768_1', {'Rx'}}... , {'AD4030', {'Rx'}}... diff --git a/examples/ad7625_DataCapture.m b/examples/ad7625_DataCapture.m new file mode 100644 index 0000000..6e28e5d --- /dev/null +++ b/examples/ad7625_DataCapture.m @@ -0,0 +1,16 @@ +%% Script for capturing data from a connected AD7625 board + +% Instantiate the system object +rx = adi.AD7625.Rx('uri','ip:analog.local'); + +% Connect to device and initialize data +rx(); + +% Retrieve ADC scale +rx.VoltageScale(); + +% Print system object properties +rx + +% Delete the system object +release(rx) From 39e8dc46c2cf9b956f194816991467dae8bf86f3 Mon Sep 17 00:00:00 2001 From: Trevor Gamblin <tgamblin@baylibre.com> Date: Sat, 21 Oct 2023 22:41:21 +0200 Subject: [PATCH 2/2] sysobjs.json: Update Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> --- CI/gen_doc/docs/sysobjs.json | 562 ++++++++++++++++++++++------------- 1 file changed, 353 insertions(+), 209 deletions(-) diff --git a/CI/gen_doc/docs/sysobjs.json b/CI/gen_doc/docs/sysobjs.json index ad8c3dd..1c4f39d 100644 --- a/CI/gen_doc/docs/sysobjs.json +++ b/CI/gen_doc/docs/sysobjs.json @@ -1,7 +1,7 @@ [ { "name": "adi.AD7380.Rx", - "dec": " adi.AD7380.Rx Receives data from the AD7380 ADC<br> The adi.AD7380.Rx System object is a signal source that can receive<br> data from the AD7380.<br> <br> rx = adi.AD7380.Rx;<br> rx = adi.AD7380.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad7380-7381.pdf\">AD7380 Datasheet</a><br> Documentation for adi.AD7380.Rx<br> doc adi.AD7380.Rx<br>", + "dec": " <br> adi.AD7380.Rx Receives data from the AD7380 ADC.<br> The adi.AD7380.Rx System object is a signal source that can receive<br> data from the AD7380.<br> <br> `rx = adi.AD7380.Rx;`<br> `rx = adi.AD7380.Rx('uri','192.168.2.1');`<br> <br> `AD7380 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad7380-7381.pdf>`_<br> Documentation for adi.AD7380.Rx<br> doc adi.AD7380.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -25,9 +25,153 @@ } ] }, + { + "name": "adi.AD7625.Rx", + "dec": " <br> adi.AD7625.Rx Receives data from the AD7625 ADC<br> The adi.AD7625.Rx System object is a signal source that can receive<br> data from the AD7625.<br> <br> `rx = adi.AD7625.Rx;`<br> `rx = adi.AD7625.Rx('uri','192.168.2.1');`<br> <br> `AD7625 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/AD7625.pdf>`_<br> Documentation for adi.AD7625.Rx<br> doc adi.AD7625.Rx<br>", + "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." + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD7625.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.base" + }, + { + "prop_name": "VoltageOffset", + "prop_title": "VoltageOffset - Voltage Offset", + "prop_description": "ADC Voltage offset." + }, + { + "prop_name": "VoltageScale", + "prop_title": "VoltageScale - Voltage Scale", + "prop_description": "ADC Voltage scale." + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD7625.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD7626.Rx", + "dec": " <br> adi.AD7626.Rx Receives data from the AD7626 ADC<br> The adi.AD7626.Rx System object is a signal source that can receive<br> data from the AD7626.<br> <br> `rx = adi.AD7626.Rx;`<br> `rx = adi.AD7626.Rx('uri','192.168.2.1');`<br> <br> `AD7626 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/AD7626.pdf>`_<br> Documentation for adi.AD7626.Rx<br> doc adi.AD7626.Rx<br>", + "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." + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD7626.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.base" + }, + { + "prop_name": "VoltageOffset", + "prop_title": "VoltageOffset - Voltage Offset", + "prop_description": "ADC Voltage offset." + }, + { + "prop_name": "VoltageScale", + "prop_title": "VoltageScale - Voltage Scale", + "prop_description": "ADC Voltage scale." + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD7626.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD7960.Rx", + "dec": " <br> adi.AD7960.Rx Receives data from the AD7960 ADC<br> The adi.AD7960.Rx System object is a signal source that can receive<br> data from the AD7960.<br> <br> `rx = adi.AD7960.Rx;`<br> `rx = adi.AD7960.Rx('uri','192.168.2.1');`<br> <br> `AD7960 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad7960.pdf>`_<br> Documentation for adi.AD7960.Rx<br> doc adi.AD7960.Rx<br>", + "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." + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD7960.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.base" + }, + { + "prop_name": "VoltageOffset", + "prop_title": "VoltageOffset - Voltage Offset", + "prop_description": "ADC Voltage offset." + }, + { + "prop_name": "VoltageScale", + "prop_title": "VoltageScale - Voltage Scale", + "prop_description": "ADC Voltage scale." + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD7960.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, + { + "name": "adi.AD7961.Rx", + "dec": " <br> adi.AD7961.Rx Receives data from the AD7961 ADC<br> The adi.AD7961.Rx System object is a signal source that can receive<br> data from the AD7961.<br> <br> `rx = adi.AD7961.Rx;`<br> `rx = adi.AD7961.Rx('uri','192.168.2.1');`<br> <br> `AD7961 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad7961.pdf>`_<br> Documentation for adi.AD7961.Rx<br> doc adi.AD7961.Rx<br>", + "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." + }, + { + "prop_name": "SamplesPerFrame", + "prop_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD7961.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.base" + }, + { + "prop_name": "VoltageOffset", + "prop_title": "VoltageOffset - Voltage Offset", + "prop_description": "ADC Voltage offset." + }, + { + "prop_name": "VoltageScale", + "prop_title": "VoltageScale - Voltage Scale", + "prop_description": "ADC Voltage scale." + }, + { + "prop_name": "uri", + "prop_title": " URI - remote host URI", + "prop_description": "Hostname or IP address of remote libIIO deviceHelp for adi.AD7961.Rx/uri is inherited from superclass matlabshared.libiio.base" + } + ] + }, { "name": "adi.AD7768.Rx", - "dec": " adi.AD7768.Rx Receives data from the AD7768 ADC<br> The adi.AD7768.Rx System object is a signal source that can receive<br> data from the AD7768.<br> <br> rx = adi.AD7768.Rx;<br> rx = adi.AD7768.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad7768-7768-4.pdf\">AD7768 Datasheet</a><br> Documentation for adi.AD7768.Rx<br> doc adi.AD7768.Rx<br>", + "dec": " <br> adi.AD7768.Rx Receives data from the AD7768 ADC<br> The adi.AD7768.Rx System object is a signal source that can receive<br> data from the AD7768.<br> <br> `rx = adi.AD7768.Rx;`<br> `rx = adi.AD7768.Rx('uri','192.168.2.1');`<br> <br> `AD7768 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad7768-7768-4.pdf>`_<br> Documentation for adi.AD7768.Rx<br> doc adi.AD7768.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -53,7 +197,7 @@ }, { "name": "adi.AD7768_1.Rx", - "dec": " adi.AD7768_1.Rx Receives data from the AD7768-1 ADC<br> The adi.AD7768_1.Rx System object is a signal source that can receive<br> data from the AD7768-1.<br> <br> rx = adi.AD7768_1.Rx;<br> rx = adi.AD7768_1.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad7768-1.pdf\">AD7768-1 Datasheet</a><br> Documentation for adi.AD7768_1.Rx<br> doc adi.AD7768_1.Rx<br>", + "dec": " <br> adi.AD7768_1.Rx Receives data from the AD7768-1 ADC<br> The adi.AD7768_1.Rx System object is a signal source that can receive<br> data from the AD7768-1.<br> <br> `rx = adi.AD7768_1.Rx;`<br> `rx = adi.AD7768_1.Rx('uri','192.168.2.1');`<br> <br> `AD7768-1 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad7768-1.pdf>`_<br> Documentation for adi.AD7768_1.Rx<br> doc adi.AD7768_1.Rx<br>", "props": [ { "prop_name": "CommonModeVolts", @@ -84,7 +228,7 @@ }, { "name": "adi.AD4030.Rx", - "dec": " adi.AD4030.Rx Receives data from the AD4030-24 ADC<br> The adi.AD4030.Rx System object is a signal source that can receive<br> data from the AD4030-24.<br> <br> rx = adi.AD4030.Rx;<br> rx = adi.AD4030.Rx('uri','192.168.2.1');<br> <br> <a href=\"http://www.analog.com/media/en/technical-documentation/data-sheets/AD4030-24.pdf\">AD4030-24 Datasheet</a><br> Documentation for adi.AD4030.Rx<br> doc adi.AD4030.Rx<br>", + "dec": " <br> adi.AD4030.Rx Receives data from the AD4030-24 ADC<br> The adi.AD4030.Rx System object is a signal source that can receive<br> data from the AD4030-24.<br> <br> `rx = adi.AD4030.Rx;`<br> `rx = adi.AD4030.Rx('uri','192.168.2.1');`<br> <br> `AD4030-24 Datasheet <http://www.analog.com/media/en/technical-documentation/data-sheets/AD4030-24.pdf>`_<br> Documentation for adi.AD4030.Rx<br> doc adi.AD4030.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -93,18 +237,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 modeHelp for adi.AD4030.Rx/SampleAveragingLength is inherited from superclass adi.AD463x.Base" + "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_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.AD4030.Rx/SampleRate is inherited from superclass adi.AD463x.Base" + "prop_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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.AD4030.Rx/SamplesPerFrame is inherited from superclass adi.AD463x.Base" + "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_name": "uri", @@ -115,7 +259,7 @@ }, { "name": "adi.AD4630_16.Rx", - "dec": " adi.AD4630_16.Rx Receive data from the AD4630-16 ADC<br> The adi.AD4630_16.Rx System object is a signal source that can receive<br> data from the AD4630-16.<br> <br> rx = adi.AD4630_16.Rx;<br> rx = adi.AD4630_16.Rx('uri','192.168.2.1');<br> <br> <a href=\"http://www.analog.com/media/en/technical-documentation/data-sheets/AD4630-16.pdf\">AD4630-16 Datasheet</a><br> Documentation for adi.AD4630_16.Rx<br> doc adi.AD4630_16.Rx<br>", + "dec": " <br> adi.AD4630_16.Rx Receive data from the AD4630-16 ADC<br> The adi.AD4630_16.Rx System object is a signal source that can receive<br> data from the AD4630-16.<br> <br> `rx = adi.AD4630_16.Rx;`<br> `rx = adi.AD4630_16.Rx('uri','192.168.2.1');`<br> <br> `AD4630-16 Datasheet <http://www.analog.com/media/en/technical-documentation/data-sheets/AD4630-16.pdf>`_<br> Documentation for adi.AD4630_16.Rx<br> doc adi.AD4630_16.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -124,18 +268,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 modeHelp for adi.AD4630_16.Rx/SampleAveragingLength is inherited from superclass adi.AD463x.Base" + "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_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.AD4630_16.Rx/SampleRate is inherited from superclass adi.AD463x.Base" + "prop_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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.AD4630_16.Rx/SamplesPerFrame is inherited from superclass adi.AD463x.Base" + "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_name": "uri", @@ -146,7 +290,7 @@ }, { "name": "adi.AD4630_24.Rx", - "dec": " adi.AD4630_24.Rx Receive data from the AD4630-24 ADC<br> The adi.AD4630_24.Rx System object is a signal source that can receive<br> data from the AD4630-24.<br> <br> rx = adi.AD4630_24.Rx;<br> rx = adi.AD4630_24.Rx('uri','192.168.2.1');<br> <br> <a href=\"http://www.analog.com/media/en/technical-documentation/data-sheets/AD4630-24.pdf\">AD4630-24 Datasheet</a><br> Documentation for adi.AD4630_24.Rx<br> doc adi.AD4630_24.Rx<br>", + "dec": " <br> adi.AD4630_24.Rx Receive data from the AD4630-24 ADC<br> The adi.AD4630_24.Rx System object is a signal source that can receive<br> data from the AD4630-24.<br> <br> `rx = adi.AD4630_24.Rx;`<br> `rx = adi.AD4630_24.Rx('uri','192.168.2.1');`<br> <br> `AD4630-24 Datasheet <http://www.analog.com/media/en/technical-documentation/data-sheets/AD4630-24.pdf>`_<br> Documentation for adi.AD4630_24.Rx<br> doc adi.AD4630_24.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -155,18 +299,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 modeHelp for adi.AD4630_24.Rx/SampleAveragingLength is inherited from superclass adi.AD463x.Base" + "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_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.AD4630_24.Rx/SampleRate is inherited from superclass adi.AD463x.Base" + "prop_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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.AD4630_24.Rx/SamplesPerFrame is inherited from superclass adi.AD463x.Base" + "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_name": "uri", @@ -177,7 +321,7 @@ }, { "name": "adi.AD4858.Rx", - "dec": " adi.AD4858.Rx Receives data from the AD4858 ADC<br> The adi.AD4858.Rx System object is a signal source that can receive<br> data from the AD4858.<br> <br> rx = adi.AD4858.Rx;<br> rx = adi.AD4858.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad4858.pdf\">AD4858 Datasheet</a><br> Documentation for adi.AD4858.Rx<br> doc adi.AD4858.Rx<br>", + "dec": " <br> adi.AD4858.Rx Receives data from the AD4858 ADC<br> The adi.AD4858.Rx System object is a signal source that can receive<br> data from the AD4858.<br> <br> `rx = adi.AD4858.Rx;`<br> `rx = adi.AD4858.Rx('uri','192.168.2.1');`<br> <br> `AD4858 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad4858.pdf>`_<br> Documentation for adi.AD4858.Rx<br> doc adi.AD4858.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -203,7 +347,7 @@ }, { "name": "adi.AD2S1210.Rx", - "dec": " adi.AD2S1210.Rx Receives data from the AD2S1210 Resolver<br> The adi.AD2S1210.Rx System object is a signal source that can receive<br> data from the AD2S1210.<br> <br> rx = adi.AD2S1210.Rx;<br> rx = adi.AD2S1210.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad2s1210.pdf\">AD2S1210 Datasheet</a><br> Documentation for adi.AD2S1210.Rx<br> doc adi.AD2S1210.Rx<br>", + "dec": " <br> adi.AD2S1210.Rx Receives data from the AD2S1210 Resolver<br> The adi.AD2S1210.Rx System object is a signal source that can receive<br> data from the AD2S1210.<br> <br> `rx = adi.AD2S1210.Rx;`<br> `rx = adi.AD2S1210.Rx('uri','192.168.2.1');`<br> <br> `AD2S1210 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad2s1210.pdf>`_<br> Documentation for adi.AD2S1210.Rx<br> doc adi.AD2S1210.Rx<br>", "props": [ { "prop_name": "Angle", @@ -244,7 +388,7 @@ }, { "name": "adi.AD4000.Rx", - "dec": " adi.AD4000.Rx Receives data from the AD4000 ADC<br> The adi.AD4000.Rx System object is a signal source that can receive<br> data from the AD4000.<br> <br> rx = adi.AD4000.Rx;<br> rx = adi.AD4000.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad4000-4004-4008.pdf\">AD4000 Datasheet</a><br> Documentation for adi.AD4000.Rx<br> doc adi.AD4000.Rx<br>", + "dec": " <br> adi.AD4000.Rx Receives data from the AD4000 ADC<br> The adi.AD4000.Rx System object is a signal source that can receive<br> data from the AD4000.<br> <br> `rx = adi.AD4000.Rx;`<br> `rx = adi.AD4000.Rx('uri','192.168.2.1');`<br> <br> `AD4000 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad4000-4004-4008.pdf>`_<br> Documentation for adi.AD4000.Rx<br> doc adi.AD4000.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -253,23 +397,23 @@ }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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.AD4000.Rx/SamplesPerFrame is inherited from superclass adi.AD400x.Base" + "prop_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD4000.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.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_title": "VoltageOffset - Voltage Offset", + "prop_description": "ADC Voltage offset." }, { "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_title": "VoltageScale - Voltage Scale", + "prop_description": "ADC Voltage scale." }, { "prop_name": "uri", @@ -280,7 +424,7 @@ }, { "name": "adi.AD4001.Rx", - "dec": " adi.AD4001.Rx Receives data from the AD4001 ADC<br> The adi.AD4001.Rx System object is a signal source that can receive<br> data from the AD4001.<br> <br> rx = adi.AD4001.Rx;<br> rx = adi.AD4001.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad4001-4005.pdf\">AD4001 Datasheet</a><br> Documentation for adi.AD4001.Rx<br> doc adi.AD4001.Rx<br>", + "dec": " <br> adi.AD4001.Rx Receives data from the AD4001 ADC<br> The adi.AD4001.Rx System object is a signal source that can receive<br> data from the AD4001.<br> <br> `rx = adi.AD4001.Rx;`<br> `rx = adi.AD4001.Rx('uri','192.168.2.1');`<br> <br> `AD4001 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad4001-4005.pdf>`_<br> Documentation for adi.AD4001.Rx<br> doc adi.AD4001.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -289,23 +433,23 @@ }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD4001.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.base" }, { "prop_name": "VoltageOffset", - "prop_title": " VoltageOffset Voltage Offset", - "prop_description": "ADC Voltage offset.Help for adi.AD4001.Rx/VoltageOffset is inherited from superclass adi.AD400x.Base" + "prop_title": "VoltageOffset - Voltage Offset", + "prop_description": "ADC Voltage offset." }, { "prop_name": "VoltageScale", - "prop_title": " VoltageScale Voltage Scale", - "prop_description": "ADC Voltage scale.Help for adi.AD4001.Rx/VoltageScale is inherited from superclass adi.AD400x.Base" + "prop_title": "VoltageScale - Voltage Scale", + "prop_description": "ADC Voltage scale." }, { "prop_name": "uri", @@ -316,7 +460,7 @@ }, { "name": "adi.AD4002.Rx", - "dec": " adi.AD4002.Rx Receives data from the AD4002 ADC<br> The adi.AD4002.Rx System object is a signal source that can receive<br> data from the AD4002.<br> <br> rx = adi.AD4002.Rx;<br> rx = adi.AD4002.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad4002-4006-4010.pdf\">AD4002 Datasheet</a><br> Documentation for adi.AD4002.Rx<br> doc adi.AD4002.Rx<br>", + "dec": " <br> adi.AD4002.Rx Receives data from the AD4002 ADC<br> The adi.AD4002.Rx System object is a signal source that can receive<br> data from the AD4002.<br> <br> `rx = adi.AD4002.Rx;`<br> `rx = adi.AD4002.Rx('uri','192.168.2.1');`<br> <br> `AD4002 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad4002-4006-4010.pdf>`_<br> Documentation for adi.AD4002.Rx<br> doc adi.AD4002.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -325,23 +469,23 @@ }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD4002.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.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_title": "VoltageOffset - Voltage Offset", + "prop_description": "ADC Voltage offset." }, { "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_title": "VoltageScale - Voltage Scale", + "prop_description": "ADC Voltage scale." }, { "prop_name": "uri", @@ -352,7 +496,7 @@ }, { "name": "adi.AD4003.Rx", - "dec": " adi.AD4003.Rx Receives data from the AD4003 ADC<br> The adi.AD4003.Rx System object is a signal source that can receive<br> data from the AD4003.<br> <br> rx = adi.AD4003.Rx;<br> rx = adi.AD4003.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad4003-4007-4011.pdf\">AD4003 Datasheet</a><br> Documentation for adi.AD4003.Rx<br> doc adi.AD4003.Rx<br>", + "dec": " <br> adi.AD4003.Rx Receives data from the AD4003 ADC<br> The adi.AD4003.Rx System object is a signal source that can receive<br> data from the AD4003.<br> <br> `rx = adi.AD4003.Rx;`<br> `rx = adi.AD4003.Rx('uri','192.168.2.1');`<br> <br> `AD4003 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad4003-4007-4011.pdf>`_<br> Documentation for adi.AD4003.Rx<br> doc adi.AD4003.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -361,23 +505,23 @@ }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD4003.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.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_title": "VoltageOffset - Voltage Offset", + "prop_description": "ADC Voltage offset." }, { "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_title": "VoltageScale - Voltage Scale", + "prop_description": "ADC Voltage scale." }, { "prop_name": "uri", @@ -388,7 +532,7 @@ }, { "name": "adi.AD4004.Rx", - "dec": " adi.AD4004.Rx Receives data from the AD4004 ADC<br> The adi.AD4004.Rx System object is a signal source that can receive<br> data from the AD4004.<br> <br> rx = adi.AD4004.Rx;<br> rx = adi.AD4004.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad4000-4004-4008.pdf\">AD4004 Datasheet</a><br> Documentation for adi.AD4004.Rx<br> doc adi.AD4004.Rx<br>", + "dec": " <br> adi.AD4004.Rx Receives data from the AD4004 ADC<br> The adi.AD4004.Rx System object is a signal source that can receive<br> data from the AD4004.<br> <br> `rx = adi.AD4004.Rx;`<br> `rx = adi.AD4004.Rx('uri','192.168.2.1');`<br> <br> `AD4004 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad4000-4004-4008.pdf>`_<br> Documentation for adi.AD4004.Rx<br> doc adi.AD4004.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -397,23 +541,23 @@ }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD4004.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.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_title": "VoltageOffset - Voltage Offset", + "prop_description": "ADC Voltage offset." }, { "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_title": "VoltageScale - Voltage Scale", + "prop_description": "ADC Voltage scale." }, { "prop_name": "uri", @@ -424,7 +568,7 @@ }, { "name": "adi.AD4005.Rx", - "dec": " adi.AD4005.Rx Receives data from the AD4005 ADC<br> The adi.AD4005.Rx System object is a signal source that can receive<br> data from the AD4005.<br> <br> rx = adi.AD4005.Rx;<br> rx = adi.AD4005.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad4001-4005.pdf\">AD4005 Datasheet</a><br> Documentation for adi.AD4005.Rx<br> doc adi.AD4005.Rx<br>", + "dec": " <br> adi.AD4005.Rx Receives data from the AD4005 ADC<br> The adi.AD4005.Rx System object is a signal source that can receive<br> data from the AD4005.<br> <br> `rx = adi.AD4005.Rx;`<br> `rx = adi.AD4005.Rx('uri','192.168.2.1');`<br> <br> `AD4005 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad4001-4005.pdf>`_<br> Documentation for adi.AD4005.Rx<br> doc adi.AD4005.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -433,23 +577,23 @@ }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD4005.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.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_title": "VoltageOffset - Voltage Offset", + "prop_description": "ADC Voltage offset." }, { "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_title": "VoltageScale - Voltage Scale", + "prop_description": "ADC Voltage scale." }, { "prop_name": "uri", @@ -460,7 +604,7 @@ }, { "name": "adi.AD4006.Rx", - "dec": " adi.AD4006.Rx Receives data from the AD4006 ADC<br> The adi.AD4006.Rx System object is a signal source that can receive<br> data from the AD4006.<br> <br> rx = adi.AD4006.Rx;<br> rx = adi.AD4006.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad4002-4006-4010.pdf\">AD4006 Datasheet</a><br> Documentation for adi.AD4006.Rx<br> doc adi.AD4006.Rx<br>", + "dec": " <br> adi.AD4006.Rx Receives data from the AD4006 ADC<br> The adi.AD4006.Rx System object is a signal source that can receive<br> data from the AD4006.<br> <br> `rx = adi.AD4006.Rx;`<br> `rx = adi.AD4006.Rx('uri','192.168.2.1');`<br> <br> `AD4006 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad4002-4006-4010.pdf>`_<br> Documentation for adi.AD4006.Rx<br> doc adi.AD4006.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -469,23 +613,23 @@ }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD4006.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.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_title": "VoltageOffset - Voltage Offset", + "prop_description": "ADC Voltage offset." }, { "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_title": "VoltageScale - Voltage Scale", + "prop_description": "ADC Voltage scale." }, { "prop_name": "uri", @@ -496,7 +640,7 @@ }, { "name": "adi.AD4007.Rx", - "dec": " adi.AD4007.Rx Receives data from the AD4007 ADC<br> The adi.AD4007.Rx System object is a signal source that can receive<br> data from the AD4007.<br> <br> rx = adi.AD4007.Rx;<br> rx = adi.AD4007.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad4003-4007-4011.pdf\">AD4007 Datasheet</a><br> Documentation for adi.AD4007.Rx<br> doc adi.AD4007.Rx<br>", + "dec": " <br> adi.AD4007.Rx Receives data from the AD4007 ADC<br> The adi.AD4007.Rx System object is a signal source that can receive<br> data from the AD4007.<br> <br> `rx = adi.AD4007.Rx;`<br> `rx = adi.AD4007.Rx('uri','192.168.2.1');`<br> <br> `AD4007 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad4003-4007-4011.pdf>`_<br> Documentation for adi.AD4007.Rx<br> doc adi.AD4007.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -505,23 +649,23 @@ }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD4007.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.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_title": "VoltageOffset - Voltage Offset", + "prop_description": "ADC Voltage offset." }, { "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_title": "VoltageScale - Voltage Scale", + "prop_description": "ADC Voltage scale." }, { "prop_name": "uri", @@ -532,7 +676,7 @@ }, { "name": "adi.AD4008.Rx", - "dec": " adi.AD4008.Rx Receives data from the AD4008 ADC<br> The adi.AD4008.Rx System object is a signal source that can receive<br> data from the AD4008.<br> <br> rx = adi.AD4008.Rx;<br> rx = adi.AD4008.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad4000-4004-4008.pdf\">AD4008 Datasheet</a><br> Documentation for adi.AD4008.Rx<br> doc adi.AD4008.Rx<br>", + "dec": " <br> adi.AD4008.Rx Receives data from the AD4008 ADC<br> The adi.AD4008.Rx System object is a signal source that can receive<br> data from the AD4008.<br> <br> `rx = adi.AD4008.Rx;`<br> `rx = adi.AD4008.Rx('uri','192.168.2.1');`<br> <br> `AD4008 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad4000-4004-4008.pdf>`_<br> Documentation for adi.AD4008.Rx<br> doc adi.AD4008.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -541,23 +685,23 @@ }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD4008.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.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_title": "VoltageOffset - Voltage Offset", + "prop_description": "ADC Voltage offset." }, { "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_title": "VoltageScale - Voltage Scale", + "prop_description": "ADC Voltage scale." }, { "prop_name": "uri", @@ -568,7 +712,7 @@ }, { "name": "adi.AD4010.Rx", - "dec": " adi.AD4010.Rx Receives data from the AD4010 ADC<br> The adi.AD4010.Rx System object is a signal source that can receive<br> data from the AD4010.<br> <br> rx = adi.AD4010.Rx;<br> rx = adi.AD4010.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad4002-4006-4010.pdf\">AD4010 Datasheet</a><br> Documentation for adi.AD4010.Rx<br> doc adi.AD4010.Rx<br>", + "dec": " <br> adi.AD4010.Rx Receives data from the AD4010 ADC<br> The adi.AD4010.Rx System object is a signal source that can receive<br> data from the AD4010.<br> <br> `rx = adi.AD4010.Rx;`<br> `rx = adi.AD4010.Rx('uri','192.168.2.1');`<br> <br> `AD4010 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad4002-4006-4010.pdf>`_<br> Documentation for adi.AD4010.Rx<br> doc adi.AD4010.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -577,23 +721,23 @@ }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD4010.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.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_title": "VoltageOffset - Voltage Offset", + "prop_description": "ADC Voltage offset." }, { "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_title": "VoltageScale - Voltage Scale", + "prop_description": "ADC Voltage scale." }, { "prop_name": "uri", @@ -604,7 +748,7 @@ }, { "name": "adi.AD4011.Rx", - "dec": " adi.AD4011.Rx Receives data from the AD4011 ADC<br> The adi.AD4011.Rx System object is a signal source that can receive<br> data from the AD4011.<br> <br> rx = adi.AD4011.Rx;<br> rx = adi.AD4011.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad4003-4007-4011.pdf\">AD4011 Datasheet</a><br> Documentation for adi.AD4011.Rx<br> doc adi.AD4011.Rx<br>", + "dec": " <br> adi.AD4011.Rx Receives data from the AD4011 ADC<br> The adi.AD4011.Rx System object is a signal source that can receive<br> data from the AD4011.<br> <br> `rx = adi.AD4011.Rx;`<br> `rx = adi.AD4011.Rx('uri','192.168.2.1');`<br> <br> `AD4011 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad4003-4007-4011.pdf>`_<br> Documentation for adi.AD4011.Rx<br> doc adi.AD4011.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -613,23 +757,23 @@ }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD4011.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.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_title": "VoltageOffset - Voltage Offset", + "prop_description": "ADC Voltage offset." }, { "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_title": "VoltageScale - Voltage Scale", + "prop_description": "ADC Voltage scale." }, { "prop_name": "uri", @@ -640,7 +784,7 @@ }, { "name": "adi.AD4020.Rx", - "dec": " adi.AD4020.Rx Receives data from the AD4020 ADC<br> The adi.AD4020.Rx System object is a signal source that can receive<br> data from the AD4020.<br> <br> rx = adi.AD4020.Rx;<br> rx = adi.AD4020.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad4020-4021-4022.pdf\">AD4020 Datasheet</a><br> Documentation for adi.AD4020.Rx<br> doc adi.AD4020.Rx<br>", + "dec": " <br> adi.AD4020.Rx Receives data from the AD4020 ADC<br> The adi.AD4020.Rx System object is a signal source that can receive<br> data from the AD4020.<br> <br> rx = adi.AD4020.Rx;<br> rx = adi.AD4020.Rx('uri','192.168.2.1');<br> <br> `AD4020 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad4020-4021-4022.pdf>`_<br> Documentation for adi.AD4020.Rx<br> doc adi.AD4020.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -649,23 +793,23 @@ }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD4020.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.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_title": "VoltageOffset - Voltage Offset", + "prop_description": "ADC Voltage offset." }, { "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_title": "VoltageScale - Voltage Scale", + "prop_description": "ADC Voltage scale." }, { "prop_name": "uri", @@ -676,7 +820,7 @@ }, { "name": "adi.AD4021.Rx", - "dec": " adi.AD4021.Rx Receives data from the AD4021 ADC<br> The adi.AD4021.Rx System object is a signal source that can receive<br> data from the AD4021.<br> <br> rx = adi.AD4021.Rx;<br> rx = adi.AD4021.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad4020-4021-4022.pdf\">AD4021 Datasheet</a><br> Documentation for adi.AD4021.Rx<br> doc adi.AD4021.Rx<br>", + "dec": " <br> adi.AD4021.Rx Receives data from the AD4021 ADC<br> The adi.AD4021.Rx System object is a signal source that can receive<br> data from the AD4021.<br> <br> `rx = adi.AD4021.Rx;`<br> `rx = adi.AD4021.Rx('uri','192.168.2.1');`<br> <br> `AD4021 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad4020-4021-4022.pdf>`_<br> Documentation for adi.AD4021.Rx<br> doc adi.AD4021.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -685,23 +829,23 @@ }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD4021.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.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_title": "VoltageOffset - Voltage Offset", + "prop_description": "ADC Voltage offset." }, { "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_title": "VoltageScale - Voltage Scale", + "prop_description": "ADC Voltage scale." }, { "prop_name": "uri", @@ -712,7 +856,7 @@ }, { "name": "adi.AD4022.Rx", - "dec": " adi.AD4022.Rx Receives data from the AD4022 ADC<br> The adi.AD4022.Rx System object is a signal source that can receive<br> data from the AD4022.<br> <br> rx = adi.AD4022.Rx;<br> rx = adi.AD4022.Rx('uri','192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad4020-4021-4022.pdf\">AD4022 Datasheet</a><br> Documentation for adi.AD4022.Rx<br> doc adi.AD4022.Rx<br>", + "dec": " <br> adi.AD4022.Rx Receives data from the AD4022 ADC<br> The adi.AD4022.Rx System object is a signal source that can receive<br> data from the AD4022.<br> <br> `rx = adi.AD4022.Rx;`<br> `rx = adi.AD4022.Rx('uri','192.168.2.1');`<br> <br> `AD4022 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad4020-4021-4022.pdf>`_<br> Documentation for adi.AD4022.Rx<br> doc adi.AD4022.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -721,23 +865,23 @@ }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD4022.Rx/SamplesPerFrame is inherited from superclass matlabshared.libiio.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_title": "VoltageOffset - Voltage Offset", + "prop_description": "ADC Voltage offset." }, { "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_title": "VoltageScale - Voltage Scale", + "prop_description": "ADC Voltage scale." }, { "prop_name": "uri", @@ -748,12 +892,12 @@ }, { "name": "adi.AD5760.Tx", - "dec": " adi.AD5760.Tx Transmits data to the AD5760 DAC<br> The adi.AD5760.Tx System object is a signal sink that can transmit<br> data to the AD5760.<br> <br> tx = adi.AD5760.Tx;<br> tx = adi.AD5760.Tx('uri','ip:192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad5760.pdf\">AD5760 Datasheet</a><br> Documentation for adi.AD5760.Tx<br> doc adi.AD5760.Tx<br>", + "dec": " <br> adi.AD5760.Tx Transmits data to the AD5760 DAC<br> The adi.AD5760.Tx System object is a signal sink that can transmit<br> data to the AD5760.<br> <br> `tx = adi.AD5760.Tx;`<br> `tx = adi.AD5760.Tx('uri','ip:192.168.2.1');`<br> <br> `AD5760 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad5760.pdf>`_<br> Documentation for adi.AD5760.Tx<br> doc adi.AD5760.Tx<br>", "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_title": "CodeSelect - Code Select", + "prop_description": "Set to 2s_complement/offset_binary" }, { "prop_name": "DDSFrequencies", @@ -787,23 +931,23 @@ }, { "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_title": "PowerDown - Power Down", + "prop_description": "Set to true/false to power-up/power-down the device channels" }, { "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_title": "Raw - Channel Raw Value", + "prop_description": "" }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD5760.Tx/SamplesPerFrame is inherited from superclass matlabshared.libiio.base" }, { "prop_name": "uri", @@ -814,12 +958,12 @@ }, { "name": "adi.AD5780.Tx", - "dec": " adi.AD5780.Tx Transmits data to the AD5780 DAC<br> The adi.AD5780.Tx System object is a signal sink that can transmit<br> data to the AD5780.<br> <br> tx = adi.AD5780.Tx;<br> tx = adi.AD5780.Tx('uri','ip:192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad5780.pdf\">AD5780 Datasheet</a><br> Documentation for adi.AD5780.Tx<br> doc adi.AD5780.Tx<br>", + "dec": " <br> adi.AD5780.Tx Transmits data to the AD5780 DAC<br> The adi.AD5780.Tx System object is a signal sink that can transmit<br> data to the AD5780.<br> <br> `tx = adi.AD5780.Tx;`<br> `tx = adi.AD5780.Tx('uri','ip:192.168.2.1');`<br> <br> `AD5780 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad5780.pdf>`_<br> Documentation for adi.AD5780.Tx<br> doc adi.AD5780.Tx<br>", "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_title": "CodeSelect - Code Select", + "prop_description": "Set to 2s_complement/offset_binary" }, { "prop_name": "DDSFrequencies", @@ -853,23 +997,23 @@ }, { "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_title": "PowerDown - Power Down", + "prop_description": "Set to true/false to power-up/power-down the device channels" }, { "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_title": "Raw - Channel Raw Value", + "prop_description": "" }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD5780.Tx/SamplesPerFrame is inherited from superclass matlabshared.libiio.base" }, { "prop_name": "uri", @@ -880,12 +1024,12 @@ }, { "name": "adi.AD5781.Tx", - "dec": " adi.AD5781.Tx Transmits data to the AD5781 DAC<br> The adi.AD5781.Tx System object is a signal sink that can transmit<br> data to the AD5781.<br> <br> tx = adi.AD5781.Tx;<br> tx = adi.AD5781.Tx('uri','ip:192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad5781.pdf\">AD5781 Datasheet</a><br> Documentation for adi.AD5781.Tx<br> doc adi.AD5781.Tx<br>", + "dec": " <br> adi.AD5781.Tx Transmits data to the AD5781 DAC<br> The adi.AD5781.Tx System object is a signal sink that can transmit<br> data to the AD5781.<br> <br> `tx = adi.AD5781.Tx;`<br> `tx = adi.AD5781.Tx('uri','ip:192.168.2.1');`<br> <br> `AD5781 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad5781.pdf>`_<br> Documentation for adi.AD5781.Tx<br> doc adi.AD5781.Tx<br>", "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_title": "CodeSelect - Code Select", + "prop_description": "Set to 2s_complement/offset_binary" }, { "prop_name": "DDSFrequencies", @@ -919,23 +1063,23 @@ }, { "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_title": "PowerDown - Power Down", + "prop_description": "Set to true/false to power-up/power-down the device channels" }, { "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_title": "Raw - Channel Raw Value", + "prop_description": "" }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD5781.Tx/SamplesPerFrame is inherited from superclass matlabshared.libiio.base" }, { "prop_name": "uri", @@ -946,12 +1090,12 @@ }, { "name": "adi.AD5790.Tx", - "dec": " adi.AD5790.Tx Transmits data to the AD5790 DAC<br> The adi.AD5790.Tx System object is a signal sink that can transmit<br> data to the AD5790.<br> <br> tx = adi.AD5790.Tx;<br> tx = adi.AD5790.Tx('uri','ip:192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad5790.pdf\">AD5790 Datasheet</a><br> Documentation for adi.AD5790.Tx<br> doc adi.AD5790.Tx<br>", + "dec": " <br> adi.AD5790.Tx Transmits data to the AD5790 DAC<br> The adi.AD5790.Tx System object is a signal sink that can transmit<br> data to the AD5790.<br> <br> `tx = adi.AD5790.Tx;`<br> `tx = adi.AD5790.Tx('uri','ip:192.168.2.1');`<br> <br> `AD5790 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad5790.pdf>`_<br> Documentation for adi.AD5790.Tx<br> doc adi.AD5790.Tx<br>", "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_title": "CodeSelect - Code Select", + "prop_description": "Set to 2s_complement/offset_binary" }, { "prop_name": "DDSFrequencies", @@ -985,23 +1129,23 @@ }, { "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_title": "PowerDown - Power Down", + "prop_description": "Set to true/false to power-up/power-down the device channels" }, { "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_title": "Raw - Channel Raw Value", + "prop_description": "" }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD5790.Tx/SamplesPerFrame is inherited from superclass matlabshared.libiio.base" }, { "prop_name": "uri", @@ -1012,12 +1156,12 @@ }, { "name": "adi.AD5791.Tx", - "dec": " adi.AD5791.Tx Transmits data to the AD5791 DAC<br> The adi.AD5791.Tx System object is a signal sink that can transmit<br> data to the AD5791.<br> <br> tx = adi.AD5791.Tx;<br> tx = adi.AD5791.Tx('uri','ip:192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad5791.pdf\">AD5791 Datasheet</a><br> Documentation for adi.AD5791.Tx<br> doc adi.AD5791.Tx<br>", + "dec": " <br> adi.AD5791.Tx Transmits data to the AD5791 DAC<br> The adi.AD5791.Tx System object is a signal sink that can transmit<br> data to the AD5791.<br> <br> `tx = adi.AD5791.Tx;`<br> `tx = adi.AD5791.Tx('uri','ip:192.168.2.1');`<br> <br> `AD5791 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad5791.pdf>`_<br> Documentation for adi.AD5791.Tx<br> doc adi.AD5791.Tx<br>", "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_title": "CodeSelect - Code Select", + "prop_description": "Set to 2s_complement/offset_binary" }, { "prop_name": "DDSFrequencies", @@ -1051,23 +1195,23 @@ }, { "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_title": "PowerDown - Power Down", + "prop_description": "Set to true/false to power-up/power-down the device channels" }, { "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_title": "Raw - Channel Raw Value", + "prop_description": "" }, { "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_title": "SampleRate - Sample Rate", + "prop_description": "Baseband sampling rate in Hz, specified as a scalar in samples per second." }, { "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_title": " Frame size", + "prop_description": "Size of the frame in samplesHelp for adi.AD5791.Tx/SamplesPerFrame is inherited from superclass matlabshared.libiio.base" }, { "prop_name": "uri", @@ -1078,7 +1222,7 @@ }, { "name": "adi.AD7124_4.Rx", - "dec": " adi.AD7124-4.Rx Receives data from the AD7124 ADC<br> The adi.AD7124-4.Rx System object is a signal source that can receive<br> data from the AD7124-4.<br> <br> rx = adi.AD7124_4.Rx;<br> rx = adi.AD7124_4.Rx('uri','ip:192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad7124-4.pdf\">AD7124-4 Datasheet</a><br> Documentation for adi.AD7124_4.Rx<br> doc adi.AD7124_4.Rx<br>", + "dec": " <br> adi.AD7124-4.Rx Receives data from the AD7124 ADC<br> The adi.AD7124-4.Rx System object is a signal source that can receive<br> data from the AD7124-4.<br> <br> `rx = adi.AD7124_4.Rx;`<br> `rx = adi.AD7124_4.Rx('uri','ip:192.168.2.1');`<br> <br> `AD7124-4 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad7124-4.pdf>`_<br> Documentation for adi.AD7124_4.Rx<br> doc adi.AD7124_4.Rx<br>", "props": [ { "prop_name": "EnabledChannels", @@ -1119,7 +1263,7 @@ }, { "name": "adi.AD7124_8.Rx", - "dec": " adi.AD7124-8.Rx Receives data from the AD7124 ADC<br> The adi.AD7124-8.Rx System object is a signal source that can receive<br> data from the AD7124-8.<br> <br> rx = adi.AD7124_8.Rx;<br> rx = adi.AD7124_8.Rx('uri','ip:192.168.2.1');<br> <br> <a href=\"https://www.analog.com/media/en/technical-documentation/data-sheets/ad7124-8.pdf\">AD7124-8 Datasheet</a><br> Documentation for adi.AD7124_8.Rx<br> doc adi.AD7124_8.Rx<br>", + "dec": " <br> adi.AD7124-8.Rx Receives data from the AD7124 ADC<br> The adi.AD7124-8.Rx System object is a signal source that can receive<br> data from the AD7124-8.<br> <br> `rx = adi.AD7124_8.Rx;`<br> `rx = adi.AD7124_8.Rx('uri','ip:192.168.2.1');`<br> <br> `AD7124-8 Datasheet <https://www.analog.com/media/en/technical-documentation/data-sheets/ad7124-8.pdf>`_<br> Documentation for adi.AD7124_8.Rx<br> doc adi.AD7124_8.Rx<br>", "props": [ { "prop_name": "EnabledChannels",