exponenta event banner

поток

Очистить буферы устройств 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