Skip to content
Snippets Groups Projects
Commit 0cc3c194 authored by Ellis Percival's avatar Ellis Percival
Browse files

Add stream config schema to config.schema.yml. Add black to makefile.

parent b6fc4e55
Branches
Tags v2.2.4
No related merge requests found
schema: schema:
python setup.py insert_schema python setup.py insert_schema
$(MAKE) black
black:
black -l 90 pi_mqtt_gpio
packages: clean schema sdist wheel2 wheel3 packages: clean schema sdist wheel2 wheel3
......
...@@ -145,6 +145,27 @@ sensor_modules: ...@@ -145,6 +145,27 @@ sensor_modules:
required: no required: no
default: yes default: yes
stream_modules:
type: list
required: no
default: []
schema:
type: dict
allow_unknown: yes
schema:
name:
type: string
required: yes
empty: no
module:
type: string
required: yes
empty: no
cleanup:
type: boolean
required: no
default: yes
digital_inputs: digital_inputs:
type: list type: list
required: no required: no
...@@ -286,6 +307,52 @@ sensor_inputs: ...@@ -286,6 +307,52 @@ sensor_inputs:
default: 2 default: 2
min: 0 min: 0
stream_reads:
type: list
required: no
default: []
schema:
type: dict
allow_unknown: yes
schema:
name:
type: string
required: yes
empty: no
module:
type: string
required: yes
empty: no
retain:
type: boolean
required: no
default: no
encoding:
type: string
required: no
interval:
type: float
required: no
default: 60
min: 0.01
stream_writes:
type: list
required: no
default: []
schema:
type: dict
allow_unknown: yes
schema:
name:
type: string
required: yes
empty: no
module:
type: string
required: yes
empty: no
logging: logging:
type: dict type: dict
required: no required: no
......
...@@ -91,6 +91,7 @@ class GenericSensor(object): ...@@ -91,6 +91,7 @@ class GenericSensor(object):
""" """
pass pass
class GenericStream(object): class GenericStream(object):
""" """
Abstracts a generic stream interface to be implemented Abstracts a generic stream interface to be implemented
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment