Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("2")
If AStream.IsInitialized = False Then
AStream.Initialize(Main.serial1.InputStream, Main.serial1.OutputStream, "AStream")
End If
'txtLog.Width = 100%x
End Sub
Sub AStream_NewData (buffer() As Byte)
Dim tmpGlucose As Int
'Wait(100)
i = i + 1
Log("i: " & i)
Log("DIm buffer:" & buffer.Length)
Log("****** Buffer content: " & BConv.HexFromBytes(buffer))
If i = 1 Then
AStream.Write(BConv.HexToBytes(0x0D))
Log("SEND : 0x0D")
Wait(20)
End If
End Sub
Sub AStream_Error
ToastMessageShow("Connection is broken.", True)
btnSend.Enabled = False
'txtInput.Enabled = False
End Sub
Sub AStream_Terminated
AStream_Error
End Sub
Sub Activity_Resume
End Sub
Sub Activity_Pause (UserClosed As Boolean)
If UserClosed Then
AStream.Close
End If
End Sub
Sub txtInput_EnterPressed
If btnSend.Enabled = True Then btnSend_Click
End Sub
Sub btnSend_Click
Dim checkTV As Byte
i = 0
checkTV = 0x0B ' Hex init data <CAN>
Log("SEND <CAN>: " & checkTV)
AStream.Write(BConv.HexToBytes(checkTV))
Wait(10)
End Sub
Sub Wait(Sekunden As Int)
Dim Ti As Long
Ti = DateTime.Now + Sekunden
Log("Wait for " & Sekunden & "msec")
Do While DateTime.Now < Ti
DoEvents
Loop
End Sub