#include "SimCore/Identifier.hpp" #include "SimCore/Orientation.hpp" #include "SimCore/Position.hpp" #include "WHISPER/Messages/Message.hpp" #include #include #include #include #include #define CATCH_CONFIG_MAIN #include #include // SimCore::Identifier OwnID, SimCore::Identifier ParentID, SimCore::SensorKinds SensorKind,std::uint32_t GroundTruthPort, std::uint32_t ParentPort,std::string ParentIPAddress class Ship : public Entities::Entity { public: Ship(SimCore::Identifier OwnID, std::string EntityName, WHISPER::SourceType ownType, SimCore::Identifier ParentID, SimCore::EntityKind EntityKind, std::uint32_t GroundTruthPort, std::uint32_t CommandPort ): Entity( OwnID,EntityName,ownType, ParentID, EntityKind, GroundTruthPort, CommandPort) { SimCore::Position pos1; pos1.setGeodesicPos(55, 6, 0); // Movement_.setPosition(pos1); // Movement_.setCourse(0); // Movement_.setSpeed(100); // LOG_S(INFO)<