FALCON processes

FALCON software is made of six pieces of software running either on focas2 (onboard WS), focas5 (onboard WS for Messia V), focas (main OBCP in the 2nd floor of the control building), and focana (at 2nd CB).


@ Description

WS

User

Start-up

Quit (normal)

Quit (abnormal)

Comments

CD

The "Command Dispatcher" controlling all  local control units (LCUs) onboard the FOCAS.

focas2

falcon

press button in FALCONMENU

select <processes><exit CD> on UI

  • <>Press button in FALCONMENU
  • <>type 'Ctrl+C' in CD

Do "get all status" and "MOS init" after restarting CD. 

CE

The "Command Engine" controlling all pieces of software for coordinated works among softwares.

focas

falcon

press button in FALCONMENU

type 'q' on CE terminal

  • <>Press button in FALCONMENU<>
  • <><> type 'Ctrl+C' in CE

M3

The "Messia 3" controller controlling CCD-related part of the system. A sub-window "Messia-log" is the direct output of the CCD system.

M3 (the modified version) is still working as a part of Messia V (MV) system.

focas

falcon

press button in FALCONMENU

select <processes><exit M3> on UI

  • type 'q' in M3
  • <>press button in FALCONMENU
  • <> type 'Ctrl+C' in M3

MV
The Messia V server
focas5
falcon
press button in FALCONMENU
press button in FALCONMENU
  • press button in FALCONMENU
  • 'Ctrl+C' in MV terminal

FT

The "Fitsing Task" creating CCD image files in FITS format.

focas

falcon

press button in FALCONMENU

select <processes><exit FT> on UI

Press button in FALCONMENU

NI

The "Network Interface" connecting the FALCON system to the SOSS system.

focas

falcon

press button in FALCONMENU

select <processes><exit NI> on UI

Press button in FALCONMENU

UI

The "User Interface" providing GUI environment for operator.

focana

falcon

press button in FALCONMENU

select <file><Exit UI> on UI

Press button in FALCONMENU


FALCONMENU


1st row: To startup all FALCON softwares, press "Startup_ALL". This is good for evening start-up of the software.
2nd row: Startup each FALCON software.
3rd row: Kill each FALCON software. This is useful for re-starting some of the software.
4th row: Utilities buttons. Press "Process Check" button for checking the running status of the software.

Example of the Process_Check results

When a suite of software is working correctly, you will find something like the following.
Numbers (e.g., 0:00, 0.00% may vary depending on the conditions). Check if some of the processes are missing or not.

### focas ###
*** CE ***
falcon sleep 0:00 0.00% ce     
falcon sleep 0:00 0.00% CE_RpcServer     
falcon run 9:52 24.83% CEMain     
*** M3 ***
falcon sleep 0:00 0.00% m3     
falcon sleep 0:00 0.00% M3_RpcServer     
falcon sleep 0:00 0.00% RunMessia.sh     
falcon sleep 0:16 0.00% messia     
*** NI ***
falcon sleep 0:02 0.06% NI     
falcon sleep 0:01 0.02% NIsvr     
falcon sleep 0:00 0.00% NI     
falcon sleep 0:00 0.00% NI     
falcon sleep 0:00 0.00% NI     
falcon sleep 0:00 0.00% NI     
falcon sleep 0:00 0.00% NI     
falcon sleep 0:00 0.00% NI     
falcon sleep 0:00 0.00% NI     
*** FT ***
falcon sleep 0:00 0.00% FT     
falcon sleep 0:00 0.00% FT     
falcon sleep 0:00 0.00% FTsvr     
falcon sleep 0:00 0.00% FT     

### focas2 ###
571 /bin/csh /export/home/falcon/bin/cdstart       
570 csh -c cdstart      
583 /usr/bin/../java/bin/../bin/sparc/native_threads/java -ss8m -oss8m -ms16m -mx32    

### focana ###
falcon sleep 0:00 0.00% ui1remote2     
falcon sleep 1:03 1.39% java     
END