AIDA GELINA BRIKEN nToF CRIB ISOLDE CIRCE nTOFCapture DESPEC DTAS EDI_PSA 179Ta CARME StellarModelling DCF K40
  AIDA  ELOG logo
Message ID: 898     Entry time: Tue Oct 3 10:16:06 2023
Author: TD 
Subject: nnrpi2 scripts 
pi@raspberrypi:~ $ cat ./caen_screen.sh
if ! screen -list | grep -q "caenhv"; then
	screen -f -S caenhv /dev/ttyACM0 9600
else
	screen -x caenhv
fi


pi@raspberrypi:~ $ cat ./check_usbs.sh
#!/bin/bash

declare -A NAMEMAP


NAMEMAP[FTDI_Chipi-X_FT2LC9OO]="BNC PB-5 Pulser"
NAMEMAP[CAEN_SPA_NIM_Desktop_HV_Power_Supply]="CAEN HV Supply"
NAMEMAP[FTDI_USB__-__Serial]="CAEN NIM Crate"
NAMEMAP[FTDI_FT232R_USB_UART_A502KOX3]="AIDA PSU Relay"

#for sysdevpath in $(find /sys/bus/usb/devices/usb*/ -name dev); do     (         syspath="${sysdevpath%/dev}";         devname="$(udevadm info -q name -p $syspath)";         [[ "$devname" == "bus/"* ]] && exit;         eval "$(udevadm info -q property --export -p $syspath)";         [[ -z "$ID_SERIAL" ]] && exit;         echo "/dev/$devname - $ID_SERIAL";     ); done


for sysdevpath in $(find /sys/bus/usb/devices/usb*/ -name dev); do (
	syspath="${sysdevpath%/dev}"
	devname="$(udevadm info -q name -p $syspath)"
	[[ "$devname" == "bus/"* ]] && exit
	[[ "$devname" != *"tty"* ]] && exit
	eval "$(udevadm info -q property --export -p $syspath)"
	[[ -z "$ID_SERIAL" ]] && exit
	echo "/dev/$devname - $ID_SERIAL - ${NAMEMAP[$ID_SERIAL]}" )
done
ELOG V3.1.4-unknown