Interface ZigBeeMacCapabiliyFlags


public interface ZigBeeMacCapabiliyFlags
This interface represents the Node Descriptor MAC Capability Flags as described in the ZigBee Specification.
"Consumers of this API must not implement this interface"
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Checks if the device is address allocate.
    boolean
    Checks if this node is capable of becoming PAN coordinator.
    boolean
    Checks if this node a Full Function Device (FFD).
    boolean
    Checks if the current power source is mains power.
    boolean
    Checks if the device does not disable its receiver to conserve power during idle periods.
    boolean
    Checks if the device is capable of sending and receiving secured frames
  • Method Details

    • isAlternatePANCoordinator

      boolean isAlternatePANCoordinator()
      Checks if this node is capable of becoming PAN coordinator.
      Returns:
      true if this node is capable of becoming PAN coordinator or false otherwise.
    • isFullFunctionDevice

      boolean isFullFunctionDevice()
      Checks if this node a Full Function Device (FFD).
      Returns:
      true if this node a Full Function Device (FFD), false otherwise (it is a Reduced Function Device, RFD).
    • isMainsPower

      boolean isMainsPower()
      Checks if the current power source is mains power.
      Returns:
      true if the current power source is mains power or false otherwise.
    • isReceiverOnWhenIdle

      boolean isReceiverOnWhenIdle()
      Checks if the device does not disable its receiver to conserve power during idle periods.
      Returns:
      true if the device does not disable its receiver to conserve power during idle periods or false otherwise.
    • isSecurityCapable

      boolean isSecurityCapable()
      Checks if the device is capable of sending and receiving secured frames
      Returns:
      true if the device is capable of sending and receiving secured frames or false otherwise.
    • isAddressAllocate

      boolean isAddressAllocate()
      Checks if the device is address allocate.
      Returns:
      true if the device is address allocate or false otherwise.