3 #include "reader_with_transmit_start_stop_config.hpp" 11 using namespace Internal;
34 isActiveOut = pConfig->ReadFromHandle(guard);
39 virtual bool ReadFromHandle_(
const HandleGuard<ReaderConfig>& guard)
override 41 CExports::cvbbool_t active;
42 CVB_CALL_CAPI(CvcBcGetCode93(reinterpret_cast<std::intptr_t>(guard.Handle()),
46 checkQuietzone_.Ptr(),
47 evalCheckDigit_.Ptr(),
48 transmitCheckDigit_.Ptr(),
49 transmitStartStop_.Ptr(),
52 return SmartBool(active);
55 virtual void WriteToHandle_(
bool active, HandleGuard<ReaderConfig>& guard)
override 57 Internal::DoResCall([&]()
59 return CVB_CALL_CAPI(CvcBcSetCode93(reinterpret_cast<std::intptr_t>(guard.Handle()),
73 : ReaderWithTransmitStartStopConfigBase()
Symbology
The symbologies supported by Barcode.
Definition: barcode.hpp:96
virtual Symbology Type() const override
Symbology of configuration object.
Definition: code93.hpp:22
Configuration to access parameters of ReaderWithTransmitStartStopConfigBase.
Definition: reader_with_transmit_start_stop_config.hpp:18
Root namespace for the Image Manager interface.
Definition: version.hpp:11
static std::unique_ptr< Code93 > FromHandle(const HandleGuard< ReaderConfig > &guard, bool &isActiveOut)
Create object from handle.
Definition: code93.hpp:31
Configuration to access parameters of Code93.
Definition: code93.hpp:17