]> sigrok.org Git - libsigrok.git/commit
input/logicport: introduce input module for LogicPort File (*.lpf)
authorGerhard Sittig <redacted>
Tue, 24 Apr 2018 21:25:25 +0000 (23:25 +0200)
committerUwe Hermann <redacted>
Thu, 17 May 2018 19:07:42 +0000 (21:07 +0200)
commite1b115bd4d5ed195b46daf604c35a33c7a760533
tree7788de19670c928a4741938ce37aa183735da701
parent3601d50e2643f4e871ef03c2f507f43a436ea81c
input/logicport: introduce input module for LogicPort File (*.lpf)

Implement an input module for .lpf files, the "LogicPort File" format of
the Intronix LA1034 vendor software. This version supports wires with
enabled and inverted state, compressed samples, signal names, signal
groups (but not multiple assignment), and automatic format detection.

The logic which determines whether "the file header" was completely
received, and sample data can get sent to the session, implements an
assumption in the absence of a better and more reliable condition.

Invalid input gets rejected, but diagnostics is rather limited. Since
all channels get to be the member of a channel group, either specified
by the user in the input file, or arranged for in the input module, the
"missing separator" part of bug 1186 has become obsolete.
Makefile.am
src/input/input.c
src/input/logicport.c [new file with mode: 0644]