Dangerous Prototypes

Other projects => Open Bench Logic Sniffer => Client software => Topic started by: jawi on December 23, 2011, 11:22:44 am

Title: OLS signal display component
Post by: jawi on December 23, 2011, 11:22:44 am
Hi all,

I'm shouting it across several topics already for quite some time, but the new OLS signal display component is becoming more and more mature. To inform all those interested, and to get valuable feedback from you guys, I decided to post a new working mock of it.

[attachment=0]

You can download this mock from: http://ols.lxtreme.nl/signal_display_v2.jar (http://http://ols.lxtreme.nl/signal_display_v2.jar), which should run on Windows, Linux and OSX (only the latter is heavily tested ;)).

A list of changes/improvements made so far:

Any thoughts, ideas and/or improvements? Post them!
Title: Re: OLS signal display component
Post by: jawi on December 23, 2011, 11:24:06 am
I've created a new topic (http://http://dangerousprototypes.com/forum/viewtopic.php?f=57&t=3361) where you can cast your vote on the annotation style of the new signal display component. Please vote for your favorite/desired annotation style!
Title: Re: OLS signal display component
Post by: jone on December 23, 2011, 12:29:50 pm
I like it ;) Especially the cursor snapping feature and signal details window in measurement mode.

Probably just due to the mockup - but it wouldn't zoom once I'd expanded the information windows, and wasn't able to pan/zoom with the mouse..
Title: Re: OLS signal display component
Post by: Tarloth on December 23, 2011, 02:02:22 pm
It´s a big improvement, THANKS
Title: Re: OLS signal display component
Post by: jawi on December 23, 2011, 05:51:52 pm
[quote author="jone"]Probably just due to the mockup - but it wouldn't zoom once I'd expanded the information windows, and wasn't able to pan/zoom with the mouse..[/quote]

Yeah, noticed that one after uploading the mockup to my server as well... In the mean time, I've fixed it already in the repository. The pan/zoom issue I've to look into; it look like it is working under OSX, but probably you are running on a different platform?
Title: Re: OLS signal display component
Post by: jone on December 23, 2011, 06:18:23 pm
Hi, yeah running under Linux here. Just let me know if there's any logs or additional info I can provide...
Title: Re: OLS signal display component
Post by: madworm on December 30, 2011, 03:50:50 am
I like it. Cursor snapping is nice and showing frequency/period is great.

Some easy method to show time differences between cursors would be helpful as well. Ideally also with keyboard shortcuts to mark the relevant 2 cursors. The cursors labels are now managed perfectly!

Would it be possible to also remove suppressed channels (nice) from the list completely?

P.S. does the 'demo' support zooming at all? I can't seem to do that.

Edit: seems +/- works, but double-clicking not. Odd.

It would also be nice to use the mouse-wheel for horizontal scrolling (maybe Alt + mouse-wheel). Currently it is used for vertical scrolling only (as far as I know).

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01122078640session_write_close ( )...(null):0
20.01152210232ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01152211008Database_MySQL->query( ).../DatabaseHandler.php:119
40.05802349744Database_MySQL->error( ).../Db-mysql.class.php:273