diff options
author | asanoaozora <fifitaneki@hotmail.com> | 2016-08-12 17:38:14 +0200 |
---|---|---|
committer | asanoaozora <fifitaneki@hotmail.com> | 2016-08-12 17:38:14 +0200 |
commit | 5d809bd7bc95e55d78eeae7dcfb1a4a195061d38 (patch) | |
tree | 5684a56cd9029204c46f32d4831d1fc33da62c79 /enhanced-position-service | |
parent | ce5472684bfde86fc8b18f5cd2af122842d3510b (diff) | |
download | positioning-5d809bd7bc95e55d78eeae7dcfb1a4a195061d38.tar.gz |
fix a bug due wrong data types in the CommonAPI POC of enhanced position
Diffstat (limited to 'enhanced-position-service')
-rw-r--r-- | enhanced-position-service/franca/src/EnhancedPositionStubImpl.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/enhanced-position-service/franca/src/EnhancedPositionStubImpl.cpp b/enhanced-position-service/franca/src/EnhancedPositionStubImpl.cpp index 0ffcd39..454bfb2 100644 --- a/enhanced-position-service/franca/src/EnhancedPositionStubImpl.cpp +++ b/enhanced-position-service/franca/src/EnhancedPositionStubImpl.cpp @@ -356,7 +356,7 @@ void EnhancedPositionStubImpl::GetPositionInfo(const std::shared_ptr<CommonAPI:: if (position.validityBits & GNSS_POSITION_ALTITUDEMSL_VALID) { - data[EnhancedPositionServiceTypes::PositionInfoKey::ALTITUDE] = position.altitudeMSL; + data[EnhancedPositionServiceTypes::PositionInfoKey::ALTITUDE] = (double) position.altitudeMSL; } } @@ -364,17 +364,17 @@ void EnhancedPositionStubImpl::GetPositionInfo(const std::shared_ptr<CommonAPI:: { if (position.validityBits & GNSS_POSITION_HEADING_VALID) { - data[EnhancedPositionServiceTypes::PositionInfoKey::HEADING] = position.heading; + data[EnhancedPositionServiceTypes::PositionInfoKey::HEADING] = (double) position.heading; } if (position.validityBits & GNSS_POSITION_HSPEED_VALID) { - data[EnhancedPositionServiceTypes::PositionInfoKey::SPEED] = position.hSpeed; + data[EnhancedPositionServiceTypes::PositionInfoKey::SPEED] = (double) position.hSpeed; } if (position.validityBits & GNSS_POSITION_VSPEED_VALID) { - data[EnhancedPositionServiceTypes::PositionInfoKey::CLIMB] = position.vSpeed; + data[EnhancedPositionServiceTypes::PositionInfoKey::CLIMB] = (double) position.vSpeed; } } } |