Эти средства применяются к случаю, когда вы получаете некоторые данные, и вы получаете это предупреждающее сообщение:
'Bluetooth' unable to read all requested data
Данные о ASCII
При использовании Bluetooth® взаимодействуют через интерфейс для:
Читая ASCII (текст) данные с помощью fscanf
, fgets
или функций fgetl
это возможные причины и средства:
Причина | Решение |
---|---|
Использовался неправильный терминатор строки чтения. | Проверьте, что свойство Terminator установлено в значение, требуемое вашим устройством. Для получения дополнительной информации об установке свойства, смотрите Terminator . |
Связь с устройством была прервана. | Проверяйте свое подключение устройства. Для советов смотрите Поиск и устранение проблем Интерфейс Bluetooth. |
Двоичные данные
При использовании интерфейса Bluetooth для:
Чтение двоичных данных с помощью функции fread
это возможные причины и средства:
Причина | Решение |
---|---|
Номер значений, чтобы читать не был задан и был определен к InputBufferSize по умолчанию, или количество значений, которые будут считаны, было задано к значению, больше, чем свойство BytesAvailable . | Определите номер значений, чтобы считать использование аргумента size на функции fread или изменить свойство InputBufferSize . Для получения дополнительной информации об установке свойства, смотрите InputBufferSize . Для получения информации об определении номера значений, чтобы читать, смотрите fread . |
Устройство не отправило все запрошенные данные. | Проверяйте свое подключение устройства. Для советов смотрите Поиск и устранение проблем Интерфейс Bluetooth. |
Было несоответствие формата данных. | Проверьте, что формат данных устройства совпадает с заданным форматом чтения. Формат данных установлен с помощью свойства Precision . Для получения дополнительной информации о поддерживаемой точности, смотрите fread . |
Данные Binblock
При использовании интерфейса Bluetooth для:
Чтение binblock (бинарный блок) данные с помощью функции binblockread
это возможные причины и средства:
Причина | Решение |
---|---|
Значение тайм-аута может слишком являться сокращением от считанного объема данных. | Увеличьте значение свойства Timeout . Для получения дополнительной информации об установке свойства, смотрите Timeout . |
Связь с устройством была прервана. | Проверяйте свое подключение устройства. Для советов смотрите Поиск и устранение проблем Интерфейс Bluetooth. |
Больше справки Поиска и устранения проблем
Для получения дополнительной информации о поиске и устранении неисправностей интерфейса Bluetooth, включая поддерживаемые платформы, требования адаптера, настройка и связь, и другие советы поиска и устранения неисправностей, видят Поиск и устранение проблем Интерфейс Bluetooth.