Hi Andrea,

indeed, this is a very useful feature. The reason it's
not currently implemented is because it's not trivial
and no one got around to do it yet.

It's something that would have to happen on the driver
level, simply because the current mechanism (transforms)
for this is a dead end and won't be supported by PV.
Implementing this within PV is also not good because
then all other users of the sigrok suite will still
be left asking for the feature.

Also, the settings accessible using config keys can
only pertain to a channel group or the entire device.
This means that a per-channel setting needs separate
getters/setters in the API, thereby bypassing PV's
config key-based automated dialog generation.

So while doable, it's not entirely straightforward.

-Soeren

On Tue, 2016-06-14 at 15:44 +0200, Andrea Baldoni wrote:
> Hello.
> 
> It this the right place to suggest a feature to be added?
> 
> I'm working with PulseView 0.4.0 in windows environment (despite all
> my normal
> activities are on linux) with a Cypress FX2 pod.
> 
> I wasn't able to find the way to change channel polarity (in logic
> sense), so
> I assume the software lack this option.
> 
> As an exercise, I tried demo software of Saleae Logic and USBee ZX
> and
> the feature isn't present there too (the end-of-life USBee ZX SW has
> an
> "Invert All Signals" but acting on everything is not very useful as
> well and
> also there's not a label on the channels to show if they are active
> low or high).
> 
> I think it would be extremely useful and all HW LAs I worked with had
> it (also
> scopes). Gtkwave too offer the "Invert" option.
> 
> It should be conceived to negate the signal directly at the input,
> before the
> protocol analyzers could elaborate it. It would be nice if polarity
> be directly
> indicated near the signal name.
> 
> Just to mention an example where it would have been very useful, I
> recently
> had to decode a parallel nibble stream where D0..D3 and clock were
> active low.
> The protocol decoder presented me complemented numbers.
> 
> Congratulations to all the developers for the very useful software
> and I will
> surely try in the future to offer my contribute.
> 
> Best regards
>  Andrea Baldoni
> 
> ---------------------------------------------------------------------
> ---------
> What NetFlow Analyzer can do for you? Monitors network bandwidth and
> traffic
> patterns at an interface-level. Reveals which users, apps, and
> protocols are 
> consuming the most bandwidth. Provides multi-vendor support for
> NetFlow, 
> J-Flow, sFlow and other flows. Make informed decisions using capacity
> planning reports. 
> https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
> _______________________________________________
> sigrok-devel mailing list
> sigrok-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sigrok-devel

------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
sigrok-devel mailing list
sigrok-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sigrok-devel

Reply via email to