EricLiu2000
903615dadd
Added icsneo_isOpen() functionality
2019-06-13 16:01:35 -04:00
Paul Hollinsky
7cf0ec5f4f
Rename timestampMultiplier to timestampResolution
...
We've also decided to leave it out of the message structures since, for most uses going forward, it will not be needed.
Anyone who wants the timestamp resolution can always make the inexpensive device call to get it.
2019-05-06 12:32:04 -04:00
David Rebbe
23c3cc3763
Implemented legacy icsneoGetTimeStampForMsg() function call.
...
Signed-off-by: David Rebbe <drebbe@intrepidcs.com>
2019-04-05 19:09:52 -04:00
Paul Hollinsky
e124ad28f4
Major improvements to the settings API
...
* Allow the raw structure to be manipulated from C and Legacy APIs
* Structure is now split between what's on the device and what's on the client so changes will not be visible from read methods until apply()
* Allow devices to connect which have slightly different firmware versions than the settings structure
2018-12-21 20:24:11 -05:00
Paul Hollinsky
3488e36f2a
Added the ability to get the baudrate for networks
2018-12-10 14:57:43 -05:00
Paul Hollinsky
8ef2260fbe
Add the ability to enumerate supported devices
2018-11-20 09:42:25 -05:00
Paul Hollinsky
77d694c662
Added the ability to block on getMessages until a message arrives
2018-11-09 16:28:48 -05:00
Paul Hollinsky
6399b3d8f2
C API: Allow querying of specifically non-device errors
2018-10-30 18:33:43 -04:00
Paul Hollinsky
5bc65554f9
Error system now functional in C and C++ APIs
2018-10-30 16:54:36 -04:00
Paul Hollinsky
1a9c907fea
CAN FD baudrate settings
2018-10-30 15:38:15 -04:00
Paul Hollinsky
4f91d0775f
Version info
2018-10-29 16:35:14 -04:00
Paul Hollinsky
3a42372dcd
Add error system
2018-10-26 20:53:30 -04:00
Paul Hollinsky
95dce1c429
Device describe
2018-10-24 12:51:04 -04:00
Paul Hollinsky
8044488bed
Make a blank settings interface if one does not exist because segfaulting is bad
2018-10-22 17:23:13 -04:00
Paul Hollinsky
8e6b0d0b0e
Refactor for a central include directory
2018-10-22 11:52:34 -04:00
Paul Hollinsky
d037709963
CAN and CAN FD transmit implemented
2018-10-18 17:39:37 -04:00
Paul Hollinsky
ba9813021e
Legacy API can receive CAN now
2018-10-08 21:43:32 -04:00
Paul Hollinsky
b3471890eb
Allow returning to the default settings
2018-10-08 19:03:12 -04:00
Paul Hollinsky
d7372bbd5a
Incomplete device settings sending
2018-10-01 15:26:13 -04:00
Paul Hollinsky
2b443ad83d
The icsneolegacy API finds devices correctly now
2018-09-27 13:34:16 -04:00
Paul Hollinsky
06b7181492
Implement DeviceType and icsneo_getProductName
2018-09-26 20:43:49 -04:00
Paul Hollinsky
b0f5ad0f7f
Refactor icsneoc to icsneo_functionName to avoid conflicts with legacy
2018-09-26 16:38:28 -04:00
Paul Hollinsky
c391bb97a4
Manage memory for the C interface in a much less hack way
2018-09-25 18:58:37 -04:00
Paul Hollinsky
6a0c28cb3d
Got rid of a strcpy
2018-09-25 18:46:05 -04:00
Paul Hollinsky
63d13cdb88
Allow polling for messages from C
2018-09-13 19:40:23 -04:00
Paul Hollinsky
e2e5017331
Initial commit
2018-09-10 20:28:29 -04:00