This repository has been archived by the owner on May 10, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'docs' of https://github.com/akmadian/NZXTSharp into docs
- Loading branch information
Showing
4 changed files
with
150 additions
and
32 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# NZXTSharp | ||
|
||
[![Documentation Status](https://readthedocs.org/projects/nzxtsharp/badge/?version=latest)](https://nzxtsharp.readthedocs.io/en/latest/?badge=latest) | ||
[![Discord](https://img.shields.io/badge/%20-Discord%20Server-blue.svg)](https://discord.gg/yK8m2CU) | ||
|
||
NZXTSharp is the one-stop C# SDK for NZXT hardware. | ||
|
||
**I am looking for people to help NZXTSharp grow by integrating NZXTSharp with [ProjectAurora][5] and/ or [RGB.NET][6]. If you are | ||
interested, please contact me on [Discord][7], or by email.** | ||
|
||
## Documentation | ||
Documentation can be found at [NZXTSharp's readthedocs.io page][3]. Docs are built from [the docs branch][4]. | ||
There are also XML docs in the source. | ||
|
||
## Disclaimer | ||
NZXTSharp is provided under the GNU GPLv3 license, but I want to re-iterate these stipulations: | ||
- This software is provided as is. | ||
- This software is provided with no warranty. | ||
- Neither I, nor any of NZXTSharp's collaborators hold any liability for any broken or non-functional hardware resulting from use of this package. Please use your best judgement. | ||
|
||
Please keep in mind that NZXTSharp is in development, and will have breaking changes in the future. | ||
|
||
For a full changelog, see [the NZXTSharp changelog](https://github.com/akmadian/NZXTSharp/blob/docs-develop/changelog.txt). | ||
|
||
A big thank you to [Pet0203][2] for his help in reverse engineering the protocols and building NZXTSharp. | ||
|
||
###### </> With ♥ by Ari Madian | ||
|
||
[0]: https://www.nuget.org/packages/NZXTSharp | ||
[1]: https://github.com/akmadian/NZXTSharp/issues/new | ||
[2]: https://github.com/Pet0203 | ||
[3]: https://nzxtsharp.readthedocs.io/en/latest/ | ||
[4]: https://github.com/akmadian/NZXTSharp/tree/docs-develop | ||
[5]: https://github.com/antonpup/Aurora | ||
[6]: https://github.com/DarthAffe/RGB.NET | ||
[7]: https://discord.gg/yK8m2CU |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
(2.0.0-preview2) | ||
DeviceLoader; The DeviceLoader provides a convenient interface for interacting with multiple NZXT devices at once. | ||
|
||
The DeviceLoader can: | ||
- Apply RGB Effects | ||
- Set Pump/ Fan Speeds | ||
to multiple NZXT devices with one line. | ||
|
||
More XML docs have been added, the RTD page will be updated with the release of v2.0.0 | ||
|
||
(2.0.0-preview1) | ||
Partial Kraken Support | ||
- Get Pump, Fan Speeds, Liquid Temp, Firmware Version | ||
- Set Pump, Fan Speeds | ||
- Some effects working, some partially working, some not implemented/ not working. | ||
|
||
Major breaking changes because of a total refactor, docs will be updated with the release of v2.0.0 | ||
|
||
(1.2) | ||
Added ability to create Fixed effect with custom RGB values for all LEDs. | ||
This feature offers great versatility for allowing users to create their own effects. | ||
|
||
No breaking changes, docs will be updated soon. | ||
|
||
(1.1) | ||
All systems are working! This release is actually v1.0, but because of the way NuGet handles versions, it is 1.1. | ||
|
||
This update includes full support for the Hue+ controller. | ||
|
||
There are no breaking changes in this update. | ||
New Things! | ||
- Bug fixes | ||
- Input validation on more constructors | ||
- The addition of XML docs to all methods, properties, constructors, and classes | ||
- Little things here and there; cleanup, bits of refactoring, some performance improvements | ||
|
||
(1.0.3-beta) | ||
All effects are now working! Subdevices should also be working. | ||
|
||
- Breaking Changes - N/A | ||
|
||
(1.0.2-beta) | ||
- Breaking Changes | ||
- Renamed HexColor.cs to Color.cs | ||
|
||
- New Features | ||
- Subdevices: Individually control fans, strips, and their individual leds! Documentation and getting started examples | ||
coming soon. | ||
|
||
- Behind the Scenes | ||
- Addition of COM system, will make it easier to add support for more devices. | ||
- Refactoring, moved some files around, cleanup. | ||
|
||
Most effects still not working. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters