Skip to content

MazinLab/cryomech_driver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cryomech_driver

This repository provides a simple CLI for monitoring and controlling a cryomech compressor via serial connection

Prerequisites:

  1. Install https://github.com/jbreck1987/cryomech_api
  2. Install https://github.com/jbreck1987/smdp
  3. Connect to the compressor via serial (currently DB9 to USB) and identify port number

Installation

git clone https://github.com/MazinLab/cryomech_driver
cd cryomech_driver
cargo check
cargo build --release

To add the shortcut to use the cryomech alias to your ~/.bashrc

echo 'alias cryomech="~/cryomech_driver/target/release/cryomech_driver"' >> ~/.bashrc
source ~/.bashrc

Functionality

cryomech --help yields a list of all options with usage examples
cryomech pressures yields all pressures
cryomech temperatures yields all temperatures
cryomech stop turns off the compressor

There is also functionality for continuous monitoring and quickly changing the network connectivity settings

About

Remote CLI for monitoring/controlling cryomech compressor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages