<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.robopad.co.uk/index.php?action=history&amp;feed=atom&amp;title=Indicator_Node</id>
	<title>Indicator Node - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.robopad.co.uk/index.php?action=history&amp;feed=atom&amp;title=Indicator_Node"/>
	<link rel="alternate" type="text/html" href="https://wiki.robopad.co.uk/index.php?title=Indicator_Node&amp;action=history"/>
	<updated>2026-06-09T21:33:33Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.0</generator>
	<entry>
		<id>https://wiki.robopad.co.uk/index.php?title=Indicator_Node&amp;diff=210&amp;oldid=prev</id>
		<title>Blayze: Fixes images.</title>
		<link rel="alternate" type="text/html" href="https://wiki.robopad.co.uk/index.php?title=Indicator_Node&amp;diff=210&amp;oldid=prev"/>
		<updated>2023-03-05T03:37:58Z</updated>

		<summary type="html">&lt;p&gt;Fixes images.&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&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: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:37, 5 March 2023&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-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;|title=Indicator Node&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;|title=Indicator Node&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;|gallery=&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;|gallery=&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;File:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Slider&lt;/del&gt;-node.png&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;File:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Indicator&lt;/ins&gt;-node.png&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;File:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Slider&lt;/del&gt;-settings.png&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;File:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Indicator&lt;/ins&gt;-settings.png&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;/gallery&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;/gallery&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;|input-list=&amp;lt;li&amp;gt;signal&amp;lt;/li&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; 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;|input-list=&amp;lt;li&amp;gt;signal&amp;lt;/li&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Blayze</name></author>
	</entry>
	<entry>
		<id>https://wiki.robopad.co.uk/index.php?title=Indicator_Node&amp;diff=209&amp;oldid=prev</id>
		<title>Blayze: Adds Indicator Node page.</title>
		<link rel="alternate" type="text/html" href="https://wiki.robopad.co.uk/index.php?title=Indicator_Node&amp;diff=209&amp;oldid=prev"/>
		<updated>2023-03-05T03:36:59Z</updated>

		<summary type="html">&lt;p&gt;Adds Indicator Node page.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Return to nodes}}{{Node Data&lt;br /&gt;
|title=Indicator Node&lt;br /&gt;
|gallery=&amp;lt;gallery mode=&amp;quot;slideshow&amp;quot;&amp;gt;&lt;br /&gt;
File:Slider-node.png&lt;br /&gt;
File:Slider-settings.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|input-list=&amp;lt;li&amp;gt;signal&amp;lt;/li&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
The Indicator Node is a UI Node that places a simple value indicator on the [[The Controller|controller]]. It can be thought of as like an indicator light on a control panel. Its colour and the way that it displays its input signal can be changed.&lt;br /&gt;
&lt;br /&gt;
Indicators have two states - &amp;#039;&amp;#039;&amp;#039;active&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;inactive&amp;#039;&amp;#039;&amp;#039;, entered as the input signal changes.&lt;br /&gt;
&lt;br /&gt;
Slider Nodes were introduced in [[Firmware Releases|firmware version]] 2.4-b2.&lt;br /&gt;
&lt;br /&gt;
== Inputs ==&lt;br /&gt;
An Indicator has a single input port - &amp;#039;&amp;#039;signal&amp;#039;&amp;#039;. This input port will consume any values, but is mostly designed to work with values between 0 and 1.&lt;br /&gt;
The indicator drawn to [[The Controller|the controller]] will transition from its &amp;#039;&amp;#039;inactive colour&amp;#039;&amp;#039; to its &amp;#039;&amp;#039;active&amp;#039;&amp;#039; colour as the value moves from 0 to 1 by default (using &amp;#039;&amp;#039;&amp;#039;Display Mode&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;direct&amp;#039;&amp;#039;), or will instantly transition (like a light switching on and off) as the value crosses the 0.5 boundary if &amp;#039;&amp;#039;&amp;#039;Display Mode&amp;#039;&amp;#039;&amp;#039; has been set to &amp;#039;&amp;#039;binary&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Settings ==&lt;br /&gt;
The Indicator Node&amp;#039;s settings can be configured to alter its visual presentation on [[The Controller|the controller]].&lt;br /&gt;
&lt;br /&gt;
{{UI_Node_Settings|node=Indicator}}&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Active Colour&amp;#039;&amp;#039;&amp;#039;: Configures the &amp;#039;&amp;#039;active&amp;#039;&amp;#039; colour of this indicator.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Inactive Colour&amp;#039;&amp;#039;&amp;#039;: Configures the &amp;#039;&amp;#039;inactive&amp;#039;&amp;#039; colour of this indicator.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Label Visibility&amp;#039;&amp;#039;&amp;#039;: Configures whether and what the label will display. See &amp;#039;&amp;#039;Label Visibilities&amp;#039;&amp;#039; below for more information.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Custom Label&amp;#039;&amp;#039;&amp;#039;: Configures the custom label to display in modes where the label is visible.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Display Mode&amp;#039;&amp;#039;&amp;#039;: Configures whether this Indicator transitions between inactive and active states smoothly between a signal of 0 and 1 (&amp;#039;&amp;#039;direct&amp;#039;&amp;#039;), or instantly as the input signal crosses the 0.5 value threshold (&amp;#039;&amp;#039;binary&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
== Label Visibilities ==&lt;br /&gt;
A label can be added to the Indicator that will be displayed on the right of the indicator&amp;#039;s UI element on [[The Controller|the controller]]. When the label is disabled the indicator takes up it&amp;#039;s entire area, however when it is enabled, the indicator itself will be shrunk to a square in the leftmost-side of its UI area and to the right label text will be displayed. This is all controlled via the &amp;#039;&amp;#039;&amp;#039;Label Visibility&amp;#039;&amp;#039;&amp;#039; setting, which can have one of the below values:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;none&amp;#039;&amp;#039;&amp;#039;: The label is disabled and not displayed, the indicator takes up the entire UI space on the controller.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;value&amp;#039;&amp;#039;&amp;#039;: The direct value of the consumed input port &amp;#039;&amp;#039;signal&amp;#039;&amp;#039; value is displayed to two decimal points, and the &amp;#039;&amp;#039;Custom Label&amp;#039;&amp;#039; value is printed following the value and a space (this can be used for things like units, or just naming the indicator).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;custom&amp;#039;&amp;#039;&amp;#039;: Only the &amp;#039;&amp;#039;Custom Label&amp;#039;&amp;#039; value is displayed to the right of the Indicator. This is useful to label your indicators when you have many of them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Indicator-label-none.png|Display Mode set to &amp;#039;&amp;#039;none&amp;#039;&amp;#039;.&lt;br /&gt;
File:Indicator-label-value.png|Display Mode set to &amp;#039;&amp;#039;value&amp;#039;&amp;#039;.&lt;br /&gt;
File:Indicator-label-custom.png|Display Mode set to &amp;#039;&amp;#039;custom&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blayze</name></author>
	</entry>
</feed>