// // FlighState.swift // LearnMapKit // // Created by Jacky Jack on 30/06/2024. // import Foundation import Collections class FlightState: ObservableObject { @Published var name = "Some Name" @Published var isEnabled = false var timer: Timer? var update_postions: Deque = [] var fromFile: Bool = false init() { var count = 0 let ADSBtask = ADSBFileRunner(filename: "") timer = Timer.scheduledTimer( withTimeInterval: 1, repeats: true ) { _ in //queue.append(MapADSBData(lat: 0.0, long: 0.0, alt: 1)) //let timer = Timer.scheduledTimer(withTimeInterval: 1.0, repeats: true) { timer in print("Evil object \(count)") //ADSBtask.runFromFile() self.update_postions.append(ADSBLocation(address: 0, lat: 0.0, long: 0.0)) // print(update_postions.count) count += 1 //} } } init(filename: String) { } func loadFromFile() { } }