3#include "reader_ean_upc_config_base.hpp"
11 using namespace Internal;
33 isActiveOut = pConfig->ReadFromHandle(guard);
38 virtual bool ReadFromHandle_(
const HandleGuard<ReaderConfig>& guard)
override
40 CExports::cvbbool_t active;
41 CVB_CALL_CAPI(CvcBcGetUPCA(
reinterpret_cast<std::intptr_t>(guard.Handle()),
43 checkQuietzone_.Ptr(),
44 appendix2Present_.Ptr(),
45 appendix5Present_.Ptr(),
48 return SmartBool(active);
51 virtual void WriteToHandle_(
bool active, HandleGuard<ReaderConfig>& guard)
override
53 CVB_CALL_CAPI(CvcBcSetUPCA(
reinterpret_cast<std::intptr_t>(guard.Handle()),
63 : ReaderEanUpcConfigBase()
Configuration to access parameters of ReaderEanUpcConfigBase.
Definition: reader_ean_upc_config_base.hpp:20
Configuration to access parameters of UpcA.
Definition: upc_a.hpp:18
static std::unique_ptr< UpcA > FromHandle(const HandleGuard< ReaderConfig > &guard, bool &isActiveOut)
Create object from handle.
Definition: upc_a.hpp:30
Symbology
The symbologies supported by Barcode.
Definition: barcode.hpp:97
Root namespace for the Image Manager interface.
Definition: c_barcode.h:24