├── .github └── workflows │ └── run-tests.yml ├── .gitignore ├── CHANGES.rst ├── COPYING ├── COPYING.LESSER ├── LICENSE ├── README.rst ├── dali ├── __init__.py ├── address.py ├── command.py ├── device │ ├── __init__.py │ ├── general.py │ ├── helpers.py │ ├── light.py │ ├── occupancy.py │ ├── pushbutton.py │ └── sequences.py ├── driver │ ├── __init__.py │ ├── atxled.py │ ├── base.py │ ├── daliserver.py │ ├── hasseb.py │ ├── hid.py │ ├── serial.py │ ├── tests │ │ ├── __init__.py │ │ └── test_unipi.py │ ├── trace_logging.py │ ├── tridonic.py │ └── unipi.py ├── exceptions.py ├── frame.py ├── gear │ ├── __init__.py │ ├── colour.py │ ├── converter.py │ ├── emergency.py │ ├── general.py │ ├── incandescent.py │ ├── led.py │ └── sequences.py ├── memory │ ├── __init__.py │ ├── diagnostics.py │ ├── energy.py │ ├── info.py │ ├── location.py │ ├── maintenance.py │ └── oem.py ├── sequences.py └── tests │ ├── __init__.py │ ├── fakes.py │ ├── fakes_serial.py │ ├── test_colour.py │ ├── test_command.py │ ├── test_device_sequences.py │ ├── test_dummy.py │ ├── test_events.py │ ├── test_exceptions.py │ ├── test_fakes.py │ ├── test_frame.py │ ├── test_memory.py │ └── test_sequences.py ├── debian ├── changelog ├── control ├── copyright ├── rules └── source │ └── format ├── examples ├── 50-dali-hid.rules ├── async-buswatch.py ├── async-commissioning.py ├── async-dalitest.py ├── async-flash.py ├── async-serial-luba.py ├── async-supplyoff.py ├── async-supplyon.py ├── async-tc.py ├── find_ballasts.py └── sync-dalihat.py ├── make-release ├── pyproject.toml ├── pytest.ini ├── setup.cfg └── setup.py /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/CHANGES.rst -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/COPYING -------------------------------------------------------------------------------- /COPYING.LESSER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/COPYING.LESSER -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/README.rst -------------------------------------------------------------------------------- /dali/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/__init__.py -------------------------------------------------------------------------------- /dali/address.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/address.py -------------------------------------------------------------------------------- /dali/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/command.py -------------------------------------------------------------------------------- /dali/device/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/device/__init__.py -------------------------------------------------------------------------------- /dali/device/general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/device/general.py -------------------------------------------------------------------------------- /dali/device/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/device/helpers.py -------------------------------------------------------------------------------- /dali/device/light.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/device/light.py -------------------------------------------------------------------------------- /dali/device/occupancy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/device/occupancy.py -------------------------------------------------------------------------------- /dali/device/pushbutton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/device/pushbutton.py -------------------------------------------------------------------------------- /dali/device/sequences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/device/sequences.py -------------------------------------------------------------------------------- /dali/driver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/driver/__init__.py -------------------------------------------------------------------------------- /dali/driver/atxled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/driver/atxled.py -------------------------------------------------------------------------------- /dali/driver/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/driver/base.py -------------------------------------------------------------------------------- /dali/driver/daliserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/driver/daliserver.py -------------------------------------------------------------------------------- /dali/driver/hasseb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/driver/hasseb.py -------------------------------------------------------------------------------- /dali/driver/hid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/driver/hid.py -------------------------------------------------------------------------------- /dali/driver/serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/driver/serial.py -------------------------------------------------------------------------------- /dali/driver/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dali/driver/tests/test_unipi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/driver/tests/test_unipi.py -------------------------------------------------------------------------------- /dali/driver/trace_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/driver/trace_logging.py -------------------------------------------------------------------------------- /dali/driver/tridonic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/driver/tridonic.py -------------------------------------------------------------------------------- /dali/driver/unipi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/driver/unipi.py -------------------------------------------------------------------------------- /dali/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/exceptions.py -------------------------------------------------------------------------------- /dali/frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/frame.py -------------------------------------------------------------------------------- /dali/gear/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/gear/__init__.py -------------------------------------------------------------------------------- /dali/gear/colour.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/gear/colour.py -------------------------------------------------------------------------------- /dali/gear/converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/gear/converter.py -------------------------------------------------------------------------------- /dali/gear/emergency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/gear/emergency.py -------------------------------------------------------------------------------- /dali/gear/general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/gear/general.py -------------------------------------------------------------------------------- /dali/gear/incandescent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/gear/incandescent.py -------------------------------------------------------------------------------- /dali/gear/led.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/gear/led.py -------------------------------------------------------------------------------- /dali/gear/sequences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/gear/sequences.py -------------------------------------------------------------------------------- /dali/memory/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/memory/__init__.py -------------------------------------------------------------------------------- /dali/memory/diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/memory/diagnostics.py -------------------------------------------------------------------------------- /dali/memory/energy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/memory/energy.py -------------------------------------------------------------------------------- /dali/memory/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/memory/info.py -------------------------------------------------------------------------------- /dali/memory/location.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/memory/location.py -------------------------------------------------------------------------------- /dali/memory/maintenance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/memory/maintenance.py -------------------------------------------------------------------------------- /dali/memory/oem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/memory/oem.py -------------------------------------------------------------------------------- /dali/sequences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/sequences.py -------------------------------------------------------------------------------- /dali/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dali/tests/fakes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/tests/fakes.py -------------------------------------------------------------------------------- /dali/tests/fakes_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/tests/fakes_serial.py -------------------------------------------------------------------------------- /dali/tests/test_colour.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/tests/test_colour.py -------------------------------------------------------------------------------- /dali/tests/test_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/tests/test_command.py -------------------------------------------------------------------------------- /dali/tests/test_device_sequences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/tests/test_device_sequences.py -------------------------------------------------------------------------------- /dali/tests/test_dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/tests/test_dummy.py -------------------------------------------------------------------------------- /dali/tests/test_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/tests/test_events.py -------------------------------------------------------------------------------- /dali/tests/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/tests/test_exceptions.py -------------------------------------------------------------------------------- /dali/tests/test_fakes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/tests/test_fakes.py -------------------------------------------------------------------------------- /dali/tests/test_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/tests/test_frame.py -------------------------------------------------------------------------------- /dali/tests/test_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/tests/test_memory.py -------------------------------------------------------------------------------- /dali/tests/test_sequences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/dali/tests/test_sequences.py -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /examples/50-dali-hid.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/examples/50-dali-hid.rules -------------------------------------------------------------------------------- /examples/async-buswatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/examples/async-buswatch.py -------------------------------------------------------------------------------- /examples/async-commissioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/examples/async-commissioning.py -------------------------------------------------------------------------------- /examples/async-dalitest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/examples/async-dalitest.py -------------------------------------------------------------------------------- /examples/async-flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/examples/async-flash.py -------------------------------------------------------------------------------- /examples/async-serial-luba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/examples/async-serial-luba.py -------------------------------------------------------------------------------- /examples/async-supplyoff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/examples/async-supplyoff.py -------------------------------------------------------------------------------- /examples/async-supplyon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/examples/async-supplyon.py -------------------------------------------------------------------------------- /examples/async-tc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/examples/async-tc.py -------------------------------------------------------------------------------- /examples/find_ballasts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/examples/find_ballasts.py -------------------------------------------------------------------------------- /examples/sync-dalihat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/examples/sync-dalihat.py -------------------------------------------------------------------------------- /make-release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/make-release -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/pytest.ini -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sde1000/python-dali/HEAD/setup.py --------------------------------------------------------------------------------