<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.flowcode.co.uk/wiki/index.php?action=history&amp;feed=atom&amp;title=API_Reference</id>
	<title>API Reference - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.flowcode.co.uk/wiki/index.php?action=history&amp;feed=atom&amp;title=API_Reference"/>
	<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=API_Reference&amp;action=history"/>
	<updated>2026-05-05T15:30:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=API_Reference&amp;diff=13868&amp;oldid=prev</id>
		<title>JonnyW: XML import</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=API_Reference&amp;diff=13868&amp;oldid=prev"/>
		<updated>2014-01-16T15:57:57Z</updated>

		<summary type="html">&lt;p&gt;XML import&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:57, 16 January 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;sidebar&amp;gt;API Contents&amp;lt;/sidebar&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;sidebar&amp;gt;API Contents&amp;lt;/sidebar&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Flowcode provides an ''application programming interface'' to help writing simulation and PC-side programs.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Flowcode provides an ''application programming interface'' to help writing simulation and PC-side programs.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>JonnyW</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=API_Reference&amp;diff=12978&amp;oldid=prev</id>
		<title>JonnyW: XML import for latest API</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=API_Reference&amp;diff=12978&amp;oldid=prev"/>
		<updated>2013-11-12T16:15:32Z</updated>

		<summary type="html">&lt;p&gt;XML import for latest API&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 16:15, 12 November 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l30&quot; &gt;Line 30:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 30:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API Component.GetSolid|GetSolid]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API Component.GetSolid|GetSolid]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Gets whether a component is checked in collision detections&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Gets whether a component is checked in collision detections&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Component.SetCompile|SetCompile]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Sets whether a component is considered for compilation or not&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Component.GetCompile|GetCompile]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Gets whether a component will be compiled or not&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API Component.GetInstance|GetInstance]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API Component.GetInstance|GetInstance]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l77&quot; &gt;Line 77:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 83:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API Component.Property.SetChildValues|SetChildValues]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API Component.Property.SetChildValues|SetChildValues]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Sets all child components property as a string&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Sets all child components property as a string&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Component.Property.CopyChildValues|CopyChildValues]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Copies the values of a properties children from the source to dest&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API Component.Property.SetVisible|SetVisible]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API Component.Property.SetVisible|SetVisible]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l479&quot; &gt;Line 479:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 488:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API Scope.AddOp|AddOp]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API Scope.AddOp|AddOp]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Adds an operation to act on the inputs of the stream&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Adds an operation to act on the inputs of the stream&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Scope.ClearOps|ClearOps]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Clears all inputs and operations from the given stream&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API Scope.SetBuffer|SetBuffer]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API Scope.SetBuffer|SetBuffer]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l486&quot; &gt;Line 486:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 498:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Sets one of 32 custom analog values for the group&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Sets one of 32 custom analog values for the group&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API Scope.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;GetOutputBlock&lt;/del&gt;|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;GetOutputBlock&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API Scope.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;GetSnapshot&lt;/ins&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;GetSnapshot&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Gets a block of the output stream with each input sample operated on, returns number of samples read&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Gets a block of the output stream with each input sample operated on, returns number of samples read&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API Scope.FindOutput|FindOutput]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API Scope.FindOutput|FindOutput]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Searches back through the output history for a value, returns offset of found sample from TimeUS, 0 if not found&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Searches back through the output history for a value, returns offset of found sample from TimeUS, 0 if not found&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Scope.FindBaud|FindBaud]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Attempts to calculate the baud given a series of transitions for the stream, returns calculated baud&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Scope.AddOverlay|AddOverlay]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Adds a packet overlay to the stream at a given offset from the current time&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Scope.AddOverlays|AddOverlays]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Adds overlay packets to the stream by decoding the stream contents&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Scope.ClearOverlays|ClearOverlays]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Clears existing overlay packets from the stream&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Scope.ClearAllOverlays|ClearAllOverlays]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Clears all existing overlay packets from the stream&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! colspan=&amp;quot;2&amp;quot; | [[API Console|Console]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! colspan=&amp;quot;2&amp;quot; | [[API Console|Console]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l721&quot; &gt;Line 721:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 748:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API File.NVM.WriteArray|WriteArray]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API File.NVM.WriteArray|WriteArray]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Writes an array to the NVM&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Writes an array to the NVM&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;! colspan=&amp;quot;2&amp;quot; | [[API Time|Time]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Time.GetMillisecs|GetMillisecs]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Returns the value of a monotonic non-decrementing millisecond counter&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Time.GetUTC|GetUTC]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Returns the current UTC Modified Julian Date value&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Time.GetLocal|GetLocal]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Returns the current local time as a Modified Julian Date value&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Time.AddMJD|AddMJD]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Increments or decrements a Modified Julian Date and millisecond value&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Time.MJDToDate|MJDToDate]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Converts a Modified Julian Date into a Gregorian calendar date&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Time.DateToMJD|DateToMJD]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Converts a Gregorian calendar date into a Modified Julian Date&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Time.MJDToSeconds|MJDToSeconds]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Converts a Modified Julian Date into a number of seconds since a specified epoch&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Time.SecondsToMJD|SecondsToMJD]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Returns the Modified Julian Date given by the number of seconds since a specified epoch&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Time.MJDToWeekday|MJDToWeekday]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Gets the day of the week that the MJD represents&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Time.GetLeapYear|GetLeapYear]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Returns true if the given year is a leap year, else false&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API Time.GetMonthDays|GetMonthDays]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Returns the number of days in the given month&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! colspan=&amp;quot;2&amp;quot; | [[API Language|Language]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;! colspan=&amp;quot;2&amp;quot; | [[API Language|Language]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>JonnyW</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=API_Reference&amp;diff=11253&amp;oldid=prev</id>
		<title>JonnyW: XML import of API routines for release</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=API_Reference&amp;diff=11253&amp;oldid=prev"/>
		<updated>2013-09-02T13:33:17Z</updated>

		<summary type="html">&lt;p&gt;XML import of API routines for release&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 13:33, 2 September 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l758&quot; &gt;Line 758:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 758:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API System.TimerStop|TimerStop]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API System.TimerStop|TimerStop]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Kills any timers with the given ident for this component&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Kills any timers with the given ident for this component&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| width=&amp;quot;30%&amp;quot; | [[API System.WDTEnable|WDTEnable]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Enables or disables the software watchdog during long operations&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API System.ClaimEvent|ClaimEvent]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| width=&amp;quot;30%&amp;quot; | [[API System.ClaimEvent|ClaimEvent]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>JonnyW</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=API_Reference&amp;diff=9665&amp;oldid=prev</id>
		<title>JonnyW: XML import of API documentation</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=API_Reference&amp;diff=9665&amp;oldid=prev"/>
		<updated>2013-08-09T14:27:50Z</updated>

		<summary type="html">&lt;p&gt;XML import of API documentation&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sidebar&amp;gt;API Contents&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
Flowcode provides an ''application programming interface'' to help writing simulation and PC-side programs.&lt;br /&gt;
&lt;br /&gt;
This API is a list of macros built in to Flowcode with each group, or class, of macros dealing with a specific area of the system.&lt;br /&gt;
&lt;br /&gt;
Use of this API is limited to simulation only - when downloaded to the chip these calls will be omitted, so if need be they can be interleaved in downloadable code.&lt;br /&gt;
&lt;br /&gt;
Below is a reference to the classes and macros available:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Component|Component]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.SetInteractive|SetInteractive]]&lt;br /&gt;
|Sets whether a component can interact with the mouse&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.GetInteractive|GetInteractive]]&lt;br /&gt;
|Gets whether a component can interact with the mouse&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.SetVisible|SetVisible]]&lt;br /&gt;
|Sets whether a component can be seen on the panel&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.GetVisible|GetVisible]]&lt;br /&gt;
|Gets whether a component can be seen on the panel&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.SetSolid|SetSolid]]&lt;br /&gt;
|Sets whether a component is checked in collision detections&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.GetSolid|GetSolid]]&lt;br /&gt;
|Gets whether a component is checked in collision detections&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.GetInstance|GetInstance]]&lt;br /&gt;
|Gets the type-instance of the component, &amp;gt;= 1 is valid&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.FindChild|FindChild]]&lt;br /&gt;
|Finds a named object that is part of the component&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.GetParent|GetParent]]&lt;br /&gt;
|Gets the owner of the components handle&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.GetNext|GetNext]]&lt;br /&gt;
|Gets the next (younger) sibling of the components handle&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.GetLast|GetLast]]&lt;br /&gt;
|Gets the previous (elder) sibling of the components handle&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.GetChildHead|GetChildHead]]&lt;br /&gt;
|Gets the first (eldest) child of the component&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.GetChildTail|GetChildTail]]&lt;br /&gt;
|Gets the last (youngest) child of the component&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.GetOriginal|GetOriginal]]&lt;br /&gt;
|Gets the original definition of the component, returns Current if no original copy&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.Clone|Clone]]&lt;br /&gt;
|Clones an existing object to another position on the panel&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.Delete|Delete]]&lt;br /&gt;
|Deletes an existing object, removing it from the panel&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Component.Property|Component.Property]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.Property.GetValue|GetValue]]&lt;br /&gt;
|Gets the value of a property as a string&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.Property.SetColor|SetColor]]&lt;br /&gt;
|Sets a components 'color' property as a R,G,B value&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.Property.SetValue|SetValue]]&lt;br /&gt;
|Sets a components property as a string&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.Property.CopyValue|CopyValue]]&lt;br /&gt;
|Copies a property value from one target to another&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.Property.SetChildValues|SetChildValues]]&lt;br /&gt;
|Sets all child components property as a string&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.Property.SetVisible|SetVisible]]&lt;br /&gt;
|Sets whether the property is visible or not&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.Property.SetWritable|SetWritable]]&lt;br /&gt;
|Sets whether the property can be edited in the UI or not&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.Property.GetVisible|GetVisible]]&lt;br /&gt;
|Gets whether the property is visible or not&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.Property.GetWritable|GetWritable]]&lt;br /&gt;
|Gets whether the property can be edited in the UI or not&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.Property.GetFilter|GetFilter]]&lt;br /&gt;
|Gets a components property filter string for lists, files, etc&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.Property.SetFilter|SetFilter]]&lt;br /&gt;
|Sets a components property filter string for lists, files, etc&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.Property.CopyFilter|CopyFilter]]&lt;br /&gt;
|Copies a property filter from one target to another&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.Property.GetListIndex|GetListIndex]]&lt;br /&gt;
|Gets a single lists index value from a property by line number&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.Property.GetListItem|GetListItem]]&lt;br /&gt;
|Gets a single list entry from a property by named index&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.Property.SetListItem|SetListItem]]&lt;br /&gt;
|Sets an existing list entries text for the property by named index&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Component.Property.AddListItem|AddListItem]]&lt;br /&gt;
|Alters or appends a list entries text for the property by named index&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Panel.Position|Panel.Position]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.Get|Get]]&lt;br /&gt;
|Gets a handle to an object representing the components current position&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.GetOrigin|GetOrigin]]&lt;br /&gt;
|Gets a handle to an empty position&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.Set|Set]]&lt;br /&gt;
|Sets an objects position based on a component or pre-defined position&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.SetCoords|SetCoords]]&lt;br /&gt;
|Sets an objects coordinates based on a position&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.SetScale|SetScale]]&lt;br /&gt;
|Sets an objects scale based on a position&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.SetRotation|SetRotation]]&lt;br /&gt;
|Sets an objects orientation based on a position&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.GetBox|GetBox]]&lt;br /&gt;
|Gets a handle to an object representing the components bounding box position&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.Morph|Morph]]&lt;br /&gt;
|Blends positions from two sources to a destination&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.Animate|Animate]]&lt;br /&gt;
|Blends positions from two sources to a destination over time&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.StopAnimate|StopAnimate]]&lt;br /&gt;
|Stops all animations started by this component&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.MoveAlong|MoveAlong]]&lt;br /&gt;
|Moves the object by the given offset relative to its parent along an axis&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.MoveBy|MoveBy]]&lt;br /&gt;
|Moves the object by the given offset relative to its parent&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.MoveTo|MoveTo]]&lt;br /&gt;
|Moves the object to the given coordinates relative to its parent&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.ScaleTo|ScaleTo]]&lt;br /&gt;
|Sets the objects scale to a value&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.ScaleUp|ScaleUp]]&lt;br /&gt;
|Multiplies the objects scale by a value&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.ScaleDown|ScaleDown]]&lt;br /&gt;
|Divides the objects scale by a value&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.RotateTo|RotateTo]]&lt;br /&gt;
|Rotates the object to the given rotation&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.RotateAlong|RotateAlong]]&lt;br /&gt;
|Rotates the object by the given rotation along an axis&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.RotateX|RotateX]]&lt;br /&gt;
|Rotates the object around the X axis&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.RotateY|RotateY]]&lt;br /&gt;
|Rotates the object around the Y axis&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.RotateZ|RotateZ]]&lt;br /&gt;
|Rotates the object around the Z axis&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.GetCoords|GetCoords]]&lt;br /&gt;
|Returns the positions coordinates in (X,Y,Z) array&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.GetScale|GetScale]]&lt;br /&gt;
|Returns the positions scale in (X,Y,Z) array&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.GetQuat|GetQuat]]&lt;br /&gt;
|Returns the positions quaternion in (X,Y,Z,W) array&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.GetEuler|GetEuler]]&lt;br /&gt;
|Returns the positions euler angles in (P,Y,R) array&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Panel.Position.Math|Panel.Position.Math]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.Math.GetDistance|GetDistance]]&lt;br /&gt;
|Gets the distance between two positions&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.Math.GetDiff|GetDiff]]&lt;br /&gt;
|Gets the difference between two positions&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Panel.Position.Camera|Panel.Position.Camera]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.Camera.GetEye|GetEye]]&lt;br /&gt;
|Gets a handle to the eye camera position&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.Camera.GetTarget|GetTarget]]&lt;br /&gt;
|Gets a handle to the target camera position&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.Camera.SetView|SetView]]&lt;br /&gt;
|Sets the eye and target focal point of the camera&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.Camera.SetLookAt|SetLookAt]]&lt;br /&gt;
|Sets the eye and target point of the camera&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.Camera.SetEye|SetEye]]&lt;br /&gt;
|Sets the eye point of the camera&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.Camera.SetTarget|SetTarget]]&lt;br /&gt;
|Sets the target point of the camera&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Position.Camera.Spin|Spin]]&lt;br /&gt;
|Rotates the camera along its view axis&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Panel.PCloud|Panel.PCloud]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.PCloud.Create|Create]]&lt;br /&gt;
|Creates a new point cloud tied to a position handle&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.PCloud.SetPos|SetPos]]&lt;br /&gt;
|Sets the position for the point cloud to be located at&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.PCloud.GetPos|GetPos]]&lt;br /&gt;
|Gets the position the point cloud is located at&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.PCloud.SetPoints|SetPoints]]&lt;br /&gt;
|Sets the X,Y,Z point lists&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.PCloud.SetPointsEx|SetPointsEx]]&lt;br /&gt;
|Sets the X,Y,Z point lists&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.PCloud.SetGrid|SetGrid]]&lt;br /&gt;
|Sets the X,Y,Z point lists in a height-map grid&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.PCloud.SetGridEx|SetGridEx]]&lt;br /&gt;
|Sets the X,Y,Z point lists in a height-map grid&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.PCloud.SetGridFlat|SetGridFlat]]&lt;br /&gt;
|Sets the X,Y,Z point lists in a flat  height-map grid&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.PCloud.SetGridPoint|SetGridPoint]]&lt;br /&gt;
|Given an XY on the grid, sets the vertex value at that point&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.PCloud.UnitScale|UnitScale]]&lt;br /&gt;
|Creates a unit scaled axis (X, Y or Z) with a center of zero and a range of two&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.PCloud.SetColor|SetColor]]&lt;br /&gt;
|Sets the RGB colour of the entire cloud&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.PCloud.SetColors|SetColors]]&lt;br /&gt;
|Sets the RGB colour of the individual points in the cloud&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.PCloud.SetGridColor|SetGridColor]]&lt;br /&gt;
|Given an XY on the grid, sets the vertex colour at that point&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.PCloud.SetMode|SetMode]]&lt;br /&gt;
|Sets the rendering mode of the point cloud&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.PCloud.SetPointLight|SetPointLight]]&lt;br /&gt;
|Enables or disables simple lighting for point mode, providing a normal passing through the point and (0,0,0)&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.PCloud.Update|Update]]&lt;br /&gt;
|Manually refresh the screen the point cloud exists on&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Panel.LinkBar|Panel.LinkBar]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.LinkBar.Create|Create]]&lt;br /&gt;
|Creates a new bar linking a pair of position handles&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.LinkBar.SetVisible|SetVisible]]&lt;br /&gt;
|Sets whether the link is displayed or not&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.LinkBar.SetStartPos|SetStartPos]]&lt;br /&gt;
|Sets the position for the start point of the bar&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.LinkBar.SetEndPos|SetEndPos]]&lt;br /&gt;
|Sets the position for the end point of the bar&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.LinkBar.SetStartAdjustment|SetStartAdjustment]]&lt;br /&gt;
|Sets the clipping adjustments for the beginning of the link&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.LinkBar.SetEndAdjustment|SetEndAdjustment]]&lt;br /&gt;
|Sets the clipping adjustments for the end of the link&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.LinkBar.SetStartGfx|SetStartGfx]]&lt;br /&gt;
|Sets the graphic for the start point of the bar&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.LinkBar.SetBarGfx|SetBarGfx]]&lt;br /&gt;
|Sets the graphic for the main line of the bar&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.LinkBar.SetEndGfx|SetEndGfx]]&lt;br /&gt;
|Sets the graphic for the end point of the bar&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.LinkBar.GetStartPos|GetStartPos]]&lt;br /&gt;
|Gets the position the bars start point is located at&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.LinkBar.GetBarPos|GetBarPos]]&lt;br /&gt;
|Gets the position the bar is located at&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.LinkBar.GetEndPos|GetEndPos]]&lt;br /&gt;
|Gets the position the bars end point is located at&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.LinkBar.Update|Update]]&lt;br /&gt;
|Manually refresh the screen the point cloud exists on&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.LinkBar.EnableAuto|EnableAuto]]&lt;br /&gt;
|Sets whether Flowcode should automatically draw links for component object property types&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Panel.Collision|Panel.Collision]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Collision.TestTable|TestTable]]&lt;br /&gt;
|Tests whether an object collides with the table top, returns Z distance to move to rest on the table&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Collision.TestSingle|TestSingle]]&lt;br /&gt;
|Tests whether an object collides with a position&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Collision.GetSingleAxis|GetSingleAxis]]&lt;br /&gt;
|Tests whether an object collides with a position&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Collision.GetSinglePos|GetSinglePos]]&lt;br /&gt;
|Returns the position to move Pos to so it does not collide with Test - null if no collide&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Collision.GetMultiAxis|GetMultiAxis]]&lt;br /&gt;
|Tests whether an object collides with a position&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Collision.GetMultiPos|GetMultiPos]]&lt;br /&gt;
|Returns the position to move Pos to so it does not collide with any other object - null if no collide&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Panel.Graphics|Panel.Graphics]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Graphics.Redraw|Redraw]]&lt;br /&gt;
|Sends a redraw request to the given component&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Graphics.SetColor|SetColor]]&lt;br /&gt;
|Sets the draw colour for and subsequent graphics objects&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Graphics.SetColorRGB|SetColorRGB]]&lt;br /&gt;
|Sets the draw colour for and subsequent graphics objects&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Graphics.SetTextFont|SetTextFont]]&lt;br /&gt;
|Sets the text font for subsequent text objects&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Graphics.SetTextScale|SetTextScale]]&lt;br /&gt;
|Sets the text scale for subsequent text objects&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Graphics.SetLineThickness|SetLineThickness]]&lt;br /&gt;
|Sets the thinkness when drawing lines and points&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Graphics.DrawCreate|DrawCreate]]&lt;br /&gt;
|Creates a drawing area on a shape&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Graphics.DrawBegin|DrawBegin]]&lt;br /&gt;
|Begins drawing on a given shape&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Graphics.DrawEnd|DrawEnd]]&lt;br /&gt;
|Ends drawing started with DrawBegin()&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Graphics.DrawDelete|DrawDelete]]&lt;br /&gt;
|Deletes a drawing area for a shape&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Graphics.DrawText|DrawText]]&lt;br /&gt;
|Draws a line of text texture&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Graphics.DrawPoint|DrawPoint]]&lt;br /&gt;
|Draws a point on a texture&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Graphics.DrawLine|DrawLine]]&lt;br /&gt;
|Draws a line on a texture&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Graphics.DrawLineA|DrawLineA]]&lt;br /&gt;
|Draws a smooth line on a texture&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Graphics.DrawRect|DrawRect]]&lt;br /&gt;
|Draws a rectangle on a texture&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Graphics.DrawCircle|DrawCircle]]&lt;br /&gt;
|Draws a circle on a texture&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Panel.Graphics.Shape|Panel.Graphics.Shape]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Panel.Graphics.Shape.Image|Image]]&lt;br /&gt;
|Sets the image to draw on the last drawn shape&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Mouse|Mouse]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Mouse.GetButtons|GetButtons]]&lt;br /&gt;
|Gets the button state from the mouse: 4 for left, 1 for right&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Mouse.GetFocus|GetFocus]]&lt;br /&gt;
|Gets the handle of the component under the mouse&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Mouse.GetPosition|GetPosition]]&lt;br /&gt;
|Gets the position of the mouse, intersecting with a component or the viewing plane&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Mouse.GetPosition2D|GetPosition2D]]&lt;br /&gt;
|Gets the X/Y position of the mouse in screen coords&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Mouse.GetClickSide|GetClickSide]]&lt;br /&gt;
|Gets the side of the component clicked on, 0 to 5&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API FCD|FCD]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API FCD.GetItemValue|GetItemValue]]&lt;br /&gt;
|Gets a paths item value from the FCD document&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API FCD.GetItemHandle|GetItemHandle]]&lt;br /&gt;
|Gets a FCD items handle, suitable for traversal with the Tree API&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API FCD.GetPathHandle|GetPathHandle]]&lt;br /&gt;
|Gets a FCD paths handle, suitable for traversal with the Tree API&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Sound|Sound]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Sound.Play|Play]]&lt;br /&gt;
|Plays a formatted file sound, returns true if the sound played OK&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Sound.LoadWav|LoadWav]]&lt;br /&gt;
|Loads a wave file into memory, providing the values needed to play it&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Sound.Create|Create]]&lt;br /&gt;
|Creates a sound object that data can be played through&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Sound.SetVolume|SetVolume]]&lt;br /&gt;
|Sets the volume of playbacks for this sound&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Sound.GetVolume|GetVolume]]&lt;br /&gt;
|Gets the volume of playbacks for this sound in the range 0 to 1&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Sound.GetBits|GetBits]]&lt;br /&gt;
|Gets the number of bits per sample for the sound&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Sound.GetRate|GetRate]]&lt;br /&gt;
|Gets the current sample rate for the sound&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Sound.SetRate|SetRate]]&lt;br /&gt;
|Sets the current sample rate for the sound - this will stop the playing sound&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Sound.Queue|Queue]]&lt;br /&gt;
|Queues a sound for playing&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Sound.QueueEx|QueueEx]]&lt;br /&gt;
|Queues a sound for playing, with the format provided&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Sound.Flush|Flush]]&lt;br /&gt;
|Stops all playing and queued sounds&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Sound.GetPending|GetPending]]&lt;br /&gt;
|Gets the number of sample blocks queued or playing for the sound&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Scope|Scope]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Scope.AddGroup|AddGroup]]&lt;br /&gt;
|Adds a group to the scope to which streams may be added&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Scope.AddStream|AddStream]]&lt;br /&gt;
|Adds a stream to the given group suitable for inputs and operations&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Scope.AddBuffer|AddBuffer]]&lt;br /&gt;
|Adds a fixed-view stream to the given group suitable for inputs and operations&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Scope.Rename|Rename]]&lt;br /&gt;
|Renames the given scope group, stream or buffer&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Scope.AddPort|AddPort]]&lt;br /&gt;
|Adds an input to the stream from a port&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Scope.AddAnalog|AddAnalog]]&lt;br /&gt;
|Adds an input to the stream from an analog channel&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Scope.AddCustom|AddCustom]]&lt;br /&gt;
|Adds an input to the stream from a custom injection&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Scope.AddOp|AddOp]]&lt;br /&gt;
|Adds an operation to act on the inputs of the stream&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Scope.SetBuffer|SetBuffer]]&lt;br /&gt;
|Sets the contents of a snapshot stream&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Scope.SetCustom|SetCustom]]&lt;br /&gt;
|Sets one of 32 custom analog values for the group&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Scope.GetOutputBlock|GetOutputBlock]]&lt;br /&gt;
|Gets a block of the output stream with each input sample operated on, returns number of samples read&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Scope.FindOutput|FindOutput]]&lt;br /&gt;
|Searches back through the output history for a value, returns offset of found sample from TimeUS, 0 if not found&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Console|Console]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Console.AddText|AddText]]&lt;br /&gt;
|Adds a window to the list of consoles available&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Console.AddMemory|AddMemory]]&lt;br /&gt;
|Adds a window to the list of consoles available&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Console.GetDefault|GetDefault]]&lt;br /&gt;
|Gets the default (read-only) console window&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Console.Rename|Rename]]&lt;br /&gt;
|Renames the given console&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Console.SetMemMode|SetMemMode]]&lt;br /&gt;
|Sets whether to show address and bytes for the console&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Console.SetInputRGB|SetInputRGB]]&lt;br /&gt;
|Sets the colour of text inserted by the user from now on&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Console.SetOutputRGB|SetOutputRGB]]&lt;br /&gt;
|Sets the colour of text inserted by the component from now on&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Console.WriteText|WriteText]]&lt;br /&gt;
|Adds a block of text to the console window&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Console.GetLineText|GetLineText]]&lt;br /&gt;
|Reads a line of text from the given console, pass -1 for final line&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Console.SetLineText|SetLineText]]&lt;br /&gt;
|Writes a line of text from the given console, pass -1 for final line&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Console.GetLineBytes|GetLineBytes]]&lt;br /&gt;
|Reads a line of bytes from the given console extending the array if needed&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Console.SetLineBytes|SetLineBytes]]&lt;br /&gt;
|Writes a line of bytes from the given console, pass -1 for final line&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Console.CountLines|CountLines]]&lt;br /&gt;
|Counts the number of lines in the console&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Console.ClearText|ClearText]]&lt;br /&gt;
|Clears all the text in the console&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Connection|Connection]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Connection.GetPort|GetPort]]&lt;br /&gt;
|Gets a ports value from its index&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Connection.SetPort|SetPort]]&lt;br /&gt;
|Sets a ports value from its index&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Connection.GetAn|GetAn]]&lt;br /&gt;
|Gets an analog value from its channel index&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Connection.SetAn|SetAn]]&lt;br /&gt;
|Sets an analog value from its index, range 0-&amp;gt;1&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Expand|Expand]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Expand.PathName|PathName]]&lt;br /&gt;
|Expands a string using the built-in pathname expansion variables&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Expand.MacroName|MacroName]]&lt;br /&gt;
|Expands a string to the name of a macro used in the generated code&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Expand.VarName|VarName]]&lt;br /&gt;
|Expands a string to the name of a global variable used in the generated code&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Expand.Property|Property]]&lt;br /&gt;
|Expands a string to the name of a property used in the generated code&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Expand.MacroHead|MacroHead]]&lt;br /&gt;
|Expands a macro name to the code generated for the header of that macro&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Expand.MacroBody|MacroBody]]&lt;br /&gt;
|Expands a macro name to the code generated for the body of that macro&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Expand.MacroTail|MacroTail]]&lt;br /&gt;
|Expands a macro name to the code generated for the tail of that macro&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Tree|Tree]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.GetValue|GetValue]]&lt;br /&gt;
|Gets the value of the given object, if available&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.GetName|GetName]]&lt;br /&gt;
|Gets the name of the given object&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.GetPath|GetPath]]&lt;br /&gt;
|Gets the full '.' separated name of the given object&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.GetSubValue|GetSubValue]]&lt;br /&gt;
|Gets the value of a named sub-item of the given object, if available&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.Traverse|Traverse]]&lt;br /&gt;
|Updates the object to step depth-first through the tree&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.StepNext|StepNext]]&lt;br /&gt;
|Updates the object to point to the next (younger) sibling&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.StepNamedNext|StepNamedNext]]&lt;br /&gt;
|Updates the object to point to the next (younger) sibling matching the name&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.StepNamedIndex|StepNamedIndex]]&lt;br /&gt;
|Updates the object to point to the Nth next (younger) sibling matching the name&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.StepLast|StepLast]]&lt;br /&gt;
|Updates the object to point to the last (elder) sibling&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.StepParent|StepParent]]&lt;br /&gt;
|Updates the object to point to its parent object&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.StepRoot|StepRoot]]&lt;br /&gt;
|Updates the object to point to the root of the tree&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.StepChildHead|StepChildHead]]&lt;br /&gt;
|Updates the object to point to the head (eldest) child&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.StepChildTail|StepChildTail]]&lt;br /&gt;
|Updates the object to point to the tail (youngest) child&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.StepChildPath|StepChildPath]]&lt;br /&gt;
|Updates the object to point to the '.' separated named child path&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.CountChildren|CountChildren]]&lt;br /&gt;
|Returns the number of immediate children present for the object&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.CheckChildren|CheckChildren]]&lt;br /&gt;
|Returns true if the object has children, else false&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.CountNamedChildren|CountNamedChildren]]&lt;br /&gt;
|Returns the number of immediate children present for the object&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.CheckParent|CheckParent]]&lt;br /&gt;
|Returns true if the object has a parent, else false if it is the root&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.StepSubHead|StepSubHead]]&lt;br /&gt;
|Updates the object to point to the head (eldest) attribute, if any&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.StepSubTail|StepSubTail]]&lt;br /&gt;
|Updates the object to point to the tail (youngest) attribute, if any&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.StepSubName|StepSubName]]&lt;br /&gt;
|Updates the object to point to the named attribute, if any&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Tree.GetCopy|GetCopy]]&lt;br /&gt;
|Creates a copy of the handle and returns the copy&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API File|File]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.AbsPath|AbsPath]]&lt;br /&gt;
|Gets an absolute path from a relative filename&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.RelPath|RelPath]]&lt;br /&gt;
|Gets an relative path from an absolute filename&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.CreateDir|CreateDir]]&lt;br /&gt;
|Creates a directory structure&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.GetType|GetType]]&lt;br /&gt;
|Finds the type of a file: 0=Unknown, 1=File, 2=Dir, 4=Disk&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.GetSize|GetSize]]&lt;br /&gt;
|Gets the number of bytes in the file, by handle or name&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.Delete|Delete]]&lt;br /&gt;
|Deletes the file or directory structure&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.Create|Create]]&lt;br /&gt;
|Creates the new file as a standard stream&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.Open|Open]]&lt;br /&gt;
|Opens the existing file as a standard stream&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.ReadArray|ReadArray]]&lt;br /&gt;
|Reads an array from the file, returns elements read&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.WriteArray|WriteArray]]&lt;br /&gt;
|Writes an array to the file&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.SetPos|SetPos]]&lt;br /&gt;
|Sets the position of the next read or write in the file&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.GetPos|GetPos]]&lt;br /&gt;
|Gets the position of the next read or write in the file&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.Flush|Flush]]&lt;br /&gt;
|Writes all unwritten data to the file in one block&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API File.Buffer|File.Buffer]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.Buffer.Open|Open]]&lt;br /&gt;
|Opens the existing file as a circular buffer&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.Buffer.Create|Create]]&lt;br /&gt;
|Creates the new file as a circular buffer&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.Buffer.ReadByte|ReadByte]]&lt;br /&gt;
|Reads a single byte from the input stream, -1 if empty&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.Buffer.WriteByte|WriteByte]]&lt;br /&gt;
|Writes a single byte to the input stream&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.Buffer.ReadArray|ReadArray]]&lt;br /&gt;
|Reads an array from the input stream, returns elements read&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.Buffer.WriteArray|WriteArray]]&lt;br /&gt;
|Writes an array to the input stream&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API File.NVM|File.NVM]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.NVM.Open|Open]]&lt;br /&gt;
|Opens the existing file as a block of non-volatile memory&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.NVM.Create|Create]]&lt;br /&gt;
|Creates the new file as a block of non-volatile memory&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.NVM.ReadByte|ReadByte]]&lt;br /&gt;
|Reads a single byte from the NVM, -1 if empty&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.NVM.WriteByte|WriteByte]]&lt;br /&gt;
|Writes a single byte to the NVM multiple times&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.NVM.ReadArray|ReadArray]]&lt;br /&gt;
|Reads an array from the NVM, returns elements read&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API File.NVM.WriteArray|WriteArray]]&lt;br /&gt;
|Writes an array to the NVM&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Language|Language]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Language.Translate|Translate]]&lt;br /&gt;
|Takes English text and optional hint and converts to the current language&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API System|System]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API System.Notify|Notify]]&lt;br /&gt;
|Sends a System.User message to the targeted component&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API System.Forward|Forward]]&lt;br /&gt;
|Sends the currently processing message to the target&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API System.ShowHandle|ShowHandle]]&lt;br /&gt;
|Given a handle to an object with viewable presence, shows that object on screen&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API System.CreateHandle|CreateHandle]]&lt;br /&gt;
|Creates a general-purpose garbage collected handle for resource management&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API System.SetHandleWord|SetHandleWord]]&lt;br /&gt;
|Sets a general purpose word in the handle for use by its owner&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API System.GetHandleWord|GetHandleWord]]&lt;br /&gt;
|Gets a general-purpose word set by the owner of a custom handle&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API System.DeleteHandle|DeleteHandle]]&lt;br /&gt;
|Deletes any handle created by the component&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API System.GetSender|GetSender]]&lt;br /&gt;
|Gets the handle of the component that posted this event - 0 for system&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API System.TimerStart|TimerStart]]&lt;br /&gt;
|Calls the Component.Timer event with Ident as an argument after Millisecs time&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API System.TimerStop|TimerStop]]&lt;br /&gt;
|Kills any timers with the given ident for this component&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API System.ClaimEvent|ClaimEvent]]&lt;br /&gt;
|Claims an event message by name, returns true if claimed&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API System.ReleaseEvent|ReleaseEvent]]&lt;br /&gt;
|Releases a previously claimed an event message by name, returns true if released&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API System.EnableEvent|EnableEvent]]&lt;br /&gt;
|Allows an event to be fired or removes the ability for an event to fire - this may be nested&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API System.ClaimMouse|ClaimMouse]]&lt;br /&gt;
|Claims mouse clicks for the target object&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API System.ReleaseMouse|ReleaseMouse]]&lt;br /&gt;
|Releases mouse clicks for the target object&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API System.RedirectMacros|RedirectMacros]]&lt;br /&gt;
|Allows calls to one of your children to be redirected to another component&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[API Debug|Debug]]&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Debug.Print|Print]]&lt;br /&gt;
|Prints out the string or value on a line in the debug window&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;30%&amp;quot; | [[API Debug.PrintLn|PrintLn]]&lt;br /&gt;
|Prints out the string or value with a new-line in the debug window&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>JonnyW</name></author>
		
	</entry>
</feed>