谢谢Terry,我好像发现问题了
我的问题应该是出在这行
// set scan policy - this starts the scan
lRetVal = sl_WlanPolicySet(SL_POLICY_SCAN , policyOpt,
(unsigned char *)(IntervalVal), sizeof(IntervalVal));
IntervalVal 传入的时候应该是 传入引用的 应该这么写 (unsigned char *)(&IntervalVal),现在变成传值转换了。
不过这段代码是从1.2.0的SDK里面的antenna_selection 里面copy过来的,没多加考虑。SDK这个地方应该是错误的。
你们Check一下,SDK这个地方是不是有问题?
谢谢Terry,我好像发现问题了
我的问题应该是出在这行
// set scan policy - this starts the scan
lRetVal = sl_WlanPolicySet(SL_POLICY_SCAN , policyOpt,
(unsigned char *)(IntervalVal), sizeof(IntervalVal));
IntervalVal 传入的时候应该是 传入引用的 应该这么写 (unsigned char *)(&IntervalVal),现在变成传值转换了。
不过这段代码是从1.2.0的SDK里面的antenna_selection 里面copy过来的,没多加考虑。SDK这个地方应该是错误的。
你们Check一下,SDK这个地方是不是有问题?
举报