|  | LIRC libraries
    LinuxInfraredRemoteControl | 
Top-level python bindings for the lircd socket interface. More...
Go to the source code of this file.
| Classes | |
| class | lirc.client.BadPacketException | 
| Malformed or otherwise unparsable packet received.  More... | |
| class | lirc.client.TimeoutException | 
| Timeout receiving data from remote host.  More... | |
| class | lirc.client.AbstractConnection | 
| Abstract interface for all connections.  More... | |
| class | lirc.client.RawConnection | 
| Interface to receive code strings as described in lircd(8).  More... | |
| class | lirc.client.LircdConnection | 
| Interface to receive lircrc-translated keypresses.  More... | |
| class | lirc.client.CommandConnection | 
| Extends the parent with a send() method.  More... | |
| class | lirc.client.Result | 
| Public reply parser result, available when completed.  More... | |
| class | lirc.client.Command | 
| Command, parser and connection container with a run() method.  More... | |
| class | lirc.client.Reply | 
| The status/result from parsing a command reply.  More... | |
| class | lirc.client.ReplyParser | 
| Handles the actual parsing of a command reply.  More... | |
| class | lirc.client._State | 
| Internal FSM state.  More... | |
| class | lirc.client.SimulateCommand | 
| Simulate a button press, see SIMULATE in lircd(8) manpage.  More... | |
| class | lirc.client.ListRemotesCommand | 
| List available remotes, see LIST in lircd(8) manpage.  More... | |
| class | lirc.client.ListKeysCommand | 
| List available keys in given remote, see LIST in lircd(8) manpage.  More... | |
| class | lirc.client.StartRepeatCommand | 
| Start repeating given key, see SEND_START in lircd(8) manpage.  More... | |
| class | lirc.client.StopRepeatCommand | 
| Stop repeating given key, see SEND_STOP in lircd(8) manpage.  More... | |
| class | lirc.client.SendCommand | 
| Send given key, see SEND_ONCE in lircd(8) manpage.  More... | |
| class | lirc.client.SetTransmittersCommand | 
| Set transmitters to use, see SET_TRANSMITTERS in lircd(8) manpage.  More... | |
| class | lirc.client.VersionCommand | 
| Get lircd version, see VERSION in lircd(8) manpage.  More... | |
| class | lirc.client.DrvOptionCommand | 
| Set a driver option value, see DRV_OPTION in lircd(8) manpage.  More... | |
| class | lirc.client.SetLogCommand | 
| Start/stop logging lircd output , see SET_INPUTLOG in lircd(8) manpage.  More... | |
| class | lirc.client.IdentCommand | 
| Identify client using the prog token, see IDENT in lircrcd(8)  More... | |
| class | lirc.client.CodeCommand | 
| Translate a keypress to application string, see CODE in lircrcd(8)  More... | |
| class | lirc.client.GetModeCommand | 
| Get current translation mode, see GETMODE in lircrcd(8)  More... | |
| class | lirc.client.SetModeCommand | 
| Set current translation mode, see SETMODE in lircrcd(8)  More... | |
| Functions | |
| def | lirc.client.get_default_socket_path () | 
| Get default value for the lircd socket path, using (falling priority):  More... | |
| def | lirc.client.get_default_lircrc_path () | 
| Get default path to the lircrc file according to (falling priority):  More... | |
| Variables | |
| lirc.client.result | |
| lirc.client.sighup | |
| lirc.client.success | |
Top-level python bindings for the lircd socket interface.
Definition in file client.py.