RDMSharp is a C# library that abstracts the communication using Remote Device Management (RDM) protocol, making it easier for developers to integrate RDM functionality into their .NET applications. The library provides a standardized and user-friendly API for sending and receiving RDM messages, managing devices, and handling RDM discovery.
- Easy-to-use API for RDM communication in C#
- Device discovery and management
- Support for all major RDM commands
- Extensible architecture for custom device types and parameters
- Cross-platform: Works on .NET 6, .NET 7, .NET 8, .NET 9 and in future upcomming versions
- Comprehensive error handling and logging
- Unit tested for reliability
- .NET 6 or higher
- Visual Studio 2022 or later (recommended)
You can install RDMSharp via NuGet: Or via the NuGet Package Manager in Visual Studio.
Contributions are welcome! Please open issues or submit pull requests via GitHub.
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature
) - Commit your changes (
git commit -am 'Add new feature'
) - Push to the branch (
git push origin feature/your-feature
) - Open a pull request
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International Public License. See the LICENSE file for details.
For questions or support, please open an issue on GitHub.
RDMSharp is developed and maintained by DMXControl Projects e.V..