diff --git a/src/Entities/Entity.cpp b/src/Entities/Entity.cpp index f78d4ec..0fc6f48 100644 --- a/src/Entities/Entity.cpp +++ b/src/Entities/Entity.cpp @@ -56,7 +56,8 @@ namespace Entities OwnShipTrack->setPosition(pos); Orders::MoveOrder moveorder(OwnShipTrack->getIdentifier(),WHISPER::SourceType::ENTITY); moveorder.setPosition(pos); - + MovemtServer_->sendMessage(moveorder.buildMessage().serialize()); + LOG_S(INFO)<<"Move Order send"; } void Entity::setSpeed(double val) { diff --git a/src/Orders/MoveOrder.cpp b/src/Orders/MoveOrder.cpp index 0b7db79..cf5eea5 100644 --- a/src/Orders/MoveOrder.cpp +++ b/src/Orders/MoveOrder.cpp @@ -26,7 +26,7 @@ namespace Orders Speed = SimCore::Data(); Course = SimCore::Data(); StartTime = SimCore::Data(); - pos_ = SimCore::Position(); + pos_ = pos; } @@ -56,6 +56,7 @@ namespace Orders if (pos_.isValid()) { + LOG_S(INFO)<<"position is valid"; MoveOrder.mutable_geocentricposition()->set_x(pos_.getGeocentricPos().x()); MoveOrder.mutable_geocentricposition()->set_y(pos_.getGeocentricPos().y()); MoveOrder.mutable_geocentricposition()->set_z(pos_.getGeocentricPos().z());