Handbook
November 2011 / 59-UMC0071 / Issue 01
Mercury iTC
Page 106
COMMAND REFERENCE GUIDE
Original Instructions
10.3.2 Command structure
The basic command structure is:
<VERB>:<NOUN>:<NOUN>
All commands generate an <INVALID> response if the command cannot be interpreted
(see Section 10.3.5).
10.3.3 Verbs
The interface controller can only issue two verbs:
READ - A query command reading information on the specified noun.
SET - Updates information for the specified noun. An attempt to set a read-only noun
returns an invalid response.
The iTC replies to both these verbs with a STAT (status) verb:
If responding to a READ verb, the STAT verb is followed by the requested data.
If responding to a SET verb, the STAT verb is followed by the value set.
10.3.4 Nouns
Elements within the iTC are addressed by a hierarchical structure:
A Board contains a number of Devices.
A Device contains a number of Signals.
The structure of NOUNS reflects this:
Where <UID> is a unique identifier that is allocated to each board, based on its SPI
location.
A SYS:CAT command must be executed to retrieve the device UIDs.
The general format of UIDs is:
DB# - for daughter boards, where # is the slot id.
MB# - for the motherboard.
DEV:<UID>:<TYPE>:SIG:<TYPE>
DEV:<UID>:<TYPE> [TEMP | HTR | LVL | GAS]
SIG:<TYPE> [VOLT | CURR | POWR | RES | TEMP | SLOP]