nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain

#include <src/lib/profiles/network-provisioning/WirelessRegConfig.h>

2-character code identifying a wireless regulatory domain.

Summary

Public attributes

Code[2]
char

Public static attributes

Null = { '\0', '\0' }
A null wireless regulatory domain value.
WorldWide = { '0', '0' }
Represents the special 'world-wide' wireless regulatory domain.

Public functions

IsNull(void) const
bool
Test if the value is null.
IsWorldWide(void) const
bool
Test if the value represents the special 'world-wide' regulatory code.
operator!=(const struct WirelessRegDomain & other) const
bool
Test WirelessRegDomain structure for inequality.
operator==(const struct WirelessRegDomain & other) const
bool
Test WirelessRegDomain structure for equality.

Public attributes

Code

char nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain::Code[2]

Public static attributes

Null

const WirelessRegDomain nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain::Null = { '\0', '\0' }

A null wireless regulatory domain value.

Note that this value cannot be sent over the wire.

WorldWide

const WirelessRegDomain nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain::WorldWide = { '0', '0' }

Represents the special 'world-wide' wireless regulatory domain.

Public functions

IsNull

bool nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain::IsNull(
  void
) const 

Test if the value is null.

IsWorldWide

bool nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain::IsWorldWide(
  void
) const 

Test if the value represents the special 'world-wide' regulatory code.

operator!=

bool nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain::operator!=(
  const struct WirelessRegDomain & other
) const 

Test WirelessRegDomain structure for inequality.

operator==

bool nl::Weave::Profiles::NetworkProvisioning::WirelessRegDomain::operator==(
  const struct WirelessRegDomain & other
) const 

Test WirelessRegDomain structure for equality.