The following methods are available on the Spydog :
doaction.computer
Syntax
{"jsonrpc":"2.0","method":"doaction.computer", "params":{"action":"startModuloPlayer"}, "id": 1}
Indented display
{
"jsonrpc": "2.0",
"method": "doaction.computer",
"params": {
"action": "startModuloPlayer"
},
"id": 1
}
Parameters
Use this command to launch an action on the spydog.
It is possible to launch the following actions:
Property | Description |
---|---|
startModuloPlayer | Start Modulo Player application |
stopModuloPlayer | Stop Modulo Player application |
rebootComputer | Reboot the server |
powerOffComputer | Power off the server |
installDeltacastDrivers | Launches the update procedure of the Deltacast drivers |
Returns
The "result"
property in the JSON response will contain a boolean : true
if the instruction was executed correctly or false
otherwise.
get.computer.static.info
Syntax
{"jsonrpc":"2.0","method":"get.computer.static.info", "id": 1}
Indented display
{
"jsonrpc": "2.0",
"method": "get.computer.static.info",
"id": 1
}
Returns
Returns the following properties of target task.
Property | Description |
---|---|
CPU | Processor model |
GpuBrand | GPU Manufacturer |
GpuDriver | Version of the GPU driver installed |
GpuName | User friendly name and model of installed GPU |
ModuloPlayer | Version of the Modulo Player server application |
OS | Windows version operating on the server |
processorCount | Number of logical cores available on the processor |
totalMemory | Total memory (RAM) available (in GB) |
get.computer.dynamic.info
Syntax
{"jsonrpc":"2.0","method":"get.computer.dynamic.info", "id": 1}
Indented display
{
"jsonrpc": "2.0",
"method": "get.computer.dynamic.info",
"id": 1
}
Returns
Returns the following properties of target task.
Property | Description |
---|---|
clusterId | Cluster ID of the server for the current project (General tab) |
color | Hex value of the color assigned to the server for the current project (General tab) |
cpuTemperature | Current CPU Temperature |
cpuUse | CPU usage, average of all logical cores (%) |
detacastTemperature | Temperature of the Deltacast cards (if multiple cards, they will be separated by a = character) |
fps | Displays the current FPS output by the server |
fpsOk | Displays true if the server’s FPS output is correct (green in server list) and false if not (orange/red in server list) |
master | Master/Slave status of the server. true if server is set to master, false otherwise |
maxAutocalibOutputs | Lists the number of available outputs for autocalibration as allowed by the current license |
maxOutputs | Maximum outputs available with the current license |
memoryUse | Memory usage (%) |
motherboardTemperature | Displays the temperature on the sensors of the motherboard |
serverIp | IP Address of the server |
serverName | Name of the server for the current project (General tab) |
serverTime | Date and time of the server clock |
status | Returns 0 if the server is offline (red in server list), 1 if the server is launching (orange) and 2 if server is online (green) |
upTime | Time since last boot |
Need more help with this?
Don’t hesitate to contact us here.