Sub manager_Connected (Services As List)
Log("connected")
Dim i As Int
For i=0 To Services.Size-1
Log("service "&i&"="&Services.Get(i))
Next
'0000180a-0000-1000-8000-00805f9b34fb info service
'manager.ReadData(infoService)
'6e400001-b5a3-f393-e0a9-e50e24dcca9e nordic uart service
'TX characteristic = 6e400003-b5a3-f393-e0a9-e50e24dcca9e
'RX characteristic = 6e400002-b5a3-f393-e0a9-e50e24dcca9e
manager.ReadData(uartService)
End Sub
Sub Manager_DataAvailable (sid As String, Characteristics As Map)
Log("///////////////////////////////////////")
Log("sid="&sid)
Log("characteristics size="&Characteristics.Size)
Dim i As Int
For i=0 To Characteristics.Size-1
Log(Characteristics.GetKeyAt(i))
If Characteristics.Getvalueat(i)<>Null Then
Dim b() As Byte = Characteristics.Getvalueat(i)
Dim msg As String = BytesToString(b, 0, b.Length, "utf8")
Log("msg="&msg)
End If
Next
Log("//////////////////////////////////////////")
End Sub