<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://dev-wiki.digilent.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://dev-wiki.digilent.com/feed.php">
        <title>Digilent Reference software:digilent-instrumentation-protocol</title>
        <description></description>
        <link>https://dev-wiki.digilent.com/</link>
        <image rdf:resource="https://dev-wiki.digilent.com/ttps://dev-wiki.digilent.com/lib/tpl/digilent-tpl/images/favicon.ico" />
       <dc:date>2026-10-23T01:09:54+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/angular2?rev=1664883527&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/debugprint?rev=1664883527&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/device?rev=1664883527&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/file?rev=1664883527&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/gpio?rev=1664883527&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/logger?rev=1664883527&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/logic-analyzer?rev=1664883527&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/mode?rev=1664883527&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/oscilloscope?rev=1664883527&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/power-supply?rev=1664883527&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/proposals?rev=1664883527&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/protocol-trigger?rev=1664883527&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/protocol?rev=1664883527&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/start?rev=1664883527&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/status-codes?rev=1664883527&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/trigger?rev=1664883527&amp;do=diff"/>
                <rdf:li rdf:resource="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/waveform-generator?rev=1664883527&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://dev-wiki.digilent.com/ttps://dev-wiki.digilent.com/lib/tpl/digilent-tpl/images/favicon.ico">
        <title>Digilent Reference</title>
        <link>https://dev-wiki.digilent.com/</link>
        <url>https://dev-wiki.digilent.com/ttps://dev-wiki.digilent.com/lib/tpl/digilent-tpl/images/favicon.ico</url>
    </image>
    <item rdf:about="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/angular2?rev=1664883527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-04T11:38:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Getting Started - Angular 2 and TypeScript</title>
        <link>https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/angular2?rev=1664883527&amp;do=diff</link>
        <description>Getting Started - Angular 2 and TypeScript

----------

This tutorial describes the process of creating custom web applications with the Digilent Instrumentation Protocol using Angular 2 and TypeScript.

	*  Make sure you have Node, npm, and the  Ionic CLI installed. You will also need a code editor. Visual Studio Code is a good editor for Angular2 applications.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/debugprint?rev=1664883527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-04T11:38:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Debug Print</title>
        <link>https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/debugprint?rev=1664883527&amp;do=diff</link>
        <description>Debug Print

----------

The commands below are used the change the device debug print status.

Change Debug Print

----------

Change serial debug setting on the device.

Command

	*  debugPrint - (String) - The desired device debug print status - “</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/device?rev=1664883527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-04T11:38:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Device</title>
        <link>https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/device?rev=1664883527&amp;do=diff</link>
        <description>Device

Commands that provide access to device level data and functions.

Enumerate

----------

Enumerate all device info.

This should return static information about the device.  Dynamic data should be retrieved using getters.
Command

	*  device - (Object) - The device object.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/file?rev=1664883527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-04T11:38:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>File</title>
        <link>https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/file?rev=1664883527&amp;do=diff</link>
        <description>File

Commands that provide access to logger instrument data and functions.



List Directory

----------

List a directory on the device.

Command

	*  file - (Array&lt;Object&gt;) - An array of file commands
		*  command - (String) - The List Directory command: “listdir”</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/gpio?rev=1664883527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-04T11:38:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>GPIO</title>
        <link>https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/gpio?rev=1664883527&amp;do=diff</link>
        <description>GPIO

Commands that provide access to GPIO data and functions.

Get Current State

----------

Get the current state of the instrument's channel

Command

	*  gpio - (Object) - The gpio object.
		*  # - (Array&lt;Object&gt;) - An array of command objects to apply to the gpio channel.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/logger?rev=1664883527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-04T11:38:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Logger</title>
        <link>https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/logger?rev=1664883527&amp;do=diff</link>
        <description>Logger

Commands that provide access to logger instrument data and functions.



Get Current State

----------

Get the current state of the instrument's channel

Command

	*  logger - (Object) - The logger 
		*  channel type - (Object) - The channel type (analog or digital).</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/logic-analyzer?rev=1664883527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-04T11:38:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Logic Analyzer</title>
        <link>https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/logic-analyzer?rev=1664883527&amp;do=diff</link>
        <description>Logic Analyzer

Commands that provide access to the logic analyzer instrument data and functions.





Get Current State

----------

Get the current state of the instrument's channel

	*  state: “armed”, “acquiring”, “idle”, or “triggered</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/mode?rev=1664883527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-04T11:38:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mode</title>
        <link>https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/mode?rev=1664883527&amp;do=diff</link>
        <description>Mode

----------

The commands below are used the change the device mode and are valid commands in every device mode.

Enter JSON Mode

----------

Put the device into JSON command mode.

Command

	*  mode - (String) - The desired device mode - “JSON</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/oscilloscope?rev=1664883527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-04T11:38:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Oscilloscope</title>
        <link>https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/oscilloscope?rev=1664883527&amp;do=diff</link>
        <description>Oscilloscope

Commands that provide access to oscilloscope instrument data and functions.



Get Current State

----------

Get the current state of the instrument's channel

Command

	*  osc - (Object) - The oscilloscope object.
		*  # - (Array&lt;Object&gt;) - An array of command objects to apply to the oscilloscope channel.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/power-supply?rev=1664883527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-04T11:38:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DC Power Supply</title>
        <link>https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/power-supply?rev=1664883527&amp;do=diff</link>
        <description>DC Power Supply

Commands that provide access to DC Power Supply data and functions.

Get Current State

----------

Get the current state of the instrument's channel

Command

	*  dc - (Object) - The DC power supply object.
		*  # - (Array&lt;Object&gt;) - An array of command objects to apply to the DC power supply channel.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/proposals?rev=1664883527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-04T11:38:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Digilent Instrumentation Protocol Proposals</title>
        <link>https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/proposals?rev=1664883527&amp;do=diff</link>
        <description>Digilent Instrumentation Protocol Proposals

Corrupted USB Transfer Fix

	*  OscInstrumentService/LaInstrumentService: Update #read to check for 'corrupt transfer' error, and bubble it up to the view layer

OpenLogger Update

	*  DeviceManagerService: Update #connectLocal to use the deviceName input parameter to construct the descriptor.json</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/protocol-trigger?rev=1664883527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-04T11:38:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Trigger</title>
        <link>https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/protocol-trigger?rev=1664883527&amp;do=diff</link>
        <description>Trigger

Commands that provide access to trigger functionality.





Get Current State

----------

Get the current state of the instrument's channel

	*  state: “armed”, “acquiring”, “idle”, or “triggered”
	*  acqCount: number or null</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/protocol?rev=1664883527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-04T11:38:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Digilent Instrumentation Protocol</title>
        <link>https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/protocol?rev=1664883527&amp;do=diff</link>
        <description>Digilent Instrumentation Protocol

The Digilent Instrumentation Protocol is a JSON encoded command set for communicating with and controlling electronic instruments. The Digilent Instrumentation Protocol was initially designed as the communication protocol between</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/start?rev=1664883527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-04T11:38:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Digilent Instrumentation Protocol</title>
        <link>https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/start?rev=1664883527&amp;do=diff</link>
        <description>Digilent Instrumentation Protocol

The Digilent Instrumentation Protocol is a JSON encoded command set for communicating with and controlling electronic instruments. The Digilent Instrumentation Protocol was initially designed as the communication protocol between</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/status-codes?rev=1664883527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-04T11:38:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Digilent Instrumentation Protocol Status Codes</title>
        <link>https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/status-codes?rev=1664883527&amp;do=diff</link>
        <description>Digilent Instrumentation Protocol Status Codes
  Range                      Type                   0x00                       OK                     0xA000000D                 Instrument in Use      0xA0000015                 SSID Not Configured    0x01 - 0x7FFFFFFF</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/trigger?rev=1664883527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-04T11:38:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Trigger</title>
        <link>https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/trigger?rev=1664883527&amp;do=diff</link>
        <description>Trigger

Commands that provide access to trigger functionality.





Get Current State

----------

Get the current state of the instrument's channel

Command

	*  trigger - (Object) - The trigger object.
		*  # - (Array&lt;Object&gt;) - An array of command objects to apply to the trigger channel.</description>
    </item>
    <item rdf:about="https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/waveform-generator?rev=1664883527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-04T11:38:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Waveform Generator</title>
        <link>https://dev-wiki.digilent.com/software/digilent-instrumentation-protocol/waveform-generator?rev=1664883527&amp;do=diff</link>
        <description>Waveform Generator

Commands that provide access to Arbitrary Waveform Generator data and functions.

Get Current State

----------

Get the current state of the instrument's channel

Command

	*  awg - (Object) - The arbitrary waveform generator object.</description>
    </item>
</rdf:RDF>
