Sub Serial1_Connected (Success As Boolean)
CallSubDelayed3(Main, "ShowProgressDialog", "", False)
' Log("connected: " & Success)
If Not(Success) Then
Log(LastException.Message)
ToastMessageShow(Starter.language.value("ERROR") & CRLF & LastException.Message, True)
'LastException.Message= java.io.IOException: read failed, socket might closed or timeout, read ret: -1
IsBtConnected = False
'Wurde die verbindung zum bekannte BT-Gerät nicht ergestellt dann
'die gespeicherte MAC-Adresse löschen.
If Starter.manager.GetString("BtMacAddress") <> "" Then
Starter.manager.setString("BtMacAddress", "")
End If
Else
Starter.manager.setString("BtMacAddress", connectedDevice.Mac)
IsBtConnected = True
If Not(AStream.IsInitialized) Then
AStream.Initialize(serial1.InputStream, serial1.OutputStream, "AStream")
End If
ToastMessageShow(Starter.language.value("strBluetoothButtonConnected"), True)
Log("clsBluetooth: IsBtConnected=" & IsBtConnected)
End If
End Sub