Changeset 447bfb2f214c07de968760f5ecd00351514d4456
- Timestamp:
- 02/23/10 12:29:12 (5 months ago)
- Author:
- Tobias Bieniek <Tobias.Bieniek@…>
- git-author:
- Tobias Bieniek <Tobias.Bieniek@gmx.de> / 2010-02-22T19:44:32Z+0100
- Parents:
- a9bd51a8a88f04980b6746b3c02dc8c49aab9d9a
- Children:
- 4e12fa19ed512ec4add929770f820c4f4ac99dd0
- git-committer:
- Tobias Bieniek <Tobias.Bieniek@gmx.de> / 2010-02-23T10:29:12Z+0100
- Message:
-
Math/Units: Removed KNOTSTOMETRESSECOND #define
- Location:
- src
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r959be8
|
r447bfb
|
|
| 49 | 49 | #include "Device/Internal.hpp" |
| 50 | 50 | #include "Protection.hpp" |
| 51 | | #include "Math/Units.h" |
| | 51 | #include "Units.hpp" |
| 52 | 52 | #include "NMEA/Info.hpp" |
| 53 | 53 | |
| … |
… |
|
| 196 | 196 | TCHAR szTmp[32]; |
| 197 | 197 | |
| 198 | | _stprintf(szTmp, _T("!g,m%d\r\n"), int(((MacCready * 10) / KNOTSTOMETRESSECONDS) + 0.5)); |
| | 198 | _stprintf(szTmp, _T("!g,m%d\r\n"), int(Units::ToUserUnit( |
| | 199 | MacCready * 10, unKnots) + 0.5)); |
| 199 | 200 | |
| 200 | 201 | port->WriteString(szTmp); |
| … |
… |
|
| 578 | 579 | NMEAParser::ExtractParameter(String,ctemp,7); |
| 579 | 580 | GPS_INFO->TotalEnergyVarioAvailable = true; |
| 580 | | GPS_INFO->TotalEnergyVario = ((_tcstod(ctemp, NULL) - 200.0) / 10.0) |
| 581 | | * KNOTSTOMETRESSECONDS; |
| | 581 | GPS_INFO->TotalEnergyVario = Units::ToSysUnit( |
| | 582 | (_tcstod(ctemp, NULL) - 200.0) / 10.0, unKnots); |
| 582 | 583 | |
| 583 | 584 | NMEAParser::ExtractParameter(String,ctemp,10); |
| 584 | | GPS_INFO->MacCready = (_tcstod(ctemp, NULL) / 10.0) * KNOTSTOMETRESSECONDS; |
| | 585 | GPS_INFO->MacCready = Units::ToSysUnit(_tcstod(ctemp, NULL) / 10.0, unKnots); |
| 585 | 586 | if (MacCreadyUpdateTimeout <= 0) { |
| 586 | 587 | /// @todo: OLD_TASK device MC/bugs/ballast is currently not implemented, have to push MC to master |
-
|
r75ce38
|
r447bfb
|
|
| 584 | 584 | GPS_INFO->WaypointDistance = NAUTICALMILESTOMETRES * _tcstod(params[9], NULL); |
| 585 | 585 | GPS_INFO->WaypointBearing = _tcstod(params[10], NULL); |
| 586 | | GPS_INFO->WaypointSpeed = KNOTSTOMETRESSECONDS * _tcstod(params[11], NULL); |
| | 586 | GPS_INFO->WaypointSpeed = Units::ToSysUnit(_tcstod(params[11], NULL), unKnots); |
| 587 | 587 | */ |
| 588 | 588 | |
| … |
… |
|
| 676 | 676 | } |
| 677 | 677 | |
| 678 | | GPS_INFO->GroundSpeed = KNOTSTOMETRESSECONDS * speed; |
| | 678 | GPS_INFO->GroundSpeed = Units::ToSysUnit(speed, unKnots); |
| 679 | 679 | |
| 680 | 680 | if (GPS_INFO->GroundSpeed > fixed_one) { |
-
|
ra9bd51
|
r447bfb
|
|
| 41 | 41 | |
| 42 | 42 | #define NAUTICALMILESTOMETRES (double)1851.96 |
| 43 | | #define KNOTSTOMETRESSECONDS (double)0.5144 |
| 44 | 43 | |
| 45 | 44 | #define TOKNOTS (double)1.944 |