public void Send(string text) { if (string.IsNullOrEmpty(text)) { return; } var sendBytes = BytesConverter.GetBytes(text); var codedByteBlocks = CommunicationProtocol.WrapData(sendBytes, _device.SendBlockSize); foreach (var bytes in codedByteBlocks) { _device.Send(bytes); } }