Example #1
0
        public void SyncSerialPowerStatus()
        {
            bool master, fan, motor, laser;

            master = fan = motor = laser = false;
            try
            {
                SerialService.ParsePowerCode(_serialService.ReadPower(), out master, out fan, out motor, out laser);
            }
            catch (Exception e)
            {
                //ignored
            }
            Status.FanPowerStatus.IsPowered    = fan;
            Status.MasterPowerStatus.IsPowered = master;
            Status.MotorPowerStatus.IsPowered  = motor;
            Status.LaserPowerStatus.IsPowered  = laser;
        }
        public void SyncRemoteSerialConfiguration()
        {
            try
            {
                if (_serialService.IsConnected())
                {
                    Status.ComConnectionStatus.SetConnected(true);
                }

                var  powerCode = _serialService.ReadPower();
                bool master, fan, laser, motor;
                SerialService.ParsePowerCode(powerCode, out master, out fan, out motor, out laser);
                Params.MasterPowerCheck.Value = master;
                Params.FanPowerCheck.Value    = fan;
                Params.MotorPowerCheck.Value  = motor;
                Params.LaserPowerCheck.Value  = laser;
            }
            catch (Exception e)
            {
                // ignored
            }
        }