MAC capability Packet Type Optional additional error information Log level Power source Battery AC Power MIC Event status Server mask Descriptor capability Mac flags startStatus restartStatus // ***************************************************************************** * 0 - STARTUP * 2 - NFN_START * 6 - RUNNING * The node is not yet provisioned. // ****************************************************************************** networkJoinedStatus // **************************************************************************** // Status: // 0 = Joined existing network // 1 = Formed new network // 128 – 244 = Failed (ZigBee event codes) // ******************************************************************************* permitJoinStatus // **************************************************************************** // 0 - Off // 1 - On // ******************************************************************************* Bit fields (8042, 8043, 8044) /* // **************************************************************************** // Bitfields: // Logical type (bits 0-2 // 0 - Coordinator // 1 - Router // 2 - End Device) // Complex descriptor available (bit 3) // User descriptor available (bit 4) // Reserved (bit 5-7) // APS flags (bit 8-10 – currently 0) // Frequency band(11-15 set to 3 (2.4Ghz)) // Server mask bits: // 0 - Primary trust center // 1 - Back up trust center // 2 - Primary binding cache // 3 - Backup binding cache // 4 - Primary discovery cache // 5 - Backup discovery cache // 6 - Network manager // 7 to15 - Reserved // MAC capability // Bit 0 - Alternate PAN Coordinator // Bit 1 - Device Type // Bit 2 - Power source // Bit 3 - Receiver On when Idle // Bit 4-5 - Reserved // Bit 6 - Security capability // Bit 7 - Allocate Address // Descriptor capability: // 0 - extended Active endpoint list available // 1 - Extended simple descriptor list available // 2 to 7 - Reserved // ******************************************************************************* 8043 // **************************************************************************** // Bit fields: // Device version: 4 bits (bits 0-4) // Reserved: 4 bits (bits4-7) // ******************************************************************************* 8044 // **************************************************************************** // Bit fields // 0 to 3: current power mode // 4 to 7: available power source // 8 to 11: current power source // 12 to 15: current power source level // ******************************************************************************* 804E // **************************************************************************** // Note: If Neighbour Table list count is 0, there are no elements in the list. // NWK Address : uint16_t // Extended PAN ID : uint64_t // IEEE Address : uint64_t // Depth : uint_t // Link Quality : uint8_t // Bit map of attributes Described below: uint8_t // bit 0-1 Device Type // (0-Coordinator 1-Router 2-End Device) // bit 2-3 Permit Join status // (1- On 0-Off) // bit 4-5 Relationship // (0-Parent 1-Child 2-Sibling) // bit 6-7 Rx On When Idle status // (1-On 0-Off) // ******************************************************************************* 8140 // **************************************************************************** // Complete: // 0 – more attributes to follow // 1 – this was the last attribute //*******************************************************************************