format csv writer
This commit is contained in:
parent
0bf7d1d5e4
commit
7494b18d71
@ -78,43 +78,43 @@ class _RecordingsDetailsPageState extends State<RecordingsDetailsPage> {
|
||||
});
|
||||
// await Permission.storage.request();
|
||||
|
||||
final Directory? downloadsDir = (Platform.isIOS)
|
||||
final downloadsDir = (Platform.isIOS)
|
||||
? await getApplicationDocumentsDirectory()
|
||||
: await getDownloadsDirectory();
|
||||
|
||||
File f = File(downloadsDir!.path +
|
||||
"/${widget.type}_${widget.uuid}.csv");
|
||||
final f = File(
|
||||
'${downloadsDir!.path}/${widget.type}_${widget.uuid}.csv',
|
||||
);
|
||||
|
||||
List<List<dynamic>> rows = [];
|
||||
final rows = <List<dynamic>>[];
|
||||
|
||||
List<dynamic> row = [];
|
||||
row.add('sendTimeStamp');
|
||||
row.add('receivedTimeStamp');
|
||||
row.add('accelerationX');
|
||||
row.add('accelerationY');
|
||||
row.add('accelerationZ');
|
||||
row.add('rotationX');
|
||||
row.add('rotationY');
|
||||
row.add('rotationZ');
|
||||
|
||||
rows.add(row);
|
||||
rows.add([
|
||||
'sendTimeStamp',
|
||||
'receivedTimeStamp',
|
||||
'accelerationX',
|
||||
'accelerationY',
|
||||
'accelerationZ',
|
||||
'rotationX',
|
||||
'rotationY',
|
||||
'rotationZ',
|
||||
]);
|
||||
|
||||
for (var i = 0; i < _capturePoints.length; i++) {
|
||||
List<dynamic> row = [];
|
||||
row.add(_capturePoints[i].millisecondsSinceEpochSend);
|
||||
row.add(_capturePoints[i].millisecondsSinceEpochReceived);
|
||||
row.add(_capturePoints[i].accelerationX);
|
||||
row.add(_capturePoints[i].accelerationY);
|
||||
row.add(_capturePoints[i].accelerationZ);
|
||||
row.add(_capturePoints[i].rotationX);
|
||||
row.add(_capturePoints[i].rotationY);
|
||||
row.add(_capturePoints[i].rotationZ);
|
||||
rows.add(row);
|
||||
rows.add([
|
||||
_capturePoints[i].millisecondsSinceEpochSend,
|
||||
_capturePoints[i].millisecondsSinceEpochReceived,
|
||||
_capturePoints[i].accelerationX,
|
||||
_capturePoints[i].accelerationY,
|
||||
_capturePoints[i].accelerationZ,
|
||||
_capturePoints[i].rotationX,
|
||||
_capturePoints[i].rotationY,
|
||||
_capturePoints[i].rotationZ,
|
||||
]);
|
||||
}
|
||||
|
||||
String csv = const ListToCsvConverter().convert(rows);
|
||||
final csv = const ListToCsvConverter().convert(rows);
|
||||
|
||||
f.writeAsString(csv);
|
||||
await f.writeAsString(csv);
|
||||
setState(
|
||||
() {
|
||||
isStoringCSV = false;
|
||||
|
Loading…
x
Reference in New Issue
Block a user