| | |
|
a | |
|
app |
|
| | |
|
b | |
|
boot |
Configuration file for the microcontroller, to enable USB CDC |
| | |
|
c | |
|
client |
Defines the :class:`SerialClient` class, responsible for
handling communication between microcontroller and computer |
| | |
|
l | |
|
log |
Defines a :class:`Log` class, used for reading and caching
data from sensors. |
| | |
|
m | |
|
main |
Main programme that is run when the microcontroller powers on. |
| | |
|
p | |
|
pid |
This module defines the :class:`PIDState` class, which is
responsible for controlling the heat output of the Peltier module
based on a target temperature or heating rate, using a PID control
loop. |
| | |
|
s | |
|
sensor |
Wrapper module |
|
setup |
Setup script for the microcontroller programme. |
| | |
|
u | |
|
utils |
Defines utility class class:`ResponsiveDict`` |
| | |
|
w | |
 |
webapp |
|
|
webapp.export |
|
|
webapp.graph |
|
|
webapp.programme |
|
|
webapp.settings |
|
|
webapp.shared |
|
|
webapp.utils |
|