[Lcdproc] imon and horizontal progress bar

Peter Marschall peter@adpm.de
Sun Oct 1 22:40:01 2006


Hi,

On Sunday, 1. October 2006 21:25, Otto Kolsi wrote:
> > Unfortuately you do not tell what driver you use
> > (the imon driver in LCdproc 0.5x does not support graphical bars)
> >
> > Would you mind to try the following:
> > - use the nightly tar ball from CVS
> >   http://lcdproc.sourceforge.net/nightly/lcdproc-CVS-current.tar.gz
> > - use the standard lcdproc client to check if it is maybe MythTV related
>
> I actually already tested latest source from the CVS, but I can still
> try the nightly tar ball to be sure. I added some debugging prints to
> MythTV and I could see those message above being sent.. so I think
> MythTV is working correctly. I can also try some other clients.

If you already used CVS there is no ned to test the nightly tar balls.
There has been no change to the imon drivr rcently.

Testing with other clients might show whether it is a problem in the client
or in the server.

> I am using imon driver and this sounds strange if it's correct that it
> doesn't support horizontal bar? I'm definitely seeing horizontal
> progress bar that almost works. When I was using patched 0.4.5 with
> imon, it actually worked perfectly.

I wrote "graphical hbars".=20
According to my working copy of the CVS the imon driver
only supports text simulation of the hbar. I.e. =E0 la  #####-
Can you confirm that ?

I am also wondering a bit about the cell size you give for the imon
driver. According to the sources the cell width is fixed to 5 pixels.

Where did you get LCDproc 0.5.0 and CVS from
Can you post your LCDd.conf ?

> If these bars are not even supposed to work (yet) with imon, that'll be
> fine for me. I'll be waiting untill those are supported..

O.K. so let's wait together :-(

LCDproc is open source, community written software.
Its drivers for specific displays can only be written by people that own
the specific hardware. Because they are the ones that are interested in
getting all LCDproc features to work with their hardware.
I do not own a imon display, so do not count me in.

So, if you speak a little C, then you might want to have a look at the=20
imon_hbar() function in the file server/drivers/imon.c.
It should be modeled loosely after the hbar function in the curses driver.

Please do a few tests with the lcdproc client and the curses driver for
LCDd to see how it works and if the curses driver shows the same symptoms.

Peter



=2D-=20
Peter Marschall
peter@adpm.de