Currently, exporting data on the Graphing tab exports all of the data for the current device, failing to take into account the parameters and time range that has been selected for graphing. The intent is that the exported data matches the data plotted in the graph.
Based on a quick look at the code, this might best be implemented by rewriting graphing_handler.py (and potentially changing associated modules). The intention was for TelemetryData objects to be generated based on the set of parameters to plot and the time range to plot over, as opposed to keeping track of those things in some other way as is currently done in that module.
Currently, exporting data on the Graphing tab exports all of the data for the current device, failing to take into account the parameters and time range that has been selected for graphing. The intent is that the exported data matches the data plotted in the graph.
Based on a quick look at the code, this might best be implemented by rewriting
graphing_handler.py
(and potentially changing associated modules). The intention was forTelemetryData
objects to be generated based on the set of parameters to plot and the time range to plot over, as opposed to keeping track of those things in some other way as is currently done in that module.