appdaemon/docs/INTERNALS.rst

117 lines
1.7 KiB
ReStructuredText

Internal Documentation
----------------------
These notes are intended to assist anyone that wants to understand AppDaemon's internals better.
Most modules are used from within the AppDaemon object, which is a centralized depository of
configuration information and references to the other objects and subsystems within AppDaemon.
appdaemon object
================
.. automodule:: appdaemon.appdaemon
:members:
admin
=====
.. automodule:: appdaemon.admin
:members:
admin_loop
==========
.. automodule:: appdaemon.admin_loop
:members:
app_management
==============
.. automodule:: appdaemon.app_management
:members:
callbacks
=========
.. automodule:: appdaemon.callbacks
:members:
dashboard
=========
.. automodule:: appdaemon.dashboard
:members:
events
======
.. automodule:: appdaemon.events
:members:
futures
=======
.. automodule:: appdaemon.futures
:members:
http
======
.. automodule:: appdaemon.http
:members:
logging
=======
.. automodule:: appdaemon.logging
:members:
main
====
.. automodule:: appdaemon.__main__
:members:
plugins
=======
.. automodule:: appdaemon.plugin_management
:members:
scheduler
=========
.. automodule:: appdaemon.scheduler
:members:
services
=========
.. automodule:: appdaemon.services
:members:
sequences
=========
.. automodule:: appdaemon.sequences
:members:
state
=====
.. automodule:: appdaemon.state
:members:
stream
======
.. automodule:: appdaemon.stream
:members:
thread_async
============
.. automodule:: appdaemon.thread_async
:members:
threading
=========
.. automodule:: appdaemon.threading
:members:
utility_loop
============
.. automodule:: appdaemon.utility_loop
:members:
utils
=====
.. automodule:: appdaemon.utils
:members: