#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::Kind::EntityKind EntityKind, std::uint32_t GroundTruthPort, ushort CommandPort ): Entity( OwnID,EntityName,ownType, 10000, EntityKind,SimCore::Side::EntitySide::FRIEND, "127.0.0.1",GroundTruthPort, CommandPort, 5557,false) { SimCore::Position pos1; pos1.setGeodesicPos(55, 6, 0); // Movement_.setPosition(pos1); // Movement_.setCourse(0); // Movement_.setSpeed(100); // LOG_S(INFO)<