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
      }
   ]
}