craftbeerpi4-pione/docs_src/source/properties.rst
2019-01-05 23:25:19 +01:00

31 lines
611 B
ReStructuredText

Properties
===========
Properties can be use in all extensions.
During the startup the server scans all extension for variables of type Property.
Theses properties are exposed to the user for configuration during run time.
For example the user can set the GPIO number or the 1Wire Id.
Typical example how to use properties in an actor module.
Custom Actor
^^^^^^^^^^^^^
.. literalinclude:: ../../cbpi/extension/dummyactor/__init__.py
:caption: __init__.py
:name: __init__-py
:language: python
:linenos:
.. autoclass:: cbpi.api.Property
:members:
:private-members:
:undoc-members: