bbfdm/bbfd/docs/api/uci/uspd.md
2023-03-20 12:07:27 +00:00

13 KiB

UCI Config

uspd
section
description
multi
options
uspd
USP daemon Settings
false
name
type
required
default
description
granularitylevel
integer
no
0
Creates ubus objects along with object names, depth of object name depends on granularitylevel
debug
boolean
no
Enabled debug logging
sock
string
no
Path for ubus socket to register uspd services
transaction_timeout
integer
no
10
Transaction timeout value in seconds
loglevel
integer
no
1
Internal loglevel for debugging {0: No Logs; 1: Errors only; 2: Errors and warnings; 3: Error, warning and info; 4: Everything}
subprocess_level
integer
no
2
This parameter configures when subprocess can be used for get operation. Level here denotes the Datamodel object depth up-to which subprocess will be used to collect the get data. For example, if this is configured to 1, then only get for 'Device.' shall be called within the subprocess. If configured as level 2, then all the get with up-to depth 2 like 'Device.WiFi.', 'Device.IP.' shall be called in subprocess.
bbf_caching_time
integer
no
0
Max caching time in seconds for ubus output used in datamodel parameters. If not configured, output shall be cleared end the end of call.
dm_version
string
no
Configures the datamodel version to use for datamodel parameters, if not configured show all defined datamodel
refresh_time
integer
no
5
The time period in seconds after which uspd will refresh the datamodel instances in a periodic manner. If configured to '0' then instance updater will be disabled. If not configured at all then after every 5 seconds datamodel instances will be refreshed.