ControlGroups can be used with Connections.

This example is an extension of the simple ControlGroup. Assume that the EngineeringUnit 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 EngineeringUnit with the desired unit (e.g., °F) using the SetConfigurationDataCmd, and reassign control to the ConnectionEndpoint using the ReassignControlCmd. Then, as long as the Connection is established, the EngineeringUnits are locked and cannot be changed.