Changes between Version 4 and Version 5 of WARPLab/Extensions


Ignore:
Timestamp:
May 22, 2013, 2:42:31 PM (11 years ago)
Author:
chunter
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WARPLab/Extensions

    v4 v5  
    11[[TracNav(WARPLab/TOC)]]
    22
    3 = Extending WARPLab =
     3= Extending the WARPLab Reference Design =
     4
     5The WARPLab Reference Design is intended to be modified and extended to support new applications. Because of the object-oriented design of the framework, users may add extensions to the reference design and maintain those extensions across new releases of WARPLab with minimal compatibility problems.
    46
    57== Simple Extensions: Adding New Commands with User Extension Objects ==
    68
    7 coming soon
     9Simple extensions are inherently supported by the WARPLab Framework's [wiki:../Framework/Modules#UserExtension User Extension module]. A user can create their own user extension class that knows how to deal with custom WARPLab commands. Custom user extension classes should inherit from the [source:ResearchApps/PHY/WARPLAB/WARPLab7/M_Code_Reference/classes/wl_user_ext.m wl_user_ext] class and overload the [source:ResearchApps/PHY/WARPLAB/WARPLab7/M_Code_Reference/classes/wl_user_ext.m#L11 procCmd] method. Furthermore, users should update the hardware and software design that runs on the WARP boards to handle their custom commands. For an example of how to use the user extension module, please see the [wikiL../Examples/userExtension EEPROM User Extension] example.
    810
    911== Advanced Extensions ==