Class: Nl::Linux::Nl80211::AttributeSets::WiphyBands
- Inherits:
-
AttributeSet
- Object
- AttributeSet
- Nl::Linux::Nl80211::AttributeSets::WiphyBands
- Defined in:
- nl-linux/generated/nl/linux/nl80211.rb
Defined Under Namespace
Classes: Attribute, Lc, S1ghz, X2ghz, X5ghz, X60ghz, X6ghz
Constant Summary
Constants inherited from AttributeSet
Class Method Summary collapse
-
.by_name(name) ⇒ Attribute
Looks up Attribute class by name.
-
.by_type(type) ⇒ Attribute
Looks up Attribute class by type value.
Instance Method Summary collapse
- #lc ⇒ AttributeSets::BandAttrs
- #s1ghz ⇒ AttributeSets::BandAttrs
-
#x_2ghz ⇒ AttributeSets::BandAttrs
2.4 GHz ISM band.
-
#x_5ghz ⇒ AttributeSets::BandAttrs
around 5 GHz band (4.9 - 5.7 GHz).
-
#x_60ghz ⇒ AttributeSets::BandAttrs
around 60 GHz band (58.32 - 69.12 GHz).
- #x_6ghz ⇒ AttributeSets::BandAttrs
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.
4391 |
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 4391 def by_name(name); BY_NAME.fetch(name); end |
.by_type(type) ⇒ Attribute
Looks up Attribute class by type value.
4397 |
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 4397 def by_type(type); BY_TYPE.fetch(type); end |
Instance Method Details
#lc ⇒ AttributeSets::BandAttrs
4384 |
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 4384 def lc; self[:"lc"]&.value; end |
#s1ghz ⇒ AttributeSets::BandAttrs
4380 |
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 4380 def s1ghz; self[:"s1ghz"]&.value; end |
#x_2ghz ⇒ AttributeSets::BandAttrs
2.4 GHz ISM band
4362 |
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 4362 def x_2ghz; self[:"x_2ghz"]&.value; end |
#x_5ghz ⇒ AttributeSets::BandAttrs
around 5 GHz band (4.9 - 5.7 GHz)
4367 |
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 4367 def x_5ghz; self[:"x_5ghz"]&.value; end |
#x_60ghz ⇒ AttributeSets::BandAttrs
around 60 GHz band (58.32 - 69.12 GHz)
4372 |
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 4372 def x_60ghz; self[:"x_60ghz"]&.value; end |
#x_6ghz ⇒ AttributeSets::BandAttrs
4376 |
# File 'nl-linux/generated/nl/linux/nl80211.rb', line 4376 def x_6ghz; self[:"x_6ghz"]&.value; end |