public bool SetValue(object value, List<uint> addresses = null) { value = UnconvertValue(value); bool success = _watchVar.SetValue(value, addresses); if (success && GetLockedBool(addresses)) WatchVariableLockManager.UpdateLockValues(_watchVar, value, addresses); return success; }
public bool SetStringValue(string value, List <uint> addresses = null) { value = HandleObjectUndisplaying(value); value = HandleHexUndisplaying(value); value = HandleUnnegating(value); value = HandleAngleUnconverting(value); bool success = _watchVar.SetValue(value, addresses); if (success && GetLockedBool(addresses)) { WatchVariableLockManager.UpdateLockValues(_watchVar, value, addresses); } return(success); }
public bool SetValue(object value, List <uint> addresses = null) { value = UnconvertValue(value); return(WatchVar.SetValue(value, addresses)); }