public int appDataExchange(AppDataExchangeBase data) { return 0; }
public int appDataExchange(AppDataExchangeBase data) { AppDataExchange exchange = (AppDataExchange) data; for (int i = 0; i < _myDev.Registers.Count; i++) { if (_myDev.Registers[i].Address == exchange.Address) { _myDev.Registers[i].DeviceValue = exchange.Value; _myDev.Registers[i].CurrentValue = exchange.Value; _myDev.Registers[i].IsMarked = true; break; } } return 0; }