|
|
@@ -25,8 +25,8 @@ TEST(noolite, sendCommand_Off)
|
|
|
|
|
|
noolitelib::Noolite adapter(usbDevice);
|
|
|
|
|
|
- noolitelib::Data expectedData{ 0x30, 0x0, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
- EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData, std::chrono::milliseconds())).
|
|
|
+ noolitelib::Data expectedData{ 0x50, 0x0, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
+ EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData)).
|
|
|
WillOnce(Return(true));
|
|
|
|
|
|
EXPECT_TRUE(adapter.sendCommand(3, noolitelib::Off));
|
|
|
@@ -38,8 +38,8 @@ TEST(noolite, sendCommand_DecreaseBrightnes)
|
|
|
|
|
|
noolitelib::Noolite adapter(usbDevice);
|
|
|
|
|
|
- noolitelib::Data expectedData{ 0x30, 0x01, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
- EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData, std::chrono::milliseconds())).
|
|
|
+ noolitelib::Data expectedData{ 0x50, 0x01, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
+ EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData)).
|
|
|
WillOnce(Return(true));
|
|
|
|
|
|
EXPECT_TRUE(adapter.sendCommand(3, noolitelib::DecraseBrightnes));
|
|
|
@@ -51,8 +51,8 @@ TEST(noolite, sendCommand_On)
|
|
|
|
|
|
noolitelib::Noolite adapter(usbDevice);
|
|
|
|
|
|
- noolitelib::Data expectedData{ 0x30, 0x02, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
- EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData, std::chrono::milliseconds())).
|
|
|
+ noolitelib::Data expectedData{ 0x50, 0x02, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
+ EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData)).
|
|
|
WillOnce(Return(true));
|
|
|
|
|
|
EXPECT_TRUE(adapter.sendCommand(3, noolitelib::On));
|
|
|
@@ -64,8 +64,8 @@ TEST(noolite, sendCommand_IncreaseBrightnes)
|
|
|
|
|
|
noolitelib::Noolite adapter(usbDevice);
|
|
|
|
|
|
- noolitelib::Data expectedData{ 0x30, 0x03, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
- EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData, std::chrono::milliseconds())).
|
|
|
+ noolitelib::Data expectedData{ 0x50, 0x03, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
+ EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData)).
|
|
|
WillOnce(Return(true));
|
|
|
|
|
|
EXPECT_TRUE(adapter.sendCommand(3, noolitelib::IncreaseBrightnes));
|
|
|
@@ -77,8 +77,8 @@ TEST(noolite, sendCommand_Switch)
|
|
|
|
|
|
noolitelib::Noolite adapter(usbDevice);
|
|
|
|
|
|
- noolitelib::Data expectedData{ 0x30, 0x04, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
- EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData, std::chrono::milliseconds())).
|
|
|
+ noolitelib::Data expectedData{ 0x50, 0x04, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
+ EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData)).
|
|
|
WillOnce(Return(true));
|
|
|
|
|
|
EXPECT_TRUE(adapter.sendCommand(3, noolitelib::Switch));
|
|
|
@@ -90,8 +90,8 @@ TEST(noolite, sendCommand_InvertBrightnes)
|
|
|
|
|
|
noolitelib::Noolite adapter(usbDevice);
|
|
|
|
|
|
- noolitelib::Data expectedData{ 0x30, 0x05, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
- EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData, std::chrono::milliseconds())).
|
|
|
+ noolitelib::Data expectedData{ 0x50, 0x05, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
+ EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData)).
|
|
|
WillOnce(Return(true));
|
|
|
|
|
|
EXPECT_TRUE(adapter.sendCommand(3, noolitelib::InvertBrightnes));
|
|
|
@@ -103,8 +103,8 @@ TEST(noolite, sendCommand_Set_OneChannel)
|
|
|
|
|
|
noolitelib::Noolite adapter(usbDevice);
|
|
|
|
|
|
- noolitelib::Data expectedData{ 0x30, 0x06, 0x01, 0x0, 3, 0x2A, 0x0, 0x0 };
|
|
|
- EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData, std::chrono::milliseconds())).
|
|
|
+ noolitelib::Data expectedData{ 0x50, 0x06, 0x01, 0x0, 3, 0x2A, 0x0, 0x0 };
|
|
|
+ EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData)).
|
|
|
WillOnce(Return(true));
|
|
|
|
|
|
EXPECT_TRUE(adapter.sendCommand(3, noolitelib::Set, noolitelib::Params{ 42 }));
|
|
|
@@ -116,8 +116,8 @@ TEST(noolite, sendCommand_Set_ThreeChannels)
|
|
|
|
|
|
noolitelib::Noolite adapter(usbDevice);
|
|
|
|
|
|
- noolitelib::Data expectedData{ 0x30, 0x06, 0x03, 0x0, 3, 0x28, 0x29, 0x2A };
|
|
|
- EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData, std::chrono::milliseconds())).
|
|
|
+ noolitelib::Data expectedData{ 0x50, 0x06, 0x03, 0x0, 3, 0x28, 0x29, 0x2A };
|
|
|
+ EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData)).
|
|
|
WillOnce(Return(true));
|
|
|
|
|
|
EXPECT_TRUE(adapter.sendCommand(3, noolitelib::Set, noolitelib::Params{ 40, 41, 42 }));
|
|
|
@@ -129,7 +129,7 @@ TEST(noolite, sendCommand_Set_BadArguments)
|
|
|
|
|
|
noolitelib::Noolite adapter(usbDevice);
|
|
|
|
|
|
- EXPECT_CALL(*usbDevice, sendDataToDevice(_, _)).
|
|
|
+ EXPECT_CALL(*usbDevice, sendDataToDevice(_)).
|
|
|
Times(0);
|
|
|
|
|
|
EXPECT_FALSE(adapter.sendCommand(3, noolitelib::Set));
|
|
|
@@ -143,8 +143,8 @@ TEST(noolite, sendCommand_CallScenario)
|
|
|
|
|
|
noolitelib::Noolite adapter(usbDevice);
|
|
|
|
|
|
- noolitelib::Data expectedData{ 0x30, 0x07, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
- EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData, std::chrono::milliseconds())).
|
|
|
+ noolitelib::Data expectedData{ 0x50, 0x07, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
+ EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData)).
|
|
|
WillOnce(Return(true));
|
|
|
|
|
|
EXPECT_TRUE(adapter.sendCommand(3, noolitelib::CallScenario));
|
|
|
@@ -156,8 +156,8 @@ TEST(noolite, sendCommand_SaveScenario)
|
|
|
|
|
|
noolitelib::Noolite adapter(usbDevice);
|
|
|
|
|
|
- noolitelib::Data expectedData{ 0x30, 0x08, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
- EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData, std::chrono::milliseconds())).
|
|
|
+ noolitelib::Data expectedData{ 0x50, 0x08, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
+ EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData)).
|
|
|
WillOnce(Return(true));
|
|
|
|
|
|
EXPECT_TRUE(adapter.sendCommand(3, noolitelib::SaveScenario));
|
|
|
@@ -169,8 +169,8 @@ TEST(noolite, sendCommand_Unbind)
|
|
|
|
|
|
noolitelib::Noolite adapter(usbDevice);
|
|
|
|
|
|
- noolitelib::Data expectedData{ 0x30, 0x09, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
- EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData, std::chrono::milliseconds())).
|
|
|
+ noolitelib::Data expectedData{ 0x50, 0x09, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
+ EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData)).
|
|
|
WillOnce(Return(true));
|
|
|
|
|
|
EXPECT_TRUE(adapter.sendCommand(3, noolitelib::Unbind));
|
|
|
@@ -182,8 +182,8 @@ TEST(noolite, sendCommand_StopColorSelection)
|
|
|
|
|
|
noolitelib::Noolite adapter(usbDevice);
|
|
|
|
|
|
- noolitelib::Data expectedData{ 0x30, 0x0A, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
- EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData, std::chrono::milliseconds())).
|
|
|
+ noolitelib::Data expectedData{ 0x50, 0x0A, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
+ EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData)).
|
|
|
WillOnce(Return(true));
|
|
|
|
|
|
EXPECT_TRUE(adapter.sendCommand(3, noolitelib::StopColorSelection));
|
|
|
@@ -195,8 +195,8 @@ TEST(noolite, sendCommand_Bind)
|
|
|
|
|
|
noolitelib::Noolite adapter(usbDevice);
|
|
|
|
|
|
- noolitelib::Data expectedData{ 0x30, 0x0B, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
- EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData, std::chrono::milliseconds())).
|
|
|
+ noolitelib::Data expectedData{ 0x50, 0x0F, 0x0, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
+ EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData)).
|
|
|
WillOnce(Return(true));
|
|
|
|
|
|
EXPECT_TRUE(adapter.sendCommand(3, noolitelib::Bind));
|
|
|
@@ -208,8 +208,8 @@ TEST(noolite, sendCommand_ColorSelection)
|
|
|
|
|
|
noolitelib::Noolite adapter(usbDevice);
|
|
|
|
|
|
- noolitelib::Data expectedData{ 0x30, 0x0C, 0x04, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
- EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData, std::chrono::milliseconds())).
|
|
|
+ noolitelib::Data expectedData{ 0x50, 0x10, 0x04, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
+ EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData)).
|
|
|
WillOnce(Return(true));
|
|
|
|
|
|
EXPECT_TRUE(adapter.sendCommand(3, noolitelib::ColorSelection));
|
|
|
@@ -221,8 +221,8 @@ TEST(noolite, sendCommand_ColorSwitch)
|
|
|
|
|
|
noolitelib::Noolite adapter(usbDevice);
|
|
|
|
|
|
- noolitelib::Data expectedData{ 0x30, 0x0D, 0x04, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
- EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData, std::chrono::milliseconds())).
|
|
|
+ noolitelib::Data expectedData{ 0x50, 0x11, 0x04, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
+ EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData)).
|
|
|
WillOnce(Return(true));
|
|
|
|
|
|
EXPECT_TRUE(adapter.sendCommand(3, noolitelib::ColorSwitch));
|
|
|
@@ -234,8 +234,8 @@ TEST(noolite, sendCommand_ModeSwitch)
|
|
|
|
|
|
noolitelib::Noolite adapter(usbDevice);
|
|
|
|
|
|
- noolitelib::Data expectedData{ 0x30, 0x0E, 0x04, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
- EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData, std::chrono::milliseconds())).
|
|
|
+ noolitelib::Data expectedData{ 0x50, 0x12, 0x04, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
+ EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData)).
|
|
|
WillOnce(Return(true));
|
|
|
|
|
|
EXPECT_TRUE(adapter.sendCommand(3, noolitelib::ModeSwitch));
|
|
|
@@ -247,8 +247,8 @@ TEST(noolite, sendCommand_EffectSpeed)
|
|
|
|
|
|
noolitelib::Noolite adapter(usbDevice);
|
|
|
|
|
|
- noolitelib::Data expectedData{ 0x30, 0x0F, 0x04, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
- EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData, std::chrono::milliseconds())).
|
|
|
+ noolitelib::Data expectedData{ 0x50, 0x13, 0x04, 0x0, 3, 0x0, 0x0, 0x0 };
|
|
|
+ EXPECT_CALL(*usbDevice, sendDataToDevice(expectedData)).
|
|
|
WillOnce(Return(true));
|
|
|
|
|
|
EXPECT_TRUE(adapter.sendCommand(3, noolitelib::EffectSpeed));
|