Paul Hollinsky
|
42780dc610
|
Add ReaderWriterQueue and update ConcurrentQueue
|
2020-03-09 13:38:14 -04:00 |
Paul Hollinsky
|
9ac3fd56bd
|
FlexRay: Don't check for POCReady when writing configuration
It is not needed and this gives a good speedup to configuration
|
2020-02-28 20:10:31 -05:00 |
Paul Hollinsky
|
8ae3317930
|
FlexRay: Rework controller register reading for reliability
|
2020-02-28 20:09:33 -05:00 |
Paul Hollinsky
|
1cd817a16b
|
Fix race conditions with Communication::waitForMessageSync
|
2020-02-28 20:00:08 -05:00 |
Paul Hollinsky
|
9fcba2eb13
|
Notify extensions we're going offline before we actually do
|
2020-02-28 19:57:43 -05:00 |
Paul Hollinsky
|
0c330f734b
|
Fix typo
|
2020-02-28 19:57:16 -05:00 |
Paul Hollinsky
|
a2fecb7621
|
Support for EtherBADGE
|
2020-02-20 14:43:10 -05:00 |
Jeffrey Quesnelle
|
98bd7e9c55
|
add decoding of transmitted, error, and description fields for CAN packets
|
2020-02-19 09:36:28 -05:00 |
Paul Hollinsky
|
ef34959c91
|
STM32 device finder for Darwin
|
2020-02-14 23:18:34 -05:00 |
Jeffrey Quesnelle
|
57fb55b686
|
fix uninitialized memory which may cause Windows to not properly enumerate devices
|
2020-01-24 13:32:35 -05:00 |
Paul Hollinsky
|
724cc428d9
|
Properly specify the FlexRay CC registers
|
2019-11-20 16:24:20 +01:00 |
Paul Hollinsky
|
52b0b4c586
|
Properly set up transmit buffers
|
2019-11-19 17:07:48 +01:00 |
Paul Hollinsky
|
fe7c50f8a3
|
Correctly shift received data
|
2019-11-19 17:07:26 +01:00 |
Paul Hollinsky
|
4821a957dd
|
Properly decode incoming FlexRayPackets
|
2019-11-18 06:09:25 +01:00 |
Paul Hollinsky
|
31062dd928
|
For now, assume VNET Z is in coldstart mode
|
2019-11-12 20:48:30 -05:00 |
Paul Hollinsky
|
37778d7891
|
Implement FlexRay transmit, configuration, and cold start
|
2019-11-12 20:38:47 -05:00 |
Paul Hollinsky
|
3396f5dcce
|
Refining the FlexRay API
|
2019-11-09 15:34:58 -05:00 |
Paul Hollinsky
|
f0582697a6
|
Clarify FlexRay Slot ID
|
2019-11-01 14:48:14 -04:00 |
Jeffrey Quesnelle
|
b990e03343
|
add CMake options to disable certain targets and fix a few compiler warnings
|
2019-10-17 09:43:50 -04:00 |
Jeffrey Quesnelle
|
423f854682
|
fix MSVC build errors and warnings
|
2019-10-16 23:56:49 -04:00 |
Paul Hollinsky
|
eb856dffec
|
Quiet down warnings on Windows
|
2019-10-16 17:43:11 -04:00 |
Paul Hollinsky
|
debaf8f0cb
|
Merge branch 'v0.2.0-dev' of github.com:intrepidcs/libicsneo into v0.2.0-dev
|
2019-10-16 16:44:16 -04:00 |
Paul Hollinsky
|
2f9844df92
|
Begin work on FlexRay support
|
2019-10-16 16:43:31 -04:00 |
Paul Hollinsky
|
5795efbde8
|
Merge changes from v0.1.2
Dropping the updateLEDState fix as the one on this branch is nicer
|
2019-09-04 13:40:42 -04:00 |
Paul Hollinsky
|
2a47b6f179
|
v0.1.2
Embed version info into DLLs on Windows
Fix device LEDs not indicating status properly
Build fixes
|
2019-09-04 13:32:09 -04:00 |
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 |