这是 nescc-ncg 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
nescc-ncg - 从 nesC 文件中提取常量
概要
雀巢-ncg [任何 nescc 选项] [特定于工具的选项]
[-o 输出文件[-nescc=司机]
工具 nesC 文件 文件名或常量名...
商品描述
雀巢-ncg 是一种从 nesC 文件中提取常量以供其他应用程序使用的工具。
它通常与 nescc-米格 (它生成代码来处理 nesC
消息)提取特定消息中使用的常量(例如,常量
代表各种命令)。
- 工具 参数指定应该生成什么工具, nesC 文件 指定一个 nesC
使用您要提取的常量的文件。 如果你的常量都在一个单一的
.h 文件不依赖任何其他文件,那么可以直接指定 .h 文件
作为 消息格式文件. 请注意,如果您的某些常量定义为 独特的(...)
or 唯一计数(...),您必须将整个应用程序指定为 nesC 文件,否则你会
没有得到正确的常数值。
每 文件名或常量名 要么是一个常量名(如果它只包含
字母、数字和 _) 或文件名。 在前一种情况下,指定的常量将是
提取,在后一种情况下,将提取指定 C 文件中的所有常量。
只能找到在 C 文件中声明的常量 雀巢-ncg.
目前的工具是 java的, 蟒蛇 和 C, 生成 java、python 和 C 代码
包含请求的常量的值。
配置
你可以通过任何 雀巢 选项,以及
-o 输出文件
指定输出生成代码的文件。
-nescc=司机
使用 VHDL 语言编写 司机 而不是 雀巢 提取常数。 例如,如果您指定
-nescc=ncc,你可以使用 雀巢-ncg 从 TinyOS 应用程序中提取常量
(通常用 NCC).
特定于工具的选项
见下文。
JAVA 工具
该工具使用所请求的常量的值生成一个 java 类。 这些
常数将是 国家 最后 静止 并有一个类型选择 字节, 短, 字符, 内部,
长 (所选类型将是此列表中第一个可以保存常量值的类型
- 这减少了对演员的需要)。
java 工具接受以下选项:
-java-类名=全班名
此选项是必需的,它指定生成的类的包和名称。
如果 全班名 没有“.”,则没有包指令包含在
输出。
-java-扩展=类名
指定生成的类将扩展的类。 默认是 摆件.
蟒蛇 工具
此工具使用所请求的常量的值生成一个 Python 类。 这些
常量将是类(而不是实例)变量。
Python 工具接受以下选项:
-python-类名=全班名
此选项是必需的,它指定生成的类的名称。
-python-扩展=类名
指定生成的类将扩展的类。 默认是不
继承。
C 工具
该工具生成一个 C 头文件,其中包含所请求常量的值(定义为
枚举 常数)。
C 工具接受以下选项:
-c-前缀=字首
此选项指定一个 字首 附加到生成的常量。
错误
雀巢-ncg 如果ncc无法编译则报错 nesC 文件.
使用 onworks.net 服务在线使用 nescc-ncg