0
通過使用wsm-> getSenderPos我可以得到生成該消息的節點的位置。但是當其他某個節點重播廣播消息時,發送方位置與生成該消息的節點保持不變。有沒有什麼辦法可以得到已經在接收端重播了消息的節點的位置。感謝我如何獲得在靜脈/ Omnet ++中重播數據包的節點的位置?
通過使用wsm-> getSenderPos我可以得到生成該消息的節點的位置。但是當其他某個節點重播廣播消息時,發送方位置與生成該消息的節點保持不變。有沒有什麼辦法可以得到已經在接收端重播了消息的節點的位置。感謝我如何獲得在靜脈/ Omnet ++中重播數據包的節點的位置?
最多靜脈4.4,the sample WaveShortMessage
message type contained a field senderPos
可以被應用程序用來存儲/檢索位置。 sample BaseWaveApplLayer::prepareWSM
application did this允許用戶輕鬆查看郵件傳播的距離。
這個字段的內容沒有特別的意義。隨意讓您的應用程序使用此消息字段來存儲每個躍點的新位置(通過調用setSenderPos
方法)。