diff --git a/include/icsneo/device/device.h b/include/icsneo/device/device.h index b10fd0b..f671d2e 100644 --- a/include/icsneo/device/device.h +++ b/include/icsneo/device/device.h @@ -89,14 +89,15 @@ public: }; enum class OpenStatusType { - Question, + QuestionContinueSkipCancel, + QuestionContinueCancel, Progress }; - using OpenStatusHandler = std::function progress)>; + using OpenStatusHandler = std::function progress)>; bool open(OpenFlags flags = {}, OpenStatusHandler handler = - [](OpenStatusType type, const std::string& _s, optional _p) { return OpenDirective::Continue; }); + [](OpenStatusType type, const std::string& _s, optional _p) { return Device::OpenDirective::Continue; }); virtual bool close(); virtual bool isOnline() const { return online; } virtual bool isOpen() const { return com->isOpen(); }