初始化红外线接收
为了能够接收红外线数据,您应调用以下绑定方法:
/** * Function initReception * is called to initialyse receiving IR information from a remote control or a NAO * @param pRepeatThreshold : number which set the repetition threshold of buttons */ void initReception(const int& pRepeatThreshold);
Python范例:
import naoqi from naoqi import ALProxy lirc=ALProxy("ALInfrared","127.0.0.1",9559) lirc.initReception(10);
参数pRepeatThreshold仅能与某些远程控制一起使用。在远程控制多次发送同一个按钮帧而按钮仅被按下一次时,它可以避免上千次的事件接收。 如果您对此不介意,只需将其设定在-1,默认值会被设定,或者如果您已经调用过该方法,它会保持前一个值:
lirc.initReception(-1);