A .NET library for managing Vector CAN hardware, featuring CAN communication, client management, and channel configuration.
$ dotnet add package Oakrey.Vector.CanThe Oakrey.Vector.Can project is a .NET library designed for managing and interacting with Vector CAN hardware. It provides a high-level API for CAN communication, including support for client and channel management. The library integrates with the VectorBase project for foundational functionalities and is built for .NET 8.
Implements IVectorCanClient for managing CAN communication clients. Supports sending and receiving CAN messages through VectorCanClient.
Provides IVectorCanChannel and VectorCanChannel for managing CAN channels. Includes support for channel-specific configurations and operations.
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.Can and click Install.Run the following command in your terminal:
dotnet add package Oakrey.Vector.Can
Run the following command in your Package Manager Console:
Install-Package Oakrey.Vector.Can
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.