IRremote
ac_LG.h File Reference
#include <Arduino.h>
Include dependency graph for ac_LG.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  LGProtocol
 
class  Aircondition_LG
 

Macros

#define LG_ADDRESS   0x88
 
#define LG_SWITCH_ON_MASK   0x0800
 
#define LG_MODE_COOLING   0x0800
 
#define LG_MODE_DEHUMIDIFIYING   0x0990
 
#define LG_MODE_FAN   0x0A30
 
#define LG_MODE_AUTO   0x0B00
 
#define LG_MODE_HEATING   0x0C00
 
#define LG_ENERGY_SAVING_ON   0x1004
 
#define LG_ENERGY_SAVING_OFF   0x1005
 
#define LG_JET_ON   0x1008
 
#define LG_WALL_SWING_ON   0x1314
 
#define LG_WALL_SWING_OFF   0x1315
 
#define LG_SWING_ON   0x1316
 
#define LG_SWING_OFF   0x1317
 
#define LG_TIMER_ON   0x8000
 
#define LG_TIMER_OFF   0x9000
 
#define LG_SLEEP   0xA000
 
#define LG_CLEAR_ALL   0xB000
 
#define LG_POWER_DOWN   0xC005
 
#define LG_LIGHT   0xC00A
 
#define LG_AUTO_CLEAN_ON   0xC00B
 
#define LG_AUTO_CLEAN_OFF   0xC00C
 
#define LG_COMMAND_OFF   '0'
 
#define LG_COMMAND_ON   '1'
 
#define LG_COMMAND_SWING   's'
 
#define LG_COMMAND_AUTO_CLEAN   'a'
 
#define LG_COMMAND_JET   'j'
 
#define LG_COMMAND_ENERGY   'e'
 
#define LG_COMMAND_LIGHT   'l'
 
#define LG_COMMAND_FAN_SPEED   'f'
 
#define LG_COMMAND_TEMPERATURE   't'
 
#define LG_COMMAND_TEMPERATURE_PLUS   '+'
 
#define LG_COMMAND_TEMPERATURE_MINUS   '-'
 
#define LG_COMMAND_MODE   'm'
 
#define LG_COMMAND_SLEEP   'S'
 
#define LG_COMMAND_TIMER_ON   'T'
 
#define LG_COMMAND_TIMER_OFF   'O'
 
#define LG_COMMAND_CLEAR_ALL   'C'
 
#define AC_MODE_COOLING   'c'
 
#define AC_MODE_DEHUMIDIFIYING   'd'
 
#define AC_MODE_FAN   'f'
 
#define AC_MODE_AUTO   'a'
 
#define AC_MODE_HEATING   'h'
 
#define LG_IS_WALL_TYPE   true
 
#define LG_IS_TOWER_TYPE   false
 

Macro Definition Documentation

◆ LG_IS_TOWER_TYPE

#define LG_IS_TOWER_TYPE   false

Definition at line 127 of file ac_LG.h.

◆ LG_IS_WALL_TYPE

#define LG_IS_WALL_TYPE   true

Definition at line 126 of file ac_LG.h.