首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >字段'info‘必须是网络类型

字段'info‘必须是网络类型
EN

Stack Overflow用户
提问于 2017-11-17 01:48:40
回答 2查看 107关注 0票数 0

我是一个初学者,我尝试在nesc中为tinyos应用程序创建一个结构,但我有这个错误,我不知道如何修复。有什么想法吗?该结构的代码为:

代码语言:javascript
复制
typedef nx_struct Message
{
nx_uint16_t ID
float info;
} messaget;
EN

回答 2

Stack Overflow用户

发布于 2017-11-17 19:46:44

我想你只是在ID后面漏掉了一个分号。此外,您为您的类型指定的名称与TinyOS已经使用的message_t非常接近-我建议给它一个更具描述性的名称,如MyInformationMessage_t

票数 0
EN

Stack Overflow用户

发布于 2017-11-19 23:21:01

你在nx_uint16_t ID之后错过了一个;。示例消息可能如下所示:

代码语言:javascript
复制
typedef nx_struct test_message
{
    nx_uint16_t ID
    float info;
} test_message_t;

如果您想了解有关如何使用结构定义消息格式和直接访问消息的更多信息。您可以参考由David Gay和Philip A.Levis合著的3.5.3节TinyOS Programming中的平台独立类型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47336127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档