3.3. Importing third party models

You can include third party C++ models in your Fast Models system, without requiring access to the C++ source, provided that:

To use a third party model in your system, you might be required to implement your own callback class to act as a bridge between the third party model and your LISA+ system. This is required if your third party model callback interface does not match the LISA+ protocols. See Figure 3.5.

Figure 3.5. Third party model callback relationships


In Figure 3.5, the callback class you implement is called myCallBack. This class is derived from the callback class of the third party model and interfaces with your LISA+ protocol. A pointer to the myCallBack class is passed to the third party model as shown. The myCallBack class communicates with the C++ model using a LISA+ callback, protocol_myInterface.

Copyright © 2007-2009 ARM Limited. All rights reserved.ARM DUI 0372G
Non-Confidential