Wykres commitów

45 Commity (8bf93478789669a116123564c45c8a0b0cf9291e)

Autor SHA1 Wiadomość Data
Jim Jacobsen 1bf4de80a2 Move timer calls to bottom of routines, makes the web interface a lot more responsive 2016-11-23 03:14:45 +00:00
Christopher Young 564bf93c63 Cleanup. #526. 2016-11-17 12:46:48 -05:00
Jim Jacobsen 7a801c6a06 oops again 2016-11-17 07:41:10 +00:00
Jim Jacobsen 2b3d06eafa Fixed JSON call 2016-11-17 07:25:36 +00:00
Jim Jacobsen 3a5a5e5048 GDL90 JSON interface stratux changes 2016-11-17 07:09:18 +00:00
Jim Jacobsen 463ecafc38 Fixed bug with help of cyoung found with running on native linux, which may show itself on the RaspberryPi at some point 2016-10-17 22:30:43 -05:00
Christopher Young 8929116f00 Formatting. 2016-10-01 11:48:27 -04:00
Jim Jacobsen bab827d492 Added ability to have static IP hosts 2016-09-27 23:56:17 -05:00
Christopher Young 30fe7295c4 Add automatic serialout when /dev/serialout0 is present.
/dev/serialout0 created by either inserting a CP2102-based
USB-to-Serial dongle or by symlink.
2016-09-19 12:21:39 -04:00
Christopher Young 945c8bf6bc Don't start ffMonitor() - no longer needed. 2016-07-13 15:53:02 -04:00
Christopher Young e81c640baf Fix fatal error when can't listen on :50113 UDP. 2016-05-26 23:48:13 -04:00
Christopher Young 0a62fd2d9a Don't assign struct val directly. 2016-05-03 09:50:59 -04:00
Christopher Young 6db8ba6fc0 Type fix. 2016-05-03 09:39:16 -04:00
Christopher Young 64f1ae1154 Add MessageQueueLen (messageQueue length) to networkConnection struct.
Debugging for #409.
2016-05-03 09:31:57 -04:00
Christopher Young 1a808ca591 Redefine "connected"/"recent" clients = recently pingable hosts. 2016-03-21 20:32:24 -04:00
Christopher Young 65537dbdc8 Issue a warning and disable features when FF broadcast messages are received.
Fixes #332.
2016-03-21 16:31:56 -04:00
Christopher Young b2eb382c1a Remove DHCP lease expiry code.
Fixes #325.
2016-03-20 00:56:21 -04:00
Christopher Young e4d74e221c Only show some debug output depending on globalSettings.DEBUG. 2016-03-10 10:20:46 -05:00
AvSquirrel a9b631e732 Incorporate dump1090-mutability 2016-02-27 06:04:41 +00:00
Christopher Young f1f467249b Change some log prints to display only when globalSettings.DEBUG is true. 2016-02-26 13:37:45 -05:00
AvSquirrel 5d082e3292 Incorporate dump1090-mutability. UI signal strength and traffic improvements. 2016-02-25 05:53:35 +00:00
Christopher Young 65559a38fd Remove irrelevant/old comments. 2016-02-18 00:34:21 -05:00
Christopher Young 279a810db0 Skip expired leases. #230. 2016-02-15 22:21:15 -05:00
Christopher Young 3a01a4268d Scale back debug output. Use "log" instead of "fmt" for log printing. 2016-02-15 17:11:19 -05:00
AvSquirrel f2afc27d8f Improved message queue efficiency and status messaging 2016-02-15 05:04:38 +00:00
AvSquirrel e15c389975 Traffic message network optimization. Bug fix. 2016-02-15 01:27:02 +00:00
Christopher Young 2dfe38a927 Cleanup, max message rate. 2016-01-26 01:00:01 -05:00
Christopher Young e0dde8d5de Add /getClients for debugging. 2016-01-19 09:50:02 -05:00
Christopher Young 8f8bd363a2 Comments. 2016-01-19 08:39:46 -05:00
Christopher Young 1382060024 Use monotonic clock for network/sleep functions.
#174.
2016-01-07 11:34:37 -05:00
Christopher Young ce5f185c0f Use monotonic clock for SDR/network timing.
#174.
2016-01-07 11:29:55 -05:00
Christopher Young e6ad9aa830 Save some cycles when message queues aren't that large. 2015-12-21 00:05:47 -05:00
Christopher Young 72d989ed3b Save some cycles when message queues aren't that large. 2015-12-20 23:59:39 -05:00
Christopher Young 0db905904f Print stats in main log.
2015/09/22 13:52:11 stats [uptime 1 minute ago]
2015/09/22 13:52:11  - CPUTemp=49.23 deg C, MemStats.Alloc=101MB,
MemStats.Sys=126MB, totalNetworkMessagesSent=0
2015/09/22 13:52:11  - UAT/min 103,226/103,226 [maxSS=55.30%], ES/min
0/0
2015/09/22 13:52:11  - Total traffic targets tracked=0, last GPS fix: a
long while ago
2015-09-22 09:52:49 -04:00
Christopher Young 476ebed93d Fixes #48.
On every sequential (client  asleep) queue overflow, progressively
remove more from the queue. Better memory management, especially for
clients that are constantly in sleep more or asleep for a very long
time.
2015-09-22 08:55:51 -04:00
Christopher Young 3c30d78368 Replace problematic iana package constants with actual values.
Fixes Makefile issue.
2015-09-21 14:01:01 -04:00
Christopher Young 96d2077e24 Remove debug prints. 2015-09-15 12:07:16 -04:00
Christopher Young 5dda5d6220 Redo sleep mode - now based on ICMP echo/unreachable packets. 2015-09-15 11:29:41 -04:00
Christopher Young 30d28cd0ab Save some CPU cycles. 2015-09-12 17:28:58 -04:00
Christopher Young e5b843a86b nil pointer on socket error. 2015-09-09 13:33:48 -04:00
Christopher Young f47a224c1d Other apps using port 4000. 2015-09-04 19:37:50 -04:00
Christopher Young 7836fe55d3 Fixed bug in network code.
Clients with blank hostname was causing IP to be ignored.
2015-09-01 23:06:19 -04:00
Christopher Young c38c384eda Stratux replay.
Introduce queueable messages. Introduce sleepMode state for connections. Implemented #20 for FF.
2015-09-01 16:17:08 -04:00
Christopher Young dcb31eeeb1 Cleanup. 2015-08-31 12:24:45 -04:00
Ilya Haykinson ca02aea01b moved files around to allow dependencies to be fetched during build 2015-08-30 20:30:09 -07:00