WSM ビアの長さを設定するsetWsmLength
か、大きなペイロード ビアを追加するsetWsmData
と、シミュレーション中に違いが生じますか? 使用頻度の高いネットワークをシミュレートしようとしていますが、これら 2 つの値のいずれを変更しても違いはないようです。これを見つけましたが、これを確認したかったのです。また、WSM のサイズを変更したい場合は、それを実装する必要がありますか?
1325 次
2 に答える
4
.msg
次のように、アプリケーションのパケットをファイルに実装できます。
cplusplus {{
#include "veins/modules/messages/WaveShortMessage_m.h"
}}
class WaveShortMessage;
message MyAppsPacket extends WaveShortMessage {
string sourceAddress;
string destinationAddress;
simtime_t sendingTime;
}
次に、コードで組み込みのsetByteLength()
. 次の理由により、メッセージにcPacketサブクラスを使用します。
(cPacket は) パケット (フレーム、データグラム、アプリケーション メッセージなど) を表すために使用できる cMessage のサブクラスです。cPacket は、長さ (* ビットまたはバイトで測定)、ビット エラー フラグ、およびカプセル化機能を cMessage に追加します。* 長さとビット エラー フラグは、パケットが * データ レートおよび/またはエラー モデリングをサポートする cDatarateChannel または別のチャネルを通過するときに重要です。*
からまでのキャスティングが分かる関連Q&A。cMessage
cPacket
于 2016-02-23T11:54:52.100 に答える