SocketCANSharp
SocketCANSharp copied to clipboard
.NET managed wrapper for SocketCAN on Linux
I have been successfully using the IsoTPCommSimulator example code to send buffers back and forth but I would like to have a listener capable of getting messages from a number...
Per inquiry in #73. Need to test on Android and confirm support. If support is confirmed, will add this to the README documentation.
Reading CAN Network Interface information is supported as of the v0.10.0 release, however, writing network interface information is not supported yet. Support needs to be added to the library for...
Necessary for reading out priority and error queue data when using `recvmsg` to receive data on a J1939 network.
Using the flag MSG_ERRQUEUE, it is possible on some sockets to receive error information via ancillary messages.
I run test the project on window.There is an error:DllNotFoundException: Unable to load DLL 'libc' or one of its dependencies.Otherwise,I want to kown if SocketCANSharp.dll can been used to CAN...
Thanks for maintaining modern bindings to socket can! We are encountering issues when we use socket can early during system initialisation. When we call `var numBytes = _rawCanSocket.Read(out CanFrame frame)`...
Span is likely useful for some aspects of this library. https://learn.microsoft.com/en-us/archive/msdn-magazine/2018/january/csharp-all-about-span-exploring-a-new-net-mainstay
Option CAN_ISOTP_DYN_FC_PARM was added to enable dynamic flow control on ISO-TP sockets for adjusting Blocksize (BS) and Separation Time minimum (STmin) mid-transfer on the fly. This feature was added in...