7 Node(
"MarvelmindNode") {
26 RCLCPP_INFO(this->get_logger(),
"Node initialized, starting operation.");
34 auto msg = std::make_shared<GPSDataType>();
37 std::cout <<
"m_instancePtr is nullptr" << std::endl;
47 msg->gps_pos.x =
static_cast<float>(position.
x) / 1000.f;
48 msg->gps_pos.y =
static_cast<float>(position.
y) / 1000.f;
50 msg->fus_pos.x =
static_cast<float>(fusion.
x) / 1000.f;
51 msg->fus_pos.y =
static_cast<float>(fusion.
y) / 1000.f;
55 RCLCPP_INFO(
m_instancePtr->get_logger(),
"Publish position: %f , %f", msg->gps_pos.x, msg->gps_pos.y);
56 RCLCPP_INFO(
m_instancePtr->get_logger(),
"Publish fusion position: %f , %f", msg->fus_pos.x, msg->fus_pos.y);
62 if(p_msgSPtr ==
nullptr) {
63 RCLCPP_ERROR(this->get_logger(),
"p_msgSPtr is nullptr");
67 auto msgUPtr = std::make_unique<GPSDataType>(*p_msgSPtr);