<module>
这是一个多通道数据收发器, 需要连接到一个串口模块上. 目前内置了8个通道, 在一般的应用中已经足够了. 因为每个通道中都可以一次性发送多个数据. 发送的数据数目可以通过图形化界面设置, 默认是4个数据, 也就是可以在任意一个通道中一次性传送四个数字. 默认时 <当前通道> 为1. 可随时通过 <设置当前通道为> 指令设置通道.
</module>
<name> Pack 多路收发器,
</name>
<member> linkinterface_reader reader0 reader0,

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

</member>,
<member> event trig0_event 通道1收到数据包时,
当通道1收到数据包时触发此事件
</member>,
<member> event trig1_event 通道2收到数据包时,
当通道2收到数据包时触发此事件
</member>,
<member> event trig2_event 通道3收到数据包时,
当通道3收到数据包时触发此事件
</member>,
<member> event trig3_event 通道4收到数据包时,
当通道4收到数据包时触发此事件
</member>,
<member> event trig4_event 通道5收到数据包时,
当通道5收到数据包时触发此事件
</member>,
<member> event trig5_event 通道6收到数据包时,
当通道6收到数据包时触发此事件
</member>,
<member> event trig6_event 通道7收到数据包时,
当通道7收到数据包时触发此事件
</member>,
<member> event trig7_event 通道8收到数据包时,
当通道8收到数据包时触发此事件
</member>,
<member> event error_event 协议出错时,
协议出错的时候触发此事件
</member>,
<member> linkconst_int32_4 Number 数据收发的最大数目,
每个通道数据收发的最大数目, 默认是4, 也就是每个通道可以一次性收发最多4个数据(4个用户数据, 不含协议头尾等标志).
</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个接收数据等. 这个指令应该尽量在 <通道X收到数据包时> 事件中执行, 因为这时候一定会有有效数据. 
</member>,
<member> function_void_int32_int32 set_data 设置第 # 个发送数据为 #,
可通过此指令设置要发送的数据包, 索引从1开始, 如 设置第1个发送数据为34, 等等. 设置完成后需要调用 <发送当前通道的数据包> 把它发送出去. 数据包所在的通道可以通过 <设置当前通道为> 进行设置.
</member>,
<member> function_void_int32 set_channel 设置当前通道为 #,
设置当前的通道, 目前支持通道1-8.
</member>,
<member> function_void send 发送当前通道的数据包,
用来把用户的数据在当前通道发送出去.
</member>,
