Exemple #1
0
        private void InitializeLogin()
        {
            LoginScreen loginScreen = new LoginScreen();

            loginScreen.FormClosing += (s, e) =>
            {
                if (!loginScreen.IsLoggedIn)
                {
                    if (this.serverConnection != null)
                    {
                        this.serverConnection.SendWithNoResponse($"Client/Logout\r\n");
                        System.Threading.Thread.Sleep(1000);
                    }
                }
            };

            loginScreen.LoggedIn += (e) =>
            {
                this.Name = e.Name;
                this.Id   = e.Id;

                this.serverConnection = e.ServerConnection;
                this.bleHeartHandler  = e.BleHeartHandler;
                this.bleBikeHandler   = e.BleBikeHandler;
                InitializeSessions();
            };
            loginScreen.ShowDialog();
        }
Exemple #2
0
 public LogInArgs(string name, string id, ServerConnection serverConnection, BleHeartHandler bleHeartHandler, BleBikeHandler bleBikeHandler)
 {
     this.Name             = name;
     this.Id               = id;
     this.ServerConnection = serverConnection;
     this.BleHeartHandler  = bleHeartHandler;
     this.BleBikeHandler   = bleBikeHandler;
 }
Exemple #3
0
        private void InitializeDefaultValues()
        {
            this.bleBikeHandler  = new BleBikeHandler();
            this.bleHeartHandler = new BleHeartHandler();

            this.IsLoggedIn       = false;
            this.packetHandler    = new PacketHandler();
            this.serverConnection = new ServerConnection();
        }
        public ClientScreen(string name, string id, ServerConnectionVR serverConnectionVR, ServerConnection serverConnection, string currentSessionId, BleHeartHandler bleHeartHandler, BleBikeHandler bleBikeHandler)
        {
            InitializeComponent();

            this.name = name;
            this.id   = id;

            this.serverConnectionVR = serverConnectionVR;
            this.jsonPacketBuilder  = new JsonPacketBuilder();
            this.serverConnection   = serverConnection;

            this.pageConversion  = new PageConversion();
            this.bleHeartHandler = bleHeartHandler;
            this.bleBikeHandler  = bleBikeHandler;

            this.runningVrData = new VRData();
            this.runningVrData.currentSessionId = currentSessionId;

            InitializeDefaultEvents();
            ToggleControls(false);
            StartWorker();
        }
Exemple #5
0
 private void InitializeDeclarations()
 {
     this.bleBikeHandler  = new BleBikeHandler();
     this.bleHeartHandler = new BleHeartHandler();
 }