I tried to find an answer to this on Google, but nothing seems to address specifically what I'm trying to find out.
Here is some output from the IRrecvDumpV2 example sketch from the IRremote library. This comes from a remote that is used on a Cisco brand cable TV receiver. Notice the brand it's detecting is Sanyo ... there is no sender function in the IRremote library for Sanyo, only a decoder ... so how would I use the simpler hex codes to re-create these codes accurately? I'm trying to get away from using the larger RAW int arrays to avoid the memory issues since I want to store and recall over 50 of these codes.
IN: Timing[47]:
Name Code: 366932
IN: Code : 366932 (23 bits)
IN: Encoding : SANYO
IN: + 750, -2650 + 650, -2650 + 700, - 900 + 750, - 950
IN: +3200, -3400 + 750, -2550 + 750, -2600 + 750, - 950
IN: + 700, -2650 + 700, -2650 + 700, - 900 + 750, -2650
IN: + 700, -1000 + 700, -2600 + 700, -2700 + 650, - 950
IN: + 700, - 950 + 700, - 900 + 750, -2600 + 750, - 950
IN: + 700, -1000 + 700, -2600 + 750, - 950 + 700
IN: unsigned int data = 0x366932;
IN: Timing[47]:
Name Code: 366133
IN: Code : 366133 (23 bits)
IN: Encoding : SANYO
IN: + 750, -2500 + 800, -2550 + 800, - 850 + 800, - 900
IN: +3300, -3350 + 800, -2500 + 850, -2500 + 800, - 950
IN: + 800, -2550 + 750, -2550 + 800, - 900 + 750, - 900
IN: + 750, - 900 + 750, -2550 + 800, -2500 + 850, - 950
IN: + 800, - 800 + 850, - 850 + 800, -2550 + 800, - 900
IN: + 700, - 950 + 700, -2550 + 800, -2550 + 800
IN: unsigned int data = 0x366133;
IN: Timing[47]:
Name Code: 37e902
IN: Code : 37e902 (23 bits)
IN: Encoding : SANYO
IN: +3250, -3350 + 800, -2600 + 700, -2550 + 800, - 900
IN: + 750, -2600 + 700, -2600 + 750, - 900 + 750, -2600
IN: + 750, -2650 + 700, -2550 + 800, -2500 + 850, -2600
IN: + 800, - 850 + 800, - 900 + 750, - 900 + 750, - 950
IN: + 750, - 900 + 750, - 900 + 800, -2550 + 750, - 900
IN: + 700, - 950 + 750, -2550 + 750, - 900 + 800
IN: unsigned int data = 0x37e902;
Thank you,
Mike