mirror of
https://github.com/meshtastic/Meshtastic-Apple.git
synced 2026-04-20 22:13:56 +00:00
Add noise floor
This commit is contained in:
parent
b30dc8645a
commit
8d74d06672
12 changed files with 492 additions and 4 deletions
|
|
@ -65,6 +65,33 @@ func telemetryToCsvFile<S: Sequence>(telemetry: S, metricsType: Int) -> String w
|
|||
csvString += ", "
|
||||
csvString += dm.time?.formattedDate(format: dateFormatString) ?? "Unknown Age".localized
|
||||
}
|
||||
} else if metricsType == 4 {
|
||||
// Create Local Stats Header
|
||||
csvString = "Noise Floor, Uptime, Relayed, Canceled, Dupes, Packets Tx, Packets Rx, Bad Rx, Nodes Online, Total Nodes, \("Timestamp".localized)"
|
||||
for dm in telemetry where dm.metricsType == 4 {
|
||||
csvString += "\n"
|
||||
csvString += dm.noiseFloor?.formatted(.number.grouping(.never)) ?? ""
|
||||
csvString += ", "
|
||||
csvString += dm.uptimeSeconds?.formatted(.number.grouping(.never)) ?? ""
|
||||
csvString += ", "
|
||||
csvString += dm.numTxRelay.formatted(.number.grouping(.never))
|
||||
csvString += ", "
|
||||
csvString += dm.numTxRelayCanceled.formatted(.number.grouping(.never))
|
||||
csvString += ", "
|
||||
csvString += dm.numRxDupe.formatted(.number.grouping(.never))
|
||||
csvString += ", "
|
||||
csvString += dm.numPacketsTx.formatted(.number.grouping(.never))
|
||||
csvString += ", "
|
||||
csvString += dm.numPacketsRx.formatted(.number.grouping(.never))
|
||||
csvString += ", "
|
||||
csvString += dm.numPacketsRxBad.formatted(.number.grouping(.never))
|
||||
csvString += ", "
|
||||
csvString += dm.numOnlineNodes.formatted(.number.grouping(.never))
|
||||
csvString += ", "
|
||||
csvString += dm.numTotalNodes.formatted(.number.grouping(.never))
|
||||
csvString += ", "
|
||||
csvString += dm.time?.formattedDate(format: dateFormatString) ?? "Unknown Age".localized
|
||||
}
|
||||
}
|
||||
return csvString
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue