========================================
SECS-GEM消息解析器 v1.0
========================================

工具说明:
---------
FAB设备SECS-GEM通讯协议消息解析工具。
内置7种常见SML格式消息(S1F1/S1F3/S5F3/S6F11/S2F31/S7F1/S9F5)。
点击消息名称即可解析SML结构，语法高亮展示流/函数/变量类型。
ttk树形表格显示变量名、SVID、值和含义说明。

运行方法:
---------
python secsgem_parser.py

纯标准库实现，无需安装额外依赖。

内置消息列表:
-------------
S1F1 - Are You There?        (在线查询，无数据体)
S1F3 - Selected Equip Status Request (请求设备状态)
S5F3 - Alarm Report         (报警上报，腔室温度超限)
S6F11 - Event Report Data   (批次完成事件，含良率/膜厚)
S2F31 - Equipment Constant Request (工艺参数请求)
S7F1 - Lot Process Program Load Request (工艺程序加载)
S9F5 - Unknown Device ID Error (系统错误)

解析内容:
---------
1. SML语法高亮 - List/U4/A/U1/Binary 等类型配色
2. 流/函数标注 - SxFy 格式标识
3. 变量表格 - 变量名/SVID/值/说明
4. 消息摘要 - 流向(Host<->Equipment)、描述

SML数据类型颜色说明:
--------------------
青色:  流/函数标识 (SxFy)
紫色:  列表 (<L> </L>)
绿色:  ASCII字符串 (<A>)
橙色:  U1无符号字节
蓝色:  U2/U4无符号整型
黄色:  F4浮点数
红色:  Binary二进制数据

依赖环境: Python 3.8+ (标准库，无需额外安装)
