getPayloadLength

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

Требуется загрузка: Чтобы использовать getPayloadLength, сначала загрузите библиотеку Communications Toolbox™ для Bluetooth® Протокол. Для получения дополнительной информации см. раздел «Получение и управление дополнениями». Другой способ см. в разделе Библиотека Communications Toolbox для обмена файлами протокола 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

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

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

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

payloadLength = getPayloadLength(cfgHV1)
payloadLength = 10

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

свернуть все

Формат Bluetooth BR/EDR строения, заданный как bluetoothWaveformConfig объект.

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

свернуть все

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

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

Ссылки

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

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

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

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

.
Введенный в R2020a