MACCapabilityFlags: {
    allocateAddress: number;
    alternatePANCoordinator: number;
    deviceType: number;
    powerSource: number;
    reserved1: number;
    reserved2: number;
    rxOnWhenIdle: number;
    securityCapability: number;
}

Bits:

  • [alternatePANCoordinator: 1]
  • [deviceType: 1]
  • [powerSource: 1]
  • [rxOnWhenIdle: 1]
  • [reserved1: 1]
  • [reserved2: 1]
  • [securityCapability: 1]
  • [securityCapability: 1]

Type declaration

  • allocateAddress: number

    The allocate address sub-field is one bit in length and shall be set to 0 or 1.

  • alternatePANCoordinator: number

    The alternate PAN coordinator sub-field is one bit in length and shall be set to 1 if this node is capable of becoming a PAN coordinator. Otherwise, the alternative PAN coordinator sub-field shall be set to 0.

  • deviceType: number

    The device type sub-field is one bit in length and shall be set to 1 if this node is a full function device (FFD). Otherwise, the device type sub-field shall be set to 0, indicating a reduced function device (RFD).

  • powerSource: number

    The power source sub-field is one bit in length and shall be set to 1 if the current power source is mains power. Otherwise, the power source sub-field shall be set to 0. This information is derived from the node current power source field of the node power descriptor.

  • reserved1: number
  • reserved2: number
  • rxOnWhenIdle: number

    The receiver on when idle sub-field is one bit in length and shall be set to 1 if the device does not disable its receiver to conserve power during idle periods. Otherwise, the receiver on when idle sub-field shall be set to 0 (see also section 2.3.2.4.)

  • securityCapability: number

    The security capability sub-field is one bit in length and shall be set to 1 if the device is capable of sending and receiving frames secured using the security suite specified in [B1]. Otherwise, the security capability sub-field shall be set to 0.