1. 31 Dec, 2013 2 commits
    • Don Gagne's avatar
      Unit test for FlightModeConfig · 9f2a98b3
      Don Gagne authored
      Good example for usage of new mock uas interfaces and implementations.
      9f2a98b3
    • Don Gagne's avatar
      Re-wrote FlightModeConfig · 9dc805dd
      Don Gagne authored
      Realized that I had configured my APM:Plane incorrectly since
      FlightModeConfig was only set up to work with APM:Copter. Changed code
      to respect mode switch channel parameter across all APM frame types.
      Also a pile of other changes to make this code much more bullet proof
      and correct. Implemented simple mode as well. Changed the style of the
      code to be more data driven. This allows for adjusting for new param
      values without needed to changing any code.
      9dc805dd
  2. 29 Dec, 2013 11 commits
  3. 28 Dec, 2013 5 commits
  4. 26 Dec, 2013 3 commits
  5. 25 Dec, 2013 1 commit
    • Don Gagne's avatar
      Fix broken Windows build · 33242c70
      Don Gagne authored
      - NAN not available in windows headers, use cross platform friendly
      version
      - VS compiler does not allow initializing non-integral types in header
      files
      - ActiveQt libs are already installed by Win Qt4.8.5, no need to build.
      Plus this part of the makefile just loops without nmake.exe installed
      which is not part of a standard windows box
      33242c70
  6. 24 Dec, 2013 2 commits
  7. 23 Dec, 2013 2 commits
  8. 22 Dec, 2013 5 commits
  9. 17 Dec, 2013 1 commit
  10. 12 Dec, 2013 3 commits
    • Don Gagne's avatar
      ddb4f877
    • Don Gagne's avatar
      Fix AutoTest build breaks · 6ca4d234
      Don Gagne authored
      6ca4d234
    • Don Gagne's avatar
      Windows build required atlbase.h · 4a91f435
      Don Gagne authored
      While testing the previous commit on Windows I found that I could not
      compile windows due to include of atlbase.h. This file is no longer
      available in SDKs. It is only available in for money versions of VIsual
      Studio. Luckily this include was not needed. So I just removed it and
      Windows now builds again with just VS Express. Tested all changes on
      OSX, Linux and Windows (including speech on windows, which still works).
      4a91f435
  11. 11 Dec, 2013 1 commit
  12. 08 Dec, 2013 2 commits
  13. 07 Dec, 2013 1 commit
    • Don Gagne's avatar
      Removed LinkInterface methods which were never being called. Updated various... · bfe8684e
      Don Gagne authored
      Removed LinkInterface methods which were never being called. Updated various LinkInterface implementation classes to remove the methods. Some methods such as the ones which measure data rates or bits sent/received were implemented in only some of the implementation classes, and in some cases implemented incorrectly. If they were called, the values returned would be incorrect. Although there was some partial implementation for these I removed them as well since in all case they were never being called by any code. In checking Blame, these came across in 2010 and have remained unimplemented since them, so I figure better to clean up than leave crufty, unused, half finished stuff in.
      bfe8684e
  14. 06 Dec, 2013 1 commit