A .NET library for managing Vector LIN hardware, featuring LIN communication, client management, and frame handling.
$ dotnet add package Oakrey.Vector.LinThe Oakrey.Vector.Lin project is a .NET library designed for managing and interacting with Vector LIN hardware. It provides a high-level API for LIN communication, including support for client and channel management, as well as frame handling. The library integrates with the VectorBase project for foundational functionalities and is built for .NET 8.
Implements IVectorLinClient for managing LIN communication clients. Supports sending and receiving LIN frames through VectorLinClient.
Provides IVectorLinChannel and VectorLinChannel for managing LIN channels. Includes support for channel-specific configurations and operations.
Manages LIN frames with VectorFrame for efficient communication.
Leverages the VectorBase project for shared abstractions and base functionalities.
Designed with interfaces and base classes for easy extension and customization.
Provides robust error handling mechanisms for managing communication and channel-related issues.
You can install the package via NuGet Package Manager, Package Manager Console or the .NET CLI.
Oakrey.Vector.Lin and click Install.Run the following command in your terminal:
dotnet add package Oakrey.Vector.Lin
Run the following command in your Package Manager Console:
Install-Package Oakrey.Vector.Lin
Contributions are welcome! Feel free to open issues or submit pull requests to improve the package.
This project is licensed under the MIT License. See the LICENSE file for details.