Function soar_ros::SoarPrintEventHandler

Function Documentation

void soar_ros::SoarPrintEventHandler(sml::smlPrintEventId id, void *pSoarRunner_, sml::Agent *pAgent, char const *pMessage)

Handle the Soar print event via ROS logger.

Parameters:
  • id – sml event id (unused).

  • pSoarRunner_ – Pointer to the owning SoarRunner (for logger access).

  • pAgent – Calling agent.

  • pMessage – Message content.