База знаний / Справочник TiOS / Разработка (TiOS) / Справочник по программированию / Объекты / Объект bt. / Свойства, методы и события
Свойство .txbuffsize (только чтение)
| Назначение: | Возвращает текущую ёмкость буфера TX интерфейса BLE в байтах. |
| Тип: | Dword |
| Диапазон значений: | 0 - ёмкость буфера |
| См. также: | Выделение буферов TX и RX |
Подробности
Чтобы изменить ёмкость буфера, используйте метод bt.txbuffrq, а затем метод sys.buffalloc. Метод bt.txbuffrq запрашивает выделение буфера страницами по 256 байт, а это свойство возвращает размер буфера в байтах. Связь между ними такова: bt.txbuffsize = num_pages * 256 - 33 (или = 0 при num_pages = 0), где «num_pages» - число страниц буфера, ВЫДЕЛЕННОЕ по запросу bt.txbuffrq. «- 33» вычитается, потому что часть байтов нужна для внутренних переменных буфера.
Интерфейс BLE не может передавать данные, когда ёмкость его буфера TX равна нулю.