Metadata-Version: 2.1
Name: helios_controller
Version: 0.1.0
Summary: 
Author: Tucker Downs
Author-email: tucker@roevisual.us
Requires-Python: >=3.9,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: requests (>=2.31.0,<3.0.0)
Description-Content-Type: text/markdown

# Helios Controller

This project implements a basic python controller for Helios LED processors made
by [Megapixel](https://megapixelvr.com/helios/)

Improvements / documentation / extensions are welcome!! Especially to the
CommonPaths enum and supporting Enums for common options.

## Examples

```python
from helios_controller import HeliosController, CommonPaths, PatternTypes

hc = HeliosController("192.168.1.105")
hc.patch("dev.display.brightness", 50)
hc.patch("dev.display.blackout", False)

hc.patch(CommonPaths.TEST_PATTERN_TYPE, PatternTypes.RED)

#Print all available paths / options
print(hc.get())
```

## API Documentation

Helios API documentation for is available [from
Megapixel](https://megapixelvr.com/product-support/helios/).

