summaryrefslogtreecommitdiff
path: root/ADSBDecoder/main.swift
diff options
context:
space:
mode:
authorArturs Artamonovs <arturs.artamonovs@protonmail.com>2024-07-02 10:07:49 +0100
committerArturs Artamonovs <arturs.artamonovs@protonmail.com>2024-07-02 10:07:49 +0100
commitcc5272cd4be2ab55fa8411790082be408b586be9 (patch)
tree8436c54cdeb94e6383607fe0028b09a19790e8d2 /ADSBDecoder/main.swift
parent58d9d561df35f88884b2959d2cf322f1ee69e3cd (diff)
downloadADSBDecoder-cc5272cd4be2ab55fa8411790082be408b586be9.tar.gz
ADSBDecoder-cc5272cd4be2ab55fa8411790082be408b586be9.zip
Make ADSBDecoder more modular. Integrate into LearnMapKit
Diffstat (limited to 'ADSBDecoder/main.swift')
-rw-r--r--ADSBDecoder/main.swift40
1 files changed, 0 insertions, 40 deletions
diff --git a/ADSBDecoder/main.swift b/ADSBDecoder/main.swift
index a346fbb..3148a9d 100644
--- a/ADSBDecoder/main.swift
+++ b/ADSBDecoder/main.swift
@@ -10,19 +10,7 @@ import ArgumentParser
import RegexBuilder
import SQLite3
-//return true if file excists
-func checkIfFileExists(_ fname: String) -> Bool {
- let fm = FileManager.default
- if fm.fileExists(atPath: fname) {
- return true
- }
- return false
-}
-//get current run directory
-func getCurrentDirPath() -> String {
- return Process().currentDirectoryPath
-}
struct CommandLineArgs: ParsableCommand {
@Option(name: .shortAndLong) var inputfile: String
@@ -52,34 +40,6 @@ do {
exit(1)
}
-
-
-let matchADSBLong = Regex {
- Anchor.startOfLine
- "*"
-
- Repeat(
- CharacterClass(
- ("a"..."f"),
- ("0"..."9")
- )
- ,count:28)
-
- ";"
-}
-
-let matchADSBShort = Regex {
- Anchor.startOfLine
- "*"
- Repeat(
- CharacterClass(
- ("a"..."f"),
- ("0"..."9")
- )
- ,count:14)
- ";"
-}
-
//gather stats
var q_df = QueryDF()
var q_dftc = QueryDF17TC()