diff options
Diffstat (limited to 'enhanced-position-service/franca/src/EnhancedPositionStubImpl.cpp')
-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; } } } |