<module>
这是一个协议解析器, 连接到串口模块后, 会读取串口数据, 并和内部协议匹配, 如果收到正确的协议数据包, 则会触发 <收到数据包时> 事件. 内部协议可以通过 <设置协议为> 指令进行设置.
</module>
<name> Protocol_v1 协议解析器,
</name>
<member> linkinterface_reader reader0 reader0,

</member>,
<member> var_uint8 OS_EventFlag OS_EventFlag,

</member>,
<member> event trig_event 收到数据包时,
当收到一个合法的数据包是触发此事件. 用户可以在对应的事件响应中读取数据包的各个数据(下标从1开始, 如 读取第1个数据, 读取第2个数据等).
</member>,
<member> event error_event 协议出错时,

</member>,
<member> function_void OS_init OS_init,

</member>,
<member> function_void OS_thread OS_thread,

</member>,
<member> function_int32_int32 get_data 第 # 个数据,
读取当前接收到数据包的指定位置的数据, 下标从1开始, 如读取第1个数据, 读取第2个数据.
</member>,
<member> function_void_protocol set_protocol 设置协议为 #,
设置协议解析器的当前协议, 协议格式有对应的图形化界面去配置, 例如可设置起始字节, 结束字节, 数据包数目等. 设置完协议, 那么当收到一个合法的数据包时, 就会触发 <收到数据包时> 事件.
</member>,
