This Commit adds a rudimentary printer factory to greatly simplify the creation of printers
This commit is contained in:
@@ -34,8 +34,7 @@ class IPrinterDriver {
|
||||
virtual const std::string_view getDriverName() = 0;
|
||||
virtual const std::string_view getName() = 0;
|
||||
virtual const std::string_view getVersion() = 0;
|
||||
virtual const uint16_t getVid() = 0;
|
||||
virtual const uint16_t getPid() = 0;
|
||||
virtual const libusbwrap::usbId getUsbId() = 0;
|
||||
virtual const PrinterInfo getPrinterInfo() = 0;
|
||||
virtual const PrinterStatus getPrinterStatus() = 0;
|
||||
virtual bool attachUsbDevice(std::shared_ptr<libusbwrap::IUsbDevice> usbHndl) = 0;
|
||||
|
Reference in New Issue
Block a user