private void AddPcdmisCmm() { if (!LogicUnits.Any(p => p.LogicUnit.CmmName == "Pcdmis")) { AddCmm(0, "Pcdmis"); } }
private void AddCalypsoCmm() { if (!LogicUnits.Any(p => p.LogicUnit.CmmName == "Calypso")) { AddCmm(1, "Calypso"); } }
private async void DeletePcdmisCmm() { try { var cmm = LogicUnits.First(p => p.LogicUnit.CmmName == "Pcdmis"); if (cmm == null) { return; } await cmm.LogicUnit.Offline(); LogicUnits.Remove(cmm); } catch (Exception) { return; } }
private void StartCmmWork(int cmmNo) { // if (LogicUnits[cmmNo].LogicUnit.Working || !Started) // return; //LogicUnits[cmmNo].LogicUnit.CycleProcess(Racks[0]); LogicUnitViewModel cmmVm; try { cmmVm = LogicUnits.Where(p => p.LogicUnit.CmmNo == cmmNo).Single(); } catch (Exception) { return; } if (cmmVm.LogicUnit.Working || !Started) { return; } cmmVm.LogicUnit.CycleProcess(Racks[0]); }