cont74IIコマンド体系
2001/12/09 吉田道利
-
コマンドステータスフォーマット
-
cont74II電文フォーマット
cont74IIの内部電文フォーマットは以下のとおりである。電文は固定長のヘッダーと可変長のコマンド・ステータス文字列からなる。
ヘッダー(69バイト):
電文長 total length (10bytes)
日付 date (18bytes: yyyymmddhhmmss.sss)
システム名 system name (8bytes)
コマンド通し番号 sequencial No. (8bytes)
送信プロセス sender name (8bytes)
受信プロセス receiver name (8bytes)
電文クラス telegram class (2bytes)
1) 制御コマンド control command (CD)
2) 受信応答 receive response (AB)
3) コマンド完了通知 command complete (EN)
コマンド・ステータス文字列
フォーマット:
動詞 目的プロセス 種別 ユニット.デバイス=パラメータ …
動詞:
1) 動作コマンド EXEC
2) ステータス要求 REQUIRE
3) ステータス送信 SEND
4) 状態セット SET
目的プロセス:
1) コマンドディスパッチャ CD
2) ユーザーインターフェース UI
種別:
1) 動作コマンド OBJECT
2) ステータス STATUS
3) モード設定 MODE
-
電文の例
全電文(以下の電文で"EXEC"以降がコマンド・ステータス文字列、その前がヘッダー)
0000000110,20011015102415.137,OAO188CM,00010938,CD
,CE ,CD,EXEC
CD OBJECT TELESCOPE.SIDEREALDRIVE=ON
コマンド・ステータス文字列
EXEC CD
OBJECT POINTING.EPOCH=2000.0
POINTING.RA=0.001123 POINTING.DEC=1.334565
REQUIRE CD
STATUS DOME.ANGLE TELESCOPE.HA
SEND UI
STATUS TELESCOPE.RA=23:56:22.1 TELESCOPE.DEC=+20:13:46
SET CD
MODE OPERATION=MAINTENANCE
-
LCUコマンドフォーマット
コマンドヘッダー(2文字)+ユニットデバイス番号(4文字)+パラメータ(16進数、可変長)
-
よく使用するコマンド
-
望遠鏡ポインティング
-
絶対ポインティング(自動モーター切り替え=精密ポインティング、ラジアン指定)
EXEC CD OBJECT TELESCOPE.RAMODE=AUTO
TELESCOPE.DECMODE=AUTO
EXEC CD OBJECT POITING.EPOCH=xxxx.x
POINTING.RA=a.aaaa POINTING.DEC=d.dddd
-
絶対ポインティング(自動モータ‐切り替え、角度秒指定)
EXEC CD OBJECT TELESCOPE.RAMODE=AUTO
TELESCOPE.DECMODE=AUTO
EXEC CD OBJECT POINTING.EPOCH=xxxx.x
POINTING.RASEC=aaaaa.a POINTING.DECSEC=dddd.d
-
絶対ポインティング(自動モーター切り替え、赤経、赤緯文字列指定)
EXEC CD OBJECT TELESCOPE.RAMODE=AUTO
TELESCOPE.DECMODE=AUTO
EXEC CD OBJECT POINTING.EPOCH=xxxx.x
POINTING.RASTR=hh:mm:ss.s POINTING.DECSTR=dd:mm:ss.s
-
絶対ポインティング(クイックモーター指定=粗ポインティング、ラジアン指定)
EXEC CD OBJECT TELESCOPE.RAMODE=QUICK
TELESCOPE.DECMODE=QUICK
EXEC CD OBJECT POITING.EPOCH=xxxx.x
POINTING.RA=a.aaaa POINTING.DEC=d.dddd
EXEC CD OBJECT TELESCOPE.RAMODE=AUTO
TELESCOPE.DECMODE=AUTO
EXEC CD OBJECT POINTING.RAREL=a.aaaa
POINTING.DECREL=d.dddd
EXEC CD OBJECT TELESCOPE.RAMODE=AUTO
TELESCOPE.DECMODE=AUTO
EXEC CD OBJECT POINTING.RARELSEC=aaaa.a
POINTING.DECRELSEC=dddd.d
-
望遠鏡ガイディング
EXEC CD OBJECT TELESCOPE.RAMODE=GUIDE
TELESCOPE.DECMODE=GUIDE
EXEC CD OBJECT TELESCOPE.RAGUIDE=a.aaaa
TELESCOPE.DECGUIDE=d.dddd
-
ドーム関連
EXEC CD OBJECT DOME.SELECT=ddd.d
or
EXEC CD OBJECT DOME.ANGLE=ddd.d
EXEC CD OBJECT DOME.SLIT=OPEN
EXEC CD OBJECT DOME.SLIT=CLOSE
EXEC CD OBJECT DOME.SLIT=STOP
-
ステータス要求
REQUIRE CD STATUS TELESCOPE.EPOCH
TELESCOPE.RA TELESCOPE.DEC TELESCOPE.HA TELESCOPE.AA TELESCOPE.ZD
REQUIRE CD STATUS TELESCOPE.SIDEREALDRIVE
TELESCOPE.INSTRUMENT
REQUIRE CD STATUS POINTING.STARNO
POINTING.STARNAME
REQUIRE CD STATUS DOME.ROTATION
DOME.EASTFLOOR
REQUIRE CD STATUS WEATHER.OUTTEMP
-
コマンド一覧
-
cont74IIコマンド&ステータス
ポインティング用コマンド
POINTING.RA
POINTING.DEC
POINTING.RASEC
POINTING.DECSEC
POINTING.RASTR
POINTING.DECSTR
POINTING.EPOCH
POINTING.RAREL
POINTING.DECREL
POINTING.RARELSEC
POINTING.DECRELSEC
POINTING.STARNO
POINTING.STARNAME
望遠鏡関連
TELESCOPE.MOTOR
TELESCOPE.FOCUS
TELESCOPE.FOCUSN
TELESCOPE.OILPUMP
TELESCOPE.SIDERIALDRIVE
TELESCOPE.POWER
TELESCOPE.EPOCH
TELESCOPE.EQUINOX
TELESCOPE.RACLAMP
TELESCOPE.RACLUTCH
TELESCOPE.RATORQ
TELESCOPE.RATORQABS
TELESCOPE.RATORQINC
TELESCOPE.DECCLAMP
TELESCOPE.DECCLUTCH
TELESCOPE.DECTORQ
TELESCOPE.DECTORQABS
TELESCOPE.DECTORQINC
TELESCOPE.CRAMP
TELESCOPE.RA
TELESCOPE.HA
TELESCOPE.DEC
TELESCOPE.AA
TELESCOPE.ZD
TELESCOPE.HASEC
TELESCOPE.DECSEC
TELESCOPE.SECZ
TELESCOPE.RANOMINAL
TELESCOPE.DECNOMINAL
TELESCOPE.RAQUICKFINE
TELESCOPE.RAQUICKCOARSE
TELESCOPE.RASET
TELESCOPE.RAGUIDE
TELESCOPE.RAGUIDEABS
TELESCOPE.RAGUIDEINC
TELESCOPE.DECQUICKFINE
TELESCOPE.DECQUICKCOARSE
TELESCOPE.DECSET
TELESCOPE.DECGUIDE
TELESCOPE.DECGUIDEABS
TELESCOPE.DECGUIDEINC
TELESCOPE.DECCELFCENTER
TELESCOPE.MIRRORCOVER
TELESCOPE.CASSROTATOR
TELESCOPE.RAMODE
TELESCOPE.DECMODE
TELESCOPE.RAFINEPOINTING
TELESCOPE.RACOARSEPOINTING
TELESCOPE.RADINEGUIDE
TELESCOPE.DECFINEPOINTING
TELESCOPE.DECCOARSEPOINTING
TELESCOPE.DECDINEGUIDE
TELESCOPE.RAPOSITION
TELESCOPE.DECPOSITION
TELESCOPE.CHANGEFOCUS
TELESCOPE.INSTRUMENT
TELESCOPE.INSTFOCUS
TELESCOPE.AGMODE
TELESCOPE.SAFEMAP
ドーム関連
DOME.MOTOR
DOME.MAINPOWER
DOME.MAINHOLD
DOME.POWER
DOME.EASTFLOOR
DOME.WESTFLOOR
DOME.CIRCLELIGHT
DOME.ROTATION
DOME.SLIT
DOME.BLIND
DOME.LIGHT
DOME.MODE
気象モニター関連
WEATHER.OUTTEMP
WEATHER.INTEMP
WEATHER.MIRRTEMP
WEATHER.OUTHUM
WEATHER.INHUM
WEATHER.MIRRHUM
WEATHER.WINDSPEED
WEATHER.WINDDIR
WEATHER.GUST
WEATHER.PRESSURE
-
LCUコマンド&ステータス