Newly Optimized RF24Network Layer  v1.0.7
2014-2015 - Optimized RF24 Network Layer for NRF24L01 radios
Advanced Configuration

RF24Network offers many features, some of which can be configured by editing the RF24Network_config.h file

Configuration Option Description
#define RF24NetworkMulticast This option allows nodes to send and receive multicast payloads. Nodes with multicast enabled can also be configured to relay multicast payloads on to further multicast levels. See multicastRelay
#define DISABLE_FRAGMENTATION Fragmentation is enabled by default, and uses an additional 144 bytes of memory.
#define MAX_PAYLOAD_SIZE 144 The maximum size of payloads defaults to 144 bytes. If used with RF24toTUN and two Raspberry Pi, set this to 1514 (TAP) or 1500 (TUN)
#define NUM_USER_PAYLOADS 5 This is the number of 24-byte payloads the network layer will cache for the user. If using fragmentation, this number * 24 must be larger than MAX_PAYLOAD_SIZE
#define DISABLE_USER_PAYLOADS This option will disable user-caching of payloads entirely. Use with RF24Ethernet to reduce memory usage. (TCP/IP is an external data type, and not cached)
#define ENABLE_SLEEP_MODE Uncomment this option to enable sleep mode for AVR devices. (ATTiny,Uno, etc)
#define DUAL_HEAD_RADIO Uncomment this option to enable use of dual radios
**#define ENABLE_NETWORK_STATS** Enable counting of all successful or failed transmissions, routed or sent directly