flush

Очистить буферы устройств Bluetooth

Описание

пример

flush(device) очищает все данные как из входного, так и из выхода буферов заданного Bluetooth® устройство.

flush(device,"input") очищает только буфер входа.

flush(device,"output") очищает только буфер выхода.

Примеры

свернуть все

Создайте подключение к ближайшему устройству Bluetooth.

device = bluetooth("TestDevice")
device = 
  bluetooth with properties:

                 Name: "TestDevice"
              Address: "BC275C50533C"
              Channel: 1
    NumBytesAvailable: 0
      NumBytesWritten: 0

  Show all properties

Запишите некоторые данные на устройство и просмотрите количество байтов, доступных для чтения в вход буфере.

write(device,1:5,"uint8")
device.NumBytesAvailable
ans =

     5

Промойте и вход, и выходной буферы.

flush(device);

Просмотрите количество байтов, доступных для чтения.

device.NumBytesAvailable
ans =

     0

Входной буфер не имеет данных.

Входные параметры

свернуть все

Подключение устройства Bluetooth, заданное как bluetooth объект.

Пример: flush(device) очищает данные от Bluetooth-соединения device.

См. также

Функции

Введенный в R2020b