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;
     }
 }
Beispiel #2
0
        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;
            }
        }
Beispiel #3
0
 public void Write(TMProxy.DataLocation location, byte value)
 {
     base.Channel.Write(location, value);
 }
Beispiel #4
0
 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));
 }
Beispiel #8
0
 public void Write(DataLocation location, byte value)
 {
     throw new System.NotImplementedException();
 }