PlanePlotter Report with text output
This is a toolkit of programs and a command script to produce and e-mail daily mode-S logs from PlanePlotter automatically. The default single-date/time format is acceptable to Alexis's Robot for log checking hex => registration purposes.
You need to make PlanePlotter create daily reports in SQLite format.
These reports will appear in the designated PlanePlotter Log Files directory, and will have file names such as: pp_report2016100300.sqb (previously: pp_report20140612.sqb)
As this is free software, support is via a self-help group:
Download: MakePlanePlotterReport.zip (remember to right-click, Properties, Unblock after download)
But I want to make reports for days other than "yesterday"
In the script, the command GetYesterday can take a parameter specifying the number of days offset from today, which by default is -1, giving "today-1" i.e. yesterday, so making the line:
for /f "tokens=*" %%i in ('GetYesterday -2') do set YESTERDAY=%%i00
would look for a report for the day before yesterday and so on. Note the space between the GetYesterday and the -2. You could try +0 for today's report (untested). Alternatively, putting:
after the GetYesterday line would force a fixed date of 20130722 (don't forget to add the "00" to match the report .sqb name).
I do suggest turning off the mailing part of the script before you try this!
PlanePlotter Report with Web output
Dave Giffney writes:
Bev has been in contact and with a little of his help the script is better, and now v2.
Download: MakePlanePlotterReport-Web-V2.zip (remember to right-click, Properties, Unblock after download)
You may need to make the change for the new log naming convention when using the above, as it hasn't been updated by the author. If you like to update your own copy by hand, it's a simple edit to change:
for /f "tokens=*" %%i in ('GetYesterday') do set YESTERDAY=%%i
for /f "tokens=*" %%i in ('GetYesterday') do set YESTERDAY=%%i00
at or around line 40. I.e. add "00" (two zero characters) after the
PlanePlotter Polar Plot
You may find the Polar Plots produced by PlanePlotter quite handy for monitoring changes to antennas in particular any blockages in particular directions. Enable this with the View, Polar diagram... menu. Do remember to try to get your antenna as high as possible, with as clear a view of the horizon as possible. You can see from the plots below that I have a blockage in the SW-SSW direction caused by the local Pentland hills.
I wrote a simple program to plot the data, and it can plot the raw data as shown below. Just drag and drop the polardata.bin file found in your PP Log files folder onto the program and you should get a plot like the one below. If you get a message about missing DLLs when trying to start the program, please download and install my runtime Library Bundle.