Mini Display Plugin (1 Viewer)

Status
Not open for further replies.

starlight

Portal Member
October 4, 2007
39
0
Home Country
Germany Germany
Hello,
i tried the plugin on a FSC Scaleo E. I installed the original Futaba VFD Driver to get MCE compatibility.
Now the Display shows for around a Second the Information like Video or something else and then reverting to initial text (Scaleo E).

The old ExtDisplay had one special driver for scaleo e(v) and this one works even without the VFD driver

Any hints or tips how to get this running ?

peter
 

Balagun

Portal Member
October 15, 2008
25
3
Home Country
Russian Federation Russian Federation
Hi there!
I configured this plug-in, and it works perfectly!
But I have one wish to Developer. Whether you want to make so that a variable "_IdleTimeout" could be adjusted by a configurator, instead of had the constant value equal 5 seconds? It would be perfection!
Great it is working for you :)
How did you configured it ?
Please, some people may have some problems in order to make it work properly, and as a feedback for developpers, could you post your configuration here (in this thread), or here ( Cyberdisplay/Minidisplay + iMon VFD/LCD (+Harmony remote) : solution database ) ?
Thank you :D

My HTPC based on Thermaltake Mozart SX VC7001SNS case with iMON VFD USB display (16x2 chars). First time I installed MediaPortal and last version of CybrDisplay on Windows XP SP2 with retail driver of iMON ver. 6.01.0122. Having tried various combinations of adjustments I could not get rid of delays of 2-3 seconds at display of the information on VFD. However in Windows XP SP3 the situation has changed - delays did not begin, even with version iMON driver 7.40.0806.
In a result at me the following sequence of actions for config MiniDisplay plug-in (same with CybrDisplay) was developed:
In "Setup" window:
- "Type" - SoundGraph iMON USB VFD/LCD Plugin
- "Port" - USB
- Press "Advanced" button
In "Setup - Advanced Settings":
- Check box "Use SG_VFD.dll V3 (VFD with old firmware)
- Press "OK" button
In "Setup":
- Don't press "Test Display"
- Press "OK" button in "Setup".
Open "Config" of MiniDisplay again, press "TestDisplay", and you should see information on VFD without delays.
Other checkboxes do not influence quality of display of the information and are checked on your taste.
I shall remind, that I could not achieve normal work of the VFD in Windows XP SP2.
As the described decision is fair for Vista.
I hope it will help someone.
 

Jeditrav

Portal Pro
May 17, 2007
319
20
Home Country
New Zealand New Zealand
:oops: wrong quote
PS:confused:omeone who can give me a hint how i can fix my problem?

correct one....
using the Mini Display Plugin with irTrans display - all seems to work well, cheers.
Just a couple of niggling issues: when sitting on BasicHome screen, the display shows 'MediaPortal' & the date/time - when moving left/right to select different modules (TV, Movies, Music, etc) I would expect the display to show the name of the currently selected module, instead it just shows 'Basichome'. Same behaviour in the TV-Series plugin - when in the main screen, showing all the different series, I would expect the display to show the name of the currently selected series as you browse through them; instead, it just shows 'My Tv Series' (even though I have the 'My' prefix turned off in config - not terribly important), until you enter into the actual series, then it shows the series 'name' and the name of the different episodes as you scroll through them (as it should when in main series screen & basichome screen). The display shows the correct info as you browse through the Music/Movies modules, would be good to have it work like this in BasicHome and Tv Series.

I'm not using the new plugin, but the file you want to change in the old plugin was cybrdispaly.xml in C:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\CybrDisplay.xml on xp anyway. There you need to modify with a text editor like notepad. find the "message status" property "Action" correct to something like this:

<Message Status="Action">
- <Line Alignment="Left">
<Parse Value="#currentmodule" />
</Line>
- <Line Alignment="Left">
- <Parse Value="#highlightedbutton">
<NotNull Value="#highlightedbutton" />
</Parse>
- <Property Value="#selecteditem">
<IsNull Value="#highlightedbutton" />
</Property>
</Line>
</Message

also in action and window "35"

<Message Status="Action">
<Window>35</Window>
- <Line Alignment="Left">
<Parse Value="#currentmodule" />
</Line>
- <Line Alignment="Left">
- <Property Value="#highlightedbutton">
<NotNull Value="#highlightedbutton" />
</Property>
- <Property Value="#selecteditem">
<IsNull Value="#highlightedbutton" />
</Property>
</Line>
</Message>

with cyberdisplay plugin message editor it does not handle one of the notnull or isnull properties correctly.


frantid


Thanks for your reply - I've been looking at my minidisplay.xml and perhaps there are differences between minidisplay and cybrdisplay plugins, I'm not sure what needs changing or where:confused:
I have multiple '<Message Status="Action">' sections...

<Message Status="Action">
<Line Alignment="Left">
<Property Value="#currentmodule" />
</Line>
<Line Alignment="Left">
<Property Value="#TV.View.channel" />
<Parse Value=": #TV.View.title">
<NotNull Value="#TV.View.title" />
</Parse>
<Text Value=": #736">
<IsNull Value="#TV.View.title" />
</Text>
</Line>
<Window>1</Window>
</Message>


<Message Status="Action">
<Line Alignment="Left">
<Parse Value="#currentmodule, Level: #tetris_level" />
</Line>
<Line Alignment="Left">
<Parse Value="Score: #tetris_score (#tetris_lines lines)" />
</Line>
<Window>19000</Window>
</Message>


<Message Status="Action">
<Line Alignment="Left">
<Property Value="#currentmodule" />
</Line>
<Line Alignment="Left">
<Property Value="#highlightedbutton" />
<Property Value="#selecteditem">
<IsNull Value="#highlightedbutton" />
</Property>
</Line>
</Message>


I'm guessing it's the last one that needs changing? I changed it to this -

<Message Status="Action">
<Line Alignment="Left">
<Parse Value="#currentmodule" />
</Line>
<Line Alignment="Left">
<Parse Value="#highlightedbutton" />
<NotNull Value="#highlightedbutton" />
</Parse>
<Property Value="#selecteditem">
<IsNull Value="#highlightedbutton" />
</Property>
</Line>
</Message>


and now it no longer works! (so I changed it back). Also, I have no reference to window '35'.

I've attached my minidisplay.xml - if anybody would like to look at it and see what can be done to correct this issue that would be greatly appreciated:D
 

Attachments

  • MiniDisplay.xml
    30.6 KB

chemelli

Retired Team Member
  • Premium Supporter
  • September 28, 2006
    6,159
    2,264
    50
    Milano, Italy
    Home Country
    Italy Italy

    chemelli

    Retired Team Member
  • Premium Supporter
  • September 28, 2006
    6,159
    2,264
    50
    Milano, Italy
    Home Country
    Italy Italy
    Hello,
    i tried the plugin on a FSC Scaleo E. I installed the original Futaba VFD Driver to get MCE compatibility.
    Now the Display shows for around a Second the Information like Video or something else and then reverting to initial text (Scaleo E).

    The old ExtDisplay had one special driver for scaleo e(v) and this one works even without the VFD driver

    Any hints or tips how to get this running ?

    peter

    Hi peter,

    can you enable extensive logging and attach your logs to the post ? IS there any error.log created ?

    Simone
     

    chemelli

    Retired Team Member
  • Premium Supporter
  • September 28, 2006
    6,159
    2,264
    50
    Milano, Italy
    Home Country
    Italy Italy
    My HTPC based on Thermaltake Mozart SX VC7001SNS case with iMON VFD USB display (16x2 chars). First time I installed MediaPortal and last version of CybrDisplay on Windows XP SP2 with retail driver of iMON ver. 6.01.0122. Having tried various combinations of adjustments I could not get rid of delays of 2-3 seconds at display of the information on VFD. However in Windows XP SP3 the situation has changed - delays did not begin, even with version iMON driver 7.40.0806.
    In a result at me the following sequence of actions for config MiniDisplay plug-in (same with CybrDisplay) was developed:
    In "Setup" window:
    - "Type" - SoundGraph iMON USB VFD/LCD Plugin
    - "Port" - USB
    - Press "Advanced" button
    In "Setup - Advanced Settings":
    - Check box "Use SG_VFD.dll V3 (VFD with old firmware)
    - Press "OK" button
    In "Setup":
    - Don't press "Test Display"
    - Press "OK" button in "Setup".
    Open "Config" of MiniDisplay again, press "TestDisplay", and you should see information on VFD without delays.
    Other checkboxes do not influence quality of display of the information and are checked on your taste.
    I shall remind, that I could not achieve normal work of the VFD in Windows XP SP2.
    As the described decision is fair for Vista.
    I hope it will help someone.

    What firmware you have ? As I have a very old one ( 0x80 ) and using imon 7.40.0806 I don't need anymore the V3 dll option and I have no delays...

    Simone
     

    Balagun

    Portal Member
    October 15, 2008
    25
    3
    Home Country
    Russian Federation Russian Federation
    What firmware you have ? As I have a very old one ( 0x80 ) and using imon 7.40.0806 I don't need anymore the V3 dll option and I have no delays...

    Simone

    Unfortunately I don't know how to look the firmware :(
    Nevertheless, at use of other option, instead of SG_VFD.dll V3 (VFD with old firmware), I see nothing on VFD.

    Simon, as I have understood, you are the developer of this plug-in. Whether you want to make so that a variable "_IdleTimeout" could be adjusted by a configurator, instead of had the constant value equal 5 seconds?
     

    Frantid

    Portal Pro
    October 11, 2008
    117
    12
    Home Country
    Iceland Iceland
    I'm guessing it's the last one that needs changing? I changed it to this -

    <Message Status="Action">
    <Line Alignment="Left">
    <Parse Value="#currentmodule" />
    </Line>
    <Line Alignment="Left">
    <Parse Value="#highlightedbutton" />
    <NotNull Value="#highlightedbutton" />
    </Parse>
    <Property Value="#selecteditem">
    <IsNull Value="#highlightedbutton" />
    </Property>
    </Line>
    </Message>


    and now it no longer works! (so I changed it back). Also, I have no reference to window '35'.

    I've attached my minidisplay.xml - if anybody would like to look at it and see what can be done to correct this issue that would be greatly appreciated:D


    The error is here:
    <Parse Value="#highlightedbutton" />
    <NotNull Value="#highlightedbutton" />
    </Parse>

    You need to change it to this:

    <Parse Value="#highlightedbutton" >
    <NotNull Value="#highlightedbutton" />
    </Parse>

    It looks like the structure has changed from cyberdisplay though, so I hope it works.

    Good luck,
    Frantid
     

    Balagun

    Portal Member
    October 15, 2008
    25
    3
    Home Country
    Russian Federation Russian Federation
    What firmware you have ? As I have a very old one ( 0x80 ) and using imon 7.40.0806 I don't need anymore the V3 dll option and I have no delays...

    Simone

    Unfortunately I don't know how to look the firmware :(
    Nevertheless, at use of other option, instead of SG_VFD.dll V3 (VFD with old firmware), I see nothing on VFD.

    Simone, as I have understood, you are the developer of this plug-in. Whether you want to make so that a variable "_IdleTimeout" could be adjusted by a configurator, instead of had the constant value equal 5 seconds?

    Chemelli, don't keep quiet, reply please. :D
     
    Status
    Not open for further replies.

    Users who are viewing this thread

    Top Bottom