122
M512-3 Juggler : User Guide
© 2021 7thSense
External Control
Get info for a specific Juggler
<command cmd="get" path="JugglerName" />
Get all versions from all Jugglers in a system
<command cmd="get" path="fwversion" />
<command cmd="get" path="swversion" />
<command cmd="get" path="compereversion" />
Get versions for a specific Juggler
<command cmd="get" path="JugglerName/atom/fwversion" />
<command cmd="get" path="JugglerName/atom/swversion" />
<command cmd="get" path="JugglerName/atom/compereversion" />
Unsolicited notifications: registers
Typically, commands elicit an immediate response, but an external control user can add callbacks via
registers to be notified asynchronously when a parameter changes: e.g., when the status of an
interface is updated.
Get all CPU temperatures in the system
<command cmd="get" path="temperatureCPU" />
Receive a notification when any CPU temperature changes
<command cmd="register" path="temperatureCPU" />
Plain text messages
For convenience, when typing at a console, all XML messages have a shorter, plain text equivalent.
This can be constructed by removing the outer command tag and dropping the quotes on the ‘cmd’
attribute.
Example: get all IP addresses in the system
XML
<command cmd="get" path="externalipaddress" />
Plain text