DataSourceState (ENUM)

TYPE DataSourceState :

Attributes:
qualified_only
InOut:

Name

Comment

Initialized

Left after a call to StartConnect

Connecting

Switches to Ready after succeeded Connecting and to WaitingForReconnect after errors

Ready

Left to Busy when Requests are under way, Left to ShuttingDown after succeeded StartShutdown

Busy

Left to Ready after finished request and to WaitingForReconnect after errors

SetupBusy

Alternative state to Busy for informative purposes. Typically reached for possible longer running initialization requests (like registering variable lists)

ShuttingDown

Left to Shutdown after succeeded call to ShuttingDown

Shutdown

Terminal state

ShuttingDownThenReconnect

Entered on errors that expect a shutdown afterwards, Left to WaitingForReconnect after succeeded call to ShuttingDown

WaitingForReconnect

Left after some time in favor of Initialized

WaitingForCommSetting

Waiting that dynamic configuration setting has been ready