Задайте значения свойств для настройки кадра MAC
Объект wlanMACFrameConfig создает объект настройки кадра среднего управления доступом (MAC) WLAN, который инициализирует свойства для кадра IEEE® 802.11™ MAC.
После того, как вы создадите объект, используйте запись через точку, чтобы изменить или получить доступ к свойствам объектов. Например, создайте объект wlanMACFrameConfig, затем измените настройку по умолчанию для свойства FrameType.
cfg = wlanMACFrameConfig;
cfg.FrameType = 'ACK';FrameType — Тип кадра MAC'Beacon' (значение по умолчанию) | 'RTS' | 'CTS' | 'ACK' | 'Block Ack' | 'Data' | 'Null' | 'QoS Data' | 'QoS Null'Тип кадра MAC, заданного как одно из этих значений: 'Beacon', 'RTS', 'CTS', 'ACK', 'Block Ack', 'Data', 'Null', 'QoS Data' или 'QoS Null'.
Типы данных: char | string
FrameFormat — Формат кадра MAC'Non-HT' (значение по умолчанию) | 'HT-Mixed' | 'VHT' | 'HE-SU' | 'HE-EXT-SU'Формат кадра MAC, заданного как 'Non-HT', 'HT-Mixed', 'VHT', 'HE-SU' или 'HE-EXT-SU'.
Чтобы включить это свойство, установите FrameType на 'QoS Data' или 'QoS Null'. 'VHT', 'HE-SU' и значения 'HE-EXT-SU' применяются только, когда FrameType является 'QoS Data'.
Типы данных: char | string
ToDS — Кадр направлен к DSfalse (значение по умолчанию) | trueКадр направлен к распределенной системе (DS), заданной как логическое значение. Установка ToDS к true указывает, что кадр направлен от станции неAP до DS.
Типы данных: логический
FromDS — Кадр выходит из DStrue (значение по умолчанию) | falseКадр выходит из DS, заданного как логическое значение. Установка FromDS к true указывает, что кадр направлен от DS до станции неAP.
Типы данных: логический
Retransmission — Ретранслируемый кадрfalse (значение по умолчанию) | trueРетранслируемый кадр, заданный как логическое значение. Установка Retransmission к true указывает, что кадр является повторной передачей.
Типы данных: логический
PowerManagement — Режим управления электропитаниемfalse (значение по умолчанию) | trueРежим управления электропитанием, заданный как логическое значение. Установка PowerManagement к true указывает, что отправитель находится в энергосберегающем режиме.
Типы данных: логический
MoreData — Больше индикации данныхfalse (значение по умолчанию) | trueБольше индикации данных, заданной как логическое значение. Установка MoreData к true указывает, что отправитель имеет больше кадров, чтобы отправить.
Типы данных: логический
HTControlPresent — Кадр включает поле элемента управления HTfalse (значение по умолчанию) | trueКадр включает поле элемента управления высокой пропускной способности (HT), заданное как логическое значение. Установка HTControlPresent к true указывает, что поле элемента управления HT включено в заголовок MAC.
Типы данных: логический
Длительность Количество времени, для которого резервируется канал0 (значение по умолчанию) | неотрицательное целое числоКоличество времени, в микросекундах, в течение которых канал резервируется после текущей передачи кадра, заканчивается. Задайте Duration как неотрицательное целое число в интервале [0, 215 – 1].
Типы данных: double
Address1 — Адрес получателя'FFFFFFFFFFFF' (значение по умолчанию) | вектор символов с 12 элементами | представляет скаляр в виде строкиАдрес получателя, заданный как вектор символов с 12 элементами или скаляр строки представление шестнадцатеричного значения с 6 октетами. Значение по умолчанию 'FFFFFFFFFFFF' является широковещательным адресом.
Типы данных: char | string
Address2 — Адрес передатчика'00123456789B' (значение по умолчанию) | вектор символов с 12 элементами | представляет скаляр в виде строкиАдрес передатчика, заданный как вектор символов с 12 элементами или скаляр строки представление шестнадцатеричного значения с 6 октетами.
Типы данных: char | string
Address3 — BSSID, DA или SA'00123456789B' (значение по умолчанию) | вектор символов с 12 элементами | представляет скаляр в виде строкиОсновная услуга установила идентификатор (BSSID), адрес назначения (DA) или исходный адрес (SA), заданный как вектор символов с 12 элементами или скаляр строки представление шестнадцатеричного значения с 6 октетами.
Это свойство представляет BSSID, когда и ToDS и FromDS является false. Это свойство представляет DA, когда ToDS является true, и FromDS является false. Это свойство представляет SA, когда ToDS является false, и FromDS является true.
Типы данных: char | string
SequenceNumber — Структурируйте порядковый номерСтруктурируйте порядковый номер, заданный как неотрицательное целое число в интервале [0, 4095]. Если MPDUAggregation является true, SequenceNumber представляет порядковый номер первого Модуля данных о протоколе MAC (MPDU). Порядковые номера для последующего MPDUs увеличиваются шагом 1.
Когда FrameType является 'Block Ack', SequenceNumber представляет стартовый порядковый номер.
Типы данных: double
AckPolicy — Политика подтверждения'No Ack' (значение по умолчанию) | 'Normal Ack/Implicit Block Ack Request' | 'No explicit acknowledgment/PSMP Ack/HTP Ack' | 'Block Ack'Политика подтверждения, заданная как 'No Ack', 'Normal Ack/Implicit Block Ack Request', 'No explicit acknowledgment/PSMP Ack/HTP Ack' или 'Block Ack'.
Типы данных: string | char
TID Идентификатор трафика, представляющий пользовательский приоритет0 (значение по умолчанию) | неотрицательное целое числоИдентификатор трафика, представляющий пользовательский приоритет, заданный как неотрицательное целое число в интервале [0, 7].
Типы данных: double
HTControl — Поле элемента управления HT заголовка MAC'00000000' (значение по умолчанию) | вектор символов с восемью элементами | представляет скаляр в виде строкиПоле элемента управления HT заголовка MAC, заданного как вектор символов с восемью элементами или скаляр строки представление шестнадцатеричного значения с 4 октетами. Крайний левый байт в HTControl должен быть старшим значащим байтом.
Типы данных: string | char
MSDUAggregation — Сформируйте A-MSDUs, использующий агрегацию MSDUfalse (значение по умолчанию) | trueСформируйте агрегированные модули эксплуатационных данных MAC (A-MSDUs), использующий агрегацию MSDU, заданную как логическое значение. Когда вы устанавливаете MSDUAggregation на true, кадр MAC, возвращенный при вызове wlanMACFrameConfig в wlanMACFrame, содержит A-MSDUs вместо MSDUs.
Чтобы включить это свойство, установите FrameType на 'QoS Data'.
Типы данных: логический
MPDUAggregation — Сформируйте A-MPDUs, использующий агрегацию MPDUfalse (значение по умолчанию) | trueСформируйте A-MPDUs, использующий агрегацию MPDU, заданную как логическое значение. Установка MPDUAggregation к true указывает, что кадр MAC, инициализированный wlanMACMFrameConfig, содержит A-MPDUs вместо MPDUs. Когда вы устанавливаете FrameType на 'QoS Data' и FrameFormat к 'VHT', кадр MAC, возвращенный при вызове wlanMACFrameConfig в wlanMACFrame, содержит A-MPDUs вместо MPDUs.
Чтобы включить это свойство, установите FrameType на 'QoS Data' и FrameFormat к 'HT-Mixed'.
Типы данных: логический
AMSDUDestinationAddress — Адрес назначения всех подкадров A-MSDU'00123456789A' (значение по умолчанию) | вектор символов с 12 элементами | представляет скаляр в виде строкиАдрес назначения всех подкадров A-MSDU, заданных как вектор символов с 12 элементами или скаляр строки представление шестнадцатеричного значения с 6 октетами.
Типы данных: char | string
AMSDUSourceAddress — Исходный адрес всех подкадров A-MSDU'00123456789B' (значение по умолчанию) | вектор символов с 12 элементами | представляет скаляр в виде строкиИсходный адрес всех подкадров A-MSDU, заданных как вектор символов с 12 элементами или скаляр строки представление шестнадцатеричного значения с 6 октетами.
Типы данных: char | string
MinimumMPDUStartSpacing — Минимальный интервал между запуском MPDUs0 (значение по умолчанию) | неотрицательное целое числоМинимальный интервал между запуском MPDUs, заданного как неотрицательное целое число в интервале [0, 7]. Для получения дополнительной информации см. Таблицу 9.163 в [1]
Типы данных: double
BlockAckBitmap — Блокируйте битовый массив ackБлокируйте битовый массив ack, заданный как вектор символов, или представьте скаляр в виде строки. Чтобы указать на блок с шестнадцатеричным знаком с восемью октетами ack битовый массив, задайте BlockAckBitmap как вектор символов с 16 элементами или представьте скаляр в виде строки. Чтобы указать на блок с шестнадцатеричным знаком с 32 октетами ack битовый массив, задайте BlockAckBitmap как вектор символов с 64 элементами или представьте скаляр в виде строки.
Типы данных: char | string
ManagementConfig — Объект настройки тела кадра управленияwlanManagementConfigОбъект настройки тела кадра управления, заданный как объект wlanMACManagementConfig. Эта настройка только применима для кадров управления. Это свойство задает поля и информационный элементы (IES) подарок в теле кадра кадра управления.
Это свойство применяется только, когда вы задаете FrameType как 'Beacon'.
[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 для Информационных технологий – Телекоммуникаций и обмена информацией между системными Локальными сетями и городскими компьютерными сетями – Конкретные требования.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.