Skip to content

Commit 7e434e3

Browse files
authored
Merge pull request #3 from ArthurGamerHD/main
Added Support to HP Cloud Alpha Wireless
2 parents d83bc38 + 263126b commit 7e434e3

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

Cloud2BatteryMonitorUI/MainForm.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,14 @@ int getBatteryLevel(hid_device* headsetDevice)
8989
writeBuffer[2] = 0xbb;
9090
writeBuffer[3] = 0x02;
9191
}
92+
else if (wcsstr(productName, L"Cloud Alpha Wireless") != 0) {
93+
// HP Cloud Alpha Wireless data
94+
writeBuffer[0] = 0x21;
95+
writeBuffer[1] = 0xbb;
96+
writeBuffer[2] = 0x0b;
97+
98+
batteryByteInt = 3;
99+
}
92100
}
93101
else
94102
{

Cloud2BatteryMonitorUI/MainForm.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,10 @@ constexpr auto HEADSET_VENDOR_ID_HP = 1008;
1111
constexpr auto HEADSET_PRODUCT_ID_KINGSTON_CLOUD_II = 5912;
1212
constexpr auto HEADSET_PRODUCT_ID_HP_CLOUD_II = 395;
1313
constexpr auto HEADSET_PRODUCT_ID_HP_CLOUD_II_CORE = 2453;
14+
constexpr auto HEADSET_PRODUCT_ID_HP_CLOUD_ALPHA = 2445;
1415

15-
const int VENDORS_ARRAY[] = { HEADSET_VENDOR_ID_KINGSTON, HEADSET_VENDOR_ID_HP, HEADSET_VENDOR_ID_HP };
16-
const int PRODUCTS_ARRAY[] = { HEADSET_PRODUCT_ID_KINGSTON_CLOUD_II, HEADSET_PRODUCT_ID_HP_CLOUD_II, HEADSET_PRODUCT_ID_HP_CLOUD_II_CORE};
16+
const int VENDORS_ARRAY[] = { HEADSET_VENDOR_ID_KINGSTON, HEADSET_VENDOR_ID_HP, HEADSET_VENDOR_ID_HP, HEADSET_VENDOR_ID_HP};
17+
const int PRODUCTS_ARRAY[] = { HEADSET_PRODUCT_ID_KINGSTON_CLOUD_II, HEADSET_PRODUCT_ID_HP_CLOUD_II, HEADSET_PRODUCT_ID_HP_CLOUD_II_CORE, HEADSET_PRODUCT_ID_HP_CLOUD_ALPHA };
1718

1819
hid_device_info* getHeadsetDeviceInfo();
1920
int getBatteryLevel(hid_device*);

0 commit comments

Comments
 (0)