ISignal¶
-
class ISignal : virtual public INamed¶
-
virtual std::string ISignal::GetDescription() = 0
virtual bool ISignal::IsWritable() = 0
virtual double ISignal::GetLowerBound() = 0
virtual ESignalDataType ISignal::GetDataType() = 0
virtual std::string ISignal::GetTranslation(uint32_t value) = 0
virtual std::vector<uint32_t> ISignal::GetTranslationIndices() = 0
virtual std::map<uint32_t, std::string> ISignal::GetTranslations() = 0
virtual std::string ISignal::GetUnit() = 0
virtual void ISignal::SetUnit(const std::string &unit) = 0
virtual double ISignal::GetUpperBound() = 0
virtual double ISignal::ReadDouble() = 0
virtual void ISignal::WriteDouble(double value) = 0
virtual uint32_t ISignal::ReadUint32() = 0
virtual void ISignal::WriteUint32(uint32_t value) = 0
virtual void ISignal::WaitMatch(const SDoubleCondition &condition, double timeout) = 0
virtual void ISignal::WaitMatch(const SUint32Condition &condition, double timeout) = 0