EasyManua.ls Logo

Oxford Instruments Mercury iTC - Command Structure; Verbs; Nouns

Oxford Instruments Mercury iTC
146 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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]

Table of Contents