| Predict Mods |
Page 3 of 6 predict-2.2.1jh4.cAfter 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.
To this end, I have just released predict-2.2.1jh4.c. This code includes some bug fixes etc.
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.
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.
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.
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.
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. |
|||||||||||||||||










