1#ifndef SQUIDSTATLIBRARY_AISCOMPRANGE_H
2#define SQUIDSTATLIBRARY_AISCOMPRANGE_H
4#include "AisSquidstatGlobal.h"
8class AisCompRangePrivate;
25 explicit AisCompRange(
const QString& compRangeName, uint8_t bandwidthIndex, uint8_t stabilityFactor);
77 std::shared_ptr<AisCompRangePrivate> m_data;
This class has advanced options controlling the device stability including the bandwidth index and th...
Definition: AisCompRange.h:15
uint8_t getBandwidthIndex() const
get the value set for the bandwidth index.
void setCompRangeName(const QString &compRangeName)
set a name for the compensation range for reference purposes.
AisCompRange(const AisCompRange &)
copy constructor for the compensation-range object.
void setBandwidthIndex(uint8_t index)
set the index value for the bandwidth.
AisCompRange(const QString &compRangeName, uint8_t bandwidthIndex, uint8_t stabilityFactor)
constructor for the compensation-range object.
void setStabilityFactor(uint8_t factor)
set a value for the stability factor.
uint8_t getStabilityFactor() const
get the value set for the stability factor.
const QString & getCompRangeName() const
get the name set for the compensation range.