Export : added API call + fixed route issues
This commit is contained in:
@ -176,12 +176,19 @@ class InfluxGraph:
|
||||
Returns :
|
||||
io.BytesIO : an BytesIO object containing the dataframe to retrieve
|
||||
"""
|
||||
df = self.influx_data_getter.get_curves_data_frame(variables, time, interval)
|
||||
|
||||
time = [float(t) for t in time.split(',')]
|
||||
start, end = self.get_abs_time(time)
|
||||
start, end = int(start), int(end)
|
||||
|
||||
queried_variables = variables.split(',')
|
||||
if interval != "None" : interval = self.milliseconds_to_nano(int(interval))
|
||||
|
||||
df = self.influx_data_getter.get_curves_data_frame(queried_variables, [start, end], interval)
|
||||
|
||||
mem = io.BytesIO()
|
||||
mem.write(bytes(df.to_csv(sep="\t", index=False), "utf-8"))
|
||||
df.to_csv(mem, sep="\t", index=False)
|
||||
mem.seek(0)
|
||||
|
||||
return mem
|
||||
|
||||
def graphpoll(self):
|
||||
|
Reference in New Issue
Block a user