Event Recorder and Component Viewer  Version 1.5.1
MDK Debugger Views for Status and Event Information
/component_viewer/objects/object/out

Define the output for an object.

Parent Element Element Chain
object /component_viewer/objects/object
Attributes Description Type Use
name The name used for menu titles and window titles of the Component Viewer. xs:string optional
value Is the assigned value. xs:string optional
type Value type. One of the Data types. xs:string optional
cond Conditional execution: element is executed when expression result is not 0. Default value is 1. xs:string optional
Child Element Description Type Occurrence
item Output a line to the Component Viewer window. ItemType 0..*
list Iterate a loop (for or while construct). ListType 0..*

Example:

<object>
<out name="System and Threads" cond="__Symbol_exists ('os_active_TCB')"> <!-- Window title -->
<item property="System" cond="__Symbol_exists ('os_active_TCB')">
<item property="Tick Timer" value="%T[((float) clockrate / 1000)] mSec" />
<item property="Round Robin Timeout" value="%T[((float) (rrobin &amp; 0xFFFF) * (float) clockrate / 1000)] mSec" />
<item property="Test values" >
<item property="__Running=%d[__Running]" value="%t[__Running ? 'Yes' : 'No']" />
<item property="__Symbol_exists ('os_active_TCB')" value="%t[__Symbol_exists ('os_active_TCB') ? 'Yes' : 'No']" />
</item>
</item>
</out>
</object>