Implement open() and close() for Usb class, added a lot of TODO's
This commit is contained in:
@@ -5,8 +5,9 @@
|
||||
|
||||
namespace ptprnt::printer {
|
||||
|
||||
P700Printer::P700Printer(std::unique_ptr<driver::P700Driver> driver) {
|
||||
if (!driver->open()) {
|
||||
P700Printer::P700Printer(std::shared_ptr<driver::P700Driver> driver) {
|
||||
mDriver = std::move(driver);
|
||||
if (!mDriver->open()) {
|
||||
throw std::invalid_argument("Could not open driver!");
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user