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/MoveOrder.hpp"
|
||||||
#include "Orders/Order.hpp"
|
#include "Orders/Order.hpp"
|
||||||
#include "Orders/TracklistRequest.hpp"
|
#include "Orders/TracklistRequest.hpp"
|
||||||
|
#include <Orders/EntityInformationOrder.hpp>
|
||||||
#include "SimCore/Messages/Control.hpp"
|
#include "SimCore/Messages/Control.hpp"
|
||||||
#include "SimCore/Messages/SimTrack.hpp"
|
#include "SimCore/Messages/SimTrack.hpp"
|
||||||
#include "SimCore/UtilFunctions.hpp"
|
#include "SimCore/UtilFunctions.hpp"
|
||||||
@@ -306,6 +307,20 @@ namespace Entities
|
|||||||
CommandCommsServer_->sendMessage(SensorManager_->getTrackListUpdate()->buildMessage(),senderUUID);
|
CommandCommsServer_->sendMessage(SensorManager_->getTrackListUpdate()->buildMessage(),senderUUID);
|
||||||
}
|
}
|
||||||
break;
|
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;
|
break;
|
||||||
}
|
}
|
||||||
@@ -331,18 +346,6 @@ namespace Entities
|
|||||||
}
|
}
|
||||||
case SimCore::CREATE_ENTITY:
|
case SimCore::CREATE_ENTITY:
|
||||||
case SimCore::DELETE_ENTITY :
|
case SimCore::DELETE_ENTITY :
|
||||||
case SimCore::GET_CONTROL:
|
|
||||||
{
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case SimCore::GET_TRACKLIST:
|
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user