> For the complete documentation index, see [llms.txt](https://tjcubesat.gitbook.io/reverb/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tjcubesat.gitbook.io/reverb/programming/pfs/the-framework/helpers.md).

# Helpers

## Description

`Helpers/` is a Python package which contains miscellaneous helper classes that are not specific to one `submodule`.

## Classes

### threadhandler.ThreadHandler

[File](https://github.com/TJREVERB/pfs/blob/master/helpers/threadhandler.py)

Contains the `ThreadHandler` class. Details on the `ThreadHandler` class are [here](/reverb/programming/pfs/structure-and-configuration/threads.md).

### error.Error

[File](https://github.com/TJREVERB/pfs/blob/master/helpers/error.py)

Contains the `Error` class. Details on the `Error` class are [here](/reverb/programming/pfs/formats-and-commands.md#errors).

### log.Log

[File](https://github.com/TJREVERB/pfs/blob/master/helpers/log.py)

Contains the `Log` class. Details on the `Log` class are here.

### Mode

[File](https://github.com/TJREVERB/pfs/blob/master/helpers/mode.py)

Contains the `Mode` enum. The `Mode` enum standardizes `Mode` objects

### Power

[File](https://github.com/TJREVERB/pfs/blob/master/helpers/power.py)

Contains the `Power` enum. The `Power` enum standardizes power threshold values.
