OMNET++、静脈、SUMO を使用して ITS アプリケーションを構築していますが、車両のルートを別のルートで更新しようとしています。ただし、静脈で見つけた2つのコマンド(commandRouteChange
、commandNewRoute
)は両方とも機能しませんでした。
新しいルートを計算すると、出力は次のようになります。次に、これを車両std::string newRoute = "AtoB BtoC CtoD DtoE";
に設定しようとしました。newRoute
traci->getManager()->commandNewRoute(vehicleID, newRoute);
次に、次のエラーが発生しました。Error in module (ITS) VANET.host[0].appl (id=9) at event #127412, t=12: Model error: TraCI server reported error executing command 0xc4 ("Can not retrieve road with ID AtoB BtoC CtoD DtoE ").
検索したところ、commandNewRoute
とcommandChangeRoute
がパラメーターとして 1 つのエッジのみを受け取ることがわかりました。しかし、私は車両への完全なルートを設定したい. どうすればこれができるか知っている人はいますか?