Changeset 75ce382c6dc81194e0ed05466be9056fe8a63d26

Show
Ignore:
Timestamp:
02/23/10 12:27:28 (5 months ago)
Author:
Tobias Bieniek <Tobias.Bieniek@…>
git-author:
Tobias Bieniek <Tobias.Bieniek@gmx.de> / 2010-02-22T19:26:49Z+0100
Parents:
7f6214ec9e1584977d2073b7eb9ad14695fa8a17
Children:
6ce1136e2f8aefa03e06d23ec562dbb829a5b763
git-committer:
Tobias Bieniek <Tobias.Bieniek@gmx.de> / 2010-02-23T10:27:28Z+0100
Message:

Math/Units: Removed TOFEET #define

Location:
src
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • src/AirspaceParser.cpp

    rb600bd r75ce38  
    599599    else if ((_tcscmp(pToken, TEXT("FT")) == 0) 
    600600             || (_tcscmp(pToken, TEXT("F")) == 0)){ 
    601       Alt->Altitude = Alt->Altitude/TOFEET; 
     601      Alt->Altitude = Units::ToSysUnit(Alt->Altitude, unFeet); 
    602602      fHasUnit = true; 
    603603    } 
     
    623623      } 
    624624      Alt->Base = abFL; 
    625       Alt->FL = (Alt->Altitude * TOFEET) / 100; 
     625      Alt->FL = Units::ToUserUnit(Alt->Altitude, unFlightLevel); 
    626626    } 
    627627 
     
    640640    // ToDo warning! no unit defined use feet or user alt unit 
    641641    // Alt->Altitude = Units::ToSysAltitude(Alt->Altitude); 
    642     Alt->Altitude = Alt->Altitude/TOFEET; 
    643     Alt->AGL = Alt->AGL/TOFEET; 
     642    Alt->Altitude = Units::ToSysUnit(Alt->Altitude, unFeet); 
     643    Alt->AGL = Units::ToSysUnit(Alt->AGL, unFeet); 
    644644  } 
    645645 
  • src/Device/Driver/AltairPro.cpp

    reabcca r75ce38  
    4141#include "Math/Units.h" 
    4242#include "NMEA/Info.hpp" 
     43#include "Units.hpp" 
    4344 
    4445#include <tchar.h> 
     
    9091 
    9192    if (*String == 'f' || *String== 'F') 
    92       lastAlt /= TOFEET; 
     93      lastAlt = Units::ToSysUnit(lastAlt, unFeet); 
    9394 
    9495    if (enable_baro) { 
  • src/Device/Parser.cpp

    ra55427d r75ce38  
    332332 
    333333  if (format[0] == _T('f') || format[0] == _T('F')) 
    334     alt /= TOFEET; 
     334    alt = Units::ToSysUnit(alt, unFeet); 
    335335 
    336336  return alt; 
     
    957957  double wnet, baralt, vtas; 
    958958 
    959   wnet = (_tcstod(params[0], NULL) - 200) / (10 * TOKNOTS); 
    960   baralt = max(0.0, (_tcstod(params[2], NULL) - 2000) / TOFEET); 
    961   vtas = _tcstod(params[3], NULL) / TOKNOTS; 
     959  wnet = Units::ToSysUnit((_tcstod(params[0], NULL) - 200) * 0.1, unKnots); 
     960  baralt = max(0.0, Units::ToSysUnit(_tcstod(params[2], NULL) - 2000, unFeet)); 
     961  vtas = Units::ToSysUnit(_tcstod(params[3], NULL), unKnots); 
    962962 
    963963  GPS_INFO->AirspeedAvailable = true; 
  • src/Math/Units.h

    r7f6214 r75ce38  
    5050#define TOMILES         (double)0.0006214 
    5151#define TOKILOMETER     (double)0.001 
    52 #define TOFEET          (double)3.281 
    5352 
    5453#endif