Paul Hollinsky
|
ff1a78c4eb
|
Hotfix for broken device LED updating
This is fixed more permanently on the development branch.
That change will be preferred over this one, when the time comes to merge.
|
2019-09-04 13:31:17 -04:00 |
Paul Hollinsky
|
6bae630463
|
Merge pull request #14 from intrepidcs/icsneoc-versioninfo
Embed version info into built icsneoc DLL
|
2019-08-27 12:46:35 -04:00 |
Paul Hollinsky
|
0607986114
|
Resolve merge conflicts
|
2019-08-12 11:17:28 -04:00 |
EricLiu2000
|
ef16e60025
|
Added more mutexes in eventmanager, fixed exiting destruction bug
|
2019-08-07 13:12:16 -04:00 |
EricLiu2000
|
9629864f1b
|
Fixed wait check in device online/offline
|
2019-08-07 10:06:33 -04:00 |
Jeffrey Quesnelle
|
781b23c0e7
|
std::chrono::seconds::duration should just be std::chrono::seconds
|
2019-08-06 17:35:44 -04:00 |
Jeffrey Quesnelle
|
5112e1d2f9
|
fix building for macos
|
2019-08-06 17:14:12 -04:00 |
EricLiu2000
|
3358241abe
|
Reordered error downgrading, order of going offline, and renamed locks
|
2019-08-06 10:32:19 -04:00 |
EricLiu2000
|
01c62b6445
|
Replaced formal parameter filter in addmessagecallback and addeventcallback
|
2019-08-06 10:31:08 -04:00 |
EricLiu2000
|
4a81b9443a
|
Changed getpollingmessagelimit to return an int
|
2019-08-05 17:25:09 -04:00 |
EricLiu2000
|
71176137ca
|
Added waits to ensure going online and offline succeed before returning
|
2019-08-05 15:35:44 -04:00 |
EricLiu2000
|
451f0a9ac1
|
Added documentation for event callbacks
|
2019-08-05 11:41:01 -04:00 |
EricLiu2000
|
1aeee082ae
|
Testing successful removal of events from within event callbacks
|
2019-08-05 11:40:47 -04:00 |
EricLiu2000
|
9b3d36c8c1
|
Moved calling of event callbacks to after the event is added. Now using unique_locks on the list of events to allow event callbacks to safely modify the list of events
|
2019-08-05 11:40:17 -04:00 |
EricLiu2000
|
bf77b7ac3b
|
Added event callbacks multithreaded test and added documentation
|
2019-08-05 10:57:48 -04:00 |
EricLiu2000
|
2108d6223c
|
Fixed runtime error casting placeholder void* to void in message and event callbacks
|
2019-08-05 10:32:23 -04:00 |
EricLiu2000
|
9040edc25d
|
Added event callback functionality in icsneoc
|
2019-08-02 16:32:15 -04:00 |
EricLiu2000
|
4f735a651c
|
Added event callback functionality. EventManager now uses multiple mutexes to lock events, errors, callbacks, and downgradedThreads separately. Wrote single-threaded test for event callbacks.
|
2019-08-02 15:00:31 -04:00 |
EricLiu2000
|
f9712a4bcd
|
Added error flag when packetizer and multichannelcommunication fail to read
|
2019-08-01 16:21:29 -04:00 |
EricLiu2000
|
453f098cdb
|
Added check to see if message polling is enabled before disabling it in device destructor
|
2019-08-01 14:08:12 -04:00 |
EricLiu2000
|
f41b5c4a79
|
Removed cancellation of error downgrading after closing, was causing read access violations.
|
2019-08-01 14:07:42 -04:00 |
EricLiu2000
|
055cae1232
|
Removed radpluto override of setupDecoder() in order to fix timestamp
|
2019-08-01 13:40:38 -04:00 |
EricLiu2000
|
8516a9c8bd
|
Added placeholder void* filter parameter to icsneo_addMessageCallback and added more documentation for message callback functions
|
2019-07-30 14:02:34 -04:00 |
EricLiu2000
|
655a483aee
|
Cleaned up icsneolegacy returns that use icsneo_settingsReadStructure
|
2019-07-30 10:29:42 -04:00 |
EricLiu2000
|
c10224002a
|
Added message callback functionality in c and canceled error downgrading on user callbacks in communication as well
|
2019-07-30 10:22:27 -04:00 |
EricLiu2000
|
5a98bac8a6
|
Standardized int-returning functions in icsneoc library to return -1 on failure. Updated icsneolegacy accordingly, and added headers for message callback functionality in c
|
2019-07-29 16:08:54 -04:00 |
EricLiu2000
|
54b98ec9b4
|
Error downgrading now uses a map<threadid, bool>, and error downgrading is canceled during message callbacks
|
2019-07-29 15:16:35 -04:00 |
EricLiu2000
|
ff1e65b292
|
Added flag BUILD_DOCS for documentation in CMakeLists.txt
|
2019-07-29 14:30:50 -04:00 |
EricLiu2000
|
f1632aada5
|
Added overview section for API concepts and added more detailed explanation of message callbacks and polling
|
2019-07-29 12:57:00 -04:00 |
EricLiu2000
|
c62ea4d05f
|
Ignoring _build
|
2019-07-29 12:57:00 -04:00 |
Paul Hollinsky
|
511a724252
|
POSIX FTDI: Improve performance by setting the latency timer
|
2019-07-26 17:46:24 -04:00 |
EricLiu2000
|
f30b2ef11c
|
Added official documentation for device concepts in usage
|
2019-07-26 15:12:17 -04:00 |
EricLiu2000
|
f009d8cac5
|
Wrote official documentation for the events and error system
|
2019-07-26 13:34:35 -04:00 |
EricLiu2000
|
b75536c4a2
|
Updated some documentation in eventmanager to reflect chronological pruning of events
|
2019-07-26 13:34:03 -04:00 |
EricLiu2000
|
4654742046
|
Updated copyrights from 2018 to 2019
|
2019-07-25 16:49:07 -04:00 |
EricLiu2000
|
80999251ef
|
Updated library version numbers to 0.2.0
|
2019-07-25 16:45:54 -04:00 |
EricLiu2000
|
16205d29b6
|
Added initial documentation files for c#, java, and usage
|
2019-07-25 16:43:33 -04:00 |
EricLiu2000
|
8c186f00cd
|
Added functionality to set blocking behavior of write
|
2019-07-24 14:57:06 -04:00 |
EricLiu2000
|
69b7e5b45a
|
Device::GetMessages now returns a pair of {vector, bool} instead of vector
|
2019-07-24 13:40:54 -04:00 |
EricLiu2000
|
66126b2b61
|
Downgraded non-user thread errors to warnings
|
2019-07-24 13:22:17 -04:00 |
EricLiu2000
|
6f8d307850
|
Implemented thread specific error-downgrading to events and wrote corresponding unit test
|
2019-07-24 12:52:15 -04:00 |
EricLiu2000
|
42a5d525ce
|
Renamed test suite in CMakeLists.txt
|
2019-07-23 17:20:25 -04:00 |
EricLiu2000
|
199bd2b144
|
Reverted refactor changes to icsneolegacy.h
|
2019-07-23 17:16:27 -04:00 |
Paul Hollinsky
|
21c3fead4a
|
Error checking for Encoder::encode UpdateLEDState
|
2019-07-23 15:04:50 -04:00 |
Paul Hollinsky
|
77eed8f58d
|
Revise documentation for icsneo_getLastError
|
2019-07-23 15:03:43 -04:00 |
EricLiu2000
|
69a7b9bc2d
|
Removed casts in network.h constants for SWIG compatibility
|
2019-07-17 16:36:40 -04:00 |
EricLiu2000
|
65cd6ff8c8
|
Cleaned up some formatting
|
2019-07-17 15:22:13 -04:00 |
EricLiu2000
|
42690d1f9a
|
Updated documentation, added multithreaded test with both events and errors for eventmanager
|
2019-06-28 11:11:58 -04:00 |
EricLiu2000
|
e3517767cb
|
Events are now removed purely in chronological order if overflowing
|
2019-06-27 18:04:59 -04:00 |
EricLiu2000
|
70d5b4f5b5
|
Reordered tests
|
2019-06-27 17:28:54 -04:00 |