Tasks

Tasks are the primary unit of execution in Mr Freeze. It is assumed that a task can be submitted to an concurrent.futures.Executor.

Abstract Tasks and Base classes

These tasks are not meant to be instantiated directly, but instead serve as base classes for more specific tasks.

Abstract Task

Report Variable Task

Concrete Tasks

Make Measurement

Report Current

Report Liquid Nitrogen Level

Report Magnetic Field