public DeviceOperatorImpl(Control control) { this.control = control; connector = new TcpipClass(); connector.RxDataEvent += ShowMsg; connector.OnEventHandler += EventHandler; }
public DeviceOperator initDeviceOperator(Control control) { DeviceOperator deviceOperator = null; deviceOperator = new DeviceOperatorImpl(control); deviceOperator.Connect(); deviceOperatorMap[control.Ip] = deviceOperator; return deviceOperator; }
public DeviceOperator getDeviceOperator(Control control) { DeviceOperator deviceOperator = null; if (!deviceOperatorMap.ContainsKey(control.Ip)) { deviceOperator = new DeviceOperatorImpl(control); deviceOperator.Connect(); deviceOperatorMap[control.Ip] = deviceOperator; } deviceOperator = deviceOperatorMap[control.Ip]; return deviceOperator; }
//CommonDao<Employee> employeeDao = DaoContext.getInstance().getEmployeeDao(); public AbstractDataSource<Control> getControlList(Control filter) { List<QueryCondition> conditionList = new List<QueryCondition>(); AbstractDataSource<Control> dataSource = new DatabaseSourceImpl<Control>(conditionList); return dataSource; }
public EventHandel(Control control,EventMsg msg) { this.control = control; this.msg=msg; }
public static void RefreshStatus(Control control) { log.Info("refresh control status "+control.Ip); if (!cache.ContainsKey(control.Ip)) { cache.Add(control.Ip, DateTime.Now.Ticks); } else { cache[control.Ip] = DateTime.Now.Ticks; } }