有没有办法可以为 unetstack/subnero 调制解调器编写自定义 AT 命令?我参考了第 12 章,但找不到此信息。
问问题
13 次
1 回答
1
AT 命令 shell(和 Groovy shell)可以通过 shell 扩展进行扩展。Shell 扩展实现了一个org.arl.fjage.shell.ShellExtension
标签接口。shell 扩展类的静态方法(和属性)在 shell 中作为命令(和变量/常量)可用。在 AT 命令外壳中,它们是使用 AT 命令调用的,如Unet 手册第 12.3 节中简要描述的那样。
例如,手册显示了加载PhysicalShellExt
via 的示例:
AT~EXT=org.arl.unet.phy.PhysicalShellExt
加载后,可以使用 AT 命令访问此类的静态方法。例如,方法:
static def plvl() {
// code to get power level here
}
static String plvl(float p) {
// code to set power level here
}
被访问为:
AT~PLVL
AT~PLVL=-3
分别。
于 2022-02-26T19:33:11.470 回答