/// <inheritdoc /> public void Start() { ChangeConnectionStatus(ConnectionStatus.Connecting); try { infoClient.Connect(); infoClient.Login().Wait(); transClient.Connect(); transClient.Login().Wait(); SubscribeTables(); feed.Start(); router.Start(); ChangeConnectionStatus(ConnectionStatus.Connected); } catch (FTEException e) { ChangeConnectionStatus(ConnectionStatus.Disconnected); // TODO log } }