mirror of
https://dev.iopsys.eu/bbf/bbfdm.git
synced 2025-12-09 23:34:38 +01:00
193 lines
No EOL
5.5 KiB
JSON
193 lines
No EOL
5.5 KiB
JSON
{
|
|
"json_plugin_version": 2,
|
|
"Device.WiFi.": {
|
|
"type": "object",
|
|
"protocols": [
|
|
"cwmp",
|
|
"usp"
|
|
],
|
|
"access": false,
|
|
"array": false,
|
|
"{BBF_VENDOR_PREFIX}TEST1": {
|
|
"type": "boolean",
|
|
"protocols": [
|
|
"cwmp",
|
|
"usp"
|
|
],
|
|
"read": true,
|
|
"write": true,
|
|
"datatype": "boolean",
|
|
"mapping": [
|
|
{
|
|
"type": "uci",
|
|
"uci": {
|
|
"file": "wireless",
|
|
"section": {
|
|
"name": "globals"
|
|
},
|
|
"option": {
|
|
"name": "test1_enable"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"{BBF_VENDOR_PREFIX}TEST2": {
|
|
"type": "boolean",
|
|
"protocols": [
|
|
"cwmp",
|
|
"usp"
|
|
],
|
|
"read": true,
|
|
"write": true,
|
|
"datatype": "boolean",
|
|
"mapping": [
|
|
{
|
|
"type": "uci",
|
|
"uci": {
|
|
"file": "wireless",
|
|
"section": {
|
|
"name": "globals"
|
|
},
|
|
"option": {
|
|
"name": "test2_enable"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Device.PD2.{i}.": {
|
|
"type": "object",
|
|
"protocols": [
|
|
"cwmp",
|
|
"usp"
|
|
],
|
|
"access": false,
|
|
"array": true,
|
|
"mapping": [
|
|
{
|
|
"type": "ubus",
|
|
"ubus": {
|
|
"object": "proxd",
|
|
"method": "list",
|
|
"args": {},
|
|
"key": "devices"
|
|
}
|
|
}
|
|
],
|
|
"MiniHubNumberOfEntries": {
|
|
"type": "unsignedInt",
|
|
"protocols": [
|
|
"cwmp",
|
|
"usp"
|
|
],
|
|
"read": true,
|
|
"write": false,
|
|
"mapping": [
|
|
{
|
|
"type": "ubus",
|
|
"ubus": {
|
|
"object": "proxd",
|
|
"method": "list",
|
|
"args": {},
|
|
"key": "devices"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"MHubNumberOfEntries": {
|
|
"type": "unsignedInt",
|
|
"protocols": [
|
|
"cwmp",
|
|
"usp"
|
|
],
|
|
"read": true,
|
|
"write": false,
|
|
"mapping": [
|
|
{
|
|
"type": "ubus",
|
|
"ubus": {
|
|
"object": "proxd",
|
|
"method": "list",
|
|
"args": {},
|
|
"key": "numofdevices"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Device.PD2.{i}.MiniHub.{i}.": {
|
|
"type": "object",
|
|
"protocols": [
|
|
"cwmp",
|
|
"usp"
|
|
],
|
|
"access": false,
|
|
"array": true,
|
|
"mapping": [
|
|
{
|
|
"type": "ubus",
|
|
"ubus": {
|
|
"object": "proxd",
|
|
"method": "list",
|
|
"args": {},
|
|
"key": "devices"
|
|
}
|
|
}
|
|
],
|
|
"Device.PD2.{i}.MiniHub.{i}.DeviceInfo.": {
|
|
"type": "object",
|
|
"protocols": [
|
|
"cwmp",
|
|
"usp"
|
|
],
|
|
"access": false,
|
|
"array": false,
|
|
"Description": {
|
|
"type": "string",
|
|
"read": true,
|
|
"write": false,
|
|
"protocols": [
|
|
"cwmp",
|
|
"usp"
|
|
],
|
|
"mapping": [
|
|
{
|
|
"type": "ubus",
|
|
"ubus": {
|
|
"object": "proxd",
|
|
"method": "get",
|
|
"args": {
|
|
"path": "Device.ProxiedDevice.{i}.MiniHub.{i}.DeviceInfo.Description"
|
|
},
|
|
"key": "Description"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Reboot()": {
|
|
"type": "command",
|
|
"async": true,
|
|
"protocols": [
|
|
"usp"
|
|
],
|
|
"input": {},
|
|
"output": {},
|
|
"mapping": [
|
|
{
|
|
"type": "ubus",
|
|
"ubus": {
|
|
"object": "proxd",
|
|
"method": "get",
|
|
"args": {
|
|
"path": "Device.ProxiedDevice.{i}.MiniHub.{i}.DeviceInfo.",
|
|
"action": "Reboot()"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |