OMNeT++ でネットワークをテストしたいのですopp_tool
が、独自のクラスを含めるにはどうすればよいですか?
私はそれを%includes:
部分に書き込んで(たとえば、私自身のメッセージサブクラスMyPacket.msgなので、そうです#include "MyPacket_m.h"
)、ルートディレクトリに含めましたが、何も機能しません。
私のテストファイル:
%description:
Test file for MyPacket.msg
%global:
%file: test.msg
namespace @TESTNAME@;
class MyPckt{
int packetSizeInByte;
....
};
%includes:
#include <omnetpp.h>
#include "test_m.h"
#include "MyPacket_m.h" // <---- this is the bad guy, how to include it?
%activity:
#define PRINT(X) ev << #X << ":" << X << endl
MyPckt job;
job.setPacketSizeInByte(255);
....
PRINT(job.getPacketSizeInByte());
....
%contains: stdout
job.getPacketSizeInByte():255
....