Commit Graph

35 Commits (b5c38dc5b948e39873c4441963d9192e8127d5c5)

Author SHA1 Message Date
David Rebbe fadeaec512 filtered out tx messages 2024-12-10 15:21:54 -05:00
David Rebbe e9b0cdae56 added getter and setters for baudrates 2024-12-10 15:02:30 -05:00
David Rebbe bac4d86c57 added icsneo_message_is_transmit 2024-12-10 14:19:45 -05:00
David Rebbe 675842cf9c updated can DLC related stuff 2024-12-10 14:02:18 -05:00
David Rebbe 1ca9f0fdb4 added icsneo_message_get_netid and icsneo_get_netid_name 2024-12-09 09:38:01 -05:00
David Rebbe bfd8a023c6 add bus name string to example 2024-12-09 07:52:39 -05:00
David Rebbe 7e4c0cdc43 commonize the naming of the functions 2024-12-05 16:19:32 -05:00
David Rebbe a2feff5dbd rename icsneo_error_code 2024-12-05 16:11:53 -05:00
David Rebbe 3cdf9a341f memory optimizations 2024-12-05 11:42:55 -05:00
David Rebbe b44bf07d1b implemented can getter methods. 2024-12-04 15:35:57 -05:00
David Rebbe b88f8dbb05 added icsneo_get_events, icsneo_device_get_events, and icsneo_event_get_description 2024-12-04 12:32:42 -05:00
David Rebbe 360610c0ac updated example to use msg type and bus type functions 2024-12-04 00:33:14 -05:00
David Rebbe 63fd8c2f3a fixed messages 2024-12-03 21:39:47 -05:00
David Rebbe fde2f670b5 fixed sleep on linux 2024-12-03 20:39:54 -05:00
David Rebbe 802be13e74 add timestamp resolution to example. 2024-12-03 18:11:44 -05:00
David Rebbe 7dee139217 added icsneo_message_get_type. Not done. 2024-12-03 18:06:09 -05:00
David Rebbe fbeea2f79d added timeout to get messages and copied messages over. 2024-12-03 17:34:09 -05:00
David Rebbe fc72d87c76 updated example 2024-12-03 16:02:07 -05:00
David Rebbe 76afcb410d updated cmakelists with some options disabled for now. 2024-12-03 15:40:52 -05:00
David Rebbe ee341139c0 first commit, open and close work. 2024-11-23 17:57:14 -05:00
David Rebbe 06f6861130 Legacy: Drop deprecated APIs
Drop icsneoFindNeoDevices() and icsneoOpenNeoDevice() in favor of icsneoFindDevices() and icsneoOpenDevice(), respectively.

Also fixes:
- Failure to re-open a device after it has been closed with the C/legacy APIs
- NumberOfClients not being updated
- FIRE3 settings missing in icsneoGetDeviceSettingsType()
2024-03-07 19:45:46 +00:00
Kyle Schwarz bddbcfcf6d CI: Fix warnings 2023-12-01 22:20:41 +00:00
Kyle Johannes d7d98855ea Legacy: Update icsnVC40 to support Red 2 settings transactions 2023-06-14 14:39:44 +00:00
Kyle Johannes 63c81b1c3d LIN: Legacy API 2023-04-05 15:43:26 +00:00
Paul Hollinsky c326397bea Examples: C Interactive: Resolve warnings 2022-02-22 10:49:49 -05:00
Paul Hollinsky cf8bcd1d63 Examples: Interactive C: Fix initializers 2021-05-30 02:55:00 -07:00
Paul Hollinsky 21bc4eeff2 Message: Create a type system so non-frame data can be represented
This change breaks existing code, hence the version bump, but it's
going to be much less error prone going forward.
2021-05-22 01:58:36 -04:00
Paul Hollinsky e82b5d15e0 Support software controllable termination 2021-04-11 22:13:51 -04:00
Paul Hollinsky c8bf1f26da Examples: C Interactive: Initialize product description to empty string
This is a guard in case the icsneo_describeDevice call were to
fail for some reason, and is just good practice regardless.
2021-04-11 22:00:12 -04:00
Paul Hollinsky 9ba21d5dc7 C API: Digital IO function use stdbool.h
This requirement is already in place and makes the API more consistent
2021-04-11 20:54:59 -04:00
Paul Hollinsky a6c8acd8e9 Ethernet (DoIP) Activation Line support 2021-04-06 22:50:25 -04:00
Paul Hollinsky 7c1d44bc4f C Example: Show transmit receipts 2020-11-17 11:47:09 -05:00
Paul Hollinsky cfaf677263 C Example: Fix improper allocation size 2020-11-17 11:47:05 -05:00
Kyle Schwarz afda617894 Remove trailing white-space 2020-08-11 13:42:13 -04:00
Paul Hollinsky f49f65c3ed Move examples into tree
See history at https://github.com/intrepidcs/libicsneo-examples/tree/v0.2.0-dev
2020-08-06 15:41:48 -04:00