WriteDouble¶
-
virtual void ISignal::WriteDouble(double value) = 0¶
Sets the signal value as floating-point value.
- Parameters
value – Signal value.
- Throws
CInvalidArgumentException
– Value is out of bounds.CUnsupportedException
– Signal is not writable or cannot be written using a floating point value because it represents an integer value(possible data loss).CInvalidOperationException
– Entity associated with signal is in invalid state for specified value.CResourceBusyException
– Signal value cannot be set at this moment.CCommunicationErrorException
– Protocol error.CConnectionLostException
– Connection to controller lost.CRebootedException
– Controller has been rebooted since this object reference was retrieved, invalidating this reference.