Создайте объект настройки тела кадра управления ВЛАНА МАКА
config = wlanMACManagementConfig
config = wlanMACManagementConfig(Name,Value)
создает объект настройки тела кадра управления средним управлением доступом (MAC) WLAN. Этот объект содержит свойства для конфигурирования полей и информационный элементов в теле кадра управления.config
= wlanMACManagementConfig
свойства наборов объекта настройки тела кадра управления ВЛАНА МАКА, использующего один или несколько аргументов пары config
= wlanMACManagementConfig(Name,Value
)Name,Value
. Во времени выполнения функция вызова, wlanMACFrame
, подтверждает параметры объекта для свойств, относящихся к операции этой функции.
Создайте объект настройки тела кадра управления ВЛАНА МАКА со значениями свойств по умолчанию.
config = wlanMACManagementConfig;
Отобразите полученный объект.
disp(config);
wlanMACManagementConfig with properties: FrameType: 'Beacon' Timestamp: 0 BeaconInterval: 100 ESSCapability: 1 IBSSCapability: 0 Privacy: 0 ShortPreamble: 0 SpectrumManagement: 0 QoSSupport: 1 ShortSlotTimeUsed: 0 APSDSupport: 0 RadioMeasurement: 0 DelayedBlockAckSupport: 0 ImmediateBlockAckSupport: 0 SSID: 'default SSID' BasicRates: {'6 Mbps' '12 Mbps' '24 Mbps'} AdditionalRates: {} Read-only properties: InformationElements: {511x2 cell}
Создайте объект настройки тела кадра управления MAC для кадра "неисправность". Установите SSID на 'demo ssid'
и интервал маяка к 100 TUs (1 TU = с 1024 микросекундами). Отобразите свойства объекта.
mgmtConfig = wlanMACManagementConfig('SSID','demo ssid','BeaconInterval',100); disp(mgmtConfig);
wlanMACManagementConfig with properties: FrameType: 'Beacon' Timestamp: 0 BeaconInterval: 100 ESSCapability: 1 IBSSCapability: 0 Privacy: 0 ShortPreamble: 0 SpectrumManagement: 0 QoSSupport: 1 ShortSlotTimeUsed: 0 APSDSupport: 0 RadioMeasurement: 0 DelayedBlockAckSupport: 0 ImmediateBlockAckSupport: 0 SSID: 'demo ssid' BasicRates: {'6 Mbps' '12 Mbps' '24 Mbps'} AdditionalRates: {} Read-only properties: InformationElements: {511x2 cell}
Добавьте информационный элемент 'Набор Параметра DSSS' в объект настройки тела кадра управления ВЛАНА МАКА использование функции объекта addIE
. ID элемента для 'Набора Параметра DSSS' является 3
. Информацией является '0b'
, представляя текущий канал (11) в шестнадцатеричном формате.
config = wlanMACManagementConfig('FrameType','Beacon'); config = addIE(config,3,'0b');
Отобразите информационный элементы объекта настройки тела кадра использование функции объекта displayIEs
.
displayIEs(config);
Element ID: 0, Information: 0x64656661756C742053534944 Element ID: 1, Information: 0x8C98B0 Element ID: 3, Information: 0x0B
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми.
Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение.
Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
'Timestamp',2,'ESSCapability',false
'FrameType'
— Тип кадра управления MAC'Beacon'
(значение по умолчанию)Тип кадра управления MAC, заданного как 'Beacon'
.
В настоящее время FrameType
принимает только значение 'Beacon'
.
Типы данных: char | string
'Timestamp'
— Значение таймера TSF0
(значение по умолчанию) | неотрицательное целое числоЗначение таймера синхронизации функции синхронизации (TSF), заданное как неотрицательное целое число в интервале [0, 264 – 1].
Типы данных: double
| uint64
'BeaconInterval'
— Количество единиц измерения времени между двумя передачами маяка100
(значение по умолчанию) | неотрицательное целое числоКоличество единиц измерения времени между двумя передачами маяка, заданными как неотрицательное целое число в области значений [0, 216 – 1] в единицах измерения времени (TUs).
1 TU = 1 024 микросекунды
Типы данных: double
'ESSCapability'
— Возможность ESStrue
(значение по умолчанию) | false
Возможность продленного обслуживания установлено (ESS), заданная как логическое значение. Установка этого свойства к true
устанавливает IBSSCapability
на false
.
Если IBSSCapability
установлен в true
, то это свойство установлено в false
.
Типы данных: логический
'IBSSCapability'
— Возможность IBSSfalse
(значение по умолчанию) | true
Возможность независимой основной услуги установлена (IBSS), заданная как логическое значение.
Если ESSCapability
установлен в true
, то необходимо задать это свойство как false
.
Типы данных: логический
'Privacy'
— Конфиденциальность требуется для всех кадров данныхfalse
(значение по умолчанию) | true
Конфиденциальность требуется для всех кадров данных, заданных как логическое значение. Установите Privacy
на true
включать флаг конфиденциальности в поле информации о возможности.
Типы данных: логический
'ShortPreamble'
— Поддержите короткую преамбулуfalse
(значение по умолчанию) | true
Поддержите короткую преамбулу, заданную как логическое значение. Установите ShortPreamble
на true
включать поддержку короткой преамбулы в поле информации о возможности.
Типы данных: логический
'SpectrumManagement'
— Управление спектром требуетсяfalse
(значение по умолчанию) | true
Управление спектром, требуемое, заданное как логическое значение. Установите SpectrumManagement
на true
включать флаг управления спектром в поле информации о возможности и указывать, что управление спектром требуется для работы устройства.
Типы данных: логический
'QoSSupport'
— Поддержите QoStrue
(значение по умолчанию) | false
Поддержите качество сервиса (QoS), заданное как логическое значение. Установите QoSSupport
на true
включать поддержку QoS в поле информации о Возможности.
Типы данных: логический
'APSDSupport'
— Поддержите APSDfalse
(значение по умолчанию) | true
Поддержите автоматическую степень сохраняет доставку (APSD), заданную как логическое значение. Установите APSDSupport
на true
активировать опцию APSD в поле информации о возможности.
Типы данных: логический
'ShortSlotTimeUsed'
— Short используетсяfalse
(значение по умолчанию) | true
Короткое время слота используется, заданное как логическое значение. Установите ShortSlotTimeUsed
на true
включать короткий флаг времени слота в поле информации о возможности.
Типы данных: логический
'RadioMeasurement'
— Включите радио-измерениеfalse
(значение по умолчанию) | true
Включите радио-измерение, заданное как логическое значение. Установите RadioMeasurement
на true
включать радио-флаг измерения в поле информации о возможности. Этот флаг указывает, что радио-измерение активно.
Типы данных: логический
'DelayedBlockAckSupport'
— Поддержите задержанный ACK Блокаfalse
(значение по умолчанию) | true
Поддержите задержанный ACK Блока, заданный как логическое значение. Установите DelayedBlockAckSupport
на true
указывать на задержанную поддержку ACK Блока в поле информации о возможности.
Типы данных: логический
'ImmediateBlockAckSupport'
— Поддержите мгновенный ACK Блокаfalse
(значение по умолчанию) | true
Поддержите мгновенный ACK Блока, заданный как логическое значение. Установите ImmediateBlockAckSupport
на true
указывать на мгновенную поддержку ACK Блока в поле информации о возможности.
Типы данных: логический
'SSID'
— Сервис установил идентификатор'default SSID'
(значение по умолчанию) | представляет скаляр в виде строки | вектор символовСервис установил идентификатор (имя сети WLAN), заданный как скаляр строки или вектор символов больше чем без 32 элементов.
Типы данных: char | string
'BasicRates'
— Базовые скорости включены в поддерживаемый IE уровней{'6 Mbps' '12 Mbps' '24 Mbps'}
(значение по умолчанию) | символьный массив | массив строк | массив ячеекБазовые скорости включены в поддерживаемый информационный элемент (IE) уровней, заданный как символьный массив, массив строк или массив ячеек, содержащий один или несколько из этих значений уровня: '1 Mbps'
, '2 Mbps'
, '5.5 Mbps'
, '6 Mbps'
, '9 Mbps'
, '11 Mbps'
, '12 Mbps'
, '18 Mbps'
, '24 Mbps'
, '36 Mbps'
, '48 Mbps'
или '54 Mbps'
.
Объединенное количество уникальных значений уровня в BasicRates
и AdditionalRates
должно быть целым числом в интервале [1, 8].
Типы данных: char
| string
| cell array
'AdditionalRates'
— Дополнительные уровни включены в поддерживаемый IE уровней{}
(значение по умолчанию) | символьный массив | массив строк | массив ячеекДополнительные уровни включены в поддерживаемый IE уровней, заданный как символьный массив, массив строк или массив ячеек, содержащий один или несколько из этих значений: '1 Mbps'
, '2 Mbps'
, '5.5 Mbps'
, '6 Mbps'
, '9 Mbps'
, '11 Mbps'
, '12 Mbps'
, '18 Mbps'
, '24 Mbps'
, '36 Mbps'
, '48 Mbps'
или '54 Mbps'
.
Объединенное количество уникальных значений уровня в BasicRates
и AdditionalRates
должно быть целым числом в интервале [1, 8].
Типы данных: char
| string
| cell
'InformationElements'
— IES, добавленный с помощью метода addIE
IES, добавленный с помощью метода addIE
, заданного как массив ячеек. Каждая строка в массиве ячеек представляет IE. Каждый IE содержит ID элемента и информацию. Для элемента с ID 255 IE также содержит дополнительное расширение ID элемента. Их IES несут в теле кадра управления в дополнение к любому IES, включенному в свойства настройки.
Можно изменить это свойство с помощью addIE
и отобразить IES, вы добавляете использование displayIEs
. Если IE добавляется с помощью метода addIE
и задан как свойство настройки, настройка дана значению, присвоенному первым.
Типы данных: cell
config
— Настройка тела кадра управления MACwlanMACManagementConfig
Настройка тела кадра управления MAC, возвращенная как объект wlanMACManagementConfig
. Свойства config
описаны в wlanMACManagementConfig Свойствах.
[1] Станд. IEEE 802.11™– 2016. “Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Спецификации". Стандарт IEEE для Информационных технологий – Телекоммуникаций и обмена информацией между системами – Локальными сетями и городскими компьютерными сетями – Конкретные требования. URL: https://ieeexplore.ieee.org/document/7786995/
[2] IEEE P802.11ax™/D3.1. “Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Спецификации. Поправка 6: Улучшения для Высокой эффективности WLAN”. Стандарт IEEE для Информационных технологий – Телекоммуникаций и обмена информацией между системными Локальными сетями и городскими компьютерными сетями – Конкретные требования.
addIE
| displayIEs
| wlanMACFrame
| wlanMACFrameConfig
| wlanMSDULengths
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.