Breadcrumbs

SyncChannelController

Description

The SyncChannelController component is used to receive propagation commands and applies them in the station.

It contains a queue which will store the received command and a single thread which will process those commands in the received order.


Implementation

It's present in the BtibService.

image2023-3-14_13-24-26-.png


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


Actions:

  • Shutdown: Shutdown the controller. The currently processed request 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.