Skip to content

Commit 9601e19

Browse files
committed
add interrex environment data logger parser
1 parent 9b79018 commit 9601e19

File tree

3 files changed

+27
-7
lines changed

3 files changed

+27
-7
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from .interrex import PARSERS as INTERREX
2+
3+
PARSERS = INTERREX
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
from parsers.parser_base import CSVParser
2+
3+
4+
class InterrexEnvironmentParser(CSVParser):
5+
'''
6+
Parser for Interrex Environment Data Logger
7+
'''
8+
DATATYPE = "other_sensor"
9+
FIELDS = [
10+
"UUID",
11+
"Transmitting time",
12+
"Collecting time",
13+
"Temperature",
14+
"Light intensity",
15+
"Voltage",
16+
"Data Source"
17+
]
18+
19+
PARSERS = [
20+
InterrexEnvironmentParser,
21+
]

wizard/parsers/parser.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
11
import traceback
22
import logging
3-
from chardet.universaldetector import UniversalDetector
43

5-
from .parser_base import Parser, ParserNotSupported, Parsable
4+
from .parser_base import ParserNotSupported, Parsable
65
from .gps import PARSERS as GPS_PARSERS
76
from .accelerometer import PARSERS as ACCELEROMETER_PARSERS
87
from .tdr import PARSERS as TDR_PARSERS
9-
# from .parser_excel import GPSUnknownFormatExcelParser
8+
from .other_sensor import PARSERS as OTHER_SENSOR_PARSERS
109

11-
available_parsers = GPS_PARSERS + ACCELEROMETER_PARSERS + TDR_PARSERS
10+
available_parsers = GPS_PARSERS + ACCELEROMETER_PARSERS + TDR_PARSERS + OTHER_SENSOR_PARSERS
1211

13-
binary_parsers = [
14-
# GPSUnknownFormatExcelParser,
15-
]
1612

1713
def detect_file(path):
1814
parsable = Parsable(file_path=path)

0 commit comments

Comments
 (0)