Christopher Young
495fb46fee
Cleanup.
2015-12-17 16:11:17 -05:00
Jim Jacobsen
bb8f0254e1
Added developer mode command line switch which allows uncompressed log files
2015-12-14 01:04:40 +00:00
Jim Jacobsen
191752b3e8
Switched logs back to uncompressed. Replay now supported with command line arguments. specify -h for help with arguments
2015-12-13 20:19:15 +00:00
Jim Jacobsen
c81acbeab2
Added indexed logs instead of everything ending up in one file
2015-12-08 22:58:42 -06:00
Christopher Young
0db686a14b
gzip stream replay logs.
...
Addresses (partially) replay log file size mentioned in #131 .
CPU impact is minimal, can still process 45,000+ UAT messages per min.
2015-12-02 12:18:52 -05:00
Christopher Young
306ee8fa57
Comment.
2015-12-01 19:32:20 -05:00
AvSquirrel
6184b7bc97
Add WAAS status to webUI. Correct unit casting error on ownship alt.
2015-11-25 03:43:07 +00:00
Christopher Young
7f50242867
Fixes #102 .
...
START,Thu Nov 12 19:25:38 +0000 UTC 2015,Thu Nov 12 19:25:38 +0000
UTC 2015
UNPAUSE,71289772
2739899291,Found 2 device(s):
2740283977,0: Realtek, RTL2838UHIDIR, SN: stratux:978
2740438248,1: Realtek, RTL2838UHIDIR, SN: 00000001 (currently
selected)
2740605904,Found Rafael Micro R820T tuner
2740683299,Max available gain is: 49.60
2740807935,Setting gain to: 49.60
2740880330,Exact sample rate is: 2000000.052982 Hz
2740943976,Gain reported by device: 49.60
2015-11-12 14:26:43 -05:00
Joseph Poirier
88ec861fb7
put back Devices assignment, change type for atomic store
2015-11-06 21:57:59 -06:00
bradanlane
98795f3da1
fix from unexpected case wehre device stores CPU temp as simple integer (eg 53 vs 53000 for 50.0C
2015-11-06 09:47:25 -05:00
Christopher Young
7bfb0067b4
Fixed outdated comment - ReplayLog can be changed during runtime now.
2015-10-25 20:58:21 -04:00
Christopher Young
fbcfddc006
Isolate CPU temperature monitor to its own goroutine.
...
Addresses #63 .
2015-10-19 08:17:02 -04:00
Christopher Young
8769ced73e
Error checking on OwnshipModeS.
2015-10-10 16:02:12 -04:00
Christopher Young
0d0e3b8216
Default value - OwnshipModeS as string.
2015-10-09 20:07:28 -04:00
cyoung
a58fc63efb
Merge pull request #73 from cyoung/ownship
...
add OwnshipModeS to UI; tweaked Settings field validation
2015-10-09 12:13:32 -04:00
Christopher Young
fa4718c212
Default ModeS code - not zero.
2015-10-08 07:25:43 -04:00
Christopher Young
a2a7b11494
Redo weather/traffic websocket updates ( #74 ).
2015-10-07 20:24:56 -04:00
Christopher Young
202e36c3a4
Disable port 43211 output by default.
2015-10-07 19:04:06 -04:00
Christopher Young
3f6d9a07a9
Don't print GPS status in log unless enabled.
2015-10-07 19:03:24 -04:00
bradanlane
30abcb82ee
add OwnshipModeS to UI and maintain consistent format for storage; also tweaked 'settings' page field validation
2015-10-06 18:31:20 -04:00
Christopher Young
bdb680eaaa
Replay log on/off while running.
2015-10-04 18:50:21 -04:00
Christopher Young
891af1ff11
Formatting.
2015-10-04 18:33:44 -04:00
Christopher Young
5916f00960
Merge.
2015-10-04 18:28:37 -04:00
bradanlane
a1502307aa
new 'weather' page which uses new 'WatchList' setting
2015-10-04 13:50:51 -04:00
Christopher Young
baae410a3f
Stratux heartbeat.
2015-09-30 21:06:38 -04:00
Christopher Young
aafcd4892c
NIC & NACp from @AvSquirrel.
2015-09-30 13:36:31 -04:00
Christopher Young
94876edd40
/traffic websocket - stream traffic updates (1090ES and UAT) as received.
2015-09-30 13:14:48 -04:00
Christopher Young
2bf466a1c8
/weather websocket - stream UAT text updates as received.
2015-09-30 12:50:23 -04:00
Christopher Young
ae37369b28
Implement ModeS for ownship.
2015-09-30 11:52:13 -04:00
Christopher Young
c9f9851d26
UAT products non-exportable: not used by interface currently.
2015-09-30 10:37:49 -04:00
Joseph Poirier
947a9217ca
reorder defer calls
2015-09-26 02:20:16 -05:00
Joseph Poirier
4f305f5215
format the humanize import so goimports doesn't remove it
2015-09-26 02:09:49 -05:00
Joseph Poirier
a56a2589a3
some low-hanging fruit, note that strings.Split never returns an empty list and at miniumum it'll contain one zero length string element
2015-09-26 02:04:39 -05:00
Christopher Young
2324bbe6f0
Parse UAT message product ID from all frames - display.
...
http://i.imgur.com/B3u3bzw.png
2015-09-24 17:28:08 -04:00
Christopher Young
0dc32f23e1
/getTowers.
...
#59
2015-09-24 17:18:21 -04:00
Christopher Young
63173fc88d
/getTraffic and /getSituation.
2015-09-24 16:26:51 -04:00
Christopher Young
3c50cd59cd
Use GPS altitude in Ownship when pressure altitude not available.
...
Temporary.
2015-09-24 07:46:40 -04:00
Christopher Young
75f60562af
Pressure alt fix from @AvSquirrel.
2015-09-23 23:12:48 -04:00
Christopher Young
324bef7701
AHRS replay log.
2015-09-23 16:21:32 -04: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
9e78dddab7
GPS message replay log.
2015-09-21 14:20:12 -04:00
Christopher Young
1f46ccda01
PPM uint16 -> int.
2015-09-19 14:19:57 -04:00
Christopher Young
c3e6d41ebe
Always use tag for version.
2015-09-19 12:37:52 -04:00
Christopher Young
f3a52e9ab5
Version printing for logs.
2015-09-18 23:00:05 -04:00
Christopher Young
5900408ec3
v0.3b2.
2015-09-16 16:09:10 -04:00
Christopher Young
672fbfc396
Increase client message queue size.
2015-09-16 16:08:21 -04:00
Christopher Young
5f64bd39fd
PPM settings.
2015-09-16 10:09:51 -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
1a6a0d90f3
More obvious failure mode.
2015-09-11 14:48:34 -04:00