#pragma once #include "Device/IConfig.h" #include "Device/PublicFunc.h" #include "Device/PaperSize.h" #pragma once //class G400ScanConfig : // public IConfig //{ //public: // union Configuration // { // struct // { // unsigned int pageSize : 5; // unsigned int isColor : 1; // unsigned int dpi : 2; // unsigned int doubleFeeded : 1; // unsigned int enableUV : 1; // unsigned int enableLed : 1; // unsigned int reversed1 : 6; // unsigned int isCorrect : 1; // unsigned int dstHeight : 8; // unsigned int reversed2 : 6; // }params; // unsigned int value; // }; // G400ScanConfig(GScanCap& gcap); // virtual ~G400ScanConfig(); // virtual unsigned int GetData() override; //private: // Configuration cfg; // Device::PaperSize PaperSize; //};