DTrac-卫星跟踪系统

致力于业余卫星通联便携化和智能化

用户工具

站点工具


dtrac_quansheng_uv-k6

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
dtrac_quansheng_uv-k6 [2025/10/16 16:55] – [Data for DTrac APP] BG6UDdtrac_quansheng_uv-k6 [2025/10/19 19:27] (当前版本) – [实现功能] BG6UD
行 4: 行 4:
 ===== 实现功能 ===== ===== 实现功能 =====
  
-仅需使用APP连接对讲机,抛弃繁琐全搞定,业余卫星通联操作更智能,实现以下功能:+仅需使用APP连接对讲机,抛弃繁琐一个手机全搞定,业余卫星通联操作更智能,实现以下功能:
   * 自动获取位置;   * 自动获取位置;
   * 自动更新星历;   * 自动更新星历;
行 11: 行 11:
   * 实时同步通联模式参数;   * 实时同步通联模式参数;
   * 实时同步发射亚音参数;   * 实时同步发射亚音参数;
-  * 卫星入境时自动关闭静噪,离境后自动开启静噪+  * 卫星入境时自动开启监听,离境后自动关闭监听
 注:由于泉盛UV-K5/K6硬件限制,除FM外的模式仅对接收信道有效。 注:由于泉盛UV-K5/K6硬件限制,除FM外的模式仅对接收信道有效。
 ===== 硬件改造 ===== ===== 硬件改造 =====
行 35: 行 35:
 ===== 定制固件 ===== ===== 定制固件 =====
  
-定制的固件在egzumer最新固件上轻微修改,完整保留了原功能。 +定制的固件在egzumer最新固件上轻微修改,完整保留了原功能。注: [[https://www.apache.org/licenses/LICENSE-2.0.html|egzumer固件使用Apache-2.0协议]]
 ===== 刷机方法 ===== ===== 刷机方法 =====
  
行 91: 行 90:
 0xFFFF. This shows that the CRC is not for data integrity, but for further 0xFFFF. This shows that the CRC is not for data integrity, but for further
 obfuscation (same as the XOR). obfuscation (same as the XOR).
 +
 +
 +I intend to publish a further description of the protocol, and the EEPROM
 +contents, meanwhile the sources can be used as documentation.
  
 ==== Data for DTrac APP ==== ==== Data for DTrac APP ====
  
-// for DTrac app CTCSS_CODE+=== for DTrac app CTCSS_CODE === 
 typedef struct { typedef struct {
  Header_t Header;  Header_t Header;
行 100: 行 104:
 } CMD_9999_t; } CMD_9999_t;
  
-// for DTrac app downFreq+=== for DTrac app downFreq === 
 typedef struct { typedef struct {
  Header_t Header;  Header_t Header;
行 106: 行 111:
 } CMD_8888_t; } CMD_8888_t;
  
-// for DTrac app upFreq+=== for DTrac app upFreq === 
 typedef struct { typedef struct {
  Header_t Header;  Header_t Header;
行 112: 行 118:
 } CMD_7777_t; } CMD_7777_t;
  
-// for DTrac app mode+=== for DTrac app mode === 
 typedef struct { typedef struct {
  Header_t Header;  Header_t Header;
行 118: 行 125:
 } CMD_6666_t; } CMD_6666_t;
  
-// for DTrac app MonitorStatus+=== for DTrac app MonitorStatus === 
 typedef struct { typedef struct {
  Header_t Header;  Header_t Header;
  char MonitorStatus;  char MonitorStatus;
 } CMD_5555_t; } CMD_5555_t;
 +
 +
dtrac_quansheng_uv-k6.1760604954.txt.gz · 最后更改: 2025/10/16 16:55 由 BG6UD