/* settings: cool, 74 degrees F, fan 3/5, up-down swing 4 \/, left-right swing all, turbo off * trane air conditioner, mini split ductless system * GitHub @iamtheyammer */ // AIR ON, SIGNAL ONE Encoding : NEC Code : 9CE0063A (32 bits) Timing[73]: +8950, -4500 + 650, -1700 + 600, - 600 + 600, - 600 + 650, -1650 + 650, -1650 + 650, -1700 + 600, - 600 + 600, - 600 + 600, -1700 + 650, -1650 + 650, -1700 + 600, - 550 + 650, - 600 + 600, - 600 + 600, - 600 + 650, - 550 + 650, - 550 + 650, - 550 + 650, - 550 + 650, - 600 + 600, - 600 + 600, -1700 + 650, -1700 + 600, - 550 + 650, - 550 + 650, - 600 + 600, -1700 + 600, -1700 + 650, -1650 + 650, - 550 + 650, -1700 + 600, - 600 + 650, - 550 + 600, -1700 + 650, - 550 + 650 unsigned int rawData[73] = {8950,4500, 650,1700, 600,600, 600,600, 650,1650, 650,1650, 650,1700, 600,600, 600,600, 600,1700, 650,1650, 650,1700, 600,550, 650,600, 600,600, 600,600, 650,550, 650,550, 650,550, 650,550, 650,600, 600,600, 600,1700, 650,1700, 600,550, 650,550, 650,600, 600,1700, 600,1700, 650,1650, 650,550, 650,1700, 600,600, 650,550, 600,1700, 650,550, 650}; // NEC 9CE0063A unsigned int data = 0x9CE0063A; //AIR ON SIGNAL TWO Encoding : NEC Code : 9CE0063E (32 bits) Timing[73]: +9000, -4500 + 600, -1750 + 600, - 550 + 650, - 550 + 650, -1700 + 600, -1700 + 600, -1700 + 650, - 550 + 650, - 550 + 650, -1650 + 650, -1700 + 600, -1700 + 600, - 600 + 650, - 550 + 650, - 550 + 650, - 550 + 650, - 550 + 650, - 600 + 600, - 600 + 650, - 550 + 650, - 550 + 650, - 550 + 650, -1700 + 600, -1700 + 600, - 600 + 650, - 550 + 650, - 550 + 650, -1700 + 600, -1700 + 600, -1700 + 600, -1700 + 650, -1650 + 650, - 550 + 650, - 550 + 650, -1700 + 600, - 600 + 600 unsigned int rawData[73] = {9000,4500, 600,1750, 600,550, 650,550, 650,1700, 600,1700, 600,1700, 650,550, 650,550, 650,1650, 650,1700, 600,1700, 600,600, 650,550, 650,550, 650,550, 650,550, 650,600, 600,600, 650,550, 650,550, 650,550, 650,1700, 600,1700, 600,600, 650,550, 650,550, 650,1700, 600,1700, 600,1700, 600,1700, 650,1650, 650,550, 650,550, 650,1700, 600,600, 600}; // NEC 9CE0063E unsigned int data = 0x9CE0063E; // AIR OFF SIGNAL ONE Encoding : NEC Code : 8CE0043A (32 bits) Timing[73]: +8950, -4550 + 600, -1700 + 600, - 600 + 650, - 550 + 650, - 550 + 650, -1650 + 650, -1700 + 600, - 600 + 600, - 600 + 650, -1650 + 650, -1650 + 650, -1650 + 650, - 600 + 600, - 600 + 650, - 550 + 650, - 550 + 650, - 550 + 650, - 550 + 650, - 600 + 600, - 600 + 600, - 600 + 650, - 550 + 650, -1700 + 600, - 550 + 650, - 550 + 700, - 550 + 600, - 600 + 650, -1700 + 600, -1650 + 650, -1650 + 650, - 600 + 600, -1700 + 600, - 600 + 650, - 550 + 650, -1700 + 600, - 550 + 650 unsigned int rawData[73] = {8950,4550, 600,1700, 600,600, 650,550, 650,550, 650,1650, 650,1700, 600,600, 600,600, 650,1650, 650,1650, 650,1650, 650,600, 600,600, 650,550, 650,550, 650,550, 650,550, 650,600, 600,600, 600,600, 650,550, 650,1700, 600,550, 650,550, 700,550, 600,600, 650,1700, 600,1650, 650,1650, 650,600, 600,1700, 600,600, 650,550, 650,1700, 600,550, 650}; // NEC 8CE0043A unsigned int data = 0x8CE0043A; // AIR OFF SIGNAL TWO Encoding : NEC Code : 8CE0043E (32 bits) Timing[73]: +9000, -4500 + 650, -1700 + 600, - 550 + 650, - 600 + 600, - 600 + 600, -1700 + 650, -1700 + 600, - 550 + 650, - 550 + 650, -1700 + 600, -1700 + 650, -1700 + 600, - 550 + 650, - 550 + 650, - 550 + 650, - 600 + 600, - 600 + 600, - 600 + 650, - 550 + 650, - 550 + 650, - 550 + 650, - 600 + 600, -1700 + 600, - 600 + 650, - 550 + 650, - 550 + 650, - 550 + 650, -1700 + 600, -1700 + 600, -1700 + 650, -1650 + 650, -1650 + 650, - 550 + 650, - 600 + 600, -1700 + 600, - 600 + 650 unsigned int rawData[73] = {9000,4500, 650,1700, 600,550, 650,600, 600,600, 600,1700, 650,1700, 600,550, 650,550, 650,1700, 600,1700, 650,1700, 600,550, 650,550, 650,550, 650,600, 600,600, 600,600, 650,550, 650,550, 650,550, 650,600, 600,1700, 600,600, 650,550, 650,550, 650,550, 650,1700, 600,1700, 600,1700, 650,1650, 650,1650, 650,550, 650,600, 600,1700, 600,600, 650}; // NEC 8CE0043E unsigned int data = 0x8CE0043E;