@@ -311,22 +311,25 @@ TEST(TestToshibaACClass, HumanReadableOutput) {
311
311
0x00 , 0xC1 , 0x00 , 0xC0 };
312
312
313
313
ac.setRaw (initial_state);
314
- EXPECT_EQ (" Temp: 17C, Power: On, Mode: 0 (Auto), Fan: 0 (Auto), "
315
- " Turbo: Off, Econo: Off, Filter: Off" ,
314
+ EXPECT_EQ (" Model: 0 (TOSHIBA REMOTE A), Temp: 17C, Power: On, "
315
+ " Mode: 0 (Auto), Fan: 0 (Auto), Turbo: Off, Econo: Off, "
316
+ " Filter: Off" ,
316
317
ac.toString ());
317
318
ac.setRaw (modified_state);
318
- EXPECT_EQ (" Temp: 17C, Power: On, Mode: 1 (Cool), Fan: 5 (High), "
319
- " Turbo: Off, Econo: Off, Filter: Off" ,
319
+ EXPECT_EQ (" Model: 0 (TOSHIBA REMOTE A), Temp: 17C, Power: On, "
320
+ " Mode: 1 (Cool), Fan: 5 (High), Turbo: Off, Econo: Off, "
321
+ " Filter: Off" ,
320
322
ac.toString ());
321
323
ac.setTemp (25 );
322
324
ac.setFan (3 );
323
325
ac.setMode (kToshibaAcDry );
324
- EXPECT_EQ (" Temp: 25C, Power: On, Mode: 2 (Dry), Fan: 3 (Medium), "
325
- " Turbo: Off, Econo: Off, Filter: Off" ,
326
+ EXPECT_EQ (" Model: 0 (TOSHIBA REMOTE A), Temp: 25C, Power: On, "
327
+ " Mode: 2 (Dry), Fan: 3 (Medium), Turbo: Off, Econo: Off, "
328
+ " Filter: Off" ,
326
329
ac.toString ());
327
330
ac.off ();
328
- EXPECT_EQ (" Temp: 25C, Power: Off, Fan: 3 (Medium ), Turbo: Off, Econo : Off, "
329
- " Filter: Off" ,
331
+ EXPECT_EQ (" Model: 0 (TOSHIBA REMOTE A ), Temp: 25C, Power : Off, "
332
+ " Fan: 3 (Medium), Turbo: Off, Econo: Off, Filter: Off" ,
330
333
ac.toString ());
331
334
}
332
335
@@ -379,8 +382,8 @@ TEST(TestDecodeToshibaAC, SyntheticExample) {
379
382
ASSERT_EQ (kToshibaACBits , irsend.capture .bits );
380
383
EXPECT_STATE_EQ (expectedState, irsend.capture .state , irsend.capture .bits );
381
384
EXPECT_EQ (
382
- " Temp: 17C, Power: On, Mode: 0 (Auto), Fan: 0 (Auto), Turbo: Off , "
383
- " Econo: Off, Filter: Off" ,
385
+ " Model: 0 (TOSHIBA REMOTE A), Temp: 17C, Power: On, Mode: 0 (Auto), "
386
+ " Fan: 0 (Auto), Turbo: Off, Econo: Off, Filter: Off" ,
384
387
IRAcUtils::resultAcToString (&irsend.capture ));
385
388
stdAc::state_t r, p;
386
389
ASSERT_TRUE (IRAcUtils::decodeToState (&irsend.capture , &r, &p));
@@ -627,8 +630,8 @@ TEST(TestDecodeToshibaAC, RealLongExample) {
627
630
EXPECT_EQ (kToshibaACBitsLong , irsend.capture .bits );
628
631
EXPECT_STATE_EQ (expectedState, irsend.capture .state , irsend.capture .bits );
629
632
EXPECT_EQ (
630
- " Temp: 22C, Power: On, Mode: 0 (Auto), Fan: 0 (Auto), Turbo: On , "
631
- " Econo: Off, Filter: Off" ,
633
+ " Model: 0 (TOSHIBA REMOTE A), Temp: 22C, Power: On, Mode: 0 (Auto), "
634
+ " Fan: 0 (Auto), Turbo: On, Econo: Off, Filter: Off" ,
632
635
IRAcUtils::resultAcToString (&irsend.capture ));
633
636
}
634
637
@@ -718,7 +721,7 @@ TEST(TestDecodeToshibaAC, RealShortExample) {
718
721
EXPECT_EQ (kToshibaACBitsShort , irsend.capture .bits );
719
722
EXPECT_STATE_EQ (expectedState, irsend.capture .state , irsend.capture .bits );
720
723
EXPECT_EQ (
721
- " Temp: 17C, Swing(V): 0 (Step)" ,
724
+ " Model: 0 (TOSHIBA REMOTE A), Temp: 17C, Swing(V): 0 (Step)" ,
722
725
IRAcUtils::resultAcToString (&irsend.capture ));
723
726
}
724
727
@@ -732,8 +735,8 @@ TEST(TestToshibaACClass, ConstructLongState) {
732
735
ac.setTurbo (false );
733
736
ac.setEcono (true );
734
737
EXPECT_EQ (
735
- " Temp: 29C, Power: On, Mode: 2 (Dry), Fan: 2 (UNKNOWN ), "
736
- " Turbo: Off, Econo: On, Filter: Off" ,
738
+ " Model: 0 (TOSHIBA REMOTE A), Temp: 29C, Power: On, Mode: 2 (Dry), "
739
+ " Fan: 2 (UNKNOWN), Turbo: Off, Econo: On, Filter: Off" ,
737
740
ac.toString ());
738
741
EXPECT_EQ (kToshibaACStateLengthLong , ac.getStateLength ());
739
742
const uint8_t expectedState[kToshibaACStateLengthLong ] = {
@@ -783,8 +786,8 @@ TEST(TestDecodeToshibaAC, RealExample_WHUB03NJ) {
783
786
EXPECT_EQ (kToshibaACBits , irsend.capture .bits );
784
787
EXPECT_STATE_EQ (expectedState, irsend.capture .state , irsend.capture .bits );
785
788
EXPECT_EQ (
786
- " Temp: 20C, Power: Off, Fan: 0 (Auto), Turbo: Off, Econo: Off , "
787
- " Filter: Off" ,
789
+ " Model: 0 (TOSHIBA REMOTE A), Temp: 20C, Power: Off, Fan: 0 (Auto), "
790
+ " Turbo: Off, Econo: Off, Filter: Off" ,
788
791
IRAcUtils::resultAcToString (&irsend.capture ));
789
792
}
790
793
@@ -805,7 +808,7 @@ TEST(TestToshibaACClass, SwingCodes) {
805
808
ac.setSwing (kToshibaAcSwingOn );
806
809
807
810
EXPECT_EQ (
808
- " Temp: 17C, Swing(V): 1 (On)" ,
811
+ " Model: 0 (TOSHIBA REMOTE A), Temp: 17C, Swing(V): 1 (On)" ,
809
812
ac.toString ());
810
813
EXPECT_EQ (kToshibaACStateLengthShort , ac.getStateLength ());
811
814
const uint8_t swingOnState[kToshibaACStateLengthShort ] = {
@@ -815,7 +818,7 @@ TEST(TestToshibaACClass, SwingCodes) {
815
818
816
819
ac.setSwing (kToshibaAcSwingOff );
817
820
EXPECT_EQ (
818
- " Temp: 17C, Swing(V): 2 (Off)" ,
821
+ " Model: 0 (TOSHIBA REMOTE A), Temp: 17C, Swing(V): 2 (Off)" ,
819
822
ac.toString ());
820
823
EXPECT_EQ (kToshibaACStateLengthShort , ac.getStateLength ());
821
824
const uint8_t swingOffState[kToshibaACStateLengthShort ] = {
@@ -828,7 +831,7 @@ TEST(TestToshibaACClass, SwingCodes) {
828
831
ac.setRaw (swingToggleState, kToshibaACStateLengthShort );
829
832
EXPECT_EQ (kToshibaAcSwingToggle , ac.getSwing ());
830
833
EXPECT_EQ (
831
- " Temp: 17C, Swing(V): 4 (Toggle)" ,
834
+ " Model: 0 (TOSHIBA REMOTE A), Temp: 17C, Swing(V): 4 (Toggle)" ,
832
835
ac.toString ());
833
836
}
834
837
0 commit comments