Adam Honse
22abb8946c
Update Plugin API to 5 and SDK Protocol to 6
2026-01-01 17:47:37 -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
0cfe5ae0bb
Add SDK command to rescan devices
2025-07-04 04:24:37 -05:00
Adam Honse
bb79fbfc07
Add controller flags field with flags for controller location and update behavior
2025-02-06 20:00:27 -06:00
Adam Honse
012cb5e62d
Fix segment creation and modification over the network protocol
2025-02-06 20:00:27 -06:00
Adam Honse
11d6b19cde
Add protocol handling for resizable effects-only modes, increment protocol revision to 5
2025-02-06 20:00:27 -06:00
Adam Honse
cb8ea601cf
Fix warning related to sizeof() on const char array, the null terminator is not used here so reworked the array to explicitly be 4 elements
2024-07-07 19:29:54 -05:00
Adam Honse
a7c400bc65
Update yet more file header comments to standardized new format
2024-05-03 21:56:32 -05:00
Adam Honse
cf4fd16b09
Define SDK magic string value as a shared constant in NetworkProtocol.cpp, use InitNetPacketHeader function to set up packets
2024-03-25 19:45:06 -05:00
Jack
4baf19f13a
SDK plugin control
2023-01-25 17:50:28 +00:00
Adam Honse
447e936464
Segments
2023-01-20 19:00:45 +00:00
B Horn
640eb7905c
SDK Listening Options
2022-07-17 20:30:15 +00:00
Adam Honse
5130f07e21
Add saving support to network protocol
2021-07-04 21:17:55 -05:00
Chris
a46eccef3c
Added brightness to profile loading and saving
...
* Bumped profile version to 3
* Loading a v1/v2 profile onto a device with brightness will work
* Loading a v3 profile onto a device without brightness also works
* Add profile version parameter to Get/SetModeDescription
Commit amended for code style and to update versioning by Adam Honse <calcprogrammer1@gmail.com >
2021-07-04 21:16:56 -05:00
Adam Honse
405ff7f6a5
OpenRGB version 0.6
2021-06-01 00:05:08 -05:00
jath03
ec245617f6
Adding a new SDK version for profile controls
2021-03-06 08:36:31 +00:00
morg
e2bc1003e6
Add profile management to SDK
...
Commit amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-02-05 19:13:50 -06:00
Adam Honse
72da8f362c
SDK protocol versioning implemented. Protocol updated to version 1 which adds vendor string to controller request.
2020-12-01 21:02:32 -06:00
Adam Honse
60fd721586
Server sends a request to the client when the device list is updated
2020-09-27 22:12:34 +00:00
Adam Honse
f568253c51
Clean up more warnings
2020-09-02 18:25:58 -05:00
Adam Honse
0464fbcbe2
Make default SDK port a defined constant
2020-06-22 11:32:32 -05:00
Adam Honse
352b9928ca
Add file headers to network files and some minor code cleanup
2020-05-09 15:48:16 -05:00
Adam Honse
edf1b251c0
Send and receive client string
2020-05-09 15:48:15 -05:00
Adam Honse
7f052f21aa
Run client from main
2020-05-09 15:48:12 -05:00
Adam Honse
cf69598fd1
Start working on server request processing code
2020-05-09 15:48:12 -05:00
Adam Honse
594f66ab23
Initial network files
2020-05-09 15:48:12 -05:00