[PATCH] add tools to scan network for any device, or for sip devices, and output...
[project/luci.git] / applications / luci-diag-devinfo / root / lib / uci / schema / default / luci_devinfo
diff --git a/applications/luci-diag-devinfo/root/lib/uci/schema/default/luci_devinfo b/applications/luci-diag-devinfo/root/lib/uci/schema/default/luci_devinfo
new file mode 100644 (file)
index 0000000..db63d1e
--- /dev/null
@@ -0,0 +1,109 @@
+package luci_devinfo
+
+config package
+       option title 'Device Info Scanning Configuration'
+
+config section
+       option name     'smap_scannet'
+       option title    'SMAP scanning network configuration'
+       option package  'luci_devinfo'
+       option named    'true'
+       option required 'true'
+
+config variable
+       option name     'subnet'
+       option title    'Subnet to scan'
+       option section  'luci_devinfo.smap_scannet'
+       option datatype 'ip4addr'
+       option required 'true'
+
+config variable
+       option name     'ports'
+       option title    'Ports to scan'
+       option section  'luci_devinfo.smap_scannet'
+       option datatype  'string'
+
+config variable
+       option name     'enable'
+       option title    'Enable'
+       option section  'luci_devinfo.smap_scannet'
+       option datatype  'boolean'
+       option required  'true'
+
+config variable
+       option name     'timeout'
+       option title    'Seconds to wait for responses to scan'
+       option section  'luci_devinfo.smap_scannet'
+       option datatype 'uint'
+       option required 'false'
+
+config variable
+       option name     'interface'
+       option title    'Interface'
+       option section  'luci_devinfo.smap_scannet'
+       option datatype 'string'
+       option required 'true'
+
+config variable
+       option name     'repeat_count'
+       option title    'Repeat Count'
+       option section  'luci_devinfo.smap_scannet'
+       option datatype 'uint'
+       option required  'false'
+
+config variable
+       option name     'sleepreq'
+       option title    'Sleep between requests'
+       option section  'luci_devinfo.smap_scannet'
+       option datatype 'uint'
+       option required  'false'
+
+config section
+       option name     'netdiscover_scannet'
+       option title    'Network scanning configuration'
+       option package  'luci_devinfo'
+       option named    true
+       option required true
+
+config variable
+       option name     'subnet'
+       option title    'Subnet to scan'
+       option section  'luci_devinfo.netdiscover_scannet'
+       option datatype 'ip4addr'
+       option required 'true'
+
+config variable
+       option name     'interface'
+       option title    'Interface to use for scan'
+       option section  'luci_devinfo.netdiscover_scannet'
+       option datatype 'string'
+       option required 'true'
+
+config variable
+       option name     'enable'
+       option title    'Enable'
+       option section  'luci_devinfo.netdiscover_scannet'
+       option datatype  'boolean'
+       option required 'true'
+
+config variable
+       option name     'timeout'
+       option title    'Seconds to wait for responses to scan'
+       option section  'luci_devinfo.netdiscover_scannet'
+       option datatype 'uint'
+       option required 'false'
+
+config variable
+       option name     'repeat_count'
+       option title    'Repeat Count'
+       option section  'luci_devinfo.netdiscover_scannet'
+       option datatype 'uint'
+       option required  'false'
+
+config variable
+       option name     'sleepreq'
+       option title    'Sleep between requests'
+       option section  'luci_devinfo.netdiscover_scannet'
+       option datatype 'uint'
+       option required  'false'
+