From 6aec85418a9baaf703781b6be1fae4e273702e81 Mon Sep 17 00:00:00 2001 From: "DIASPORA\\chris" Date: Fri, 16 Jan 2026 23:46:58 +0100 Subject: [PATCH] Changed BCValue --- bcvalue.cpp | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++ bcvalue.h | 24 ++++++++++---------- 2 files changed, 75 insertions(+), 12 deletions(-) diff --git a/bcvalue.cpp b/bcvalue.cpp index 9668a85..e4e1ff9 100644 --- a/bcvalue.cpp +++ b/bcvalue.cpp @@ -74,6 +74,69 @@ void BCValue::setFlag( BCValue::Flag flag, bool state) const _valueFlags.setFlag( flag, state ); } + +BCDevice::ID BCValue::getDeviceID() const noexcept +{ + return _deviceID; +} + +BC::ID BCValue::getRegisterID() const noexcept +{ + return _registerID; +} + +uint32_t BCValue::getRawValue() const noexcept +{ + return _rawValue; +} + +void BCValue::setRawValue(uint32_t newRawValue) const +{ + _rawValue = newRawValue; +} + + +BCValue::ValueType BCValue::getValueType() const noexcept +{ + return _valueType; +} + + +int BCValue::getIndexRow() const noexcept +{ + return _indexRow; +} + +void BCValue::setIndexRow(int newIndexRow) +{ + _indexRow = newIndexRow; +} + +QString BCValue::getLabel() const +{ + return _label; +} + +QString BCValue::getUnitLabel() const +{ + return _unitLabel; +} + +double BCValue::getFactor() const noexcept +{ + return _factor; +} + +const OptDouble BCValue::getOptMin() const +{ + return _optMin; +} + +const OptDouble BCValue::getOptMax() const +{ + return _optMax; +} + void BCValue::setFromDouble( double value ) { //if( _isReadOnly) diff --git a/bcvalue.h b/bcvalue.h index 48ffcf7..e49db7b 100644 --- a/bcvalue.h +++ b/bcvalue.h @@ -107,21 +107,21 @@ public: bool testFlag( Flag flag ) const; void setFlag( Flag flag, bool state=true ) const; - BCDevice::ID getDeviceID() const noexcept { return _deviceID; } - BC::ID getRegisterID() const noexcept { return _registerID; } + BCDevice::ID getDeviceID() const noexcept; + BC::ID getRegisterID() const noexcept; - uint32_t getRawValue() const noexcept { return _rawValue; } - void setRawValue(uint32_t newRawValue) const { _rawValue = newRawValue; } + uint32_t getRawValue() const noexcept; + void setRawValue(uint32_t newRawValue) const; void setFromDouble( double value ); - ValueType getValueType() const noexcept { return _valueType; } - int getIndexRow() const noexcept { return _indexRow; } - void setIndexRow(int newIndexRow) { _indexRow = newIndexRow; } - QString getLabel() const { return _label; } - QString getUnitLabel() const { return _unitLabel; } - double getFactor() const noexcept { return _factor; } - const OptDouble getOptMin() const { return _optMin; } - const OptDouble getOptMax() const { return _optMax; } + ValueType getValueType() const noexcept; + int getIndexRow() const noexcept; + void setIndexRow(int newIndexRow); + QString getLabel() const; + QString getUnitLabel() const; + double getFactor() const noexcept; + const OptDouble getOptMin() const; + const OptDouble getOptMax() const; protected: