An open-source Crestron Biamp Library for use in AVnet Framework
To use this test library in your project, follow these steps:
-
Install the package via NuGet. You can use the following command in the Package Manager Console:
dotnet add [<PROJECT>] package UXAV.AVnet.Biamp
-
Import the library classes in your code file(s):
// Import NVX from AVnet using UXAV.AVnet.Biamp;
-
Create your Biamp device:
// create instance of tesira var tesira = new Tesira("My Tesira", "192.168.10.10", "default", "password"); // register a control block var levelBlock = (LevelControlBlock)tesira.RegisterControlBlock(TesiraBlockType.LevelControlBlock, "LEVEL_INSTANCE_TAG"); // subscribe for changes levelBlock.Subscribe();
GitHub Repository: UXAV.AVnet.Biamp
NuGet Package: UXAV.AVnet.Biamp
- Reconfigured workspace to new style SDK format and added support for .NET 6.0
Contributions are welcome! If you would like to contribute to this project, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request to the main repository.
Please ensure that your code follows the project's coding conventions and includes appropriate tests.
- For feature branches use the name
feature/feature-name
- Version numbers are checked against existing tags and fail CI on match
Thank you for your interest in contributing to this project!
This project is licensed under the MIT License.