导出数据添加summary列

This commit is contained in:
lenn
2026-04-15 09:20:56 +08:00
parent 1c3a811154
commit 2e30fa388a

View File

@@ -259,6 +259,7 @@ impl CsvExporter<TactileARepFrame> for TactileACsvExporter {
} }
header.push("dts".to_string()); header.push("dts".to_string());
header.push("summary".to_string());
header header
} }
@@ -267,8 +268,10 @@ impl CsvExporter<TactileARepFrame> for TactileACsvExporter {
item: &RecordedFrame<TactileARepFrame>, item: &RecordedFrame<TactileARepFrame>,
) -> anyhow::Result<Vec<String>> { ) -> anyhow::Result<Vec<String>> {
let packet = TactileADataPacket::try_from(&item.frame)?; let packet = TactileADataPacket::try_from(&item.frame)?;
let summary: i32 = packet.data.iter().sum();
let mut row: Vec<String> = packet.data.iter().map(|x| x.to_string()).collect(); let mut row: Vec<String> = packet.data.iter().map(|x| x.to_string()).collect();
row.push(packet.dts_ms.to_string()); row.push(packet.dts_ms.to_string());
row.push(summary.to_string());
Ok(row) Ok(row)
} }
} }