dm_geocom_api_request_get_quick_distance Subroutine

public pure subroutine dm_geocom_api_request_get_quick_distance(request)

Request of TMC_QuickDist procedure. Creates request for returning the slope distance and both angles.

The function starts an EDM tracking measurement, and waits until a distance has been measured. Then, it returns the angles and the slope distance, but no coordinates. If no distance could be measured, only angles and an error code are returned. A measurement may be aborted by calling TMC_DoMeasure.

The instrument returns the following responses:

  • grc – GeoCOM return code.
  • hz – Horizontal angle [rad].
  • v – Vertical angle [rad].
  • sdist – Slope distance [m].
Property Values
Instruments TPS1100, TPS1200, TM30/TS30, TS16
ASCII request %R1Q,2117:
ASCII response %R1P,0,0:<grc>,<hz>,<v>,<sdist>

Arguments

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

Prepared request.


Calls

proc~~dm_geocom_api_request_get_quick_distance~~CallsGraph proc~dm_geocom_api_request_get_quick_distance dm_geocom_api_request_get_quick_distance proc~dm_geocom_api_request dm_geocom_api_request proc~dm_geocom_api_request_get_quick_distance->proc~dm_geocom_api_request