Class: Nl::Linux::Nl80211::AttributeSets::BandAttrs

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

Defined Under Namespace

Classes: Attribute, EdmgBwConfig, EdmgChannels, Freqs, HtAmpduDensity, HtAmpduFactor, HtCapa, HtMcsSet, IftypeData, Rates, S1gCapa, S1gMcsNssSet, VhtCapa, VhtMcsSet

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:



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

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

.by_type(type) ⇒ Attribute

Looks up Attribute class by type value.

Parameters:

  • type (Integer)

Returns:



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

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

Instance Method Details

#edmg_bw_config ⇒ String

Returns:

  • (String)

See Also:



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

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

#edmg_channels ⇒ String

Returns:

  • (String)

See Also:



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

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

#freqs ⇒ Array<AttributeSets::FrequencyAttrs>

Returns:

See Also:



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

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

#ht_ampdu_density ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#ht_ampdu_factor ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#ht_capa ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#ht_mcs_set ⇒ String

Returns:

  • (String)

See Also:



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

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

#iftype_data ⇒ Array<AttributeSets::IftypeDataAttrs>

Returns:

See Also:



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

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

#rates ⇒ Array<AttributeSets::BitrateAttrs>

Returns:

See Also:



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

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

#s1g_capa ⇒ String

Returns:

  • (String)

See Also:



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

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

#s1g_mcs_nss_set ⇒ String

Returns:

  • (String)

See Also:



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

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

#vht_capa ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#vht_mcs_set ⇒ String

Returns:

  • (String)

See Also:



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

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