QBinaryTranslate/TranslateUI
codeboss ed89fb49bd framework turns start 2025-08-10 20:59:10 +08:00
..
ExtractRuleView.cpp framework turns start 2025-08-10 20:59:10 +08:00
ExtractRuleView.h framework turns start 2025-08-10 20:59:10 +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 update assert 2025-08-10 20:36:29 +08:00
TranslateBasic.h 改进解析框架,SingleBased、ListBased、UnionBased多种数据组织类型 2025-08-10 20:32:42 +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 改进解析框架,SingleBased、ListBased、UnionBased多种数据组织类型 2025-08-10 20:32:42 +08:00
WrapConfigs.h update 2025-08-10 18:03:02 +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 改进解析框架,SingleBased、ListBased、UnionBased多种数据组织类型 2025-08-10 20:32:42 +08:00
extract_basic.h 改进解析框架,SingleBased、ListBased、UnionBased多种数据组织类型 2025-08-10 20:32:42 +08:00
main.cpp 构建基础单元配置窗口 2025-08-10 17:02:18 +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. 配置字段委托单元类型