msstate_lrwpan
I believe it is.
The follwoing information is based on a device running the Zigbee-subset/IEEE 802.15.4 wireless stack, named MSSTATE_LRWPAN. Version 0.1 of the stack provides support for coordinator/router/RFD nodes, tree routing, direct messaging, and indirect messaging using static binding.
The simplest possible program for a Coordinator node is to form the network and then enter an infinite loop that runs the stack by calling apsFSM(). Routers can also be made to join the network, then run the stack.
Whilst running the stack, the packets will be routed automatically through that particular device.
If your application is meant to run on a coordinator, then the LRWPAN_COORDINATOR preprocessor definition must be defined in the project IDE file. If your application is meant to run on a router, then the LRWPAN_ROUTER preprocessor definition must be defined in the project IDE file. If neither of these are defined, then the application is assumed to be running on an RFD node. The differences between the three node types are:
Coordinator: forms the network via aplFormNetwork(), has a short address of 0, routes packets and handles indirect message reflection. Other nodes can join the coordinator node as neighbors. User applications can run on a coordinator node, but if the network traffic is heavy, this may interfere with the Coordinators stack functions of routing and indirect message reflection. There is only one coordinator node in the network.
Router: joins a network via aplJoinNetwork(), has a short address assigned by its parent, and routes packets. Other nodes can join a router node as neighbors. User applications can run on a router node, but if the network traffic is heavy, this may interfere with the routers ability to route packets. There can be multiple router nodes in the network.
RFD: joins a network via aplJoinNetwork(), has a short address assigned by its parent. A RFD node stacks function only transmits and receives packets for the users application; the stack has no other tasks (except for handling messages to the Zigbee Zero Endpoint device, which is true for all nodes).
Contact Chipcon for more info.