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