Adam Honse
38f016f2a8
RGBController API Overhaul
...
* Reorganize and clean up RGBController API functions
* Add functions to get protected RGBController member values
* Make NetworkClient, ProfileManager, and ResourceManager friend classes so they can access protected members
* Protected previously-public RGBController members
* Information strings (name, vendor, description, version, serial location)
* Device type
* Active mode
* Flags
* LEDs vector
* LED alternate names vector
* Modes vector
* Colors vector
* Zones vector
* Add CONTROLLER_FLAG_HIDDEN to allow plugins to hide controllers from control GUI
* Add update reason codes to RGBController update callback and signal updates on more RGBController events
* Add loop zone types and segmented zone type
* Add matrix map field to segments
2025-12-30 14:09:08 -06:00
Adam Honse
c71cc4f18a
Change SPDX license identifier from GPL 2.0 only to GPL 2.0 or later, as the original LICENSE file includes an or later clause at the end so the file headers were incorrect
2025-09-28 00:47:08 -05:00
Adam Honse
abd34f1810
Rework RGBControllers and detectors that set string fields other than name outside of the RGBController
2025-07-31 18:36:06 -05:00
Adam Honse
116a031c6d
Fix warning in PhilipsHueSettingsHandler.cpp
2025-01-19 01:45:10 -06:00
Adam Honse
a04fe26014
Implement Hue Settings Handler to prevent json type conflicts that resulted in a multiply defined linker warning
2025-01-17 20:34:23 -06:00
Adam Honse
c42a5ef9f5
Fix possible loss of data warning in PhilipsHueEntertainmentController.cpp
2024-08-01 00:30:07 -05:00
Adam Honse
2fd4cfb2a8
Update Philips Hue controller files to new standardized header comment
2024-06-03 11:43:51 -05:00
Dmitry K
51712f08b5
Removed include directives from ResourceManager.h to speed up build process
2023-07-12 14:51:47 +00:00
Adam Honse
92f0720639
Remove RGB controllers argument from standard detector
2023-01-26 20:36:02 -06:00
Adam Honse
060567548f
Use RegisterRGBController for standard detectors
2023-01-26 20:35:52 -06:00
Adam Honse
215183f9c5
Remove SetCustomMode from all controllers beginning with the letter P
2022-08-21 16:24:44 -05:00
Chris
524675108d
Automatic generation of markdown pages for supported devices
...
+ Added build-supported-devices.sh script
+ Added new target in CI/CD to build at compile time
2022-05-30 13:30:44 +10:00
Chris
bc10e3f772
Automatic generation of udev rules for supported devices
...
+ Added build-udev-rules.sh script
+ Added new custom target in Linux section of .pro to accommodate new rules location
2022-04-17 12:31:02 +10:00
Dracrius
e0e2c9e20b
Cleaned Up the Hue Controllers
2022-03-25 22:45:03 +00:00
Dracrius
bf5ce6c239
Fixed an issue with the Philips Hue Entertainment Groups
2022-03-09 19:49:04 +00:00
morg
d8f28b546d
Add error logs for non logged exceptions
2022-02-28 22:08:41 +00:00
Adam Honse
9a0faba2f4
Add Disconnected mode to Philips Hue Entertainment controller, which allows for disconnecting and reconnecting Entertainment Mode without restarting OpenRGB
2021-09-21 10:19:04 -05:00
Spucknapf
468cf81a61
fix dangling reference in HueEntertainment
2021-08-17 16:42:39 +02:00
Spucknapf
959a8350b0
Fix dangling reference
2021-08-17 09:59:49 +02:00
Alex
4af8614fce
Add formated loging for device detection
...
Commits merged and amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-07-05 03:23:34 -05:00
Adam Honse
2aaf7017ee
Philips Hue (Standard and Entertainment Mode) Support using hueplusplus library
...
* Dependency hueplusplus-1.0.0 added from https://github.com/enwi/hueplusplus/releases/tag/v1.0.0
* Dependency mbedtls-2.24.0 added (Windows-only) from https://github.com/ARMmbed/mbedtls/releases/tag/mbedtls-2.24.0
2021-06-05 03:18:12 +00:00