自动搜索方式的流程
首先调用驱动API设定Demod和Tuner频点、符号率等参数,锁定频点(若失败,则返回)之后,根据数据更新的方式决定是否要清除ProgramList和TransponderList,然后搜索解析PAT表,PAT表解析完之后会对逐个Program解析PMT表和SDT表,所有的Program都完成之后,解析NIT表获得网络信息,更新TransponderList,最后成功返回。
需要注意的是:第一,在搜台的时候要利用Tuner的驱动函数来检测其锁定状态,而不能简单地设置超时。Tuner的状态有三种:锁定成功、锁定失败和锁定中。对于锁定成功和