Check software startup

On adsecdx: adsc_start
[AOeng@ao-adsecdx UAO]$ adsc_start
Configuration directory: /home/aoeng/aoroot/conf/adsec/current/processConf
Side: R
Subsystem: ADSEC
startProcessByName(): starting process /home/aoeng/aoroot/bin/msgdrtdb -i ADSEC
-- Stage adamhousekeeper
startProcessByName(): starting process /home/aoeng/aoroot/bin/adamHousekeeper -i adamhousekeeper
-- Stage mirrorctrl pinger masterdiagnostic idlctrl housekeeper fastdiagn
startProcessByName(): starting process /home/aoeng/aoroot/bin/MirrorCtrl -i mirrorctrl
startProcessByName(): starting process /home/aoeng/aoroot/bin/Pinger -i pinger
startProcessByName(): starting process /home/aoeng/aoroot/bin/MasterDiagnostic -i masterdiagnostic
startProcessByName(): starting process /home/aoeng/aoroot/bin/idl_ctrl -i idlctrl
startProcessByName(): starting process /home/aoeng/aoroot/bin/housekeeper -i housekeeper
startProcessByName(): starting process /home/aoeng/aoroot/bin/fastdiagn -i fastdiagn
-- Stage adsecarb
startProcessByName(): starting process /home/aoeng/aoroot/bin/AdSecArbitrator -i adsecarb
-- Stage varsmonitor
startProcessByName(): starting process /home/aoeng/aoroot/bin/VarsMonitor -i varsmonitor
-- Stage anemometermon
startProcessByName(): starting process /home/aoeng/aoroot/bin/AnemometerMon -i anemometermon
-- Stage AOARB
startProcessByName(): starting process /home/aoeng/aoroot/bin/aoarbitrator.py -i AOARB -d
[AOeng@ao-adsecdx UAO]

On wfsdx: w_start
[AOeng@ao-wfsdx Arbitrator]$ w_start
Configuration directory: /home/aoeng/aoroot/conf/wfs/current/processConf
Side: R
Subsystem: WFS
startProcessByName(): starting process /home/aoeng/aoroot/bin/msgdrtdb 
Cleaning ts8 connections
Port 1: cleaned connection
Port 2: cleaned connection
Port 3: cleaned connection
Port 4: cleaned connection
Port 5: cleaned connection
Port 6: cleaned connection
Port 7: cleaned connection
Port 8: cleaned connection
Done
-- Stage mirrorctrl pinger masterdiagnostic slopecompctrl techviewctrl powerboard picctrl ccd39 ccd47 ttctrl adc1 adc2 filterwheel1 filterwheel2 rerotator mercury cubestage baysidex baysidey baysidez cameralensctrl housekeeperWFS optloopdiag od_gopt
startProcessByName(): starting process /home/aoeng/aoroot/bin/MirrorCtrl -i mirrorctrl
startProcessByName(): starting process /home/aoeng/aoroot/bin/Pinger -i pinger
startProcessByName(): starting process /home/aoeng/aoroot/bin/MasterDiagnostic -i masterdiagnostic
startProcessByName(): starting process /home/aoeng/aoroot/bin/SlopeCompCtrl -i slopecompctrl
startProcessByName(): starting process /home/aoeng/aoroot/bin/FrameGrabberCtrl -i techviewctrl
startProcessByName(): starting process /home/aoeng/aoroot/bin/RelayCtrlW2 -i powerboard
startProcessByName(): starting process /home/aoeng/aoroot/bin/PicCtrlW2 -i picctrl
startProcessByName(): starting process /home/aoeng/aoroot/bin/JoeCtrl -i ccd39
startProcessByName(): starting process /home/aoeng/aoroot/bin/JoeCtrl -i ccd47
startProcessByName(): starting process /home/aoeng/aoroot/bin/TTCtrl -i ttctrl
startProcessByName(): starting process /home/aoeng/aoroot/bin/SimpleMotorCtrl -i adc1
startProcessByName(): starting process /home/aoeng/aoroot/bin/SimpleMotorCtrl -i adc2
startProcessByName(): starting process /home/aoeng/aoroot/bin/SimpleMotorCtrl -i filterwheel1
startProcessByName(): starting process /home/aoeng/aoroot/bin/SimpleMotorCtrl -i filterwheel2
startProcessByName(): starting process /home/aoeng/aoroot/bin/SimpleMotorCtrl -i rerotator
startProcessByName(): starting process /home/aoeng/aoroot/bin/SimpleMotorCtrl -i mercury
startProcessByName(): starting process /home/aoeng/aoroot/bin/SimpleMotorCtrl -i cubestage
startProcessByName(): starting process /home/aoeng/aoroot/bin/CopleyCtrl -i baysidex
startProcessByName(): starting process /home/aoeng/aoroot/bin/CopleyCtrl -i baysidey
startProcessByName(): starting process /home/aoeng/aoroot/bin/CopleyCtrl -i baysidez
startProcessByName(): starting process /home/aoeng/aoroot/bin/CameraLensCtrl -i cameralensctrl
startProcessByName(): starting process /home/aoeng/aoroot/bin/housekeeperWFS -i housekeeperWFS
startProcessByName(): starting process /home/aoeng/aoroot/bin/OptLoopDiagnostic -i optloopdiag
startProcessByName(): starting process /home/aoeng/aoroot/bin/OptLoopDiagnostic -i od_gopt
-- Stage wfsarb
startProcessByName(): starting process /home/aoeng/aoroot/bin/WfsArbitrator -i wfsarb
-- Stage dbfiller truesense
startProcessByName(): starting process /home/aoeng/aoroot/bin/DBFiller -i dbfiller
startProcessByName(): starting process /home/aoeng/aoroot/bin/TrueSense -i truesense
-- Stage gopt
startProcessByName(): starting process /home/aoeng/aoroot/bin/gopt.py -i gopt
[AOeng@ao-wfsdx Arbitrator]$ 

Check MsgD peering

On wfsdx:
AOeng@ao-wfsdx ~]$ thrdtest 

THRDTEST: 6.15 64b [TH](Built: Apr  6 2016 08:49:50) - Dbg lev.:0, quiet, Line edit & history:Yes

Trying to connect to MsgD @ 127.0.0.1:9752

THRDTEST cmd: clist
THRDTEST MsgD client list:
   M_ADSEC (Peer) [Id=1 N.Conn=1] 12.1 64b (Built: Apr  6 2016 08:43:39) R  NW  @=192.168.11.13:45405 Start:2016-04-06 09:43:55.198769

On adsecdx:

[AOeng@ao-adsecdx ~]$ thrdtest 

THRDTEST: 6.15 64b [TH](Built: Apr  6 2016 08:47:52) - Dbg lev.:0, quiet, Line edit & history:Yes

Trying to connect to MsgD @ 127.0.0.1:9752

THRDTEST cmd: clist
THRDTEST MsgD client list:
   M_FLAOWFS (Peer) [Id=1 N.Conn=1] 12.1 64b (Built: Apr  6 2016 08:48:58) R  NW  @=192.168.10.12:9752 Start:2016-04-06 09:43:53.783694

Check that AO Arbitrator connects with both WFS and AdSec

On adsecdx, check that the AOARB configuration file contains three lines like these:

AOARB.R            |INF|         5|2016-04-06 09:43:51.704008|             MAIN > Communication with AdSec established
AOARB.R            |INF|         6|2016-04-06 09:43:51.706379|             MAIN > Communication with FLAOWFS established
AOARB.R            |INF|         7|2016-04-06 09:43:51.712884|             MAIN > Communication with RTDB (127.0.0.1) established

Check that elevation variable expiration is correctly handled

Note: stop AOS before making this test

On adsecdx: start Adsec Control GUI, verify that the Elevation value is red and reading "---". Write a value with thrdtest:

[AOeng@ao-adsecdx UAO]$ thrdtest 

THRDTEST: 6.15 64b [TH](Built: Apr  6 2016 08:47:52) - Dbg lev.:0, quiet, Line edit & history:Yes

Trying to connect to MsgD @ 127.0.0.1:9752

THRDTEST cmd: write AOS.TEL.EL r 0

Verify that on the GUI a "0" appears and goes away after 10 seconds.

-- AlfioPuglisi - 06 Apr 2016
Topic revision: r1 - 06 Apr 2016, AlfioPuglisi
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback