dm_geocom_api_request_set_position Subroutine

public pure subroutine dm_geocom_api_request_set_position(request, hz, v, pos_mode, atr_mode)

Request of AUT_MakePositioning procedure. Creates request for turning the telescope to a specified position.

If pos_mode is GEOCOM_AUT_NORMAL, uses the current value of the compensator. For positioning distances > 25 gon, this mode might tend to inaccuracy. If set to GEOCOM_AUT_PRECISE, tries to measure the exact inclination of the target. Tends to long position time.

If atr_mode is GEOCOM_AUT_POSITION, uses conventional position to other face. If set to GEOCOM_AUT_TARGET, tries to position into a target in the destination area. This mode requires activated ATR.

The instrument returns the following responses:

  • grc – GeoCOM return code.
Property Values
Instruments TPS1100, TPS1200, TM30/TS30, TS16
ASCII request %R1Q,9027:<hz>,<v>,<pos_mode>,<atr_mode>,0
ASCII response %R1P,0,0:<grc>

Arguments

Type IntentOptional Attributes Name
type(request_type), intent(out) :: request

Prepared request.

real(kind=r8), intent(in) :: hz

Horizontal angle [rad].

real(kind=r8), intent(in) :: v

Vertical angle [rad].

integer, intent(in) :: pos_mode

Position mode (GEOCOM_AUT_POSMODE).

integer, intent(in) :: atr_mode

ATR mode (GEOCOM_AUT_ATRMODE).


Calls

proc~~dm_geocom_api_request_set_position~~CallsGraph proc~dm_geocom_api_request_set_position dm_geocom_api_request_set_position proc~dm_geocom_api_request dm_geocom_api_request proc~dm_geocom_api_request_set_position->proc~dm_geocom_api_request