diff options
| author | a1xd <[email protected]> | 2021-07-05 23:33:41 -0400 |
|---|---|---|
| committer | a1xd <[email protected]> | 2021-07-05 23:33:41 -0400 |
| commit | 31efc792f5895d7ef3533390875de3c480add996 (patch) | |
| tree | 8db5b16a88f50448cb525ba8ae56801985294f63 /wrapper/wrapper_io.cpp | |
| parent | Merge pull request #87 from matthewstrasiotto/streamer_mode (diff) | |
| parent | Handle power\exponent correctly in GUI (diff) | |
| download | rawaccel-31efc792f5895d7ef3533390875de3c480add996.tar.xz rawaccel-31efc792f5895d7ef3533390875de3c480add996.zip | |
merge lut2
Diffstat (limited to 'wrapper/wrapper_io.cpp')
| -rw-r--r-- | wrapper/wrapper_io.cpp | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/wrapper/wrapper_io.cpp b/wrapper/wrapper_io.cpp deleted file mode 100644 index 4b77174..0000000 --- a/wrapper/wrapper_io.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#pragma once - -#include <rawaccel-io.hpp> -#include "wrapper_io.hpp" - -auto with_managed_ex = [](auto fn) { - try - { - fn(); - } - catch (const install_error&) - { - throw gcnew DriverNotInstalledException(); - } - catch (const std::system_error& e) - { - throw gcnew DriverIOException(gcnew String(e.what())); - } -}; - -void wrapper_io::writeToDriver(const settings& args) -{ - with_managed_ex([&] { - write(args); - }); -} - -void wrapper_io::readFromDriver(settings& args) -{ - with_managed_ex([&] { - args = read(); - }); -} - -void wrapper_io::getDriverVersion(version_t& ver) -{ - with_managed_ex([&] { - ver = get_version(); - }); -} |