Function soar_ros::updateEventHandler

Function Documentation

void soar_ros::updateEventHandler(sml::smlUpdateEventId id, void *pSoarRunner_, sml::Kernel *kernel_ptr, sml::smlRunFlags run_flags)

Called by the Soar kernel after every output phase to process I/O.

Delegates to SoarRunner::updateWorld() which in turn calls SoarAgent::updateWorld() for every registered agent.

Parameters:
  • id – Unused.

  • pSoarRunner_ – Pointer to the owning SoarRunner.

  • kernel_ptr – Unused.

  • run_flags – Unused.