public override bool Recv(byte[] buf) {
if(buf[0]==_addr) {
if(buf[1]!=0x10) {
if(TWIDriver._verbose) {
Log.Error("{0}.recv - {1}", _owner.path, (AckFlags)buf[1]);
}
_st=3;
_present.value=false;
_rt=DateTime.Now.AddSeconds(_rand.Next(45, 75));
}
_waitError=false;
return true;
}
return false;
}
public override bool Poll(out byte[] buf) {