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 } }