Skip to content

lsst-ts/ts_vms

Repository files navigation

Vibration monitoring system (VMS)

This code shall run on VMS NI cRIOs. It loads a FPGA bitcode to read accelerometers channels. Accelerometers are read and their values are available at dedicated SAL channels.

Operation

Raw signal is read from accelerometers attached at various telescope locations. Multiple units are distributed through the telescope, with associated cRIO reading them. Raw data are send over SAL/DDS to consumers, which either further process them (create DDS spectra,..) and/or store raw/processed data.

Building

VMS build depends on libraries from ts_cRIOcpp. Once ts_cRIOcpp is compiled and LSST SAL/DDS infrastructure is setup, with libsacpp_MTVMS.a available, build is trivial call to make:

make

if you would like to build a software simulator (runs without hardware), just do:

make clean && make SIMULATOR=1

make deploy target would install the binaries and Bitfiles on summit cRIOs.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published