Skip to content
Snippets Groups Projects

Draft: Implement event priority on same tick

Open Stephen Ryan requested to merge feature/implement_event_priority_updated into main
Files
12
@@ -13,6 +13,8 @@
#include <memory>
#include <agnostic_behavior_tree/composite/parallel_node.h>
#include "Conversion/OscToNode/ParseEvents.h"
#include "Node/ManeuverNode.h"
@@ -21,8 +23,8 @@ namespace OpenScenarioEngine::v1_3
yase::BehaviorNode::Ptr parse(std::shared_ptr<NET_ASAM_OPENSCENARIO::v1_3::IManeuver> maneuver)
{
auto maneuver_node = std::make_shared<Node::ManeuverNode>("Maneuver");
maneuver_node->setChild(parse(maneuver->GetEvents()));
auto events = parse(maneuver->GetEvents());
maneuver_node->AddEvents(std::dynamic_pointer_cast<yase::ParallelNode>(events));
// parse(maneuver->GetParameterDeclarations())
return maneuver_node;
}
Loading