Table of Contents

DC Power Supply

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

Get Voltage


Get the output voltage(s) of the specified DC power supply channel(s).

Example

Send

{
   "dc":{
      "0":[
         {
            "command":"getVoltage"
         }
      ]
   }
}

Response

{
   "dc":{
      "0":[
         {
            "command":"getVoltage",
            "voltage":3300,
            "statusCode":0,
            "wait":100
         }
      ]      
   }
}



Set Voltage


Set the output voltage(s) of the specified DC power supply channel(s).

Example

Send

{
   "dc":{
      "0":[
         {
            "command":"setVoltage",
            "voltage":3300
         }
      ]
   }
}

Response

{
   "dc":{
      "0":[
         {
            "command":"setVoltage",
            "statusCode":0,
            "wait":500
         }
      ]
   }
}



Multi Command


Combine multiple DC commands in a single transaction. A single transaction may not include multiple commands for the same channel.

Example

Send

{
   "dc":{
      "0":[
         {
            "command":"setVoltage",
            "voltage":3300
         },
         {
            "command":"getVoltage"
         }
      ],
      "1":[
         {
            "command":"setVoltage",
            "voltage":5000
         }
      ]
   }
}

Response

{
   "dc":{
      "0":[
         {
            "command":"setVoltage",
            "statusCode":0,
            "wait":500
         },
         {
            "command":"getVoltage",
            "voltage":3300,
            "statusCode":0,
            "wait":100
         }
      ],
      "1":[
         {
            "command":"setVoltage",
            "statusCode":0,
            "wait":500
         }
      ]
   }
}