Commit graph

70 commits

Author SHA1 Message Date
nathan 8c281d95e5 removed threading holdovers from dump1090. started working on android build (not working yet). map drawing now resumes next frame if frame times out
Former-commit-id: 4271671e19b70a7333649bb93bff920d1fa1acd0
Former-commit-id: 9c5d89f2af4f235ccb5cd7b983443d63907ba6ad
2020-02-18 15:37:41 -08:00
nathan ed853a3145 fixed plane selection when over multiple within cutoff
Former-commit-id: 3427181832689a8a05aadd31046e7d4ebea050e5
Former-commit-id: 73ab51fc18ef6bde1ea8f93e6433af61cb41229c
2020-02-17 23:17:19 -08:00
nathan 00f02a8125 fixed issues with selected plane label, can now select off screen plane
Former-commit-id: 969a11c7c843c43ec231673c9d15ed227414fc68
Former-commit-id: ab5ab5d0d3fb7f0bdb12ff5a21a6d0e249ceab6f
2020-02-17 22:47:42 -08:00
nathan 8f3b9d2977 geography renders to a seprate texture, only updates when moved
Former-commit-id: 8c6ec13e7e07eede486b4d804517de3212532216
Former-commit-id: f24714e0276678698dffbf4270fb73c16c9a872f
2020-02-17 22:19:45 -08:00
nathan 72763a5ba7 added touch to center and track planes
Former-commit-id: 86d982e51aef694aa509793340d5596eeba59ef4
Former-commit-id: b8d2b83f47121d34ad0c9cfbdd7c8f71bd90b679
2020-02-17 18:11:05 -08:00
nathan 0d01589322 started adding tap (debug only for now)
Former-commit-id: aef9365c434e1ba1d9146f7cf8c37706b80a96b2
Former-commit-id: 3f0f4f4235ba99d564d88f2bed86757b79b6afac
2020-02-16 21:54:46 -08:00
nathan 17ff9f3ef5 added padding on quadtree culling, scale bars
Former-commit-id: b1bbf4581a8b1e3c0c46d7337b971786d86d050a
Former-commit-id: 694324d663b143ec236604d7e984d9cab00233f8
2020-02-07 23:04:52 -08:00
nathan 3a0b1aecf3 svg conversion in python, full 48 us states
Former-commit-id: 916991bafcbdcd5096382e11b1a75ca8da4d36ad
Former-commit-id: 74aafae150f8cd26b383bf37449cc861162ce7f5
2020-01-21 23:24:29 -08:00
nathan 3097d6fdb3 quadtree working, poly drawing
Former-commit-id: f56b05b892922905cad6aeb8dcee279f130fa2f8
Former-commit-id: 55da641509850e377a9cce46253ee5dcb8cb4a7c
2020-01-20 00:01:45 -08:00
nathan c10fb0ad10 map quadtree in progress
Former-commit-id: bf7cd851d24efe93f88057a11a73ba8a7bcb963f
Former-commit-id: 82afe4283fbea1f513e805144e433c6d8d0da28f
2020-01-19 22:22:58 -08:00
nathan 645ee1ade5 misc fixes for label system. rudimentary LOD to speed up wide map drawing
Former-commit-id: 4be650caadfc461046d4e80564181ce30c57954d
Former-commit-id: fa6e5a793fdaca3a51b19a62822fdeba58539f5c
2019-09-21 20:46:52 -05:00
nathan 42f1f8d5b5 basic label physics setup
Former-commit-id: 0433115ef4f22f0fcd0a9e278992cc238e408176
Former-commit-id: f406ea69b05a5865c48132eec23e129d3066aac4
2019-09-15 19:54:06 -05:00
nathan 07c2dc4902 added gitignore, removed RPI flags from makefile, no longer needed
Former-commit-id: f144ed1686e01dfdee80a2a1beb3cd7ece6ad837
Former-commit-id: dbbcb47ecf2ea7c25adb57ac7caad5eeff300ebc
2019-09-13 01:59:21 -05:00
nathan fec83494e1 updated readme with notes and todo
Former-commit-id: 55a1f0db19695829f9b5c93a23fa124b71603ae8
Former-commit-id: cfaabc1d0d471ce4e9b5acfcf3e928bd21d2881e
2019-09-13 01:56:55 -05:00
nathan f0735f22b1 new signal markings, new timing numbers for LatLon reception (doesn't seem to be working on dump1090 end though), basic plane velocity animation
Former-commit-id: 836f1c78546ced2ffd950e6b8c1073d71b42f676
Former-commit-id: 3c5cc3b55cb0f427906e73f8939e273bf8c4090b
2019-09-09 01:17:40 -05:00
nathan 63ac13a988 fixed message rates and plane count
Former-commit-id: 4581c1049aae72ad054560c00d9c4fce5e2adaa2
Former-commit-id: 622f7ce9989c8ca5caeddd33d85cd9e433b521fe
2019-09-08 23:52:09 -05:00
nathan 4fc2c3cae6 moving everything out of dump1090.h and interactive.c
Former-commit-id: 87e895ed45b892d664451e95044860bd19b293da
Former-commit-id: 615eb9079fbb183b343148aa3317708e08016de1
2019-09-08 23:23:38 -05:00
nathan 1efbc59320 directory cleanup of old hw stuff (retained in subdir
Former-commit-id: 43a73a7b2dbb7be398f79f40602e3527d42f0e1a
Former-commit-id: d49dd4b7d39d708518a7244f16be37db47027ac7
2019-09-08 15:06:42 -05:00
nathan 0507fc179b fixed heading, added heading history, switched list mode to overlay (in progress)
Former-commit-id: 0f107d8c372c5a2540f04b315ec9f947ff496fd1
Former-commit-id: 68382a78fc5e92438b70877a3f4497b3404498e9
2019-09-08 14:29:21 -05:00
nathan 4acb3633e8 added basic touch gestures
Former-commit-id: c9ec6d0e324c384603d216881ebdd7bd25ebab29
Former-commit-id: ac1418b52b5781b6d93dcfd1d50fa5544c3742d1
2019-09-08 01:09:14 -05:00
nathan 7d078324f2 migrate to SDL 2
Former-commit-id: fe5cf68b09d459299b5529c55255335347c41509
Former-commit-id: 375b60c339696fd25197e1c78babd142a0f1fc06
2019-09-07 18:11:20 -05:00
nathan 7f5f6e0fbb out-of-bounds arrows in progress
Former-commit-id: 85d016bd4986109534eb6b0ef17d3eb2ed6c17f7
Former-commit-id: 89b1cf03dfd0d78223b053edb894b52e8e3f6f98
2018-10-20 00:17:25 -05:00
nathan c10ea1aaf7 worked on adding filled polygons. unsuccessfull due to map vertex organization, commented out. need a better map with more appropriate detail
Former-commit-id: 223ff00910f4a8c5a76378195fe48ee787118caf
Former-commit-id: 14af523eef680956f3f157a0e1496af69b2fa013
2018-10-02 01:54:15 -05:00
nathan 0ddf73f6c8 adding PC control options like fullscreen, added simple circle anim on first valid lat/long
Former-commit-id: 0cadb77f7d8fd4362beb1bc50caf35d55bf8998f
Former-commit-id: 49269e48d57c6839e7cd22c52ffe6e109bf0db82
2018-10-01 01:44:17 -05:00
nathan 6bc7a305aa switching to seattle
Former-commit-id: 9ba9ebf6fbe7c902628da87531c2f93eb5a5b104
Former-commit-id: bb67e08c59c33e9318cf6aab921470b4d1096bca
2018-09-17 00:50:04 -05:00
Nathan d373baade6 labeling updates, placeholder battery indicator
Former-commit-id: d1e81f2e82cbbee968d9c54cdedc5e2fabba2937
Former-commit-id: ac2a078be1f5c4797824be34c85eaf9b4db7d08f
2017-10-10 15:56:05 -05:00
Nathan 3f96f8c9e8 near label adjustments
Former-commit-id: a4ac7940f9390ff258d03ad464dbe7ca9aa776fb
Former-commit-id: b206ac5d9c787b9b86a761ec7db6347fd54bbfcb
2017-10-06 18:44:08 -05:00
Nathan 97bbe94df5 color updates
Former-commit-id: c8825ff01fd52aef6462d5948f7661030a085ed0
Former-commit-id: 3b32e4fd945ca38c40f6e6a64c77db1e3e5be383
2017-10-06 13:58:22 -05:00
Nathan cb737d3282 trying 90 degree lables
Former-commit-id: ee1973804249e9f0fd81d50066587707a534fa96
Former-commit-id: 63c1c4bf1bb66bf1bc4ab53992fcfb214387f23e
2017-10-06 11:34:36 -05:00
Nathan 6663e5b21f fixed upscale default for RPI
Former-commit-id: a0c3672d310519229fbe15dff2e55fa0dcbc81cc
Former-commit-id: 36042c20daf79197a3d718a9b5d0db58d124485f
2017-10-05 22:32:36 -05:00
Nathan 96f0457439 status boxes on map layout
Former-commit-id: 2c494dcf47da220f7dd081d4b3fe09a6c67b35f9
Former-commit-id: 587a33ba83cd4c661d7bcc8528c70ad723ca4066
2017-10-05 22:25:30 -05:00
Nathan 4cc12f08e1 changed upscale and screen size options to Modes fields, removed some RPI define conditionals
Former-commit-id: 144ae03abf63fe259ec33fe5dfc8c98e8defa350
Former-commit-id: 87c83789282654696ed6492641e7c67b9b34d24b
2017-10-05 10:22:14 -05:00
Nathan 44c69fd47d draw.c refactor. draw.c now handles outer draw routine, previous contents moved to maps.c
Former-commit-id: ff10c96cd8ee950e56b9bba51bf54451d7cab293
Former-commit-id: 04d08428688a3567ec572e34b87a96901c4ca31e
2017-10-05 09:58:23 -05:00
Nathan f25cb21593 boot screen
Former-commit-id: 73c03fde387b54a02fc6329bdb22de89977bfcb4
Former-commit-id: 1d4f565b4e9ffa8b7fbc0de29bf02f6d1b0349f2
2017-09-17 20:52:05 -05:00
Nathan 8acc56b21e map color updates
Former-commit-id: 8544751e3259398a4852af3544ccd9abcd454045
Former-commit-id: b9b5bdbfdb7eb4b750949c87bd576fbd92f26afe
2017-09-17 12:58:42 -05:00
Nathan f052d584f1 added missing pullup on gpio 27
Former-commit-id: 3730f0404a513a04d16f958db70691fa73540422
Former-commit-id: 5fc1a271acc10761553f1817e16612a6f65dacd5
2017-09-17 11:21:26 -05:00
Nathan b110072134 initial sdl list mode
Former-commit-id: a6963070be35b80f14d68ce0f352887a8cfc9ff8
Former-commit-id: 0e085c6bee6ebbbc9ed8064b469f9066c9e7b2aa
2017-09-17 10:38:22 -05:00
Nathan 6942be7894 map draw
Former-commit-id: bfcd4edfb6cd845e0e3a5b7a2ddd1f7c3dbcac7f
Former-commit-id: 727e5a945c40de8b5c62cbccb3762083bca83c3e
2017-09-17 09:46:48 -05:00
nathan d21e4cf56a pi compiler fixes
Former-commit-id: 805e1fa2ccf972b38e72c43ca3812ab35c11075a
Former-commit-id: f74d5c1768d2390c25defe43b9c10d644bfb1080
2017-09-05 10:57:02 +00:00
Nathan b63782bbf5 added log/lin toggle, AA define, rearanged into map.c
Former-commit-id: 5ccce0dd66b202b6e0178cc3cff2e4f9a70b736f
Former-commit-id: 3616fa85a3b74c0acc493e50224746adc8cf3c31
2017-09-15 21:25:26 -05:00
nathan 345e7bf9fe fixed connection wait
Former-commit-id: 34c27602526346c7caa9880113cb90f6862503fe
Former-commit-id: 5e1e6a73df0ad78e023d5f0ab70be9abd391ea88
2017-09-05 10:41:00 +00:00
nathan 7449d7b066 added wiringPi exit button, compiler and SDL fixed for PI (need to add defines to allow compiling on PC again
Former-commit-id: 70c389508541a37a398075674b042204cd9037cb
Former-commit-id: e2b2550c65c66b5053e83c4f61d36eb369ce424f
2017-09-05 09:41:46 +00:00
Nathan ffeccc295e conversion to sdl 1.2 + sdl_gfx
Former-commit-id: 3a1fbe325ae694ba81d61cfdc13eddaeb295b7b8
Former-commit-id: 23c123951633ae32750b5cb3b94b9e623d31b116
2017-09-15 09:57:20 -05:00
Nathan 86d9c85c7e in progress reverting to SDL1.2 for pi compatibility, adding sdl_gfx
Former-commit-id: 496ef51b135330911afed2719564b90e6e039c89
Former-commit-id: 85a5e21f8bf4a7bdc0ade370a0872bc2fbc9b59b
2017-09-14 21:13:02 -05:00
Nathan 372835d743 trails working
Former-commit-id: 30b8c2d7f05182336425a4a919d483b063f45eb1
Former-commit-id: 0bfef69f78d44c524f5023d8dfbed9c9ed555bd9
2017-09-14 09:39:56 -05:00
Nathan fc035a8c93 trails in progress
Former-commit-id: 86a719985c2478b16eae3d8de543880ffa1ba95f
Former-commit-id: c01b937077dc0891bc6d7b98903fb2bcbb040a9e
2017-09-14 00:08:22 -05:00
Nathan c28bebc294 initial SDL version
Former-commit-id: eec0da8c0de0a6761c0f54fcf2dd3668181b260a
Former-commit-id: d9bbbde7a4209187620f4464b88f33f0b81cc73e
2017-09-13 22:21:36 -05:00
Nathan a7c305c6ee finished merging
Former-commit-id: e273dcd73070a75ffea061feac12bc3f31cf541b
2017-09-11 17:48:38 -05:00
Nathan 699cb644db Merge branch 'master' of https://github.com/nmatsuda/spidr
Conflicts:
	dump1090/dump1090
	dump1090/interactive.c
	dump1090/interactive.o
	dump1090/view1090

Former-commit-id: c74c830b3cc2e8c10570a973b7fa4856cae54ad4
2017-09-11 17:45:56 -05:00
Nathan afdb4a8305 added greyout for old messages, removed line count hard limit
Former-commit-id: 18867af6d89b684fb4a1334661d7535def164fac
2017-09-11 17:44:53 -05:00