CVB++ 15.0
reader_with_transmit_start_stop_config.hpp
1#pragma once
2
3#include "reader_with_boolean_check_digit_config_base.hpp"
4
5namespace Cvb
6{
7 CVB_BEGIN_INLINE_NS
8
9 namespace Barcode
10 {
11 using namespace Internal;
12
13 namespace Config
14 {
16
19 {
20 public:
21
23
28 void SetTransmitStartStop(SmartBool transmitStartStop)
29 {
30 if (transmitStartStop_ != transmitStartStop)
31 SetDirty();
32 transmitStartStop_ = transmitStartStop;
33 }
34
36
41 SmartBool TransmitStartStop() const { return transmitStartStop_; };
42
43
44
45 protected:
46 SmartBool transmitStartStop_;
47
48 protected:
51 {
52 }
53
54 };
55 }
56
57 using ReaderWithTransmitStartStopConfigBase = Config::ReaderWithTransmitStartStopConfigBase;
58 using ReaderWithTransmitStartStopConfigBasePtr = std::shared_ptr<ReaderWithTransmitStartStopConfigBase>;
59
60 }
61
62 CVB_END_INLINE_NS
63}
Configuration to access parameters of ReaderWithBooleanCheckDigitConfigBase.
Definition: reader_with_boolean_check_digit_config_base.hpp:20
Configuration to access parameters of ReaderWithTransmitStartStopConfigBase.
Definition: reader_with_transmit_start_stop_config.hpp:19
SmartBool TransmitStartStop() const
Returns whether to transmit/do not transmit start and stop digits with data.
Definition: reader_with_transmit_start_stop_config.hpp:41
void SetTransmitStartStop(SmartBool transmitStartStop)
Sets whether to transmit/do not transmit start and stop digits with data.
Definition: reader_with_transmit_start_stop_config.hpp:28
Root namespace for the Image Manager interface.
Definition: c_barcode.h:24