getPayloadLength

Длина полезной нагрузки в байтах для Bluetooth настройка формата BR/EDR

Загрузите Необходимый: Чтобы использовать getPayloadLength, сначала загрузите Библиотеку Communications Toolbox™ для Bluetooth® Протокол. Для получения дополнительной информации смотрите, Получают и Управляют Дополнениями. В качестве альтернативы смотрите Библиотеку Communications Toolbox для Обмена файлами Протокола Bluetooth.

Описание

пример

payloadLength = getPayloadLength(cfg) возвращает длину полезной нагрузки, в байтах, для настройки формата BR/EDR Bluetooth, cfg.

Примеры

свернуть все

Создайте объект настройки формы волны BR/EDR Bluetooth со свойствами по умолчанию.

cfg = bluetoothWaveformConfig
cfg = 
  bluetoothWaveformConfig with properties:

                       Mode: 'BR'
                 PacketType: 'FHS'
              DeviceAddress: '0123456789AB'
    LogicalTransportAddress: [3x1 double]
          HeaderControlBits: [3x1 double]
            ModulationIndex: 0.3200
           SamplesPerSymbol: 8
               WhitenStatus: 'On'
       WhitenInitialization: [7x1 double]

Получите длину полезной нагрузки 'FHS' по умолчанию пакет.

payloadLength = getPayloadLength(cfg)
payloadLength = 18

Создайте другой объект настройки формы волны BR/EDR Bluetooth. Установите пакетный тип как 'HV1'.

cfgHV1 = bluetoothWaveformConfig('PacketType','HV1');

Получите длину полезной нагрузки заданного 'HV1' пакет.

payloadLength = getPayloadLength(cfgHV1)
payloadLength = 10

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

свернуть все

Bluetooth настройка формата BR/EDR в виде bluetoothWaveformConfig объект.

Выходные аргументы

свернуть все

Длина полезной нагрузки пакета, возвращенного как неотрицательное целое число. Это значение указывает на количество байтов, которые будут обработаны в пакете.

Типы данных: double

Ссылки

[1] Технологический Веб-сайт Bluetooth. “Технологический Веб-сайт Bluetooth | официальный сайт Технологии Bluetooth”. Полученный доступ 22 ноября 2019. https://www.bluetooth.com/.

[2] Специальная группа (SIG) Bluetooth. "Спецификация Ядра Bluetooth". Версия 5.1. https://www.bluetooth.com/.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Введенный в R2020a