3#include "reader_with_quietzone_config_base.hpp"
11 using namespace Internal;
30 return absoluteMaxDigits_;
41 return absoluteMinDigits_;
52 if (minDigits < absoluteMinDigits_ ||
53 minDigits > absoluteMaxDigits_ ||
54 minDigits > maxDigits_)
56 if (minDigits_ != minDigits)
58 minDigits_ =
static_cast<short>(minDigits);
81 if (maxDigits < absoluteMinDigits_ ||
82 maxDigits > absoluteMaxDigits_ ||
83 maxDigits < minDigits_)
85 if (maxDigits_ != maxDigits)
87 maxDigits_ =
static_cast<short>(maxDigits);
109 if (transmitCheckDigit_ != transmitCheckDigit)
111 transmitCheckDigit_ = transmitCheckDigit;
122 return transmitCheckDigit_;
130 SmartBool transmitCheckDigit_;
133 short absoluteMinDigits_ = 1;
134 const short absoluteMaxDigits_ = 50;
145 using ReaderCommon1DConfigBase = Config::ReaderCommon1DConfigBase;
Configuration to access parameters of ReaderCommon1DConfigBase.
Definition: reader_common_1d_config_base.hpp:19
virtual int MinDigits() const
Returns the minimum number of Codabar code words.
Definition: reader_common_1d_config_base.hpp:67
virtual int AbsoluteMaxDigits() const
Absolute maximum number of digits.
Definition: reader_common_1d_config_base.hpp:28
virtual bool TransmitCheckDigit() const
Returns whether to append check digit to data.
Definition: reader_common_1d_config_base.hpp:120
virtual void SetTransmitCheckDigit(bool transmitCheckDigit)
Append/do not append check digit to data.
Definition: reader_common_1d_config_base.hpp:107
virtual int AbsoluteMinDigits() const
Absolute minimum number digits.
Definition: reader_common_1d_config_base.hpp:39
virtual void SetMinDigits(int minDigits)
Definition: reader_common_1d_config_base.hpp:50
virtual void SetMaxDigits(int maxDigits)
Sets the maximum number of Codabar code words.
Definition: reader_common_1d_config_base.hpp:79
virtual int MaxDigits() const
Returns the maximum number of Codabar code words.
Definition: reader_common_1d_config_base.hpp:96
Configuration to access parameters of ReaderWithQuietzoneConfigBase.
Definition: reader_with_quietzone_config_base.hpp:20
Root namespace for the Image Manager interface.
Definition: c_barcode.h:24