exponenta event banner

getPayloadLength

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

Для использования getPayloadLength сначала загрузите библиотеку Communications Toolbox™ Library для протокола Bluetooth ®. Дополнительные сведения см. в разделе Получение надстроек и управление ими. Кроме того, см. библиотеку Communications Toolbox Library для обмена файлами по протоколу Bluetooth.

Описание

пример

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

Примеры

свернуть все

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

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

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

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

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

payloadLength = getPayloadLength(cfgHV1)
payloadLength = 10

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

свернуть все

Конфигурация формата Bluetooth BR/EDR, указанная как bluetoothWaveformConfig объект.

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

свернуть все

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

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

Ссылки

[1] Веб-сайт технологии Bluetooth. «Веб-сайт Bluetooth Technology | Официальный веб-сайт Bluetooth Technology». Доступно 22 ноября 2019 года. https://www.bluetooth.com/.

[2] Группа специальных интересов Bluetooth (SIG). «Спецификация ядра Bluetooth». Версия 5.1. https://www.bluetooth.com/.

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.
Представлен в R2020a