public int ableTrigger(DATABUILDERAXLibLB.DBPlcDevice dtype, string no, bool enable) { for (int i = 0; i < triggers.Count; i++) { Object_Trigger trigger = triggers[i]; if (trigger.DeviceType == dtype && trigger.StrNo == no) { trigger.Enable = enable; return i; } } return -1; }
public int doReadDevice(DATABUILDERAXLibLB.DBPlcDevice type, string strNo) { _DeviceNo = strNo; _DeviceType = type; return doReadDevice(); }
public bool doWriteDevice(DATABUILDERAXLibLB.DBPlcDevice type, string strNo, int val) { _DeviceNo = strNo; _DeviceType = type; return doWriteDevice(val); }
public Object_Trigger addTrigger(DATABUILDERAXLibLB.DBPlcDevice dtype, string no, TriggerType ttype) { Object_Trigger trigger = new Object_Trigger(); trigger.DeviceType = dtype; trigger.StrNo = no; trigger.TriggerType = ttype; triggers.Add(trigger); return trigger; }