我现在在学习Android移动端的电台的控制。遇到一些问题,向大家请教:
我希望在APP中实现对电台的发射控制功能(就像JTDX一样),查了查资料,方案有可能有2条:
1.使用hamlib。通用性好,适应大部分电台,但这方面没了解,入门曲线比较高,可参考、容易学习的资料不多。
2.使用ci-v协议。上手比较容易,但指令集可能存在不兼容性,需要对各电台做适应性调整。
我昨天下午试了试ICOM705的CI-V指令,对电台的各参数进行设置和读取都是没问题的,如读取电台当前工作的频率指令就是:FE FE A4 E0 03 FD。我现在有一个困惑:无法用CI-V指令激活PTT发射,在ICOM官方关于705的CI-V手册中有一个指令很像是控制发射的:1A 05 00 48,手册是这样说明的:Send/read the PPT Start setting(00=OFF,01=ON),但我用这个指令设定,电台没有激活发射的动作。用这个指令读取PTT的状态是没问题的。
我想问的是:
1.电台通过USB控制激活发射的工作原理是怎么样的?是不是通过CI-V指令激活,还是另有其他方式?
2.大家有没有这方面(不限于CI-V或hamlib)的指导意见,或有没有这方面的资源指导一下,让我降低一下学习的曲线,尽快解决问题。
谢谢啦。
待APP完成,我会分享给大家。
BG7YOZ