ADD: added creation of the moveorder correctly

This commit is contained in:
hwinkel
2023-07-07 09:05:09 +02:00
parent 62c97f4dad
commit 31f21485e0
2 changed files with 20 additions and 1 deletions

View File

@@ -72,6 +72,23 @@ namespace Orders
MoveOrder.mutable_startingtime()->set_seconds(StartTime.getValue());
}
LOG_S(INFO)<<"ordered speed:" << MoveOrder.speed();
auto anyOrder = google::protobuf::Any();
anyOrder.PackFrom(MoveOrder);
auto order = messages::entity::order::Order();
order.mutable_orderid()->set_uuid(SimCore::Identifier().getUUID());
order.set_ordertype(Orders::MOVE_ORDER);
order.clear_orderpayload();
order.mutable_orderpayload()->CopyFrom(anyOrder);
auto any = std::make_shared<google::protobuf::Any>();
any->PackFrom(order);
msg.addPayLoad(any);
return msg;
}