RATC Change Groups

If many Control Group values are to be monitored by the client software, efficiency is gained by using the ChangeGroup commands. These allow a set of Control Groups to be queried for value changes with a single command.

When a Control Group is added to the ChangeGroup, it is considered initially 'changed', and a subsequent changeGroupGet command will cause its most current value to be returned.

At the initial connect, and after each recompile, the ChangeGroup is 'invalid', and all change group commands will return 'invalidChangeGroup' until a changeGroupClear command is sent.

It is not necessary that the client software clear the ChangeGroup before disconnecting - this is done automatically by the server.

Related Topics:

RATC changeGroupAddControl command
RATC changeGroupRemoveControl command

RATC changeGroupClear command

RATC changeGroupGet command

RATC help command