D.3.7.4 Using ControlGroups with Connections

ControlGroups can be used with Connections.

This example is an extension of the simple ControlGroup. Assume that the EngineeringUnits of Temperature (see Figure D.28) should not change during the lifetime of a Connection. A connection configuration to achieve this behaviour would establish the control of MonitorControl using the EstablishControlCmd, set the EngineeringUnits with the desired unit (e.g., °F) using the SetConfigurationDataCmd, and reassign control to the ConnectionEndpoint using ReassignControlCmd. Then as long as the connection is established, the EngineeringUnits are locked and cannot be changed.