/// <summary> /// List[0]=AO,List[1]=DO,List[2]=AI,List[3]=DI /// </summary> /// <param name="gateVM"></param> /// <returns></returns> public List <int> GetPins(GatesViewModel gateVM) { DataClass gateControlData = gateVM.GetControlData(); if (gateControlData.StringData[0] == "Да") { DO += 1; } if (gateControlData.StringData[1] == "Да") { DO += 1; } var result = new List <int> { AO, DO, AI, DI }; return(result); }
public List <PowerObject> GetPowerParts(GatesViewModel gateVM) { var gatePower = new List <PowerObject>(); DataClass gatePowerData = gateVM.GetPowerData(); if (gatePowerData.IntData[0] != 0) { if (gatePowerData.StringData[0] == "Двухпозиционное") { } else { } if (gatePowerData.StringData[1] == "Да") { } else { } } if (gatePowerData.IntData[1] != 0) { if (gatePowerData.StringData[0] == "Двухпозиционное") { } else { } if (gatePowerData.StringData[1] == "Да") { } else { } } return(gatePower); }