.. ppsi documentation master file, created by
   sphinx-quickstart on Mon Jan 11 13:32:41 2021.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

Welcome to PPSI documentation!
================================

.. toctree::
   :maxdepth: 2
   :caption: Contents:


Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`


PPSI
=====
.. automodule:: ppsi
   :members:


Documentation
=============

.. image:: https://readthedocs.org/projects/ppsi/badge/?version=latest
           :target: https://ppsi.readthedocs.io/en/latest/?badge=latest
                    :alt: Documentation Status


client
======
.. automodule:: ppsi.client
   :members:

client commands
===============
.. automodule:: ppsi.client.command_codes
   :members:

pspbar
======
.. automodule:: ppsi.pspbar
   :members:

sway_proto
----------
.. automodule:: ppsi.pspbar.sway_proto
   :members:

battery
-------
.. automodule:: ppsi.pspbar.battery
   :members:

cpu
----
.. automodule:: ppsi.pspbar.cpu
   :members:

load_average
------------
.. automodule:: ppsi.pspbar.load_average
   :members:

network
-------
.. automodule:: ppsi.pspbar.network
   :members:

ram
-------
.. automodule:: ppsi.pspbar.ram
   :members:

temperature
-----------
.. automodule:: ppsi.pspbar.temperature
   :members:

timer
-------
.. automodule:: ppsi.pspbar.timer
   :members:

uname
-------
.. automodule:: ppsi.pspbar.uname
   :members:

common
======
.. automodule:: ppsi.common
   :members:

defined
-------
.. automodule:: ppsi.common.defined
   :members:

misc
----
.. automodule:: ppsi.common.misc
   :members:

shell
-----
.. automodule:: ppsi.common.shell
   :members:

server
======
.. automodule:: ppsi.server
   :members:

.. autofunction:: ppsi.server.server_call

btconnect
---------
.. automodule:: ppsi.server.btconnect
   :members:

passmenu
---------
.. automodule:: ppsi.server.passmenu
   :members:

light
-----
.. automodule:: ppsi.server.light
   :members:

remote
------
.. automodule:: ppsi.server.remote
   :members:

volume
------
.. automodule:: ppsi.server.volume
   :members:

wificonnect
-----------
.. automodule:: ppsi.server.wificonnect
   :members:

workspaces
----------
.. automodule:: ppsi.server.workspaces
   :members:

commands
--------
.. automodule:: ppsi.server.commands
   :members:

read_config
-----------
.. automodule:: ppsi.server.read_config
   :members:

eventwatcher
------------

.. automodule:: ppsi.server.event_watcher
   :members:
