请问CAN函数里的ncwaitforsate的作用是什么,我看帮助里面看的不是很明白。谢谢啦
注:我用ncreadnet函数从can口中读取数值,这里如果我的读取速度大于数值发送的速度时,read函数就会重复读取上次的数值。
已解决! 转到解答。
可以用于等待(等待超时规定的时间)以下几个事件的发生:
NC_ST_READ_AVAIL (00000001 hex)
NC_ST_READ_MULT (00000008 hex)
NC_ST_REMOTE_WAKEUP (00000040 hex)
NC_ST_WRITE_MULT (00000080 hex)
NC_ST_WRITE_SUCCESS (00000002 hex)
比如NC_ST_READ_AVAIL (00000001 hex)用于在read的缓冲区里面有数据该函数才返回。