In the base module there currently exit Sensor, LogSensor (simple values) and FileSensor (creating files, such as audio recordings). The proposal of this issue is, to omit the sensor class and move its functionality in the LogSensor class and implement the FileSensor inherited from the LogSensor.
There are multiple advantages:
simplification of the code and less code duplication
a FileSensor would also create a csv file with measurement details (such as an enabled IR filter)
In the base module there currently exit Sensor, LogSensor (simple values) and FileSensor (creating files, such as audio recordings). The proposal of this issue is, to omit the sensor class and move its functionality in the LogSensor class and implement the FileSensor inherited from the LogSensor.
There are multiple advantages: