<module>
此组件是基本组件, 其他组件都要连接到此组件上才能运行. 板子上有一个红色的指示灯, 用户可以通过指令控制小灯点亮, 熄灭, 或者闪烁. 另外还有一个事件触发源: 系统启动事件, 当板子开始通电后就会自动触发此事件, 用户可以在这个事件处理代码中做一些初始化工作. 
</module>
<name> Pack 控制器,
</name>
<member> var_uint8 OS_time OS_time,

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

</member>,
<member> event StartEvent 系统启动时,
系统启动事件, 当板子开始通电后就会自动触发此事件, 用户可以在这个事件处理代码中做一些初始化工作. 无论任何时候, 系统都会保证这个事件是先于其他任何事件执行, 并且只会执行一次(每次系统上电). 另外在这个事件中可以调用延时, 这时会切换到其他事件, 直到时间到达才会回来. 因此如果在这个事件中带有一些初始化代码, 尽量在调用延时指令之前把所有的初始化都做好.
</member>,
<member> event IdleEvent 系统空闲时,

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

</member>,
<member> interface_reader reader0 reader0,

</member>,
<member> linkconst_int16_50 max_length 最大长度,

</member>,
<member> linkconst_int32_115200 baud 波特率,

</member>,
<member> event receive_event 接收缓冲区有数据时,

</member>,
<member> function_void_int32 set_baud 设置波特率为 #,

</member>,
<member> function_int32 get_data 获取一个数据,

</member>,
<member> function_bool is_ready 存在有效数据,

</member>,
<member> function_void_int32 print_char 发送字符 #,

</member>,
<member> function_void_Astring print_string 发送字符串 #,

</member>,
<member> function_void_int32 print_number 以字符串形式发送数字 #,

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

</member>,
<member> function_void OS_run OS_run,

</member>,
<member> function_void OS_ClearWatchDog OS_ClearWatchDog,

</member>,
<member> function_void LightOpen 指示灯点亮,
此指令让板子上的指示灯点亮
</member>,
<member> function_void LightClose 指示灯熄灭,
此指令让板子上的指示灯熄灭
</member>,
<member> function_void LightSwap 指示灯反转,
此指令让板子上的指示灯反转, 当之前指示灯点亮时, 那么此指令让指示灯熄灭; 当之前指示灯熄灭时, 此指令让指示灯点亮.
</member>,
<member> function_void_int32 LightFlashTimes 指示灯闪烁 # 次,
此指令让指示灯闪烁指定的次数, 最大的闪烁次数是 20 0000 0000 次.
</member>,
<member> function_void LightFlash 指示灯闪烁,
此指令让指示灯反复闪烁不停, 直到调用另外的一个控制指令(如指示灯熄灭, 点亮指令等等).
</member>,
