What would be the correct sequence for closing a serial port (in case the USB-Serial adapter is disconnected) and opening it again?
like
If I call open_port after using close_port I don't get bytes from Stream1_NewData
like
Open serial:
Dim usb1 as serial
Dim stream1 as asyncstreams
Dim puerto_serial as string="COM1"
...
Sub open_port
usb1.initialize("x")
Try
usb1.Open(puerto_serial)
Catch
toast.ToastShow("ERROR.")
Return
End Try
usb1.SetParams(57600,8,1,0)
If Not(stream1.IsInitialized) Then stream1.Initialize(usb1.GetInputStream, usb1.GetOutputStream, "Stream1")
end sub
sub close_port
usb1.PurgePort(usb1.PURGE_RXCLEAR)
stream1.SendAllAndClose
usb1.Close
end sub
private Sub Stream1_NewData (buflocalserial() As Byte)
log(buflocalserial.lengh)
end sub
If I call open_port after using close_port I don't get bytes from Stream1_NewData