The Auxiliary Input 2 object describes a control (lever, button, encoder) to which Auxiliary Functions can be assigned. It is provided by an Auxiliary Input device or by the VT.
Unique identifier of the object. This must be unique within the object pool (2 bytes, 0-65534).
The type of the object.
Background colour. A colour based on the index of the Colour Palette.
Attributes of Auxiliary Function to be assigned to an input control.
Bits 0―4 Auxiliary function type
See Table J.5 — Auxiliary Function Type 2 types
Bit 5 Critical Control
0 = This function can be controlled by any compatible Auxiliary Input.
1 = This function can only be controlled by a critical Auxiliary Input (see ISO 15077)
Bit 6 Assignment Restriction
0 = Unrestricted. The operator or a Preferred Assignment command can assign this function. Operator assignments take precedence
1 = Restricted. This function, if assigned, can only be assigned as specified in the Preferred Assignment command. Even with this restriction, it can be unassigned.
Bit 7 Single-assignment
0 = Function can be assigned with other Auxiliary Functions to same input
1 = Function shall not be assigned with other Auxiliary Functions to same input
Number of following objects, even if the value is zero. Each of these objects is contained in this Alarm Mask. Each object consists of 6 bytes: two (2) for the Object ID and four (4) for the position.