Archive

Archive for March, 2009

AA+ v1.36

March 28, 2009 Comments off

Just to let everyone know that v1.36 of AA+ has been released. Updates for this version include:

  • Fixed a bug in CAARiseTransitSet::Rise where the cyclical nature of a RA value was not taken into account during the interpolation. In fact Meeus in the book even refers to this issue as "Important remarks, 2." on page 30 of the second edition. Basically when interpolating RA, we need to be careful that the 3 values are consistent with respect to each other when any one of them wraps around from 23H 59M 59S around to 0H 0M 0S. In this case, the RA has increased by 0H 0M 1S of RA instead of decreasing by 23H 59M 59S. Thanks to Corky Corcoran and Danny Flippo for both reporting this issue.
  • Fixed a bug in the calculation of the parameter "H" in CAARiseTransitSet::Rise when calculating the local hour angle of the body for the time of transit.
Categories: Web Site Updates

AppSettings v1.08

March 19, 2009 Comments off

Just to let everyone know that v1.08 of AppSettings has been released. Updates for this version include:

  • Updated copyright details.
  • Updated the sample app solution settings to use more reasonable defaults
  • The IAppSettings interface now supports a new GetSections method. This returns all the root sections which a configuration file has. Thanks to Rolf Kristensen for prompting this nice addition to the classes.
  • Updated the IAppSettings::GetSection method to support a boolean "bWithValues" parameter which determines if the returned string array should or should name include the values. This allows client code to easily get all the sections names. Thanks to Rolf Kristensen for providing this nice addition to the classes.
  • Reworked most of the internal code which does heap allocations using "new" to instead now use ATL::CHeapPtr.
Categories: Web Site Updates

CPJNSNTPClient v1.14

March 16, 2009 2 comments

Just to let everyone know that v1.14 of CPJNSNTPClient has been released. Updates for this version include:

  • Updated copyright details.
  • Included missing VC 2005 solution and project files in the download. Thanks to Michael Haephrati for reporting this issue.
Categories: Web Site Updates

AA+ v1.35

March 16, 2009 Comments off

Just to let everyone know that v1.35 of AA+ has been released. Updates for this version include:

  • Fixed a bug in CAAParabolic::Calculate(double JD, const CAAParabolicObjectElements& elements) in the calculation of the heliocentric rectangular ecliptical, the heliocentric ecliptical latitude and the heliocentric ecliptical longitude coordinates. The code incorrectly used the value "omega" instead of "w" in its calculation of the value "u". Unfortunately there is no worked examples in Jean Meeus’s book for these particular values, hence resulting in my coding errors. Thanks to Jay Borseth for reporting this bug.
  • Fixed a bug in CAANearParabolic::Calculate(double JD, const CAANearParabolicObjectElements& elements) in the calculation of the heliocentric rectangular ecliptical, the heliocentric ecliptical latitude and the heliocentric ecliptical longitude coordinates. The code incorrectly used the value "omega" instead of "w" in its calculation of the value "u". Unfortunately there is no worked examples in Jean Meeus’s book for these particular values, hence resulting in my coding errors. Thanks to Jay Borseth for reporting this bug.
Categories: Web Site Updates