Skip to content

Commit 23177fb

Browse files
authored
IRac: Ensure the sleep parameter is used for the FUJITSU_AC protocol. (#1992)
It seems we were not passing it on in the `IRac` class. Fixes #1991
1 parent 03885a6 commit 23177fb

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

src/IRac.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3234,7 +3234,7 @@ bool IRac::sendAc(const stdAc::state_t desired, const stdAc::state_t *prev) {
32343234
fujitsu(&ac, (fujitsu_ac_remote_model_t)send.model, send.power, send.mode,
32353235
send.celsius, send.degrees, send.fanspeed,
32363236
send.swingv, send.swingh, send.quiet,
3237-
send.turbo, send.econo, send.filter, send.clean);
3237+
send.turbo, send.econo, send.filter, send.clean, send.sleep);
32383238
break;
32393239
}
32403240
#endif // SEND_FUJITSU_AC

test/IRac_test.cpp

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -669,7 +669,8 @@ TEST(TestIRac, Fujitsu) {
669669
false, // Turbo (Powerful)
670670
false, // Econo
671671
true, // Filter
672-
true); // Clean
672+
true, // Clean
673+
-1); // Sleep
673674
ASSERT_EQ(ardb1_expected, ac.toString());
674675
ac._irsend.makeDecodeResult();
675676
EXPECT_TRUE(capture.decode(&ac._irsend.capture));
@@ -719,7 +720,8 @@ TEST(TestIRac, Fujitsu) {
719720
false, // Turbo (Powerful)
720721
false, // Econo
721722
true, // Filter
722-
true); // Clean
723+
true, // Clean
724+
-1); // Sleep
723725
ASSERT_EQ(arry4_expected, ac.toString());
724726
ac._irsend.makeDecodeResult();
725727
EXPECT_TRUE(capture.decode(&ac._irsend.capture));
@@ -742,8 +744,9 @@ TEST(TestIRac, Fujitsu) {
742744
false, // Quiet
743745
false, // Turbo (Powerful)
744746
false, // Econo
745-
false, // Filter
746-
false); // Clean
747+
false, // Filter
748+
false, // Clean
749+
-1); // Sleep
747750
ASSERT_EQ(arrew4e_expected, ac.toString());
748751
ac._irsend.makeDecodeResult();
749752
EXPECT_TRUE(capture.decode(&ac._irsend.capture));

0 commit comments

Comments
 (0)