dm_geocom_api_request_do_measure Subroutine

public pure subroutine dm_geocom_api_request_do_measure(request, tmc_prog, inc_mode)

Request of TMC_DoMeasure procedure. Creates request for trying a distance measurement. This command does not return any values.

The argument tmc_prog must be one of the following TMC measurement modes:

  • GEOCOM_TMC_STOP
  • GEOCOM_TMC_DEF_DIST
  • GEOCOM_TMC_CLEAR
  • GEOCOM_TMC_SIGNAL
  • GEOCOM_TMC_DO_MEASURE
  • GEOCOM_TMC_RTRK_DIST
  • GEOCOM_TMC_RED_TRK_DIST
  • GEOCOM_TMC_FREQUENCY

The argument inc_mode must be one of the following inclination measurement modes:

  • GEOCOM_TMC_MEA_INC
  • GEOCOM_TMC_AUTO_INC
  • GEOCOM_TMC_PLANE_INC

If a distance measurement is performed in measurement program GEOCOM_TMC_DEF_DIST, the distance sensor will work with the set EDM mode.

The instrument returns the following responses:

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

Arguments

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

Prepared request.

integer, intent(in) :: tmc_prog

TMC measurement program (GEOCOM_TMC_MEASURE_PRG).

integer, intent(in) :: inc_mode

Inclination measurement mode (GEOCOM_TMC_INCLINE_PRG).


Calls

proc~~dm_geocom_api_request_do_measure~~CallsGraph proc~dm_geocom_api_request_do_measure dm_geocom_api_request_do_measure proc~dm_geocom_api_request dm_geocom_api_request proc~dm_geocom_api_request_do_measure->proc~dm_geocom_api_request