User Manual, Developers Guide and API Documentation

Frame Configuration


Classes

class  wimac::PhyUser
 The PhyUser receives all incoming compounds. More...
class  wns::ldk::fcf::BasicPhaseDescriptor
 Basic phase descriptor for generic purposes. More...
class  wns::ldk::fcf::CompoundCollectorInterface
 Interface definition of the CompoundCollector. More...
class  wns::ldk::fcf::FrameBuilder
 The FrameBuilder keeps track of the frame phases. More...
class  wns::ldk::fcf::FrameBuilderPutter
 The FrameBuilderPutter forwards incoming packets to the FrameBuilder. More...
class  wns::ldk::fcf::PhaseDescriptor
 Description of frame phases. More...
class  wns::ldk::fcf::PhaseDescriptorInterface
 Interface definition of PhaseDescriptor. More...
class  wns::ldk::fcf::TimingControl
 Control entity of the TimingNodes. More...
class  wns::ldk::fcf::TimingControlInterface
 Interface definition of the TimingControl. More...

Enumerations

enum  wns::ldk::fcf::DurationPolicy { wns::ldk::fcf::Fixed = 1, wns::ldk::fcf::Expanding = 2 }
 Duration Policies used by the PhaseDescriptor. More...

Detailed Description

Framework (FCF) The Frame Configuration Framework offers a set of functional units to easily configure the frame layout. The central element of the framework is the FrameBuilder.

The FrameBuilder is configured by a list of PhaseDescriptors. For each phase a CompoundCollector handles the compounds that are to be sent during the phase. Building the frame is done in three steps:

The CompoundCollector catches compounds from upper functional units. When the TimingControl starts the frame. All CompoundCollectors are finished by finishCollection(). The CompoundCollectors may do final configurations to their collected compounds. The TimingControl activates the TimingNode of the first Phase, which starts the compound transmission of the corresponding CompoundCollector. The TimingNode itself informs the TimingControl when its transmission has finished.

inline_dotgraph_6.dot

For an overview of the participating elements of the frame setup have a look at the following concept graph.

inline_dotgraph_7.dot

Enumeration Type Documentation

Enumerator:
Fixed 
Expanding 

Definition at line 50 of file PhaseDescriptor.hpp.


Generated on Fri Feb 10 03:33:22 2012 for openWNS by  doxygen 1.5.5