我有一个结构
struct info{
int id;
int color;
double speed;
}
如何使用senddown发送它?
我目前正在使用格式化字符串发送struct
char buff[100];
info inf = {1,1,1.4}
snprintf(buff , sizeof(buff), "%d,%d%f" ,inf.id, inf.color,inf.speed);
wsm->setWsmData(buff);
sendDown(wsm);
但是我需要从字符串中提取所有参数,然后制作一个新的结构。
我是否有可能只发送结构,而不必在每个接收节点上都进行解析。
答案 0 :(得分:1)
您可以创建自己的消息定义,并继承WaveShortMessage / DemoSafetyMessage(取决于您使用的Veins版本)。 TicToc Tutorial向您展示了如何执行此操作。