mirror of
https://github.com/outbackdingo/sysadm.git
synced 2026-01-27 10:20:26 +00:00
API CHANGE (new action):
sysadm/moused, "action"="list_devices_active": This will return a list of all the devices which are currently active.
-------------
REST Request (example):
-------------------------------
PUT /sysadm/moused
{
"action" : "list_devices_active"
}
WebSocket Request:
-------------------------------
{
"name" : "moused",
"namespace" : "sysadm",
"id" : "fooid",
"args" : {
"action" : "list_devices_active"
}
}
Response:
-------------------------------
{
"args": {
"list_devices_active": {
"active_devices": [
"ums0"
]
}
},
"id": "fooid",
"name": "response",
"namespace": "sysadm"
}
This commit is contained in:
@@ -1225,6 +1225,8 @@ RestOutputStruct::ExitCode WebSocket::EvaluateSysadmMousedRequest(const QJsonVal
|
||||
QJsonObject outobj;
|
||||
if(action == "list_devices"){
|
||||
outobj = sysadm::moused::listDevices();
|
||||
}else if(action == "list_devices_active"){
|
||||
outobj = sysadm::moused::listActiveDevices();
|
||||
}else if(action == "list_device_options"){
|
||||
outobj = sysadm::moused::listOptions();
|
||||
}else if(action == "read_device_options"){
|
||||
|
||||
Reference in New Issue
Block a user