Predict Mods
Article Index
Predict Mods
Page 2
Page 3
Page 4
Page 5
Page 6

predict-2.2.1jh4.c

After closer examination of the differences between the standard version 2.2.2 sources and the standard version 2.2.3 sources and then with my enhancements over version 2.2.1/2.2.2, it seems simpler to apply some of the newer version 2.2.3 features onto my code than to go through all my changes onto the base 2.2.3 code.


Opening Menu
predict-2.2.1jh4.c

To this end, I have just released predict-2.2.1jh4.c. This code includes some bug fixes etc.


Solar prediction
predict-2.2.1jh4.c

Lunar prediction
predict-2.2.1jh4.c

There are few changes to the MultiTrack display so that it now indicates whether you are running in Server mode and Local (or GMT) to show whether the program is displaying time in Local time zone offset or in the traditional GMT form. Compare the standard MultiTrack display with the modified MultiTrack display.


MultiTrack
predict 2.2.2

MultiTrack
predict-2.2.1jh4.c

I have kept the version number as 2.2.1jh4 and not 2.2.3jh4 as all the changes were based on the 2.2.1 release. There are a few bits in the real 2.2.3 release that I haven't included but couldn't see a need for them. Since the transponder mode database editing feature is just a dummy procedure call in 2.2.3 I've left that out of my version (for now)

This is a drop-in replacement for the predict.c from version 2.2.3, and is basically the same as predict-2.2.1jh1.c except that the MultiSat has been reformatted (yet again!) to display the upcoming passes below the satellites in-view. Using the 'i' and 'k' keys you can toggle between distances in Imperial or Kilometres. Using the 'l' and 'm' keys you can toggle between the normal Latitude/longitude and Maidenhead locator for sub-satellite location. I have also modified the SingleSat display so thet you can use the four arrow keys to change the frequency up/down and to move to the next/previous satellite using left/right arrows.


MultiSat
predict-2.2.1jh2.c

SingleSat
predict-2.2.1jh2.c

Also new to predict-2.2.1jh2.c was a new method of selecting satellites. Instead of pressing a character next to a satellite name - I have added a scrolling menu. This also means that Predict is now capable of handling a much larger list of satellites, but have set an upper limit of 250 for the moment.

You need to edit the build script to add -lmenu for the additional menu code to work.


Selector
predict-2.2.1jh2.c

The height (page length) of the window can be increased dynamically if you want to display more information than will fit on a 80x24 terminal window.


Multisat Display showing 29 out of 212 satellites above the horizon
predict-2.2.1jh2.c

Notice how some satellites show up with a #number in the first column, this is because the text string was too long to fit in the available space.

When a satellite is less than 10 minutes to go before AOS, the full AOS time is replaced by a 10 minute countdown timer and the text color changes from light-blue to white.

The satellites above the horizon show up colour coded, the choice of colour is based on satellite range; altitude and elevation, so that the satellites which are the closest show up as white on red; then blue on yellow; then dark-blue on light-blue; then black on white with the real distance satellites as blue on white. If you don't like the colours then feel free to change them or remove them altogether - I quite like them :-)..

You can get Predict from http://www.qsl.net/kd2bd/predict.html.



 
© 2010 John Heaton, G1YYH
Joomla! is Free Software released under the GNU/GPL License.