53 lines
2.8 KiB
Plaintext
53 lines
2.8 KiB
Plaintext
START ../src/ReceiveDump.cpp from Nov 12 2022
|
|
Using library version 4.0.0
|
|
Ready to receive IR signals of protocols: NEC/NEC2/Onkyo/Apple, Panasonic/Kaseikyo, Denon/Sharp, Sony, RC5, RC6, LG, JVC, Samsung, Whynter, Lego Power Functions, Bosewave , MagiQuest, Universal Pulse Distance Width, Hash at pin 2
|
|
5000 us is the (minimum) gap, after which the start of a new IR packet is assumed
|
|
20 us are subtracted from all marks and added to all spaces for decoding
|
|
|
|
|
|
Protocol=Samsung Address=0x707 Command=0x4 Raw-Data=0xFB040707 32 bits LSB first
|
|
|
|
Send with: IrSender.sendSamsung(0x707, 0x4, <numberOfRepeats>);
|
|
|
|
Raw result in internal ticks (50 us) - with leading gap
|
|
rawData[68]:
|
|
-27948
|
|
+90,-84
|
|
+12,-32 +12,-32 +12,-32 +12,-11
|
|
+11,-11 +11,-11 +11,-11 +11,-11
|
|
+12,-32 +12,-32 +12,-32 +12,-10
|
|
+12,-10 +12,-10 +12,-10 +12,-11
|
|
+11,-11 +11,-11 +11,-33 +11,-11
|
|
+11,-11 +11,-11 +11,-11 +11,-11
|
|
+12,-32 +12,-32 +12,-10 +12,-32
|
|
+12,-32 +12,-32 +12,-32 +12,-32
|
|
+12
|
|
Sum: 1200
|
|
Raw result in microseconds - with leading gap
|
|
rawData[68]:
|
|
-1397400
|
|
+4500,-4200
|
|
+ 600,-1600 + 600,-1600 + 600,-1600 + 600,- 550
|
|
+ 550,- 550 + 550,- 550 + 550,- 550 + 550,- 550
|
|
+ 600,-1600 + 600,-1600 + 600,-1600 + 600,- 500
|
|
+ 600,- 500 + 600,- 500 + 600,- 500 + 600,- 550
|
|
+ 550,- 550 + 550,- 550 + 550,-1650 + 550,- 550
|
|
+ 550,- 550 + 550,- 550 + 550,- 550 + 550,- 550
|
|
+ 600,-1600 + 600,-1600 + 600,- 500 + 600,-1600
|
|
+ 600,-1600 + 600,-1600 + 600,-1600 + 600,-1600
|
|
+ 600
|
|
Sum: 60000
|
|
|
|
Result as internal ticks (50 us) array - compensated with MARK_EXCESS_MICROS=20
|
|
uint8_t rawTicks[67] = {90,84, 12,32, 12,32, 12,32, 12,11, 11,11, 11,11, 11,11, 11,11, 12,32, 12,32, 12,32, 12,10, 12,10, 12,10, 12,10, 12,11, 11,11, 11,11, 11,33, 11,11, 11,11, 11,11, 11,11, 11,11, 12,32, 12,32, 12,10, 12,32, 12,32, 12,32, 12,32, 12,32, 12}; // Protocol=Samsung Address=0x707 Command=0x4 Raw-Data=0xFB040707 32 bits LSB first
|
|
|
|
Result as microseconds array - compensated with MARK_EXCESS_MICROS=20
|
|
uint16_t rawData[67] = {4480,4220, 580,1620, 580,1620, 580,1620, 580,570, 530,570, 530,570, 530,570, 530,570, 580,1620, 580,1620, 580,1620, 580,520, 580,520, 580,520, 580,520, 580,570, 530,570, 530,570, 530,1670, 530,570, 530,570, 530,570, 530,570, 530,570, 580,1620, 580,1620, 580,520, 580,1620, 580,1620, 580,1620, 580,1620, 580,1620, 580}; // Protocol=Samsung Address=0x707 Command=0x4 Raw-Data=0xFB040707 32 bits LSB first
|
|
|
|
uint16_t address = 0x707;
|
|
uint16_t command = 0x4;
|
|
uint32_t data = 0xFB040707;
|
|
|
|
Pronto Hex as string
|
|
char prontoData[] = "0000 006D 0022 0000 00AE 00A1 0018 003D 0018 003D 0018 003D 0018 0014 0016 0014 0016 0014 0016 0014 0016 0014 0018 003D 0018 003D 0018 003D 0018 0012 0018 0012 0018 0012 0018 0012 0018 0014 0016 0014 0016 0014 0016 003F 0016 0014 0016 0014 0016 0014 0016 0014 0016 0014 0018 003D 0018 003D 0018 0012 0018 003D 0018 003D 0018 003D 0018 003D 0018 003D 0018 06C3 ";
|