31 lines
669 B
Python
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)
|