On 03/01/2016 12:44, Lars-Peter Clausen wrote:
> Hi,
>
> On 12/31/2015 02:53 PM, Marc Titinger wrote:
>>
>> On behalf of Hubert Chaumette (author)
>>
>>
>> Clarification on usage:
>>
>> 'conn' was used for the IP in previous iterations, but the current code
>> uses libiio's IIOD_REMOTE variable for that. Instead, conn is now used
>> to choose a device, on branch generic-iio. This example should be:
>>
>> $ IIOD_REMOTE=$IP_OF_IIOD sigrok-cli --driver
>> generic-iio:conn=$IIO_DEVICE_ID_OR_NAME --samples 3

something like 'conn=${hostip},${device_name_or_id}'  ?

example: conn=192.168.1.69,device0

IDK if this is legit in terms of parameter parsing in Sigrok,:I assume, 
the common parsing code will provide a parameter value like "ip,device" 
for us to re-parse, which is fine.


>
> I think it is better if we can specify the target as part of the connection
> string. IIOD_REMOTE can be used to provide a system wide default and it can
> also be used to overwrite things when invoking a single application. But
> this really only works if the application is started from the command line
> and the application only wants to talk to devices from the same host.
>
> With a library like sigrok neither of the last two is necessarily the case.
> E.g. lets take pulseview which uses libsigrok, you'd have to launch the
> application from the command line to specify the target, you'd have to
> restart the application if you want to change hosts and you could only talk
> to devices from the same host at the same time. Same is true for other
> similar applications that try to use libsigrok.
>
> - Lars
>


------------------------------------------------------------------------------
_______________________________________________
sigrok-devel mailing list
sigrok-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sigrok-devel

Reply via email to