Changes between Version 11 and Version 12 of WARPLab/Reference/Architecture/Classes


Ignore:
Timestamp:
Mar 27, 2013, 3:54:40 PM (11 years ago)
Author:
chunter
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WARPLab/Reference/Architecture/Classes

    v11 v12  
    66[[Image(typical.png,width=800)]]
    77
    8 Attached to each {{{Node}}} is a number of different submodules: {{{Baseband}}}, {{{Interface Group}}}, {{{Transport}}}, and {{{User Extension}}}. Each of these modules are objects from different MATLAB classes. This document serves to explain each MATLAB class and what it is responsible for.
     8Attached to each {{{Node}}} is a number of different submodules: {{{Baseband}}}, {{{Interface Group}}}, {{{Transport}}}, {{{Trigger Manager}}}, and {{{User Extension}}}. Each of these modules are objects from different MATLAB classes. This document serves to explain each MATLAB class and what it is responsible for.
    99
    1010=== Node ===
     
    1818A {{{Trigger}}} is an object from the [browser:ResearchApps/PHY/WARPLAB/WARPLab7/M_Code_Reference/classes/wl_trigger.m wl_trigger.m] abstract class. Currently, the only class that subclasses from this abstract class is [browser:ResearchApps/PHY/WARPLAB/WARPLab7/M_Code_Reference/classes/wl_trigger_eth_udp_broadcast.m wl_trigger_eth_udp_broadcast.m]. This is a simple class that contains an ID (provided by [browser:ResearchApps/PHY/WARPLAB/WARPLab7/M_Code_Reference/classes/wl_trigger_IDs.m wl_trigger_IDs.m]) and a method for sending the trigger through a broadcast {{{Transport}}} object.
    1919
    20 === Trigger Manager ===
    21 [[Image(trigger_manager.png,width=800)]]
    22 
    2320=== Transport ===
    2421[[Image(transport.png,width=800)]]
     
    3027[[Image(baseband.png,width=800)]]
    3128
     29=== Trigger Manager ===
     30[[Image(trigger_manager.png,width=800)]]
     31
    3232== User Extension ==
    3333[[Image(user.png,width=800)]]