A python interface for the MeCom protocol by Meerstetter. This package was developed to control several TEC devices on a raspberry pi by connecting them via usb or via tcp.
pySerial
in a version >= 3.1
https://pypi.python.org/pypi/pyserialpip install --user .
python mecom/mecom.py
to see some example outputFor a basic example look at mecom/mecom.py
, the __main__
part contains an example communication.
Only parameters present in mecom/commands.py
can be used with the regular functions, this is a security feature in case someone uses a parameter like "flash firmware" by accident.
Use the *_raw functions if you need access to parameters not in mecom/commands.py
.
Furthermore, feel free to add more parameters to mecom/commands.py
.
This is by no means a polished software, contribution by submitting to this repository is appreciated.
Cite as Pomjaksilp, Suthep et al. (2024). pyMeCom 1.0. Zenodo. 10.5281/zenodo.11233757