Valid values for the full tag.
drop
assert
block
Defines how the variable is being passed.
reference
value
pointer
Choice for component roles.
LogEvent
LogTextEvent
TimeGet
ParamSet
ParamGet
Telemetry
CmdRegistration
Cmd
CmdResponse
Choice between always and on_change. This is used in the channel 'update' tag.
always
on_change
Set of valid severity values. This is used for an event 'severity' tag.
COMMAND
ACTIVITY_LO
ACTIVITY_HI
WARNING_LO
WARNING_HI
DIAGNOSTIC
FATAL
Choice between different command kinds.
async
sync
guarded
Choice between active, passive, or queued.
active
passive
queued
Choice between different port types.
input
sync_input
guarded_input
async_input
model_input
output
Data types for items that can either be numbers or references to system variables that have numbers.
Made for base codes, ie 0x100,0x200
(((0?x[0-9A-Fa-f]+)|\d+)(,?))+
Data type for items that are system variables.
$[\w|_|\-]+
Defines a ID data type. Acceptable values formats include "10" , "0xA" , "xA".
((0?x[0-9A-Fa-f]+)|\d+)
Simple comment tag with no attributes.
Enum Name.
Name of the enum item.
The value being sent through the enum item.
Comment about the enum item.
Arguments with the pass by attribute.
Name of the argument.
Defines how the arguments are passed.
Comments about the argument.
Return with the pass by attribute
Name of the argument.
Defines how the arguments are passed.
Comments about the argument.
Arguments without the pass by attributes. Used for events, commands, and telemetry.
Name of the argument.
Comments about the argument.
The type of data being passed through the argument.
string
The type of data being passed through the argument.
string
The size of the argument.
The type of data being passed through the argument.
ENUM
The type of data being passed through the argument.
ENUM
The type of data being passed through the argument.
ENUM
string
The type of data being passed through the argument.
ENUM
string
The size of the argument.