База знаний / Справочник TiOS / Разработка (TiOS) / Справочник по программированию / Объекты / Объект bt. / Свойства, методы и события
Свойство .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 равна нулю.