<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.phidgets.com/docs21/index.php?action=history&amp;feed=atom&amp;title=Phidget_Manager</id>
	<title>Phidget Manager - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.phidgets.com/docs21/index.php?action=history&amp;feed=atom&amp;title=Phidget_Manager"/>
	<link rel="alternate" type="text/html" href="https://www.phidgets.com/docs21/index.php?title=Phidget_Manager&amp;action=history"/>
	<updated>2026-05-13T02:02:33Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://www.phidgets.com/docs21/index.php?title=Phidget_Manager&amp;diff=20469&amp;oldid=prev</id>
		<title>Cora at 22:12, 27 June 2012</title>
		<link rel="alternate" type="text/html" href="https://www.phidgets.com/docs21/index.php?title=Phidget_Manager&amp;diff=20469&amp;oldid=prev"/>
		<updated>2012-06-27T22:12:17Z</updated>

		<summary type="html">&lt;p&gt;&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 22:12, 27 June 2012&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=&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;[[Category:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Introduction Pages&lt;/del&gt;]]&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;[[Category:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Overview&lt;/ins&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;==General Overview==&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;==General Overview==&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;br/&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;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cora</name></author>
	</entry>
	<entry>
		<id>https://www.phidgets.com/docs21/index.php?title=Phidget_Manager&amp;diff=20464&amp;oldid=prev</id>
		<title>Cora at 22:09, 27 June 2012</title>
		<link rel="alternate" type="text/html" href="https://www.phidgets.com/docs21/index.php?title=Phidget_Manager&amp;diff=20464&amp;oldid=prev"/>
		<updated>2012-06-27T22:09:32Z</updated>

		<summary type="html">&lt;p&gt;&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 22:09, 27 June 2012&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 colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Introduction Pages]]&lt;/ins&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;==General Overview==&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;==General Overview==&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;br/&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;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cora</name></author>
	</entry>
	<entry>
		<id>https://www.phidgets.com/docs21/index.php?title=Phidget_Manager&amp;diff=20326&amp;oldid=prev</id>
		<title>Cora: Created page with &quot;==General Overview==  The Phidget Manager is a software object that lets you access all of the Phidgets attached to your system.  If you want to &#039;search for all attached Phidg...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.phidgets.com/docs21/index.php?title=Phidget_Manager&amp;diff=20326&amp;oldid=prev"/>
		<updated>2012-06-20T21:22:28Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==General Overview==  The Phidget Manager is a software object that lets you access all of the Phidgets attached to your system.  If you want to &amp;#039;search for all attached Phidg...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==General Overview==&lt;br /&gt;
&lt;br /&gt;
The Phidget Manager is a software object that lets you access all of the Phidgets attached to your system.  If you want to &amp;#039;search for all attached Phidgets&amp;#039;, in your code the Manager is the tool you would use.&lt;br /&gt;
&lt;br /&gt;
==Object Structure==&lt;br /&gt;
&lt;br /&gt;
You are probably already used to Phidget software objects, where a single set of functions for a board - say, an Interface Kit:&lt;br /&gt;
&lt;br /&gt;
[[Image:Manag-singleobject.png|300px|link=|alt=]]&lt;br /&gt;
&lt;br /&gt;
....Is actually embedded into an object that also uses the Phidget Common library to open, close, and delete:&lt;br /&gt;
&lt;br /&gt;
[[Image:Manag-inheritedobject.png|300px|link=|alt=]]&lt;br /&gt;
&lt;br /&gt;
And this common set of functions does not vary from Phidget device to Phidget device:&lt;br /&gt;
&lt;br /&gt;
[[Image:Manag-inheritedobjectII.png|300px|link=|alt=]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; true for the Manager.  The Manager is an object like other Phidget objects, but with a distinct difference - all of its functions are Manager functions:&lt;br /&gt;
&lt;br /&gt;
[[Image:Manag-managerobject.png|300px|link=|alt=]]&lt;br /&gt;
&lt;br /&gt;
For some languages, such as C, this means you do not have to change between a {{Code|Phidget}} type and your specific device type when opening, closing, etc.  All manager functions take a Phidget Manager type object.  &lt;br /&gt;
&lt;br /&gt;
You can find the API for the Phidget Manager in the API on [[Software Overview#Language Support|the page for your language]].&lt;br /&gt;
&lt;br /&gt;
==Usefulness==&lt;br /&gt;
&lt;br /&gt;
Perhaps the most useful function of the Manager is the {{Code|getAttachedDevices()}} function.  This is the tool that returns all attached Phidget devices, as its name implies.  The returned devices are returned as an array:&lt;br /&gt;
&lt;br /&gt;
[[Image:Manag-array.png|400px|link=|alt=]]&lt;br /&gt;
&lt;br /&gt;
This works due to the fact that all software objects for Phidget devices are Phidget software objects.  So you get a whole array back of Phidget objects, upon which you can use the Phidget Common API - such as getSerialNumber(), or getDeviceName() - to determine what they are and then &amp;#039;&amp;#039;&amp;#039;cast&amp;#039;&amp;#039;&amp;#039; the array item into the Phidget device that it actually is:&lt;br /&gt;
&lt;br /&gt;
[[Image:Manag-array-expanded.png|600px|link=|alt=]]&lt;br /&gt;
&lt;br /&gt;
This way, you can use the whole API for your device.&lt;br /&gt;
&lt;br /&gt;
When using the Manager expressly for the {{Code|getAttachedDevices()}} function, you must allow time for the PhidgetManager to detect for any Phidgets attached to the system.  This can be achieved by allowing the program to wait a short while before attempting to get the attached devices.  Another method would be to get the attached devices once the PhidgetManager&amp;#039;s attach event triggers.&lt;br /&gt;
&lt;br /&gt;
==Using the Phidget Manager==&lt;br /&gt;
&lt;br /&gt;
As with any other Phidget software object, the Phidget Manager must be [[General Phidget Programming#Opening the Phidget|opened]], then [[General Phidget Programming#Attaching the Phidget|attached]] within your code.  These and other concepts are discussed on the [[General Phidget Programming]] page.&lt;br /&gt;
&lt;br /&gt;
We even have a specific section of code snippets on using the Manager, in the [[General Phidget Programming#Using the Manager|Using the Manager section of General Phidget Programming]].&lt;br /&gt;
&lt;br /&gt;
Finally, all of our HelloWorld programming examples - available for most of [[Software Overview#Language Support|the languages we support]] - use the Manager to work with any Phidget.&lt;/div&gt;</summary>
		<author><name>Cora</name></author>
	</entry>
</feed>