Event Recorder  Version 1.0.0
MDK Debugger Views for Status and Event Information
 All Files Functions Macros Groups Pages
/component_viewer/objects/object/out

Define the output for an object.

Example:

<object>
<out name="SimpleValue" value="OK"
<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>

 

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 Is one of the .... xs:string optional
cond Conditional execution: element is executed when expression result is not 0. Default value is 1. xs:string optional
skip ...... xs:string optional
Child Element Description Type Occurrence
item Element to output one line. ItemType 0..*
output Call an <out> element (function). OutputType 0..*
list Read complex variables, arrays, or linked lists. Walk through readlist element. ListType 0..*