Device
Commands that provide access to device level data and functions.
enumerate
Enumerate all device info.
Example
Send
{ "device":[ { "command":"enumerate" } ] }
Response
{ "device":[ { "command":"enumerate", "deviceMake":"Digilent", "deviceModel":"OpenScope-MZ", "firmwareVersion":{ "major":1, "minor":0, "patch":0 }, "awg":{ "numChans":2, "chans":[ { "name":"Channel0", "resolutionMax":10, "bufferSizeMax":1024, "freqMin":100, "freqMax":1000000, "voltageMin":-5000, "voltageMax":5000 }, { "name":"Channel2", "resolutionMax":10, "bufferSizeMax":1024, "freqMin":100, "freqMax":1000000, "voltageMin":-5000, "voltageMax":5000 } ] }, "dc":{ "numChans":2, "chans":[ { "name":"Channel Name 0", "voltageMin":-4000, "voltageMax":4000, "voltageIncrement":50, "currentMin":0, "currentMax":500, "currentIncrement":0 }, { "name":"Current Supply 0", "voltageMin":0, "voltageMax":5000, "voltageIncrement":0, "currentMin":0, "currentMax":1000, "currentIncrement":1 } ] }, "la":{ "numChans":8, "chans":[ ] }, "osc":{ "numChans":2, "chans":[ { "name":"Channel 0", "resolutionMax":10, "bufferSizeMax":1024, "freqMin":100, "freqMax":1000000, "voltageMin":-5000, "voltageMax":5000 }, { "name":"Channel 2", "resolutionMax":10, "bufferSizeMax":1024, "freqMin":100, "freqMax":1000000, "voltageMin":-5000, "voltageMax":5000 } ] }, "statusCode":0, "wait":0 } ] }