mirror of
https://github.com/letscontrolit/ESPEasy.git
synced 2026-09-14 10:35:30 +00:00
[IR] Update Library
This commit is contained in:
@@ -794,9 +794,9 @@ TEST(TestSendManchester, SendZeroBits) {
|
||||
IRsendTest irsend(0);
|
||||
irsend.begin();
|
||||
irsend.sendManchester(0, 0, 1, 0, 0, 0b1, 0);
|
||||
EXPECT_EQ("f36000d25m0f38000d50s1m2s1", irsend.outputStr());
|
||||
EXPECT_EQ("", irsend.outputStr());
|
||||
irsend.sendManchester(1, 2, 100, 3, 4, 0b1, 0);
|
||||
EXPECT_EQ("f38000d50m1s102m200s100m3s4", irsend.outputStr());
|
||||
EXPECT_EQ("f38000d50m1s2m3s4", irsend.outputStr());
|
||||
}
|
||||
|
||||
// Test sending zero and one.
|
||||
@@ -804,10 +804,10 @@ TEST(TestSendManchester, SendSingleBit) {
|
||||
IRsendTest irsend(0);
|
||||
irsend.begin();
|
||||
irsend.sendManchester(1000, 2000, 100, 3000, 4000, 0b0, 1);
|
||||
EXPECT_EQ("f38000d50m1000s2100m200s200m3100s4000", irsend.outputStr());
|
||||
EXPECT_EQ("f38000d50m1000s2100m3100s4000", irsend.outputStr());
|
||||
irsend.sendManchester(1000, 2000, 100, 3000, 4000, 0b0, 1, 38, true,
|
||||
kNoRepeat, kDutyDefault, false);
|
||||
EXPECT_EQ("f38000d50m1000s2000m100s200m200s100m3000s4000",
|
||||
EXPECT_EQ("f38000d50m1000s2000m100s100m3000s4000",
|
||||
irsend.outputStr());
|
||||
}
|
||||
|
||||
@@ -816,14 +816,14 @@ TEST(TestSendManchester, TestingBitSendOrder) {
|
||||
IRsendTest irsend(0);
|
||||
irsend.begin();
|
||||
irsend.sendManchester(1000, 2000, 100, 3000, 0, 0b10, 2);
|
||||
EXPECT_EQ("f38000d50m1000s2100m200s100m100s200m3100", irsend.outputStr());
|
||||
EXPECT_EQ("f38000d50m1000s2000m100s200m3100", irsend.outputStr());
|
||||
irsend.sendManchester(1000, 2000, 100, 3000, 0, 0b10, 2, 38, false);
|
||||
EXPECT_EQ("f38000d50m1000s2100m200s200m200s100m3000", irsend.outputStr());
|
||||
EXPECT_EQ("f38000d50m1000s2100m200s100m3000", irsend.outputStr());
|
||||
irsend.sendManchester(1000, 2000, 100, 3000, 0, 0b0001, 4, 38, true);
|
||||
EXPECT_EQ("f38000d50m1000s2100m200s200m100s100m100s100m200s100m3000",
|
||||
EXPECT_EQ("f38000d50m1000s2100m100s100m100s100m200s100m3000",
|
||||
irsend.outputStr());
|
||||
irsend.sendManchester(1000, 2000, 100, 3000, 0, 0b0001, 4, 38, false);
|
||||
EXPECT_EQ("f38000d50m1000s2100m200s100m100s200m100s100m100s100m3100",
|
||||
EXPECT_EQ("f38000d50m1000s2000m100s200m100s100m100s100m3100",
|
||||
irsend.outputStr());
|
||||
}
|
||||
|
||||
@@ -835,16 +835,16 @@ TEST(TestSendManchester, SendTypicalData) {
|
||||
irsend.sendManchester(0, 0, 100, 0, 0, 0b10100111001, 11, 38, true);
|
||||
EXPECT_EQ(
|
||||
"f38000d50"
|
||||
"m0s100m200s100"
|
||||
"m100s200m200s200m100s100m200s100m100s100m100s200m100s100m200s100",
|
||||
irsend.outputStr());
|
||||
irsend.sendManchester(100, 200, 1, 300, 0, 0x1234567890ABCDEF, 64, 38, true);
|
||||
EXPECT_EQ(
|
||||
"f38000d50"
|
||||
"m100s201"
|
||||
"m2s2m1s1m1s1m2s2m1s1m2s2m1s1m1s1m2s1m1s2m2s2m1s1m1s1m2s2m2s2m2s1m1s2m1s1"
|
||||
"m2s1m1s1m1s1m1s2m1s1m1s1m2s2m1s1m2s2m1s1m1s1m1s1m2s2m2s2m2s2m2s1m1s1m1s1"
|
||||
"m1s2m1s1m2s1m1s2m2s1m1s1m1s1m1s2m2s1m1s1m1s1m1s1m300",
|
||||
"m1s1m1s1m2s2m1s1m2s2m1s1m1s1m2s1m1s2m2s2m1s1m1s1m2s2m2s2m2s1m1s2m1s1m2s1"
|
||||
"m1s1m1s1m1s2m1s1m1s1m2s2m1s1m2s2m1s1m1s1m1s1m2s2m2s2m2s2m2s1m1s1m1s1m1s2"
|
||||
"m1s1m2s1m1s2m2s1m1s1m1s1m1s2m2s1m1s1m1s1m1s1"
|
||||
"m300",
|
||||
irsend.outputStr());
|
||||
}
|
||||
|
||||
@@ -856,7 +856,7 @@ TEST(TestSendManchester, SendOverLargeData) {
|
||||
EXPECT_EQ(
|
||||
"f38000d50"
|
||||
"m100s201"
|
||||
"m2s2m1s1m1s1m1s1m1s1m1s1m2s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1"
|
||||
"m1s1m1s1m1s1m1s1m1s1m2s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1"
|
||||
"m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1"
|
||||
"m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1"
|
||||
"m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1m1s1"
|
||||
|
||||
Reference in New Issue
Block a user