a4ddd24a50Added functionality for filtering by both type and severity. Wrote tests for eventmanager::get
EricLiu2000
2019-06-27 17:04:07 -0400
baa9404432Went back to normal mutex because I forgot I reverted those
EricLiu2000
2019-06-27 16:02:31 -0400
1d3b3359caWrote more tests, fixed bug with eventmanager::get(size), optimized eventmanager adding and shrinking, prevented trying to add TooManyEvents
EricLiu2000
2019-06-27 15:50:22 -0400
d0c6aba0fcRevert "Changed list of events to vector, switched back to using lock_guard instead of shared/unique_locks"
EricLiu2000
2019-06-27 14:16:36 -0400
2dac03b3e5Changed list of events to vector, switched back to using lock_guard instead of shared/unique_locks
EricLiu2000
2019-06-27 13:42:02 -0400
a9a2a978b8Fixed multithreading issue with eventmanager
EricLiu2000
2019-06-27 13:20:13 -0400
ec95f0f7c3Wrote more tests and fixed locking bug in eventmanager
EricLiu2000
2019-06-26 15:08:41 -0400
150c7d2b07Added gtest folder and building doesn't throw errors
EricLiu2000
2019-06-25 16:56:04 -0400
f45bd6772fBuilds and runs on both windows and ubuntu
EricLiu2000
2019-06-25 13:15:20 -0400
92dc23fa4bUpdated README for refactor
EricLiu2000
2019-06-25 12:48:58 -0400
2f971d7565Runs on windows
EricLiu2000
2019-06-25 11:35:40 -0400
50dba62a89Event refactor builds on Windows
EricLiu2000
2019-06-24 17:59:45 -0400
878d9e6ddeImplemented threaded error handling in errormanager and fixed compile error
EricLiu2000
2019-06-21 16:14:52 -0400
f9d88b4743Upgraded the severity of some warnings to errors and cleaned up internal API error adding
EricLiu2000
2019-06-21 15:08:08 -0400
cb6f88c6bbInitial rework of internal management for overflowing errors
EricLiu2000
2019-06-21 11:18:24 -0400
33ad0c1967C++ error descriptions now distinguish between severity levels
EricLiu2000
2019-06-19 11:00:41 -0400
12cb4c227aicsneolegacy icsneoOpenNeoDevice return now checks success for setting polling message limit and enabling message polling too
EricLiu2000
2019-06-18 11:40:18 -0400
92368f70a5Added error checking for polling
EricLiu2000
2019-06-18 11:38:12 -0400
2b34c82382Added error checking to Device::getMessages()
EricLiu2000
2019-06-18 10:34:50 -0400
255e1e2b90Added more error logging
EricLiu2000
2019-06-12 17:30:10 -0400
dc4f96affbCommands can now only be sent when the device is open
EricLiu2000
2019-06-12 17:28:56 -0400
8a6073a9cfTransmit and receiving messages now fails properly when the device is closed. Device closes when serial number initialization fails after open.
EricLiu2000
2019-06-12 17:25:50 -0400
519e64fb17Added error checking to functions called from Communication
EricLiu2000
2019-06-12 14:29:03 -0400
a16f2843d8Added error reporting to idevicesettings
EricLiu2000
2019-06-11 17:37:59 -0400
965679c370Added error checking and removed some redundancy from device isOpen()
EricLiu2000
2019-06-10 16:48:47 -0400
2806c935f1Added errors for DeviceCurrentlyOpen and DeviceCurrentlyClosed
EricLiu2000
2019-06-10 16:27:45 -0400
8862a06c3dAdded .vs to gitignore
EricLiu2000
2019-06-10 16:17:22 -0400