dm_geocom_api_request_fine_adjust Subroutine

public pure subroutine dm_geocom_api_request_fine_adjust(request, search_hz, search_v)

Request of AUT_FineAdjust procedure. Creates request for automatic target positioning.

The procedure positions the telescope onto the target prosm and measures the ATR Hz and V deviations. If the target is not within the visible area of the ATR sensor (field of view), a target search will be executed. The target search range is limited by the parameter search_v in V direction, and by parameter search_hz in Hz direction. If no target was found, the instrument turns back to the initial start position.

The Fine Adjust Lock-in towards a target is terminated by this procedure call. After positioning, the Lock mode will be active. The timeout of the operation is set to 5 seconds, regardless of the general position timeout settings. The position tolerance depends on the previously selected find adjust mode.

The tolerance settings have no influence to this operation. The tolerance settings and the ATR precision depend on the instrument class and the used EDM mode.

The instrument returns the following responses:

  • grc – GeoCOM return code.
Property Values
Instruments TPS1100, TPS1200, TM30/TS30, TS16
ASCII request %R1Q,9037:<search_hz>,<search_v>
ASCII response %R1P,0,0:<grc>

Arguments

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

Prepared request.

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

Search range, Hz axis [rad].

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

Search range, V axis [rad].


Calls

proc~~dm_geocom_api_request_fine_adjust~~CallsGraph proc~dm_geocom_api_request_fine_adjust dm_geocom_api_request_fine_adjust proc~dm_geocom_api_request dm_geocom_api_request proc~dm_geocom_api_request_fine_adjust->proc~dm_geocom_api_request