Public Sub SendC314(cmsg As String)
LogColor("Dentro SendC314"&" Messaggio "&cmsg,Colors.red)
qualecaratteristica = C314_trasponder_index_06
SendTrasponder(cmsg.GetBytes("utf8"))
End Sub
Public Sub SendC315(cmsg As String)
LogColor("Dentro SendC315"&" Messaggio "&cmsg,Colors.red)
qualecaratteristica = C315_trasponder_index_07
SendTrasponder(cmsg.GetBytes("utf8"))
End Sub
Public Sub SendTrasponder(msg() As Byte)
Dim strmsg As String = BytesToString(msg, 0, msg.Length, "utf8")
LogColor("Dentro SendTrasponder Blestate:"&BLEState&" Messaggio "&strmsg,Colors.red)
messagesToSend.Add(TrimMessage(msg))
' qualecaratteristica = C329_trasponder_index_31
If messagesToSend.Size = 1 Then
Do While messagesToSend.Size > 0
Try
manager.WriteData(ServiceId, qualecaratteristica, messagesToSend.Get(0))
Catch
FailedToSend
Return
End Try
Wait For Manager_WriteComplete (Characteristic As String, Status As Int)
If Status <> 0 Then
FailedToSend
End If
If connected = False Or messagesToSend.Size = 0 Then Return
messagesToSend.RemoveAt(0)
Loop
End If
End Sub