API Reference

LIRCClient

class aiolirc.lirc_client.LIRCClient

Bases: object

__aenter__()
__aexit__()
__aiter__()
__anext__()
__new__()

Create and return a new object. See help(type) for accurate signature.

__pyx_vtable__ = <capsule object NULL>
_blocking
_check_interval
_ensure_async()
_ensure_init()
_loop
blocking
check_interval
ignore()
lirc_deinit()
lirc_ignore_nextcode()
lirc_init()
lirc_nextcode()
lircrc_file
lircrc_prog
load_config_file()
lock
verbose

IRCDispatcher

class aiolirc.dispatcher.IRCDispatcher(source: aiolirc.lirc_client.LIRCClient, loop: asyncio.base_events.BaseEventLoop = None)[source]

Bases: object

__init__(source: aiolirc.lirc_client.LIRCClient, loop: asyncio.base_events.BaseEventLoop = None)[source]
__module__ = 'aiolirc.dispatcher'
__weakref__

list of weak references to the object (if defined)

listen() → None[source]
reset_capturing_state(cmd=None)[source]