From b62c7fb4328a19b5cc017e4263a953ded6577310 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Sun, 30 Jun 2024 13:33:02 -0500 Subject: [PATCH] Update Zalman Z Sync controller files to new standardized header comment --- .../RGBController_ZalmanZSync.cpp | 18 +++++----- .../RGBController_ZalmanZSync.h | 19 +++++----- .../ZalmanZSyncController.cpp | 36 +++++++++---------- .../ZalmanZSyncController.h | 35 +++++++++--------- .../ZalmanZSyncControllerDetect.cpp | 15 ++++++-- 5 files changed, 68 insertions(+), 55 deletions(-) diff --git a/Controllers/ZalmanZSyncController/RGBController_ZalmanZSync.cpp b/Controllers/ZalmanZSyncController/RGBController_ZalmanZSync.cpp index 2d8a2879..bce5d2b9 100644 --- a/Controllers/ZalmanZSyncController/RGBController_ZalmanZSync.cpp +++ b/Controllers/ZalmanZSyncController/RGBController_ZalmanZSync.cpp @@ -1,11 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_ZalmanZSync.cpp | -| | -| Generic RGB Interface for Zalman Z Sync | -| lighting devices | -| | -| Adam Honse (CalcProgrammer1) 1/30/2021 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_ZalmanZSync.cpp | +| | +| RGBController for Zalman Z Sync | +| | +| Adam Honse (CalcProgrammer1) 30 Jan 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "RGBController_ZalmanZSync.h" diff --git a/Controllers/ZalmanZSyncController/RGBController_ZalmanZSync.h b/Controllers/ZalmanZSyncController/RGBController_ZalmanZSync.h index 8b25426b..1c60f76c 100644 --- a/Controllers/ZalmanZSyncController/RGBController_ZalmanZSync.h +++ b/Controllers/ZalmanZSyncController/RGBController_ZalmanZSync.h @@ -1,13 +1,16 @@ -/*-----------------------------------------*\ -| RGBController_ZalmanZSync.h | -| | -| Generic RGB Interface for Zalman Z Sync | -| lighting devices | -| | -| Adam Honse (CalcProgrammer1) 1/30/2021 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_ZalmanZSync.h | +| | +| RGBController for Zalman Z Sync | +| | +| Adam Honse (CalcProgrammer1) 30 Jan 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once + #include "RGBController.h" #include "ZalmanZSyncController.h" diff --git a/Controllers/ZalmanZSyncController/ZalmanZSyncController.cpp b/Controllers/ZalmanZSyncController/ZalmanZSyncController.cpp index f478fbea..18d7d66b 100644 --- a/Controllers/ZalmanZSyncController/ZalmanZSyncController.cpp +++ b/Controllers/ZalmanZSyncController/ZalmanZSyncController.cpp @@ -1,25 +1,23 @@ -/*-----------------------------------------*\ -| ZalmanZSyncController.cpp | -| | -| Definitions and types for Zalman Z Sync | -| lighting controller | -| | -| The Zalman Z Sync device uses the same | -| protocol as the Corsair Lighting Node | -| devices except supports 8 channels. | -| | -| This code copied from the | -| CorsairLightingNodeController files | -| | -| Adam Honse (CalcProgrammer1) 1/30/2021 | -\*-----------------------------------------*/ - -#include "ZalmanZSyncController.h" +/*---------------------------------------------------------*\ +| ZalmanZSyncController.cpp | +| | +| Driver for Zalman Z Sync | +| | +| Based on CorsairLightingNodeConroller, the protocol is | +| the same as the Corsair Lighting Node except with 8 | +| channels | +| | +| Adam Honse (CalcProgrammer1) 30 Jan 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ +#include #include #include #include -#include +#include "ZalmanZSyncController.h" using namespace std::chrono_literals; @@ -178,7 +176,7 @@ void ZalmanZSyncController::SetChannelLEDs(unsigned char channel, RGBColor * col { pkt_size = 50; } - + for(int color_idx = 0; color_idx < pkt_size; color_idx++) { red_color_data[color_idx] = RGBGetRValue(colors[pkt_offset + color_idx]); diff --git a/Controllers/ZalmanZSyncController/ZalmanZSyncController.h b/Controllers/ZalmanZSyncController/ZalmanZSyncController.h index 10008661..d88d0c6c 100644 --- a/Controllers/ZalmanZSyncController/ZalmanZSyncController.h +++ b/Controllers/ZalmanZSyncController/ZalmanZSyncController.h @@ -1,25 +1,24 @@ -/*-----------------------------------------*\ -| ZalmanZSyncController.h | -| | -| Definitions and types for Zalman Z Sync | -| lighting controller | -| | -| The Zalman Z Sync device uses the same | -| protocol as the Corsair Lighting Node | -| devices except supports 8 channels. | -| | -| This code copied from the | -| CorsairLightingNodeController files | -| | -| Adam Honse (CalcProgrammer1) 1/30/2021 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| ZalmanZSyncController.h | +| | +| Driver for Zalman Z Sync | +| | +| Based on CorsairLightingNodeConroller, the protocol is | +| the same as the Corsair Lighting Node except with 8 | +| channels | +| | +| Adam Honse (CalcProgrammer1) 30 Jan 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + +#pragma once -#include "RGBController.h" #include #include #include - -#pragma once +#include "RGBController.h" enum { diff --git a/Controllers/ZalmanZSyncController/ZalmanZSyncControllerDetect.cpp b/Controllers/ZalmanZSyncController/ZalmanZSyncControllerDetect.cpp index 3075c3f7..74f6675e 100644 --- a/Controllers/ZalmanZSyncController/ZalmanZSyncControllerDetect.cpp +++ b/Controllers/ZalmanZSyncController/ZalmanZSyncControllerDetect.cpp @@ -1,9 +1,20 @@ +/*---------------------------------------------------------*\ +| ZalmanZSyncControllerDetect.cpp | +| | +| Detector for Zalman Z Sync | +| | +| Adam Honse (CalcProgrammer1) 30 Jan 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + +#include +#include #include "Detector.h" #include "ZalmanZSyncController.h" #include "RGBController.h" #include "RGBController_ZalmanZSync.h" -#include -#include #define ZALMAN_VID 0x1C57 #define ZALMAN_Z_SYNC_PID 0x7ED0