blob: 534b910485daecd90ac0a9b285464dd0d3859cca [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
Copyright (c) 2011, Texas Instruments. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v1.0 and Eclipse Distribution License
v. 1.0 which accompanies this distribution. The Eclipse Public License is
available at http://www.eclipse.org/legal/epl-v10.html and the Eclipse
Distribution License is available at
http://www.eclipse.org/org/documents/edl-v10.php.
Contributors:
Texas Instruments - initial implementation
-->
<gep name="Defaults" title="Module Configuration Defaults" version="1">
<page name="Module" title="Module Settings">
<html><body>
<table>
<tr><td colspan="2"> <form><p>The options provided by this module apply to all modules that are not explicitly configured. These options allow you to set basic runtime configuration options for all modules used without having to explicitly set these options for each module.</p><p></p></form></td></tr>
<tr><td colspan="2">
<control type="checkbox" label="Add Defaults to my configuration" value="value:this.$used" bold="true"/></td>
</tr>
<tr></tr>
<tr><td>
<h1>Logging</h1>
<table>
<tr>
<td><control type="label" label="Logger" align="left"/></td>
<td><control type="editbox"
value="value:this.common$.logger"
tooltip="logger used for user application's events"/></td>
</tr>
<tr>
<td><control type="label" label="Function entry" align="left"/></td>
<td><control type="droplist"
value="value:this.common$.diags_ENTRY"
tooltip="control how function entry events are handled"/></td>
</tr>
<tr>
<td><control type="label" label="Function exit" align="left"/></td>
<td><control type="droplist"
value="value:this.common$.diags_EXIT"
tooltip="control how function exit events are handled"/></td>
</tr>
<tr>
<td><control type="label" label="Error and warning events" align="left"/></td>
<td><control type="droplist"
value="value:this.common$.diags_STATUS"
tooltip="control how error and warning events are handled"/></td>
</tr>
<tr>
<td><control type="label" label="Information events" align="left"/></td>
<td><control type="droplist"
value="value:this.common$.diags_INFO"
tooltip="control how information events are handled"/></td>
</tr>
<tr>
<td><control type="label" label="Analysis events" align="left"/></td>
<td><control type="droplist"
value="value:this.common$.diags_ANALYSIS"
tooltip="control how analysis/benchmark events are handled"/></td>
</tr>
</table>
</td>
<td>
<h1>Assertion Checking</h1>
<table>
<tr>
<td><control type="label" label="Assert"/></td>
<td><control type="droplist"
value="value:this.common$.diags_ASSERT"
tooltip="control how Assert events are handled"/></td>
</tr>
<tr>
<td><control type="label" label="Internal Asserts"/></td>
<td><control type="droplist"
value="value:this.common$.diags_INTERNAL"
tooltip="control how NULL Assert events are handled"/></td>
</tr>
</table>
<form><p>Assertion events are either "named" or "internal":</p>
<li bindent="10">Named asserts are controlled by the "Named Asserts" settings above and are provided in production libraries as a means to validate an application's use of the library.</li>
<li bindent="10">Internal asserts are active only when <b>both</b> internal and named asserts are enabled. These assertions are used during early development and are generally compiled out of production libraries.</li>
</form>
</td>
</tr>
<tr>
<td>
<h1>Runtime Memory Usage</h1>
<table>
<tr>
<td><control type="radiogroup" value="value:this.common$.memoryPolicy" align="left" tooltip="Module instance object creation policy"/></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td><control type="checkbox"
label="Enable instance names"
value="value:this.common$.namedInstance"
tooltip="if enabled, instances maintain runtime string names"/></td>
</tr>
<tr>
<td><control type="checkbox"
label="Enable module names"
value="value:this.common$.namedModule"
tooltip="if enabled, modules maintain runtime string names"/></td>
</tr>
</table>
</td>
<td>
<h1>Runtime Memory Placement</h1>
<table>
<tr>
<td><control type="label" label="Instance section" align="left"/></td>
<td><control type="editbox"
value="value:this.common$.instanceSection"
tooltip="value:this.common$.instanceSection.$summary"/></td>
</tr>
<tr>
<td><control type="label" label="Instance heap" align="left"/></td>
<td><control type="editbox"
value="value:this.common$.instanceHeap"
tooltip="value:this.common$instanceHeap.$summary"/></td>
</tr>
</table>
</td>
</tr>
</table></body></html>
</page>
<properties name="Advanced" title="All Options" enabled="true" visible="true" link="this"/>
</gep>