ADD: added handle of EntityInformationOrder to Entity class
This commit is contained in:
Submodule libs/OrderLibrary updated: 107fcccbf6...c3335db37b
@@ -4,6 +4,7 @@
|
||||
#include "Orders/MoveOrder.hpp"
|
||||
#include "Orders/Order.hpp"
|
||||
#include "Orders/TracklistRequest.hpp"
|
||||
#include <Orders/EntityInformationOrder.hpp>
|
||||
#include "SimCore/Messages/Control.hpp"
|
||||
#include "SimCore/Messages/SimTrack.hpp"
|
||||
#include "SimCore/UtilFunctions.hpp"
|
||||
@@ -306,6 +307,20 @@ namespace Entities
|
||||
CommandCommsServer_->sendMessage(SensorManager_->getTrackListUpdate()->buildMessage(),senderUUID);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case Orders::ENTITY_INFOFMATION_ORDER:
|
||||
{
|
||||
auto InformationOrder = Orders::EntityInformationOrder::unpack(whisperMsg);
|
||||
if (InformationOrder == nullptr)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (InformationOrder->EntityID == OwnShipTrack->getIdentifier())
|
||||
{
|
||||
std::string senderUUID = whisperMsg.senderUUID_;
|
||||
CommandCommsServer_->sendMessage(OwnShipTrack->buildMessage(),senderUUID);
|
||||
}
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -331,19 +346,7 @@ namespace Entities
|
||||
}
|
||||
case SimCore::CREATE_ENTITY:
|
||||
case SimCore::DELETE_ENTITY :
|
||||
case SimCore::GET_CONTROL:
|
||||
{
|
||||
break;
|
||||
}
|
||||
case SimCore::GET_TRACKLIST:
|
||||
{
|
||||
|
||||
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
|
||||
break;
|
||||
};
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user