Exception thrown when a serial port method is already in progress and a second attempt is made to use the serial port.

Namespace: ASCOM.Utilities.Exceptions
Assembly: ASCOM.Utilities (in ASCOM.Utilities.dll) Version: 6.0.0.0 (6.1.1.2619)

Syntax

C#
[SerializableAttribute]
public class SerialPortInUseException : HelperException
Visual Basic
<SerializableAttribute> _
Public Class SerialPortInUseException _
	Inherits HelperException
Visual C++
[SerializableAttribute]
public ref class SerialPortInUseException : public HelperException

Remarks

This exception is only thrown after 5 attempts, each with a 1 second timeout, have been made to acquire the serial port. It may indicate that you have more than one thread attempting to access the serial port and that you have not synchronised these within your application. The serial port can only handle one transaction at a time e.g. Serial.Receive or Serial.Transmit etc.

Inheritance Hierarchy

System..::..Object
  System..::..Exception
    ASCOM.Utilities.Exceptions..::..HelperException
      ASCOM.Utilities.Exceptions..::..SerialPortInUseException

See Also