Need some help with Xremote

Xlobby plugin development

Need some help with Xremote

Postby Torsten on Wed Apr 12, 2006 9:40 am

Hi,

i think i posted my question in the wrong forum, so i post my problem here in the plugin forum.

With C-moi's and Badubo's help I got it working so far. But only a little bit, I am somewere stuck.

I have exported the *.gml file for girder (I work with girder for years, so, when it comes to girder I know what I am doing (more or less... :) ) and learned the IR codes.

Some commands work like a charm, other commands (learned of cause !) do not show any effect.
To trace this, I have put girder in the foreground and tried to trigger the command by pressing "F5", but also this does not show any effect on several commands (clicking on the bottom of the skin in xlobby works!). In some cases girder reported "can not find window..".

Since I am new to xlobby and the xremote plugin, I tried not to do something wired in the first place, so I just use about 10 commands and have set the event into the default column in order to minimize the risk of creating errors. Also I do not make use of the "shift" (toggle) thing.

Summary:
Some commands work, others fail and I do not find the cause. I have the Igor IR device and I use the Igor plugin for Girder. Maybe the Igor device is somewhat critical?

Any help or hints are highly appreciated.

Thank you!
Torsten
 
Posts: 5
Joined: Tue Mar 14, 2006 4:26 pm

Postby badubo on Wed Apr 12, 2006 11:53 am

post somewhere your .gml file.
It is strange that "no window" can be found, as this is always the same.
Does this problem always occur with the same commands ?
badubo
 
Posts: 505
Joined: Mon May 03, 2004 7:33 pm
Location: Belgium

Postby Torsten on Wed Apr 12, 2006 1:57 pm

Hi,

thank you for your kind help. Here is the xlobby2.gml

<?xml version="1.0"?>
<Girder xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Group Name="XRemote" Identifier="0" Enabled="TRUE">
<Command Name="1080i_72hz" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>20</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="1080i_75hz" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>16</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="1080p_50hz" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>15</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="1080p_60hz" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>21</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="1440_50hz" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>14</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="720p_60hz" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>19</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="720p_71hz" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>17</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="720p_72hz" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>18</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="dscaler" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>5</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="dvd" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>1</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="go to os" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>10</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="hdtv_16_9" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>23</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="hdtv_4_3" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>3</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="home" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>7</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="no_16_9" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>22</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="no_4_3" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>13</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="scaler_16_9" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>24</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="scaler_4_3" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>4</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="service" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>8</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="setup" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>9</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="shutdown" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>6</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="tv" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>2</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
<Command Name="yes" Identifier="0">
<StateCount>1</StateCount>
<StateBegin>1</StateBegin>
<StateCurrent>1</StateCurrent>
<StateInvert>FALSE</StateInvert>
<OSD>FALSE</OSD>
<Target_name>XRemoteWnd</Target_name>
<Target_class />
<Target_exe />
<CTarget_class />
<Submatch>FALSE</Submatch>
<Topmost>FALSE</Topmost>
<MatchBy>1</MatchBy>
<OneMatch>FALSE</OneMatch>
<UseVar>FALSE</UseVar>
<MatchHidden>TRUE</MatchHidden>
<MatchNum>1</MatchNum>
<ActionType>3</ActionType>
<ActionSubType>1</ActionSubType>
<iValue1>44444</iValue1>
<iValue2>12</iValue2>
<bValue1>FALSE</bValue1>
<bValue2>FALSE</bValue2>
<bValue3>FALSE</bValue3>
</Command>
</Group>
</Girder>
Torsten
 
Posts: 5
Joined: Tue Mar 14, 2006 4:26 pm