diff --git a/Aircraft.cpp b/Aircraft.cpp index e47386a..d676912 100644 --- a/Aircraft.cpp +++ b/Aircraft.cpp @@ -1,10 +1,7 @@ #include "Aircraft.h" -#include "dump1090.h" //for struct aircaft - - -Aircraft::Aircraft(struct aircraft *a) { - addr = a->addr; +Aircraft::Aircraft(uint32_t addr) { + this->addr = addr; created = 0; prev_seen = 0; diff --git a/Aircraft.h b/Aircraft.h index 57a67d7..83d4660 100644 --- a/Aircraft.h +++ b/Aircraft.h @@ -42,6 +42,6 @@ public: /// methods - Aircraft(struct aircraft *a); + Aircraft(uint32_t addr); ~Aircraft(); }; \ No newline at end of file diff --git a/AircraftList.cpp b/AircraftList.cpp index a2581a5..e94cf0b 100644 --- a/AircraftList.cpp +++ b/AircraftList.cpp @@ -36,7 +36,7 @@ void AircraftList::update(Modes *modes) { p = find(a->addr); if (!p) { //p = createPlaneObj(a); - p = new Aircraft(a); + p = new Aircraft(a->addr); p->next = head; head = p; } else { diff --git a/map1090.REMOVED.git-id b/map1090.REMOVED.git-id index 87824ef..b383a41 100644 --- a/map1090.REMOVED.git-id +++ b/map1090.REMOVED.git-id @@ -1 +1 @@ -35e0993090bbfbe86d9367ce99c671435554d2ac \ No newline at end of file +884676a0069dc93832d407eea2d3e612de57d44a \ No newline at end of file