Class: Nl::Linux::Nl80211::AttributeSets::IftypeDataAttrs

Inherits:
AttributeSet
  • Object
show all
Defined in:
nl-linux/generated/nl/linux/nl80211.rb

Defined Under Namespace

Classes: Attribute, EhtCapMac, EhtCapMcsSet, EhtCapPhy, EhtCapPpe, He6ghzCapa, HeCapMac, HeCapMcsSet, HeCapPhy, HeCapPpe, Iftypes, VendorElems

Constant Summary

Constants inherited from AttributeSet

AttributeSet::SELECTOR_NAMES

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from AttributeSet

#<<, #[], build_attributes, decode, #encode, #initialize

Constructor Details

This class inherits a constructor from Nl::AttributeSet

Class Method Details

.by_name(name) ⇒ Attribute

Looks up Attribute class by name.

Parameters:

  • name (Symbol)

Returns:



5333
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 5333

def by_name(name); BY_NAME.fetch(name); end

.by_type(type) ⇒ Attribute

Looks up Attribute class by type value.

Parameters:

  • type (Integer)

Returns:



5339
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 5339

def by_type(type); BY_TYPE.fetch(type); end

Instance Method Details

#eht_cap_mac ⇒ String

Returns:

  • (String)

See Also:



5314
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 5314

def eht_cap_mac; self[:"eht_cap_mac"]&.value; end

#eht_cap_mcs_set ⇒ String

Returns:

  • (String)

See Also:



5322
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 5322

def eht_cap_mcs_set; self[:"eht_cap_mcs_set"]&.value; end

#eht_cap_phy ⇒ String

Returns:

  • (String)

See Also:



5318
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 5318

def eht_cap_phy; self[:"eht_cap_phy"]&.value; end

#eht_cap_ppe ⇒ String

Returns:

  • (String)

See Also:



5326
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 5326

def eht_cap_ppe; self[:"eht_cap_ppe"]&.value; end

#he_6ghz_capa ⇒ String

Returns:

  • (String)

See Also:



5306
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 5306

def he_6ghz_capa; self[:"he_6ghz_capa"]&.value; end

#he_cap_mac ⇒ String

Returns:

  • (String)

See Also:



5290
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 5290

def he_cap_mac; self[:"he_cap_mac"]&.value; end

#he_cap_mcs_set ⇒ String

Returns:

  • (String)

See Also:



5298
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 5298

def he_cap_mcs_set; self[:"he_cap_mcs_set"]&.value; end

#he_cap_phy ⇒ String

Returns:

  • (String)

See Also:



5294
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 5294

def he_cap_phy; self[:"he_cap_phy"]&.value; end

#he_cap_ppe ⇒ String

Returns:

  • (String)

See Also:



5302
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 5302

def he_cap_ppe; self[:"he_cap_ppe"]&.value; end

#iftypes ⇒ String

Returns:

  • (String)

See Also:



5286
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 5286

def iftypes; self[:"iftypes"]&.value; end

#vendor_elems ⇒ String

Returns:

  • (String)

See Also:



5310
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 5310

def vendor_elems; self[:"vendor_elems"]&.value; end