Channel plan configuration.
Public Attributes#
uint32_t
Configuration type (sl_wisun_phy_config_type_t)
uint8_t
Regulatory domain (sl_wisun_regulatory_domain_t)
uint8_t
Operating class (sl_wisun_operating_class_t)
uint8_t
Operating mode (sl_wisun_operating_mode_t)
uint8_t
1 if FEC is enabled, 0 if not
struct sl_wisun_phy_config_t::@1::@2
FAN1.0 configuration.
uint8_t
Channel plan ID.
uint8_t
PHY mode ID.
struct sl_wisun_phy_config_t::@1::@3
FAN1.1 configuration.
uint32_t
Ch0 center frequency in kHz.
uint16_t
Number of channels.
uint8_t
Channel spacing (sl_wisun_channel_spacing_t)
struct sl_wisun_phy_config_t::@1::@4
Explicit configuration.
uint16_t
Protocol ID.
uint16_t
Channel ID.
uint8_t
Reserved, set to zero.
struct sl_wisun_phy_config_t::@1::@5
Use direct IDs to point a specific RAIL configuration.
union sl_wisun_phy_config_t::@1
Configuration.
Public Attribute Documentation#
reg_domain#
uint8_t sl_wisun_phy_config_t::reg_domain
Regulatory domain (sl_wisun_regulatory_domain_t)
channel_spacing#
uint8_t sl_wisun_phy_config_t::channel_spacing
Channel spacing (sl_wisun_channel_spacing_t)
explicit#
struct sl_wisun_phy_config_t::@1::@4 sl_wisun_phy_config_t::explicit
Explicit configuration.
ids#
struct sl_wisun_phy_config_t::@1::@5 sl_wisun_phy_config_t::ids
Use direct IDs to point a specific RAIL configuration.