1
TraCICommandInterfaceをチェックインすると、信号機には2つの機能しかありません。最初のものはsetProgram
で、もう1つはsetPhaseIndex
です。どのようにしてget関数を書くことができますか?traciインターフェイスでトラフィックライト "get program"と "phase phase"を書く方法は?
TraCICommandInterfaceをチェックインすると、信号機には2つの機能しかありません。最初のものはsetProgram
で、もう1つはsetPhaseIndex
です。どのようにしてget関数を書くことができますか?traciインターフェイスでトラフィックライト "get program"と "phase phase"を書く方法は?
TraCICommandInterface.hにおいて:
// Trafficlight methods
std::string getProgram();
int getPhaseIndex();
TraCICommandInterface.cc において:
std::string TraCICommandInterface::Trafficlight::getProgram() {
return traci->genericGetString(CMD_GET_TL_VARIABLE, trafficLightId, TL_CURRENT_PROGRAM,RESPONSE_GET_TL_VARIABLE);
}
と
:は、以下の機能の宣言を挿入トラフィック光法の下で、以下の機能の定義を挿入int TraCICommandInterface::Trafficlight::getPhaseIndex() {
return traci->genericGetInt(CMD_GET_TL_VARIABLE, trafficLightId, TL_CURRENT_PHASE,RESPONSE_GET_TL_VARIABLE);
}
StackOverflowは(良い)質問への良い答えを集めることです。自分で良い答えを見つけられたら、下に追加してください。 –