|  | LIRC libraries
    LinuxInfraredRemoteControl | 
| Driver API manual excerpt | Driver API manual excerpt | 
| Client API manual excerpt. | Client API manual excerpt | 
| Client API | Basic interface to 3-rd party applications | 
| User-space driver API | Basic interface for user-space drivers, aimed to be included in each driver | 
| Internal API | Internal API for lirc applications | 
| ▼Python client bindings | Unstable python interfaces to read and send lirc data | 
| Classes to receive keypresses | Interface to read raw code strings like irw(1) or translated application strings like ircat(1) | 
| ▼Classes to send commands | Classes to send a Command to lircd and parse the reply | 
| Internal parser FSM | Internal parser FSM | 
| Commands to control lircd | Canned classes, one for each command in the lircd(8) socket interface | 
| Commands to control lircrcd | Canned classes, one for each command in the lircrcd(l8) socket interface | 
| python configuration database | Python access to the configuration data | 
| Ciniparser |