st-ten-1/src/components/test_component.py
matteo porta a42b086f26 wip
2022-10-04 13:51:36 +02:00

31 lines
669 B
Python

from random import random
from .component import Component
class TestComponent(Component):
def __init__(
self,
config=None,
name=None,
period=1,
lazy=True,
paused=False,
threaded=True,
):
super().__init__(
config=config,
name=name,
period=period,
lazy=lazy,
paused=paused,
threaded=threaded,
)
self.parameter = self.config[self.name]["parameter"]
def _get(self, data=None):
super()._get([self.parameter] + [random() for i in range(2)])
def _set(self, val=None):
super()._set(val)