mirror of
https://github.com/Rhinemann/IoT-Systems.git
synced 2026-03-14 20:50:39 +02:00
30 lines
691 B
Python
30 lines
691 B
Python
from csv import reader
|
|
import config
|
|
|
|
|
|
class FileReader:
|
|
def __init__(
|
|
self, data_filename: str,
|
|
) -> None:
|
|
self.file_path = data_filename
|
|
pass
|
|
|
|
def read(self):
|
|
return [1, 2, 3]
|
|
|
|
def startReading(self, *args, **kwargs):
|
|
self.file = open(self.file_path, newline='')
|
|
self.file_reader = reader(self.file)
|
|
file_header = next(self.file_reader)
|
|
|
|
self.x_idx = file_header.index('X')
|
|
self.y_idx = file_header.index('Y')
|
|
self.z_idx = file_header.index('Z')
|
|
|
|
def stopReading(self, *args, **kwargs):
|
|
if self.file:
|
|
self.file.close()
|
|
self.file_reader = None
|
|
|
|
|