DATA
)Parameter kind
kind
::=
"checkbox"
|"spinner"
|"selector"
|"browser"
|"editor"
DATA
)Tactical status
status
::=
"NotApplicable"
|"NotConfigured"
|"Applicable"
DATA
)Parameter option value
value
::=
{
"id"
:
$value
,"label"
:
string ,"title"
:
string}
DATA
)Parameter configuration
parameter
::= {
fields…}
Field | Format | Description |
---|---|---|
"id" |
$param |
Parameter identifier |
"kind" |
kind |
Parameter kind |
"label" |
string | Short name |
"title" |
string | Description |
"enabled" |
boolean | Enabled parameter |
"value" |
any | Value (with respect to kind) |
"vmin" (opt.) |
number | Minimum range value (spinner only) |
"vmax" (opt.) |
number | Maximum range value (spinner only) |
"vstep" (opt.) |
number | Range step (spinner only) |
"vlist" (opt.) |
value
[] |
List of options (selector only) |
ARRAY
)Tactical Configurations
SIGNAL
)Signal for array tactical
DATA
)Data for array rows tactical
tacticalData
::= {
fields…}
Field | Format | Description |
---|---|---|
"id" |
$tactic |
Entry identifier. |
"label" |
string | Tactic name |
"title" |
string | Tactic description |
"error" (opt.) |
string | Tactic error |
"status" |
status |
Tactic status |
"params" |
parameter
[] |
Configuration parameters |
GET
)Data fetcher for array tactical
input
::=
number
output
::=
{
output…}
Output | Format | Description |
---|---|---|
"reload" |
boolean | array fully reloaded |
"removed" |
$tactic
[] |
removed entries |
"updated" |
tacticalData
[] |
updated entries |
"pending" |
number | remaining entries to be fetched |
GET
)Force full reload for array tactical
input
::=
null
output
::=
null
EXEC
)Configure all tactics
input
::=
{
input…}
output
::=
null
Input | Format | Description |
---|---|---|
"node" |
#node |
Proof node target |
signals
plugins.wp.tip.printStatus
EXEC
)Configure tactical parameter
input
::=
{
input…}
output
::=
null
Input | Format | Description |
---|---|---|
"node" |
#node |
Proof node target |
"tactic" |
$tactic |
Tactic to configure |
"param" |
$param |
Parameter to configure |
"value" |
any | New parameter value |
EXEC
)Applies the (configured) tactic
input
::=
$tactic
output
::=
#node
[]