Oakrey.LDF
1.0.0
dotnet add package Oakrey.LDF --version 1.0.0
NuGet\Install-Package Oakrey.LDF -Version 1.0.0
<PackageReference Include="Oakrey.LDF" Version="1.0.0" />
<PackageVersion Include="Oakrey.LDF" Version="1.0.0" />
<PackageReference Include="Oakrey.LDF" />
paket add Oakrey.LDF --version 1.0.0
#r "nuget: Oakrey.LDF, 1.0.0"
#addin nuget:?package=Oakrey.LDF&version=1.0.0
#tool nuget:?package=Oakrey.LDF&version=1.0.0
Oakrey.LDF
Overview
LDF is a comprehensive .NET library for parsing, modeling, and exporting LIN Description Files (LDF). It provides a robust framework for working with LIN protocol data, enabling developers to easily manage nodes, signals, frames, and schedules.
Features
LDF Parsing:
- Parse LIN Description Files into a structured object model.
- Support for all major LDF components, including nodes, signals, frames, and schedules.
LDF Exporting:
- Export LIN Description Files from the object model.
- Maintain compatibility with LIN protocol standards.
Node Management:
- Support for master and slave nodes.
- Configurable node attributes, including diagnostic addresses and timeouts.
Signal Handling:
- Define and manage signals with encoding types, logical values, and physical values.
- Support for diagnostic and standard signals.
Frame Management:
- Handle diagnostic and standard frames with signal positioning.
- Configurable frame attributes, including identifiers and response lengths.
Schedule Tables:
- Define and manage schedule tables with frame requests and delays.
Error Handling:
- Comprehensive exception handling for parsing errors and invalid operations.
Extensibility:
- Easily extendable to support custom LDF components and behaviors.
Installation
You can install the package via NuGet Package Manager, Package Manager Console or the .NET CLI.
NuGet Package Manager
- Open your project in Visual Studio.
- Navigate to Tools > NuGet Package Manager > Manage NuGet Packages for Solution....
- Search for
Oakrey.LDF
and click Install.
.NET CLI
Run the following command in your terminal:
dotnet add package Oakrey.LDF
Package Manager Console
Run the following command in your Package Manager Console:
Install-Package Oakrey.LDF
Requirements
- .NET 8 or higher
Project Information
- Author: Oakrey
- Company: Oakrey
- License: MIT
- Repository: Git Repository
- Project URL: Project Website
Contributing
Contributions are welcome! Feel free to open issues or submit pull requests to improve the package.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Oakrey.LDF
Overview
NuGet Package Manager
- Open your project in Visual Studio.
- Navigate to Tools > NuGet Package Manager > Manage NuGet Packages for Solution....
- Search for
Oakrey.LDF
and click Install.
.NET CLI
Run the following command in your terminal:
dotnet add package Oakrey.LDF
Package Manager Console
Run the following command in your Package Manager Console:
Install-Package Oakrey.LDF
Requirements
- .NET 8 or higher
Project Information
- Author: Oakrey
- Company: Oakrey
- License: MIT
- Repository: Git Repository
- Project URL: Project Website
Contributing
Contributions are welcome! Feel free to open issues or submit pull requests to improve the package.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Oakrey.Collections (>= 1.0.0)
- Oakrey.Readers (>= 1.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Oakrey.LDF:
Package | Downloads |
---|---|
Oakrey.LDF.Values
Library for managing LIN signal and frame values, including signal encoding, frame content, and LIN message construction. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 158 | 4/22/2025 |