Click or drag to resize

SerialPortInUseException Class

Exception thrown when a serial port method is already in progress and a second attempt is made to use the serial port.
Inheritance Hierarchy
SystemObject
  SystemException
    ASCOM.Utilities.ExceptionsHelperException
      ASCOM.Utilities.ExceptionsSerialPortInUseException

Namespace:  ASCOM.Utilities.Exceptions
Assembly:  ASCOM.Utilities (in ASCOM.Utilities.dll) Version: 3351c4f3fa64146a7efd5b51ed4591e32a0a5484
Syntax
[SerializableAttribute]
public class SerialPortInUseException : HelperException
Constructors
  NameDescription
Public methodSerialPortInUseException(String)
Create a new exception with message
Public methodSerialPortInUseException(SerializationInfo, StreamingContext)
Serialise the exception
Public methodSerialPortInUseException(String, Exception)
Create a new exception with message
Top
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.
See Also