#
---
_include: {
  tlvf/common/sMacAddr.h,
  tlvf/association_frame/eElementID.h,
  tlvf/AssociationRequestFrame/assoc_frame_bitfields.h,
}

_namespace: assoc_frame

cCurrentApAddress:
  _type: class
  ap_addr: sMacAddr

cFastBssTrans:
  _type: class
  _is_tlv_class: True
  type:
    _type: eElementID
    _value: ID_FAST_BSS_TRANS
  length:
    _type: uint8_t
  data:
    _type: uint8_t
    _length: []

cFmsRequest:
  _type: class
  _is_tlv_class: True
  type:
    _type: eElementID
    _value: ID_FMS_REQUEST
  length:
    _type: uint8_t
  fms_token:
    _type: uint8_t
  fms_request_subelem:
    _type: uint8_t
    _length: []

cDmsRequest:
  _type: class
  _is_tlv_class: True
  type:
    _type: eElementID
    _value: ID_DMS_REQUEST
  length:
    _type: uint8_t
  dms_descrip_list:
    _type: uint8_t
    _length: []
