| #pragma once |
| |
| #ifndef TUSBSCANNER_IO_H |
| #define TUSBSCANNER_IO_H |
| |
| #include "TScannerIO.h" |
| |
| class TUSBScannerIOPD; |
| |
| class TUSBScannerIO final : public TScannerIO { |
| TUSBScannerIOPD *m_data; |
| |
| public: |
| TUSBScannerIO(); |
| bool open() override; |
| void close() override; |
| int receive(unsigned char *buffer, int size) override; |
| int send(unsigned char *buffer, int size) override; |
| void trace(bool on) override; |
| ~TUSBScannerIO(); |
| }; |
| |
| #endif |