SyncTaskController
Description
The SyncTaskController component is used to build and send propagation commands.
It contains a queue which will store the received propagation requests and a single thread which will transform those requests into commands and send them to remote stations.
Implementation
It's present in the BtibService.

Properties
QueueSize: The current number of commands in the Controller Queue.
RefreshInterval: The rate at which the QueueSize value is updated. If set to 0, the value won't be updated
TraceEnabled: Enables the trace. Will create files with the sent messages.
TraceContainer: Destination of the traces files.
TraceMaxSize: Maximum number of traces in a trace file.
The trace is a beta feature. Use it at your own risks
Actions:
Shutdown: Shutdown the controller. The currently processed command will be stopped and the queue will be emptied. When a new command will be received, a new thread and a new queue will be created.
Refresh: Refreshes the queue size.