#
---

_namespace: airties
_include:
  {
    tlvf/ieee_1905_1/sVendorOUI.h,
    tlvf/airties/eAirtiesTlvTypeMap.h,
  }

tlvVersionReporting:
  _type: class
  _is_tlv_class: True
  type:
    _type: eAirtiesTlvTypeMap
    _value_const: TLV_VENDOR_SPECIFIC
  length: uint16_t
  vendor_oui:
    _type: sVendorOUI
  tlv_id:
    _type: uint16_t
  em_agent_version:
    _type: uint32_t
  em_agent_feature_list_length:
    _type: uint16_t
    _length_var: True
  em_agent_feature_list:
    _type: cLocalInterfaceInfo
    _length: [ em_agent_feature_list_length ]

cLocalInterfaceInfo:
  _type: class
  feature_info: uint32_t
