Module lib.tools
Useful classes and functions
Expand source code
# Distributed under Pycameresp License
# Copyright (c) 2023 Remi BERTHOLET
""" Useful classes and functions """
Sub-modules
lib.tools.archiver-
Archiver files functions
lib.tools.awake-
Manage the battery
lib.tools.battery-
Manage the battery
lib.tools.builddate-
Build date
lib.tools.console-
Standard console redirector
lib.tools.date-
Date and time utilities
lib.tools.encryption-
Encryption utility functions
lib.tools.exchange-
Classes for exchanging files between the device and the computer
lib.tools.features-
Allows you to activate/deactivate features from main.py
lib.tools.filesystem-
Miscellaneous path functions
lib.tools.fnmatch-
Unix filename pattern matching. Extracted from cpython fnmatch.py
lib.tools.info-
Device informations
lib.tools.jsonconfig-
Functions for managing the json configuration. All configuration classes end the name with the word Config. For each of these classes, a json file …
lib.tools.keyboard_linux-
Getch utilities for linux and osx
lib.tools.keyboard_mcp-
Getch utilities for micropython
lib.tools.keyboard_win32-
Getch utilities for windows
lib.tools.lang-
Language selected and regional time
lib.tools.lang_english-
English texts
lib.tools.lang_french-
Textes en francais
lib.tools.linearfunction-
Linear function tools
lib.tools.logger-
Logger and exception functions
lib.tools.plugin-
Allows automatic plugin start without editing python scripts. This searches for startup.py files in lib directory and runs the 'startup' function
lib.tools.region-
Language selected and regional time
lib.tools.sdcard-
Sdcard management class
lib.tools.strings-
Strings utilities
lib.tools.support-
List the supported configuration according to the hardware
lib.tools.system-
System utilities functions
lib.tools.tasking-
Miscellaneous utility functions
lib.tools.terminal-
Getch and vt100 utilities
lib.tools.topic-
List topic names used throughout the application …
lib.tools.useful-
Miscellaneous utility functions
lib.tools.watchdog-
Watchdog class