added more features get time-specific values

This commit is contained in:
dario
2023-12-30 17:25:32 +01:00
parent 4bd50375d7
commit 4def93041e
3 changed files with 40 additions and 16 deletions

View File

@@ -37,14 +37,14 @@ class Sensor:
raise NotImplementedError()
@abstractmethod
def _get_data(self, t: float = None) -> ArrayLike | float:
def _get_data(self) -> ArrayLike | float:
raise NotImplementedError()
def get_init_data() -> ArrayLike:
pass
def __call__(self, t: float = None) -> ArrayLike | float:
out = self._get_data(t = t)
def __call__(self) -> ArrayLike | float:
out = self._get_data()
out = self._sensor_specific_effects(out)
for transform in self._transforms: