QBinaryTranslate/TranslateUI
codeboss a20e36294b 完善FieldManagerLayout筛选机制 2025-08-12 23:02:35 +08:00
..
ExtractRuleView.cpp 完善FieldManagerLayout筛选机制 2025-08-12 23:02:35 +08:00
ExtractRuleView.h 添加了ListBaseUnit配置面板 2025-08-12 22:47:19 +08:00
ParseUntility.cpp update 3 2025-07-15 01:35:53 +08:00
ParseUntility.h update 3 2025-07-15 01:35:53 +08:00
ReadMe.md 构建基础单元配置窗口 2025-08-10 17:02:18 +08:00
SequenceView.cpp 构建基础单元配置窗口 2025-08-10 17:02:18 +08:00
SequenceView.h 构建基础单元配置窗口 2025-08-10 17:02:18 +08:00
TranslateBasic.cpp 完善FieldManagerLayout筛选机制 2025-08-12 23:02:35 +08:00
TranslateBasic.h 完善FieldManagerLayout筛选机制 2025-08-12 23:02:35 +08:00
TranslateUI.cpp 构建基础单元配置窗口 2025-08-10 17:02:18 +08:00
TranslateUI.h 构建基础单元配置窗口 2025-08-10 17:02:18 +08:00
TranslateUI.qrc init 2025-07-14 02:33:40 +08:00
TranslateUI.ui init 2025-07-14 02:33:40 +08:00
TranslateUI.vcxproj framework turns start 2025-08-10 20:59:10 +08:00
TranslateUI.vcxproj.filters 完善基础提取单元配置 2025-08-10 17:46:08 +08:00
TranslateUI.vcxproj.user init 2025-07-14 02:33:40 +08:00
WrapConfigs.cpp update 2025-08-11 22:51:28 +08:00
WrapConfigs.h SingleBaseUnit配置 2025-08-11 22:11:20 +08:00
common.cpp 构建基础单元配置窗口 2025-08-10 17:02:18 +08:00
common.h 构建基础单元配置窗口 2025-08-10 17:02:18 +08:00
convert_basic.cpp 构建基础单元配置窗口 2025-08-10 17:02:18 +08:00
convert_basic.h 构建基础单元配置窗口 2025-08-10 17:02:18 +08:00
extract_basic.cpp update 2025-08-11 22:51:28 +08:00
extract_basic.h update 2025-08-11 22:51:28 +08:00
main.cpp SingleBaseUnit配置 2025-08-11 22:11:20 +08:00

ReadMe.md

二进制消息翻译程序

基础架构设计

  • 翻译单元
  1. float固定长度4
  2. double固定长度8
  3. integer可变固定长度1-8
  4. unsigned integer可变固定长度1-8
  5. string可变固定长度1-INT_MAX
  6. hextext可变固定长度1-INT_MAX
  7. bitcombine可变固定长度1-INT_MAX
  8. ruleset可变长度
  • 翻译委托
  1. 配置字段偏移量
  2. 配置字段名称
  3. 配置字段委托单元类型