メイン Routing Settings AODV-HELLO-INTERVALの設定について | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
koichi | 投稿日時: 2008/11/10 19:07 |
常連 登録日: 2007/10/24 居住地: 投稿: 52 |
AODV-HELLO-INTERVALの設定について AODV-HELLO-INTERVALの値を変更したいので
configファイルにて設定しましたが 上手く機能しませんでした。 そこで routing_aodv.cppの関数AodvInitializeConfigurableParameters内 IO_ReadTime( nodeId, &interfaceAddress, nodeInput, "AODV-HELLO-INTERVAL", &wasFound, &aodv->helloInterval); if (!wasFound) { 略 } else { 略 } の後ろに printf("helloInterval = %d\n", aodv->helloInterval); という文を加え、コンパイル→実行したところ #AODV-HELLO-INTERVAL 1000ms では helloInterval = 1000000000 と出力されますが AODV-HELLO-INTERVAL 1000ms では helloInterval = -727379968 となり上手く読み込めていないことが分かりました。 configファイルの書き方にどこか問題があるのでしょうか? |
ipoten | 投稿日時: 2008/11/10 19:34 |
一人前 登録日: 2005/7/12 居住地: 投稿: 102 |
Re: AODV-HELLO-INTERVALの設定について こんにちは
引用: #AODV-HELLO-INTERVAL 1000ms
引用: AODV-HELLO-INTERVAL 1000ms 試してみてください。 |
penguish | 投稿日時: 2008/11/12 9:33 |
常連 登録日: 2005/4/8 居住地: 投稿: 45 |
Re: AODV-HELLO-INTERVALの設定について 引用:
ulong int (long long int?) を int で出力してるんじゃ.. 時刻を出力するAPIかなにかあったような.. char* に変換してたかなぁ うろ覚えですが。 |
koichi | 投稿日時: 2008/11/14 17:53 |
常連 登録日: 2007/10/24 居住地: 投稿: 52 |
Re: AODV-HELLO-INTERVALの設定について まさにそれが原因でした。
全く気付きませんでした。 大文字"MS"で解決しました。 ありがとうございます。 |
koichi | 投稿日時: 2008/11/14 18:00 |
常連 登録日: 2007/10/24 居住地: 投稿: 52 |
Re: AODV-HELLO-INTERVALの設定について 引用:
僕も少し引っかかりながらもDEFAULT設定のとき正しい値が 出るので勘違いしていたようです。 TIME_PrintClockInSecondで変換するのが正しいやり方ですね。 ご指摘ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |