Issues/bugs¶
Reporting¶
To report a bug in the software click here to use the GitHub issues facility.
Known issues¶
A list of known issues that are actively being worked on:
the digitemp software fails to read the OneWire temperature sensors via an RS-232 adapter (USB is OK)
incompatibility of variable files with current version of ETOT
currently ETOT can only read files with
N1 = N2 = 4
and no asychronous acquisition from the thermistorsvariable file reading library needed
Debugging¶
When reporting issues with the software there are some debugging tools that you can use to help identify the problem and speed up the process of fixing it.
gdb
is a standard debugging tool: https://www.gnu.org/software/gdb/
To run:
install if not already installed (
apt-get install gdb
)type
gdb
to enter the debug environment, thenfile mecontrol
to load the binaryrun mecontrol -log ...
to run the program as required
Some other useful commands:
break <line_number>
to stop the program at a specific line ofmecontrol.cpp
(the main program)n/<enter>
to move to the next line of codes
to step inside a functionbt
to display the backtrace (useful after a segmentation fault, for example)info threads
get information on exisiting threads
For further commands please see the gdb documentation.