Свойство .rxbuffsize (только чтение)

Назначение:Возвращает текущую ёмкость буфера RX интерфейса BLE в байтах.
Тип:Dword
Диапазон значений:0 - ёмкость буфера
См. также:Выделение буферов TX и RX

Подробности

Чтобы изменить ёмкость буфера, используйте метод bt.rxbuffrq, а затем метод sys.buffalloc. Метод bt.rxbuffrq запрашивает выделение буфера страницами по 256 байт, а это свойство возвращает размер буфера в байтах. Связь между ними такова: bt.rxbuffsize = num_pages * 256 - 33 (или = 0 при num_pages = 0), где «num_pages» - число страниц буфера, ВЫДЕЛЕННОЕ по запросу bt.rxbuffrq. «- 33» вычитается, потому что часть байтов нужна для внутренних переменных буфера.

Интерфейс BLE не может принимать данные, когда ёмкость его буфера RX равна нулю.

Исходный материал Tibbo обновлён 27 июля 2022Оригинал на docs.tibbo.com · Сообщить об ошибке