Uwe Hermann
7ade12b470
resource: Improve logging output.
...
Don't show duplicate lines (per default) such as
sr: resource: Failed to locate 'saleae-logic16-fx2.fw'.
sr: resource: Failed to open resource 'saleae-logic16-fx2.fw'.
The first one is now an sr_dbg() instead of sr_err().
Also, mention that a higher loglevel will give more information as to
where the backend is looking for resources / firmware files.
This fixes bug #806 .
2016-09-24 11:41:47 +02:00
Mike Meyer
cad447d21a
output/csv: Add an option to output units for column labels.
...
This change tweaks the CSV output module to change the label
setting from on/off to units/channels/off, where channels is the old
on behavior, and units uses the meaning field to generate the column
label - except for the generated Time column, which uses the label from
the X axis when it's generating gnuplot output.
2016-09-24 11:21:00 +02:00
Karsten König
d53295e69e
rigol-ds: Add DS1074Z Plus and DS1104Z Plus.
...
This was successfully tested on a DS1074Z Plus.
2016-09-24 11:04:32 +02:00
Uwe Hermann
d5794ad63a
contrib: Drop all example gnuplot scripts.
...
These files (or at least similar ones) can now be generated by the
CSV output module.
2016-09-04 18:18:37 +02:00
Mike Meyer
f9c6b5cfd3
output/gnuplot: Remove, obsoleted by improved CSV module.
...
We no longer need a gnuplot output module, the CSV module can output
gnuplot-compatible data now (and it can also generate .gpi files).
2016-09-04 18:15:00 +02:00
Uwe Hermann
e34dbc9d08
csv: Fix a segfault due to a g_malloc() allocating too few bytes.
2016-09-04 18:03:50 +02:00
Uwe Hermann
cf1d5f1749
csv: Fix a segfault when using non-hardware input.
2016-09-04 18:03:50 +02:00
Mike Meyer
9e24c8bc65
New all-singing, almost all dancing, csv output module.
...
- It now handles more than one analog value correctly - at least from the
demo driver.
- Add column headers from channel names.
- Add a row dedup capability.
- Add a sample time column.
- Add a frame end formatting (for gnuplot).
- Made almost all formatting controllable or at least optional.
- Fix it so we can mix analog and digital values.
- Add outputting a gnuplot script for the data.
- Count actual channels, not just mine, to find end of sample.
- Add trigger option (untested).
2016-09-04 18:03:50 +02:00
Uwe Hermann
55ec0b673a
fluke-dmm: Fix two compiler warnings.
...
src/hardware/fluke-dmm/fluke.c:312:24: warning: implicit conversion from \
enumeration type 'enum sr_unit' to different enumeration type 'enum sr_mq' \
[-Wenum-conversion]
devc->mq = devc->unit = devc->mqflags = 0;
~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
src/hardware/fluke-dmm/fluke.c:312:40: warning: implicit conversion from \
enumeration type 'enum sr_mqflag' to different enumeration type 'enum \
sr_unit' [-Wenum-conversion]
devc->mq = devc->unit = devc->mqflags = 0;
~ ~~~~~~~~~~~~~~^~~
2016-08-29 21:51:28 +02:00
Uwe Hermann
693c52482a
es51919: Fix a compiler warning.
...
src/lcr/es51919.c:538:73: warning: comparison of unsigned enum expression \
< 0 is always false [-Wtautological-compare]
if ((analog->meaning->mq = parse_mq(pkt, is_secondary, pkt[2] & 0x80)) < 0)
2016-08-29 21:51:28 +02:00
Uwe Hermann
5c436a3bad
strutil.c: Fix a Doxygen warning.
2016-08-29 21:51:28 +02:00
Uwe Hermann
cd04f641a5
Fix various sample/time limit regressions.
...
These were accidentally introduced when the sw_limits helpers were added.
2016-08-29 21:51:28 +02:00
Uwe Hermann
cb4b368f17
gmc-mh-1x-2x: Shorten some code by using the ternary operator.
2016-08-29 21:51:28 +02:00
Uwe Hermann
d9251a2c9f
Remove some unneeded double-spaces.
...
(also perform some other minor whitespace fixes while at it)
2016-08-29 21:51:27 +02:00
Uwe Hermann
2ecc745ccb
device.c: Whitespace/cosmetics and typo fixes.
2016-08-29 21:51:27 +02:00
Uwe Hermann
8dc423b033
analog.c: Whitespace/cosmetics and typo fixes.
2016-08-29 21:51:27 +02:00
Uwe Hermann
4a94c27d95
HACKING: Prefer git pull requests over mailing list patches.
...
Also, drop the reference to gitorious.org (no longer available).
2016-08-29 00:25:19 +02:00
Uwe Hermann
7dcaddd3f0
Have remaining drivers default to digits=2 for analog values.
...
The default so far was 0, which meant there would be no significant
digits at all, yielding results that looked strange/wrong to the user.
Long-term all remaining drivers should be fixed to use the actual,
correct digits and spec_digits values according to the device's
capabilities and/or datasheet/manual. Until that is done, a default
of digits=2 is used as a temporary workaround.
This fixes the remaining parts of bug #815 .
2016-08-29 00:25:19 +02:00
Uwe Hermann
869c837511
Document if or why sometimes digits/spec_digits is 0.
2016-08-29 00:25:19 +02:00
Aurelien Jacobs
a005472fa2
appa-55ii: properly set encoding digits also for log memory reception
2016-08-29 00:25:19 +02:00
Aurelien Jacobs
962172e495
analog: improve output readability by using SI prefix
2016-08-29 00:25:19 +02:00
Aurelien Jacobs
6c1c13cdcd
gwinstek-gds-800: properly set encoding digits
2016-08-29 00:25:18 +02:00
Aurelien Jacobs
417412c8f8
hantek-dso: properly set encoding digits
2016-08-29 00:25:18 +02:00
Aurelien Jacobs
1e1fdbc994
hantek-6xxx: properly set encoding digits
2016-08-29 00:25:18 +02:00
Aurelien Jacobs
545101338a
hung-chang-dso-2100: properly set encoding digits
2016-08-29 00:25:18 +02:00
Aurelien Jacobs
ad4c0275c2
baylibre-acme: properly set encoding digits
2016-08-24 02:39:40 +02:00
Aurelien Jacobs
d043b29d5c
tondaj-sl-814: properly set encoding digits
2016-08-24 01:01:23 +02:00
Aurelien Jacobs
53b4ea3921
kecheng-kc-330b: properly set encoding digits
2016-08-24 01:01:23 +02:00
Aurelien Jacobs
dcb6fcbb7b
colead-slm: properly set encoding digits
2016-08-24 01:01:23 +02:00
Aurelien Jacobs
8c50007222
cem-dt-885x: properly set encoding digits
2016-08-24 01:01:23 +02:00
Aurelien Jacobs
f4bd8a1718
gmc-mh-1x-2x: properly set encoding digits
2016-08-24 01:01:23 +02:00
Uwe Hermann
796f0e98a2
README.devices: Update firmware related information.
2016-08-23 12:58:20 +02:00
Aurelien Jacobs
96117c5660
document encoding.digits and spec.spec_digits
2016-08-23 12:58:06 +02:00
Aurelien Jacobs
b66a0b5bdd
mic-985xx: fix encoding digits
2016-08-23 12:58:06 +02:00
Aurelien Jacobs
1db537c3eb
uni-t-ut32x: properly set encoding digits
2016-08-23 12:58:06 +02:00
Aurelien Jacobs
fa2b19226d
lascar-el-usb: properly set encoding digits
2016-08-23 12:58:05 +02:00
Aurelien Jacobs
0a2ffa3ebf
center-3xx: properly set encoding digits
2016-08-23 12:58:05 +02:00
Aurelien Jacobs
0b8205504b
kern-scale: properly set encoding digits
2016-08-23 12:58:05 +02:00
Aurelien Jacobs
3be044aa90
demo: properly set encoding digits
2016-08-23 12:58:05 +02:00
Aurelien Jacobs
bcaadb366f
motech-lps-30x: properly set encoding digits
2016-08-23 12:58:05 +02:00
Aurelien Jacobs
1af428d018
manson-hcs-3xxx: properly set encoding digits
2016-08-23 12:58:05 +02:00
Aurelien Jacobs
841c15a5fa
korad-kaxxxxp: properly set encoding digits
2016-08-23 12:58:05 +02:00
Aurelien Jacobs
fad810b502
atten-pps3xxx: properly set encoding digits
2016-08-23 12:58:05 +02:00
Aurelien Jacobs
24b6882ffa
deree-de5000: properly set encoding digits
2016-08-23 12:58:05 +02:00
Aurelien Jacobs
b8f07f4221
rigol-ds: properly set encoding digits
2016-08-23 12:58:05 +02:00
Aurelien Jacobs
6ed709fecd
scpi-pps: properly set encoding digits
2016-08-23 12:58:05 +02:00
Aurelien Jacobs
4301f1726a
maynuo-m97: properly set encoding digits
2016-08-23 12:58:04 +02:00
Aurelien Jacobs
a66d44bee1
vc870: properly set encoding digits
2016-08-23 12:58:04 +02:00
Aurelien Jacobs
4f414d4cbe
ut71x: properly set encoding digits
2016-08-23 12:58:04 +02:00
Aurelien Jacobs
47166326ef
ut372: properly set encoding digits
2016-08-23 12:58:04 +02:00