<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Touchless controller configuration settings in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/Touchless-controller-configuration-settings/m-p/1021403#M38372</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;In the touchless controller sample , the following code is presented incorrectly.&lt;/P&gt;

&lt;P&gt;Can anyone tell me the correct syntax.&lt;/P&gt;

&lt;PRE class="brush:csharp;"&gt;PXCMTouchlessController.ProfileInfo pinfo;
tc.QueryProfile(out pinfo);
 
pinfo.config= [PXCMTouchlessController.ProfileInfo.Configuration.AllowZoom, PXCMTouchlessController.ProfileInfo.Configuration.Configuration_Scroll_Horizontally];
tc.SetProfile(pinfo);&lt;/PRE&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Shaleen&lt;/P&gt;</description>
    <pubDate>Fri, 12 Dec 2014 13:02:25 GMT</pubDate>
    <dc:creator>HexLord</dc:creator>
    <dc:date>2014-12-12T13:02:25Z</dc:date>
    <item>
      <title>Touchless controller configuration settings</title>
      <link>https://community.intel.com/t5/Software-Archive/Touchless-controller-configuration-settings/m-p/1021403#M38372</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;In the touchless controller sample , the following code is presented incorrectly.&lt;/P&gt;

&lt;P&gt;Can anyone tell me the correct syntax.&lt;/P&gt;

&lt;PRE class="brush:csharp;"&gt;PXCMTouchlessController.ProfileInfo pinfo;
tc.QueryProfile(out pinfo);
 
pinfo.config= [PXCMTouchlessController.ProfileInfo.Configuration.AllowZoom, PXCMTouchlessController.ProfileInfo.Configuration.Configuration_Scroll_Horizontally];
tc.SetProfile(pinfo);&lt;/PRE&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Shaleen&lt;/P&gt;</description>
      <pubDate>Fri, 12 Dec 2014 13:02:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Touchless-controller-configuration-settings/m-p/1021403#M38372</guid>
      <dc:creator>HexLord</dc:creator>
      <dc:date>2014-12-12T13:02:25Z</dc:date>
    </item>
    <item>
      <title>Hi Shaleen,</title>
      <link>https://community.intel.com/t5/Software-Archive/Touchless-controller-configuration-settings/m-p/1021404#M38373</link>
      <description>&lt;P&gt;Hi Shaleen,&lt;/P&gt;

&lt;P&gt;did you have a look at the toucless control sample in C#?&lt;/P&gt;

&lt;P&gt;RSSDK\framework\CSharp\touchless_listbox_sample.cs&lt;/P&gt;

&lt;P&gt;there's a simple example for that&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;I think this should work for multiple values:&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pInfo.config = PXCMTouchlessController.ProfileInfo.Configuration.Configuration_Scroll_Vertically | PXCMTouchlessController.ProfileInfo.Configuration.Configuration_Allow_Zoom;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Dec 2014 14:44:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Touchless-controller-configuration-settings/m-p/1021404#M38373</guid>
      <dc:creator>Dagan_E_Intel</dc:creator>
      <dc:date>2014-12-12T14:44:21Z</dc:date>
    </item>
    <item>
      <title>hi Dagan,</title>
      <link>https://community.intel.com/t5/Software-Archive/Touchless-controller-configuration-settings/m-p/1021405#M38374</link>
      <description>&lt;P&gt;hi Dagan,&lt;/P&gt;

&lt;P&gt;Thanks for the reply. It worked.&lt;/P&gt;

&lt;P&gt;But I am not able get the cursor to follow the hand. Here's the code. Please let me know what is missed out.&lt;/P&gt;

&lt;PRE class="brush:csharp;"&gt;&amp;nbsp;// Create a SenseManager instance.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PXCMSenseManager sm = PXCMSenseManager.CreateInstance();

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Enable the touchless controller feature.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sm.EnableTouchlessController();

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Initialize the pipeline
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sm.Init();

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Get the module instance
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PXCMTouchlessController tc = sm.QueryTouchlessController();
PXCMTouchlessController tc = sm.QueryTouchlessController();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PXCMTouchlessController.ProfileInfo pinfo;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tc.QueryProfile(out pinfo);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinfo.config = pinfo.config = PXCMTouchlessController.ProfileInfo.Configuration.Configuration_Scroll_Vertically | PXCMTouchlessController.ProfileInfo.Configuration.Configuration_Allow_Zoom | PXCMTouchlessController.ProfileInfo.Configuration.Configuration_Enable_Injection ;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // register for the ux events
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // tc.SubscribeEvent(OnFiredUXEvent);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tc.SetProfile(pinfo);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // register for the ux events
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tc.SubscribeEvent(OnFiredUXEvent);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tc.SubscribeEvent(UXEvent_CursorVisible);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tc.SubscribeEvent(UXEvent_CursorMove);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Streaming data
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (sm.AcquireFrame(true) &amp;gt;= pxcmStatus.PXCM_STATUS_NO_ERROR)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sm.ReleaseFrame();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Clean up
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sm.Dispose();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void UXEvent_CursorMove(PXCMTouchlessController.UXEventData data)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Point point = new Point();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; point.X =(int) Math.Max(Math.Min(0.9F, data.position.x), 0.1F);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; point.Y =(int) Math.Max(Math.Min(0.9F, data.position.y), 0.1F);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void UXEvent_CursorVisible(PXCMTouchlessController.UXEventData data)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; textBox1.AppendText(data.bodySide.ToString());
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; void OnFiredUXEvent(PXCMTouchlessController.UXEventData uxEventData) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; textBox1.AppendText("UX Event");
}
&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 13 Dec 2014 06:37:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Touchless-controller-configuration-settings/m-p/1021405#M38374</guid>
      <dc:creator>HexLord</dc:creator>
      <dc:date>2014-12-13T06:37:59Z</dc:date>
    </item>
  </channel>
</rss>

