diff options
author | Arturs Artamonovs <arturs.artamonovs@protonmail.com> | 2024-07-02 10:07:49 +0100 |
---|---|---|
committer | Arturs Artamonovs <arturs.artamonovs@protonmail.com> | 2024-07-02 10:07:49 +0100 |
commit | cc5272cd4be2ab55fa8411790082be408b586be9 (patch) | |
tree | 8436c54cdeb94e6383607fe0028b09a19790e8d2 /ADSBDecoder/main.swift | |
parent | 58d9d561df35f88884b2959d2cf322f1ee69e3cd (diff) | |
download | ADSBDecoder-cc5272cd4be2ab55fa8411790082be408b586be9.tar.gz ADSBDecoder-cc5272cd4be2ab55fa8411790082be408b586be9.zip |
Make ADSBDecoder more modular. Integrate into LearnMapKit
Diffstat (limited to 'ADSBDecoder/main.swift')
-rw-r--r-- | ADSBDecoder/main.swift | 40 |
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() |