private bool WaitForEcStatus(ECStatus status, bool isSet) { int timeout = RWTimeout; while (timeout > 0) { timeout--; byte value = ReadPort(CommandPort); if (isSet) { value = (byte)~value; } if (((byte)status & value) == 0) { return(true); } } return(false); }
private bool WaitForEcStatus(ECStatus status, bool isSet) { int timeout = RWTimeout; while (timeout > 0) { timeout--; byte value = ReadPort(CommandPort); if (isSet) { value = (byte)~value; } if (((byte)status & value) == 0) { return true; } } return false; }