Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 1.8 KB

README.md

File metadata and controls

52 lines (38 loc) · 1.8 KB

[[TOC]]

FControl

FELIX control GUI @ P1, powered by PyQt5.

Everything is based on simple ssh to felix servers. This is because we don't have fancier tools. And there's no need for them.

How to use

Open @ P1

Login normally to any P1 machine that is not felix/swrod themselves, as FControl don't work normally there.

stable version

/atlas-home/1/rowang/NSW/GUI/FControl/FControl

nightly

/atlas-home/1/rowang/NSW/GUI/FControl/FControl_dev

Demonstration

You'll see a window like below. MainGUI

select what to run

  1. select the side/detector technology (you can run all simultaneously)
  2. Check the felix server that you want to run.
  3. Check the sector(OpcSca) server that you want to run.
    1. notice that checking on the sector that you want to run will check corresponding felix servers automatically.

initialization

  1. Click the initialization button for felix server, this will run
    1. setup felix environment(for the ssh script).
    2. do elinkconfig and flx-init for all devices properly (effectively /det/nsw/felix-configuration/nsw_felix_config.sh -n for non-TP felix)
    3. do /atlas-home/0/ptzanis/Documents/conf_l1ddc.sh for non-TP felix

run

  1. Click the run server on corresponding felix/sector servers.
  2. Stop the server by stop server.
  3. You can check the log by check log button.
  4. Exit the GUI by either clicking the x, or pressing Ctrl+C or Ctrl+/ in the terminal

Advanced:

  1. The terminal will return you full command that you sent over ssh.
  2. The log files exist in `/shared/data//FControl/

Acknowledge

Many thanks to Simone, Peter, Henri et al for testing this software. See here for their ratings!