Loading src/node.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -60,12 +60,12 @@ namespace obridge { object } ); m_publishers[object].callback = [&](opcua::Variant variant) -> void { m_publishers[object].callback = [=](opcua::Variant variant) -> void { value_t value = variant.to<value_t>(); m_logger.debug("read: {} - {}", object, value); rclcpp::PublisherBase::SharedPtr pub_base = m_publishers[object].publisher; rclcpp::PublisherBase::SharedPtr pub_base = this->m_publishers[object].publisher; auto pub = std::static_pointer_cast<rclcpp::Publisher<value_t>>(pub_base); pub->publish(value); Loading Loading
src/node.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -60,12 +60,12 @@ namespace obridge { object } ); m_publishers[object].callback = [&](opcua::Variant variant) -> void { m_publishers[object].callback = [=](opcua::Variant variant) -> void { value_t value = variant.to<value_t>(); m_logger.debug("read: {} - {}", object, value); rclcpp::PublisherBase::SharedPtr pub_base = m_publishers[object].publisher; rclcpp::PublisherBase::SharedPtr pub_base = this->m_publishers[object].publisher; auto pub = std::static_pointer_cast<rclcpp::Publisher<value_t>>(pub_base); pub->publish(value); Loading