Aanpassingen lmwTimeSerie:
- Verwijderen 1 array uit resultaat - Check op aanwezigheid aditionele kwaliteit - Documentatie
This commit is contained in:
33
lmwsip.py
33
lmwsip.py
@@ -348,15 +348,46 @@ Logs of
|
|||||||
self.closesocket()
|
self.closesocket()
|
||||||
|
|
||||||
class lmwTimeSerie:
|
class lmwTimeSerie:
|
||||||
|
"""Class for lmw results.
|
||||||
|
|
||||||
|
The result are in lmwTimeSerie.ts as array
|
||||||
|
|
||||||
|
[ <time1>, [<value1 a, value1 b, ...], kwaliteit1, additionele kwaliteit1],
|
||||||
|
[ <time2>, [<value2 a, value2 b, ...], kwaliteit2, additionele kwaliteit2],
|
||||||
|
...
|
||||||
|
|
||||||
|
Note:
|
||||||
|
* For most measurements there is only one value (e.g H10).
|
||||||
|
* Additionale kwaliteit is optional and may contain None.
|
||||||
|
"""
|
||||||
|
|
||||||
def __init__(self, start, delta, values):
|
def __init__(self, start, delta, values):
|
||||||
|
"""lmwTimeSerie(start, delta, values)
|
||||||
|
|
||||||
|
Create a lmwTimeSerie object with:
|
||||||
|
start: Start time
|
||||||
|
delta: Period of the measurements
|
||||||
|
values: lmw result string
|
||||||
|
"""
|
||||||
self.ts = []
|
self.ts = []
|
||||||
self.addvalues(start, delta, values)
|
self.addvalues(start, delta, values)
|
||||||
|
|
||||||
def addvalues(self, start, delta, values):
|
def addvalues(self, start, delta, values):
|
||||||
|
"""addvalues(start, delta, values)
|
||||||
|
|
||||||
|
Add values to a timeserie
|
||||||
|
start: Start time
|
||||||
|
delta: Period of the measurements
|
||||||
|
values: lmw result string
|
||||||
|
"""
|
||||||
|
self.ts = []
|
||||||
|
|
||||||
for e in values.split(";"):
|
for e in values.split(";"):
|
||||||
v = e.split("/")
|
v = e.split("/")
|
||||||
v[0] = v[0].split(",")
|
v[0] = v[0].split(",")
|
||||||
self.ts.append([start, v])
|
if len(v) == 2:
|
||||||
|
v.append(None)
|
||||||
|
self.ts.append([start, v[0], v[1], v[2]])
|
||||||
start += delta
|
start += delta
|
||||||
|
|
||||||
class sipTimeSeriesError(Exception):
|
class sipTimeSeriesError(Exception):
|
||||||
|
Reference in New Issue
Block a user