Migrated to CsWin32 #1
1
.gitignore
vendored
1
.gitignore
vendored
@ -34,3 +34,4 @@ _ReSharper*/
|
|||||||
/.tmp
|
/.tmp
|
||||||
*.DotSettings
|
*.DotSettings
|
||||||
/misc
|
/misc
|
||||||
|
/.idea
|
||||||
|
@ -317,11 +317,9 @@ public partial class SerialPort : IDisposable
|
|||||||
/// <returns>Modem status object</returns>
|
/// <returns>Modem status object</returns>
|
||||||
protected ModemStatus GetModemStatus()
|
protected ModemStatus GetModemStatus()
|
||||||
{
|
{
|
||||||
uint f;
|
|
||||||
|
|
||||||
CheckOnline();
|
CheckOnline();
|
||||||
if (!Win32Com.GetCommModemStatus(_hPort.DangerousGetHandle(), out f)) ThrowException("Unexpected failure");
|
if (!Win32Com.GetCommModemStatus(_hPort.DangerousGetHandle(), out var f)) ThrowException("Unexpected failure");
|
||||||
return new ModemStatus(f);
|
return new ModemStatus((MODEM_STATUS_FLAGS)f);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -497,7 +495,7 @@ public partial class SerialPort : IDisposable
|
|||||||
uint f;
|
uint f;
|
||||||
if (!Win32Com.GetCommModemStatus(_hPort.DangerousGetHandle(), out f))
|
if (!Win32Com.GetCommModemStatus(_hPort.DangerousGetHandle(), out f))
|
||||||
throw new CommPortException("IO Error [005]");
|
throw new CommPortException("IO Error [005]");
|
||||||
OnStatusChange(new ModemStatus(i), new ModemStatus(f));
|
OnStatusChange(new ModemStatus((MODEM_STATUS_FLAGS)i), new ModemStatus((MODEM_STATUS_FLAGS)f));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user