public byte Read(DataLocation location) { Change change = _workspace.FirstOrDefault(c => c.Location == location); byte value; if (change == null) // the DataLocation is not in the workspace { _workspace.AddChange(new Change{IsWrite = false, Location = location}); } else // the DataLocatoin is in the workspace { value = change.Value; } }
public byte Read(DataLocation location) { Change change = _workspace.FirstOrDefault(c => c.Location == location); byte value; if (change == null) // the DataLocation is not in the workspace { _workspace.AddChange(new Change { IsWrite = false, Location = location }); } else // the DataLocatoin is in the workspace { value = change.Value; } }
public void Write(TMProxy.DataLocation location, byte value) { base.Channel.Write(location, value); }
public byte Read(TMProxy.DataLocation location) { return(base.Channel.Read(location)); }
public void Write(DataLocation location, byte value) { throw new System.NotImplementedException(); }
public void Write(TMProxy.DataLocation dataLocation, byte value) { GetDM(dataLocation.DmLocation).Write(dataLocation, value); }
public byte Read(TMProxy.DataLocation dataLocation) { return(GetDM(dataLocation._dmLocation).Read(dataLocation)); }