public void SetInitialUnknownValue() { quality = eQuality.unknown; if (ValueTypeObject != null) { switch (ValueTypeObject.ValueType) { case cValueTypeObject.eValueType._unknown: case cValueTypeObject.eValueType._string: case cValueTypeObject.eValueType._base64: case cValueTypeObject.eValueType._raw: case cValueTypeObject.eValueType._scale: case cValueTypeObject.eValueType._unit: sValue = "?"; break; case cValueTypeObject.eValueType._integer: case cValueTypeObject.eValueType._long: case cValueTypeObject.eValueType._real: case cValueTypeObject.eValueType._boolean: case cValueTypeObject.eValueType._ordinal: sValue = "?"; break; default: sValue = "(invalid type)"; break; } } else { sValue = "(type not found)"; } }
public bool SetValue(string sValue) { this.sValue = sValue; quality = eQuality.recent; return(true); }