diff --git a/turtle/.gitignore b/turtle/.gitignore new file mode 100644 index 0000000..5375fa7 --- /dev/null +++ b/turtle/.gitignore @@ -0,0 +1 @@ +test.ipynb diff --git a/turtle/equipment/turtle_device.py b/turtle/equipment/turtle_device.py index e7d1245..e88adac 100644 --- a/turtle/equipment/turtle_device.py +++ b/turtle/equipment/turtle_device.py @@ -7,7 +7,6 @@ from controls.device import ActionDescriptor class TurtleDevice(SynchronyDevice): def open(self): - self.turtle = Turtle() super().open() def close(self): @@ -25,10 +24,14 @@ class TurtleDevice(SynchronyDevice): pass def read(self, trait_name: str) -> Any: - raise NonReadableTrait + pass def write(self, trait_name: str, value: Any) -> bool: self.turtle.write() + def execute(self, action_name: str, *args, **kwargs): + """Execute action `action_name`, using `args` and `kwargs` as action argument.""" + pass + def invalidate(self, trait_name: str): - pass \ No newline at end of file + pass