Esempio n. 1
0
void SendPentaxCode() 
{
	pulseIR(12740);

	_delay_us(2920);
	pulseIR(1000);

	_delay_us(980);
	pulseIR(980);

	_delay_us(980);
	pulseIR(980);

	_delay_us(980);
	pulseIR(1000);

	_delay_us(980);
	pulseIR(980);

	_delay_us(980);
	pulseIR(980);

	_delay_us(980);
	pulseIR(980);
}
Esempio n. 2
0
void button_execute(ir_code &code){
 int x = 0;
 //we are going to be doing it based on the size of the arrays
 //so that we do no thav
	while(x < code.size){
		delayMicroseconds(code.delay[x]);
		pulseIR(code.delay[x+1]);
		x+=2;
	}

}
void SendIRCode()
{
	std::cout << "SendIRCode" << std::endl;

	for (uint8_t i = 0; i < sendpulse; i++) {

		if (i != 0){
			delayMicroseconds(pulses[i][0] * RESOLUTION);
		}

		pulseIR(pulses[i][1] * RESOLUTION);
	}
}
Esempio n. 4
0
void sendCode(const uint16_t *code)
{
	//Serial.println("\nSendCode");

	const uint16_t *pulse = code;
	uint16_t kHz = pgm_read_word(pulse++);
	while (true)
	{
		int on = pgm_read_word(pulse++);
		int off = pgm_read_word(pulse++);
		//    Serial.print("on:");
		//    Serial.println(on);
		pulseIR(kHz, on);
		delayMicroseconds(off);
		//    Serial.print("off:");
		//    Serial.println(off);
		if (off == 0)
			return;
	}
}
Esempio n. 5
0
void fan_timer(){
	delayMicroseconds(44436 );
	pulseIR( 8860);
	delayMicroseconds(4380 );
	pulseIR( 580);
	delayMicroseconds(1620 );
	pulseIR( 560);
	delayMicroseconds(540 );
	pulseIR( 580);
	delayMicroseconds(500 );
	pulseIR( 580);
	delayMicroseconds(540 );
	pulseIR( 560);
	delayMicroseconds(540 );
	pulseIR( 560);
	delayMicroseconds(540 );
	pulseIR( 560);
	delayMicroseconds(520 );
	pulseIR( 560);
	delayMicroseconds(560 );
	pulseIR( 540);
	delayMicroseconds(560 );
	pulseIR( 560);
	delayMicroseconds(1620 );
	pulseIR( 560);
	delayMicroseconds(1640 );
	pulseIR( 560);
	delayMicroseconds(1620 );
	pulseIR( 580);
	delayMicroseconds(1640 );
	pulseIR( 560);
	delayMicroseconds(1640 );
	pulseIR( 540);
	delayMicroseconds(1640 );
	pulseIR( 580);
	delayMicroseconds(1640 );
	pulseIR( 560);
	delayMicroseconds(1640 );
	pulseIR( 540);
	delayMicroseconds(1640 );
	pulseIR( 600);
	delayMicroseconds(520 );
	pulseIR( 540);
	delayMicroseconds(1640 );
	pulseIR( 600);
	delayMicroseconds(500 );
	pulseIR( 560);
	delayMicroseconds(540 );
	pulseIR( 560);
	delayMicroseconds(520 );
	pulseIR( 620);
	delayMicroseconds(1600 );
	pulseIR( 560);
	delayMicroseconds(560 );
	pulseIR( 560);
	delayMicroseconds(520 );
	pulseIR( 580);
	delayMicroseconds(1620 );
	pulseIR( 580);
	delayMicroseconds(520 );
	pulseIR( 580);
	delayMicroseconds(1600 );
	pulseIR( 600);
	delayMicroseconds(1620 );
	pulseIR( 580);
	delayMicroseconds(1600 );
	pulseIR( 580);
	delayMicroseconds(540 );
	pulseIR( 560);
	delayMicroseconds(39100 );
	pulseIR( 8880);
	delayMicroseconds(2160 );
	pulseIR( 600);
}
Esempio n. 6
0
void fan_speed(){
	delayMicroseconds(15512 );
	pulseIR( 8840);
	delayMicroseconds(4400 );
	pulseIR( 540);
	delayMicroseconds(1640 );
	pulseIR( 580);
	delayMicroseconds(540 );
	pulseIR( 540);
	delayMicroseconds(560 );
	pulseIR( 560);
	delayMicroseconds(520 );
	pulseIR( 600);
	delayMicroseconds(500 );
	pulseIR( 560);
	delayMicroseconds(540 );
	pulseIR( 560);
	delayMicroseconds(520 );
	pulseIR( 600);
	delayMicroseconds(520 );
	pulseIR( 540);
	delayMicroseconds(560 );
	pulseIR( 540);
	delayMicroseconds(1640 );
	pulseIR( 560);
	delayMicroseconds(1640 );
	pulseIR( 600);
	delayMicroseconds(1580 );
	pulseIR( 600);
	delayMicroseconds(1620 );
	pulseIR( 560);
	delayMicroseconds(1640 );
	pulseIR( 600);
	delayMicroseconds(1580 );
	pulseIR( 580);
	delayMicroseconds(1640 );
	pulseIR( 560);
	delayMicroseconds(1640 );
	pulseIR( 600);
	delayMicroseconds(1580 );
	pulseIR( 580);
	delayMicroseconds(1640 );
	pulseIR( 560);
	delayMicroseconds(540 );
	pulseIR( 560);
	delayMicroseconds(560 );
	pulseIR( 580);
	delayMicroseconds(500 );
	pulseIR( 540);
	delayMicroseconds(560 );
	pulseIR( 560);
	delayMicroseconds(1620 );
	pulseIR( 560);
	delayMicroseconds(560 );
	pulseIR( 540);
	delayMicroseconds(560 );
	pulseIR( 580);
	delayMicroseconds(520 );
	pulseIR( 520);
	delayMicroseconds(1640 );
	pulseIR( 620);
	delayMicroseconds(1580 );
	pulseIR( 580);
	delayMicroseconds(1640 );
	pulseIR( 540);
	delayMicroseconds(1640 );
	pulseIR( 620);
	delayMicroseconds(480 );
	pulseIR( 560);
	delayMicroseconds(39140 );
	pulseIR( 8860);
	delayMicroseconds(2160 );
	pulseIR( 580);
}
Esempio n. 7
0
void fan_on_off(){
	delayMicroseconds(38664 );
	pulseIR( 8880);
	delayMicroseconds(4340 );
	pulseIR( 580);
	delayMicroseconds(1620 );
	pulseIR( 580);
	delayMicroseconds(520 );
	pulseIR( 580);
	delayMicroseconds(560 );
	pulseIR( 520);
	delayMicroseconds(560 );
	pulseIR( 560);
	delayMicroseconds(540 );
	pulseIR( 560);
	delayMicroseconds(540 );
	pulseIR( 540);
	delayMicroseconds(540 );
	pulseIR( 560);
	delayMicroseconds(540 );
	pulseIR( 560);
	delayMicroseconds(560 );
	pulseIR( 520);
	delayMicroseconds(1640 );
	pulseIR( 580);
	delayMicroseconds(1600 );
	pulseIR( 600);
	delayMicroseconds(1620 );
	pulseIR( 560);
	delayMicroseconds(1640 );
	pulseIR( 580);
	delayMicroseconds(1600 );
	pulseIR( 580);
	delayMicroseconds(1640 );
	pulseIR( 560);
	delayMicroseconds(1640 );
	pulseIR( 580);
	delayMicroseconds(1600 );
	pulseIR( 600);
	delayMicroseconds(1620 );
	pulseIR( 560);
	delayMicroseconds(540 );
	pulseIR( 560);
	delayMicroseconds(560 );
	pulseIR( 580);
	delayMicroseconds(520 );
	pulseIR( 520);
	delayMicroseconds(560 );
	pulseIR( 560);
	delayMicroseconds(540 );
	pulseIR( 580);
	delayMicroseconds(1620 );
	pulseIR( 560);
	delayMicroseconds(540 );
	pulseIR( 580);
	delayMicroseconds(520 );
	pulseIR( 540);
	delayMicroseconds(1620 );
	pulseIR( 620);
	delayMicroseconds(1580 );
	pulseIR( 580);
	delayMicroseconds(1640 );
	pulseIR( 560);
	delayMicroseconds(1620 );
	pulseIR( 620);
	delayMicroseconds(1580 );
	pulseIR( 580);
	delayMicroseconds(520 );
	pulseIR( 600);
	delayMicroseconds(39100 );
	pulseIR( 8840);
	delayMicroseconds(2200 );
	pulseIR( 560);
	delayMicroseconds(28744 );
	pulseIR( 8880);
	delayMicroseconds(2160 );
	pulseIR( 540);
}
Esempio n. 8
0
void tv_remote_mute(){
	delayMicroseconds(11788 );
	pulseIR( 4400);
	delayMicroseconds(4380 );
	pulseIR( 620);
	delayMicroseconds(1640 );
	pulseIR( 580);
	delayMicroseconds(1620 );
	pulseIR( 600);
	delayMicroseconds(1620 );
	pulseIR( 620);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 600);
	delayMicroseconds(580 );
	pulseIR( 600);
	delayMicroseconds(580 );
	pulseIR( 600);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(1660 );
	pulseIR( 580);
	delayMicroseconds(1620 );
	pulseIR( 600);
	delayMicroseconds(1640 );
	pulseIR( 580);
	delayMicroseconds(580 );
	pulseIR( 600);
	delayMicroseconds(620 );
	pulseIR( 560);
	delayMicroseconds(620 );
	pulseIR( 580);
	delayMicroseconds(580 );
	pulseIR( 600);
	delayMicroseconds(600 );
	pulseIR( 600);
	delayMicroseconds(1640 );
	pulseIR( 580);
	delayMicroseconds(1640 );
	pulseIR( 580);
	delayMicroseconds(1620 );
	pulseIR( 600);
	delayMicroseconds(1640 );
	pulseIR( 600);
	delayMicroseconds(560 );
	pulseIR( 620);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(580 );
	pulseIR( 600);
	delayMicroseconds(580 );
	pulseIR( 620);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(620 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(1640 );
	pulseIR( 600);
	delayMicroseconds(1620 );
	pulseIR( 580);
	delayMicroseconds(1660 );
	pulseIR( 560);
	delayMicroseconds(1640 );
	pulseIR( 600);
	delayMicroseconds(43780 );
	pulseIR( 4420);
	delayMicroseconds(4360 );
	pulseIR( 600);
	delayMicroseconds(600 );
	pulseIR( 580);

}
Esempio n. 9
0
void tv_remote_on_off(){
	delayMicroseconds(7976 );
	pulseIR( 4400);
	delayMicroseconds(4400 );
	pulseIR( 600);
	delayMicroseconds(1640 );
	pulseIR( 600);
	delayMicroseconds(1600 );
	pulseIR( 620);
	delayMicroseconds(1600 );
	pulseIR( 620);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(620 );
	pulseIR( 560);
	delayMicroseconds(620 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(1660 );
	pulseIR( 580);
	delayMicroseconds(1640 );
	pulseIR( 580);
	delayMicroseconds(1620 );
	pulseIR( 600);
	delayMicroseconds(580 );
	pulseIR( 620);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(620 );
	pulseIR( 560);
	delayMicroseconds(620 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(1640 );
	pulseIR( 580);
	delayMicroseconds(620 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 600);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(1660 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(1640 );
	pulseIR( 580);
	delayMicroseconds(1620 );
	pulseIR( 600);
	delayMicroseconds(1620 );
	pulseIR( 620);
	delayMicroseconds(1600 );
	pulseIR( 620);
	delayMicroseconds(1600 );
	pulseIR( 660);
	delayMicroseconds(1580 );
	pulseIR( 640);
	delayMicroseconds(43760 );
	pulseIR( 4420);
	delayMicroseconds(4340 );
	pulseIR( 600);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(29884 );
	pulseIR( 4400);
	delayMicroseconds(4360 );
	pulseIR( 600);
	delayMicroseconds(600 );
	pulseIR( 600);
}
Esempio n. 10
0
void tv_remote_volume_down(){
	delayMicroseconds(19628 );
	pulseIR( 4400);
	delayMicroseconds(4400 );
	pulseIR( 600);
	delayMicroseconds(1600 );
	pulseIR( 620);
	delayMicroseconds(1620 );
	pulseIR( 600);
	delayMicroseconds(1620 );
	pulseIR( 600);
	delayMicroseconds(620 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(620 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(1620 );
	pulseIR( 600);
	delayMicroseconds(1620 );
	pulseIR( 620);
	delayMicroseconds(1600 );
	pulseIR( 620);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(620 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(1620 );
	pulseIR( 600);
	delayMicroseconds(1620 );
	pulseIR( 620);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(1620 );
	pulseIR( 620);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 600);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 600);
	delayMicroseconds(1600 );
	pulseIR( 600);
	delayMicroseconds(620 );
	pulseIR( 580);
	delayMicroseconds(1620 );
	pulseIR( 600);
	delayMicroseconds(1620 );
	pulseIR( 620);
	delayMicroseconds(1600 );
	pulseIR( 620);
	delayMicroseconds(1600 );
	pulseIR( 620);
	delayMicroseconds(43780 );
	pulseIR( 4400);
	delayMicroseconds(4360 );
	pulseIR( 620);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(29864 );
	pulseIR( 4400);
	delayMicroseconds(4360 );
	pulseIR( 620);
	delayMicroseconds(600 );
	pulseIR( 580);

}
Esempio n. 11
0
void tv_remote_volume_up(){
	delayMicroseconds(22512 );
	pulseIR( 4380);
	delayMicroseconds(4400 );
	pulseIR( 620);
	delayMicroseconds(1600 );
	pulseIR( 620);
	delayMicroseconds(1600 );
	pulseIR( 620);
	delayMicroseconds(1620 );
	pulseIR( 600);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(620 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 600);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(1620 );
	pulseIR( 600);
	delayMicroseconds(1620 );
	pulseIR( 600);
	delayMicroseconds(1620 );
	pulseIR( 600);
	delayMicroseconds(620 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(620 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(1620 );
	pulseIR( 620);
	delayMicroseconds(1600 );
	pulseIR( 620);
	delayMicroseconds(1600 );
	pulseIR( 620);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 600);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(620 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(1620 );
	pulseIR( 600);
	delayMicroseconds(1640 );
	pulseIR( 600);
	delayMicroseconds(1620 );
	pulseIR( 600);
	delayMicroseconds(1620 );
	pulseIR( 600);
	delayMicroseconds(1620 );
	pulseIR( 620);
	delayMicroseconds(43780 );
	pulseIR( 4400);
	delayMicroseconds(4360 );
	pulseIR( 620);
	delayMicroseconds(600 );
	pulseIR( 580);
	delayMicroseconds(29864 );
	pulseIR( 4400);
	delayMicroseconds(4360 );
	pulseIR( 620);
	delayMicroseconds(600 );
	pulseIR( 580);
}
Esempio n. 12
0
/**
* Send mute signal
*/
void IRTVSamsung::mute()
{
    pulseIR(40708, 4440);
    pulseIR(4340, 600);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
    pulseIR(1600, 600);
    pulseIR(500, 600);
    pulseIR(500, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(1580, 600);
    pulseIR(1600, 600);
    pulseIR(1580, 620);
    pulseIR(500, 600);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
    pulseIR(1580, 620);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 620);
    pulseIR(480, 620);
    pulseIR(1580, 600);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
    pulseIR(45760, 4440);
    pulseIR(4320, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
    pulseIR(1580, 620);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(1600, 600);
    pulseIR(1600, 600);
    pulseIR(1580, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
    pulseIR(1580, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
    pulseIR(1600, 600);
}
Esempio n. 13
0
/**
* Send volume down
*/
void IRTVSamsung::volume_down()
{
    pulseIR(53936, 4420);
    pulseIR(4360, 600);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
    pulseIR(1600, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(480, 620);
    pulseIR(1580, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(1580, 620);
    pulseIR(480, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(45740, 4440);
    pulseIR(4340, 600);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
    pulseIR(1600, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(1600, 600);
    pulseIR(1600, 600);
    pulseIR(1580, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(480, 620);
    pulseIR(1580, 600);
    pulseIR(500, 620);
    pulseIR(480, 600);
    pulseIR(500, 600);
    pulseIR(500, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(1580, 620);
    pulseIR(480, 620);
    pulseIR(1580, 600);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
}
Esempio n. 14
0
void IRTVSamsung::_power_toggle()
{
    pulseIR(5732, 4440);
    pulseIR(4320, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
    pulseIR(1600, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(1600, 600);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(1580, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(500, 600);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(1580, 620);
    pulseIR(480, 620);
    pulseIR(1580, 600);
    pulseIR(1600, 600);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
    pulseIR(45760, 4440);
    pulseIR(4320, 600);
    pulseIR(1600, 600);
    pulseIR(1600, 600);
    pulseIR(1600, 600);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 620);
    pulseIR(480, 600);
    pulseIR(500, 620);
    pulseIR(480, 620);
    pulseIR(1580, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(1580, 600);
    pulseIR(500, 600);
    pulseIR(1600, 600);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
    pulseIR(1600, 600);
}
Esempio n. 15
0
/**
* Send volume up
*/
void IRTVSamsung::volume_up()
{
    pulseIR(7812, 4440);
    pulseIR(4320, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
    pulseIR(1580, 620);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 620);
    pulseIR(480, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
    pulseIR(1580, 620);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(1600, 600);
    pulseIR(1600, 600);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(1560, 620);
    pulseIR(45740, 4460);
    pulseIR(4320, 620);
    pulseIR(1580, 600);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(500, 600);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 620);
    pulseIR(480, 620);
    pulseIR(1580, 600);
    pulseIR(1600, 600);
    pulseIR(1580, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(480, 620);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(500, 600);
    pulseIR(1600, 600);
    pulseIR(1580, 620);
    pulseIR(1580, 600);
    pulseIR(1600, 600);
    pulseIR(1600, 600);
}