Procedures for GeoCOM protocol handling. The routines in this module only prepare requests and responses for GeoCOM API calls.
The GeoCOM API is divided into the following sub-systems:
AUT – AutomationBAP – Basic ApplicationsBMM – Basic Man-Machine InterfaceCOM – Communication SettingsCSV – Central ServicesEDM – Electronic Distance MeasurementFTR – File TransferIMG – Image ProcessingMOT – MotorisationSUP – SupervisorTMC – Theodolite Measurement and Calculation| GeoCOM API | DMPACK API | 
|---|---|
| AUS_GetUserAtrState | dm_geocom_api_request_get_user_atr_mode | 
| AUS_GetUserLockState | dm_geocom_api_request_get_user_lock_mode | 
| AUS_SetUserAtrState | dm_geocom_api_request_set_user_atr_mode | 
| AUS_SetUserLockState | dm_geocom_api_request_set_user_lock_mode | 
| AUT_ChangeFace | dm_geocom_api_request_change_face | 
| AUT_FineAdjust | dm_geocom_api_request_fine_adjust | 
| AUT_GetFineAdjustMode | dm_geocom_api_request_get_fine_adjust_mode | 
| AUT_GetSearchArea | dm_geocom_api_request_get_search_area | 
| AUT_GetUserSpiral | dm_geocom_api_request_get_user_spiral | 
| AUT_LockIn | dm_geocom_api_request_lock_in | 
| AUT_MakePositioning | dm_geocom_api_request_set_position | 
| AUT_PS_EnableRange | dm_geocom_api_request_ps_enable_range | 
| AUT_PS_SearchNext | dm_geocom_api_request_ps_search_next | 
| AUT_PS_SearchWindow | dm_geocom_api_request_ps_search_window | 
| AUT_PS_SetRange | dm_geocom_api_request_ps_set_range | 
| AUT_ReadTimeout | dm_geocom_api_request_get_timeout | 
| AUT_ReadTol | dm_geocom_api_request_get_tolerance | 
| AUT_Search | dm_geocom_api_request_get_search | 
| AUT_SetFineAdjustMode | dm_geocom_api_request_set_fine_adjust_mode | 
| AUT_SetSearchArea | dm_geocom_api_request_set_search_area | 
| AUT_SetTimeout | dm_geocom_api_request_set_positioning_timeout | 
| AUT_SetTol | dm_geocom_api_request_set_tolerance | 
| AUT_SetUserSpiral | dm_geocom_api_request_set_user_spiral | 
| BAP_GetATRSetting | dm_geocom_api_request_get_atr_setting | 
| BAP_GetMeasPrg | dm_geocom_api_request_get_measurement_program | 
| BAP_GetPrismDef | dm_geocom_api_request_get_prism_definition | 
| BAP_GetRedATRFov | dm_geocom_api_request_get_reduced_atr_fov | 
| BAP_GetTargetType | dm_geocom_api_request_get_target_type | 
| BAP_GetUserPrismDef | dm_geocom_api_request_get_user_prism_definition | 
| BAP_MeasDistanceAngle | dm_geocom_api_request_measure_distance_angle | 
| BAP_SearchTarget | dm_geocom_api_request_search_target | 
| BAP_SetATRSetting | dm_geocom_api_request_set_atr_mode | 
| BAP_SetAtmCorr | dm_geocom_api_request_set_atmospheric_correction | 
| BAP_SetAtmPpm | dm_geocom_api_request_set_atmospheric_ppm | 
| BAP_SetMeasPrg | dm_geocom_api_request_set_measurement_program | 
| BAP_SetPrismType2 | dm_geocom_api_request_set_prism_type_v2 | 
| BAP_SetPrismType | dm_geocom_api_request_set_prism_type | 
| BAP_SetRedATRFov | dm_geocom_api_request_set_reduced_atr_fov | 
| BAP_SetTargetType | dm_geocom_api_request_set_target_type | 
| BAP_SetUserPrismDef | dm_geocom_api_request_set_user_prism_definition | 
| BMM_BeepAlarm | dm_geocom_api_request_beep_alarm | 
| BMM_BeepNormal | dm_geocom_api_request_beep_normal | 
| COM_GetBinaryAvailable | dm_geocom_api_request_get_binary_mode | 
| COM_GetDoublePrecision | dm_geocom_api_request_get_double_precision | 
| COM_GetSWVersion | dm_geocom_api_request_get_geocom_version | 
| COM_NullProc | dm_geocom_api_request_null | 
| COM_SetBinaryAvailable | dm_geocom_api_request_set_binary_mode | 
| COM_SetDoublePrecision | dm_geocom_api_request_set_double_precision | 
| COM_SwitchOffTPS | dm_geocom_api_request_switch_off | 
| COM_SwitchOffTPS | dm_geocom_api_request_switch_on | 
| CSV_CheckPower | dm_geocom_api_request_get_power | 
| CSV_GetDateTimeCentiSec | dm_geocom_api_request_get_date_time_centi | 
| CSV_GetDateTime | dm_geocom_api_request_get_date_time | 
| CSV_GetDeviceConfig | dm_geocom_api_request_get_device_config | 
| CSV_GetInstrumentName | dm_geocom_api_request_get_instrument_name | 
| CSV_GetInstrumentNo | dm_geocom_api_request_get_instrument_number | 
| CSV_GetIntTemp | dm_geocom_api_request_get_internal_temperature | 
| CSV_GetReflectorlessClass | dm_geocom_api_request_get_reflectorless_class | 
| CSV_GetSWVersion | dm_geocom_api_request_get_software_version | 
| CSV_SetDateTime | dm_geocom_api_request_set_date_time | 
| EDM_GetEglIntensity | dm_geocom_api_request_get_egl_intensity | 
| EDM_Laserpointer | dm_geocom_api_request_set_laser_pointer | 
| EDM_SetEglIntensity | dm_geocom_api_request_set_egl_intensity | 
| FTR_AbortDownload | dm_geocom_api_request_abort_download | 
| FTR_AbortList | dm_geocom_api_request_abort_list | 
| FTR_Delete | dm_geocom_api_request_delete | 
| FTR_Download | dm_geocom_api_request_download | 
| FTR_List | dm_geocom_api_request_list | 
| FTR_SetupDownload | dm_geocom_api_request_setup_download | 
| FTR_SetupList | dm_geocom_api_request_setup_list | 
| IMG_GetTccConfig | dm_geocom_api_request_get_image_config | 
| IMG_SetTccConfig | dm_geocom_api_request_set_image_config | 
| IMG_TakeTccImage | dm_geocom_api_request_take_image | 
| IOS_BeepOff | dm_geocom_api_request_beep_off | 
| IOS_BeepOn | dm_geocom_api_request_beep_on | 
| MOT_ReadLockStatus | dm_geocom_api_request_get_lock_status | 
| MOT_SetVelocity | dm_geocom_api_request_set_velocity | 
| MOT_StartController | dm_geocom_api_request_start_controller | 
| MOT_StopController | dm_geocom_api_request_stop_controller | 
| SUP_GetConfig | dm_geocom_api_request_get_config | 
| SUP_SetConfig | dm_geocom_api_request_set_config | 
| TMC_DoMeasure | dm_geocom_api_request_do_measure | 
| TMC_GeoPpm | dm_geocom_api_request_get_geometric_ppm | 
| TMC_GetAngSwitch | dm_geocom_api_request_get_angle_correction | 
| TMC_GetAngle1 | dm_geocom_api_request_get_angle_complete | 
| TMC_GetAngle5 | dm_geocom_api_request_get_angle | 
| TMC_GetAtmCorr | dm_geocom_api_request_get_atmospheric_correction | 
| TMC_GetAtmPpm | dm_geocom_api_request_get_atmospheric_ppm | 
| TMC_GetCoordinate | dm_geocom_api_request_get_coordinate | 
| TMC_GetEdmMode | dm_geocom_api_request_get_edm_mode | 
| TMC_GetFace | dm_geocom_api_request_get_face | 
| TMC_GetFullMeas | dm_geocom_api_request_get_full_measurement | 
| TMC_GetHeight | dm_geocom_api_request_get_height | 
| TMC_GetInclineSwitch | dm_geocom_api_request_get_inclination_correction | 
| TMC_GetPrismCorr | dm_geocom_api_request_get_prism_constant | 
| TMC_GetPrismType2 | dm_geocom_api_request_get_prism_type_v2 | 
| TMC_GetPrismType | dm_geocom_api_request_get_prism_type | 
| TMC_GetQuickDist | dm_geocom_api_request_get_quick_distance | 
| TMC_GetRefractiveMethod | dm_geocom_api_request_get_refraction_mode | 
| TMC_GetSignal | dm_geocom_api_request_get_signal | 
| TMC_GetSimpleCoord | dm_geocom_api_request_get_simple_coordinates | 
| TMC_GetSimpleMea | dm_geocom_api_request_get_simple_measurement | 
| TMC_GetSlopeDistCorr | dm_geocom_api_request_get_slope_distance_correction | 
| TMC_GetStation | dm_geocom_api_request_get_station | 
| TMC_IfDataAzeCorrError | dm_geocom_api_request_get_atr_error | 
| TMC_IfDataIncCorrError | dm_geocom_api_request_get_inclination_error | 
| TMC_QuickDist | dm_geocom_api_request_get_quick_distance | 
| TMC_SetAngSwitch | dm_geocom_api_request_set_angle_correction | 
| TMC_SetEdmMode | dm_geocom_api_request_set_edm_mode | 
| TMC_SetGeoPpm | dm_geocom_api_request_set_geometric_ppm | 
| TMC_SetHandDist | dm_geocom_api_request_set_distance | 
| TMC_SetHeight | dm_geocom_api_request_set_height | 
| TMC_SetInclineSwitch | dm_geocom_api_request_set_inclination_correction | 
| TMC_SetOrientation | dm_geocom_api_request_set_orientation | 
| TMC_SetPrismCorr | dm_geocom_api_request_set_prism_constant | 
| TMC_SetRefractiveMethod | dm_geocom_api_request_set_refraction_mode | 
| TMC_SetStation | dm_geocom_api_request_set_station | 
Prepares a DMPACK request type by setting request command, response pattern, response delimiter, and response definition array.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request type. | ||
| character(len=*), | intent(in) | :: | name | Request name. | ||
| integer, | intent(in) | :: | code | GeoCOM request code. | ||
| character(len=*), | intent(in), | optional | :: | arguments | GeoCOM request arguments. | |
| character(len=*), | intent(in), | optional | :: | pattern | Regular expression pattern that matches the raw response. | |
| type(response_type), | intent(in), | optional | :: | responses(:) | Array of response types. | |
| integer, | intent(in), | optional | :: | mode | Mode of returned observation request ( | 
Request of FTR_AbortDownload procedure. Creates request to abort or end the file download command.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of FTR_AbortList procedure. Creates request to abort or end the file list command.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of BMM_BeepAlarm procedure. Creates request to output an alarm signal (triple beep).
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of BMM_BeepNormal procedure. Creates request to output an alarm signal (single beep).
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of IOS_BeepOff procedure. Creates request to stop an active beep signal.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of IOS_BeepOn procedure. Creates request for continuous beep signal of given intensity.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | intensity | Intensity of beep, from 0 to 100. | 
Request of AUT_ChangeFace procedure. Creates request for turning the telescope to the other face.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | pos_mode | Position mode ( | ||
| integer, | intent(in) | :: | atr_mode | ATR mode ( | 
Request of FTR_Delete procedure. Creates request for deleting one or more files.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | device_type | Internal memory or memory card ( | ||
| integer, | intent(in) | :: | file_type | Type of file ( | ||
| integer, | intent(in) | :: | day | Day ( | ||
| integer, | intent(in) | :: | month | Month ( | ||
| integer, | intent(in) | :: | year | Year ( | ||
| character(len=*), | intent(in) | :: | file_name | Name of file to delete. | 
Request of TMC_DoMeasure procedure. Creates request for trying a distance measurement. This command does not return any values.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | tmc_prog | TMC measurement program ( | ||
| integer, | intent(in) | :: | inc_mode | Inclination measurement mode ( | 
Request of FTR_Download procedure. Creates request to get a single block of data. The FTR_SetupDownload command has to be called first.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | block_number | Block number. | 
Request of AUT_FineAdjust procedure. Creates request for automatic target positioning.
| Type | Intent | Optional | 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]. | 
Request of TMC_GetAngle5 procedure. Creates request for returning a simple angle measurement.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | inc_mode | Inclination measurement mode ( | 
Request of TMC_GetAngle1 procedure. Creates request for returning a complete angle measurement.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | inc_mode | Inclination measurement mode ( | 
Request of TMC_GetAngSwitch procedure. Creates request for getting the angular correction status.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of TMC_GetAtmCorr procedure. Creates request for getting the atmospheric correction parameters.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of TMC_GetAtmPpm procedure. Creates request for getting the atmospheric ppm correction factor.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of TMC_IfDataAzeCorrError procedure. Creates request for getting the ATR error status.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of BAP_GetATRSetting procedure. Creates request for getting the current ATR Low-Vis mode.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of COM_GetBinaryAvailable procedure. Creates request for getting the binary attribute of the server.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of SUP_GetConfig procedure. Creates request for getting
the power management configuration status. The power timeout
specifies the time after which the device switches into the mode
indicated by autopwr.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of TMC_GetCoordinate procedure. Creates request for getting the coordinates of a measured point.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | wait_time | Delay to wait for the distance measurement to finish [msec]. | ||
| integer, | intent(in) | :: | inc_mode | Inclination measurement mode ( | 
Request of CSV_GetDateTime procedure. Creates request for getting
the current date and time of the instrument. A possible response may
look like %R1P,0,0:0,1996,'07','19','10','13','2f'.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of CSV_GetDateTimeCentiSec procedure. Creates request for getting the current date and time of the instrument, including centiseconds.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of CSV_GetDeviceConfig procedure. Creates request for getting the instrument configuration.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of COM_GetDoublePrecision procedure. Creates request for getting the double precision setting – the number of digits to the right of the decimal point – when double floating-point values are transmitted.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of TMC_GetEdmMode procedure. Creates request for getting the EDM measurement mode.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of EDM_GetEglIntensity procedure. Creates request for getting the value of the intensity of the electronic guide light (EGL).
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of TMC_GetFace procedure. Creates request for getting the face of the current telescope position.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of AUT_GetFineAdjustMode procedure. Creates request for getting the fine adjustment positioning mode.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of TMC_GetFullMeas procedure. Creates request to query angle, inclination, and distance measurement values.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | wait_time | Delay to wait for the distance measurement to finish [msec]. | ||
| integer, | intent(in) | :: | inc_mode | Inclination measurement mode ( | 
Request of COM_GetSWVersion procedure. Creates request for getting the GeoCOM server software version.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of TMC_GeoPpm procedure. Creates request for getting the geometric ppm correction factor.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of TMC_GetHeight procedure. Creates request for getting the current reflector height.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of IMG_GetTccConfig procedure. Creates request to read
the current image configuration. The response subfunc is a binary
combination of the following settings:
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | mem_type | Memory device type ( | 
Request of TMC_GetInclineSwitch procedure. Creates request for getting the dual-axis compensator status.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of TMC_IfDataIncCorrError procedure. Creates request for getting the inclination error status.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of CSV_GetInstrumentName procedure. Creates request for getting the Leica-specific instrument name.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of CSV_GetInstrumentNo procedure. Creates request for getting the factory defined instrument number.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of CSV_GetIntTemp procedure. Creates request for getting the internal temperature of the instrument, measured on the mainboard side.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of MOT_ReadLockStatus procedure. Creates request for returning the condition of the Lock-In control.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of BAP_GetMeasPrg procedure. Creates request for getting the distance measurement program of the instrument.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of CSV_CheckPower procedure. Creates request for checking the available power.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of TMC_GetPrismCorr procedure. Creates request for getting the prism constant.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of BAP_GetPrismDef procedure. Creates request for getting the default prism definition.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | prism_type | Prism type ( | 
Request of TMC_GetPrismType procedure. Creates request for getting the default prism type.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of TMC_GetPrismType2 procedure. Creates request for getting the default or user prism type.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of TMC_QuickDist procedure. Creates request for returning the slope distance and both angles.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of BAP_GetRedATRFov procedure. Creates request for getting the reduced ATR field of view.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of CSV_GetReflectorlessClass procedure. Creates request for getting the RL type.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of TMC_GetRefractiveMethod procedure. Creates request for getting the refraction model.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of AUT_GetSearchArea procedure. Creates request for getting the dimensions of the PowerSearch window.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of TMC_GetSignal procedure. Creates request for getting the EDM signal intensity.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of TMC_GetSimpleCoord procedure. Creates request for returning cartesian coordinates.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | wait_time | Delay to wait for the distance measurement to finish [msec]. | ||
| integer, | intent(in) | :: | inc_mode | Inclination measurement mode ( | 
Request of TMC_GetSimpleMea procedure. Creates request for returning the values of the angle and distance measurement.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | wait_time | Delay to wait for the distance measurement to finish [msec]. | ||
| integer, | intent(in) | :: | inc_mode | Inclination measurement mode ( | 
Request of TMC_GetSlopeDistCorr procedure. Creates request for getting the total ppm and prism correction.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of CSV_GetSWVersion procedure. Creates request for getting the system software version of the instrument.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of TMC_GetStation procedure. Creates request for getting the station coordinates of the instrument.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of BAP_GetTargetType procedure. Creates request for getting the EDM type.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of AUT_ReadTimeout procedure. Creates request for getting the timeout for positioning.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of AUT_ReadTol procedure. Creates request for getting the positioning tolerances.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of AUS_GetUserAtrState procedure. Creates request for getting the status of the ATR mode.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of AUS_GetUserLockState procedure. Creates request for getting the status of the Lock mode.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of BAP_GetUserPrismDef procedure. Creates request for getting the user prism definition.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| character(len=*), | intent(in) | :: | name | Prism name. | 
Request of AUT_GetUserSpiral procedure. Creates request for getting the user-defined search spiral.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of FTR_List procedure. Creates request for listing file information.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| logical, | intent(in) | :: | next | First or next entry. | 
Request of AUT_LockIn procedure. Creates request for starting the target tracking.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of BAP_MeasDistanceAngle procedure. Creates request for measuring Hz, V angles and a single distance.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | dist_mode | Distance measurement mode ( | 
Request of COM_NullProc procedure. Creates request for checking the communication.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of AUT_PS_EnableRange procedure. Creates request for enabling the PowerSearch window and range.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| logical, | intent(in) | :: | enabled | Enable PowerSearch. | 
Request of AUT_PS_SearchNext procedure. Creates request for searching for the next target.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | direction | Searching direction ( | ||
| logical, | intent(in) | :: | swing | Searching starts –10 gon to the given direction. | 
Request of AUT_PS_SearchWindow procedure. Creates request for starting PowerSearch.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of AUT_PS_SetRange procedure. Creates request for setting the PowerSearch range.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | min_dist | Min. distance to prism (≥ 0) [m]. | ||
| integer, | intent(in) | :: | max_dist | Max. distance to prism (≤ 400, ≥  | 
Request of AUT_Search procedure. Creates request for performing an automatic target search.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| real(kind=r8), | intent(in) | :: | search_hz | Horizontal search region [rad]. | ||
| real(kind=r8), | intent(in) | :: | search_v | Vertical search region [rad]. | 
Request of BAP_SearchTarget procedure. Creates request for searching a target.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | 
Request of TMC_SetAngSwitch procedure. Creates request for turning angle corrections on or off.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| logical, | intent(in) | :: | incline | Enable inclination correction. | ||
| logical, | intent(in) | :: | stand_axis | Enable standard axis correction. | ||
| logical, | intent(in) | :: | collimation | Enable collimation correction. | ||
| logical, | intent(in) | :: | tilt_axis | Enable tilt axis correction. | 
Request of BAP_SetAtmCorr procedure. Creates request for setting the atmospheric correction parameters.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| real(kind=r8), | intent(in) | :: | lambda | Wave-length of EDM transmitter [m]. | ||
| real(kind=r8), | intent(in) | :: | pressure | Atmospheric pressure [mbar]. | ||
| real(kind=r8), | intent(in) | :: | dry_temp | Dry temperature [°C]. | ||
| real(kind=r8), | intent(in) | :: | wet_temp | Wet temperature [°C]. | 
Request of BAP_SetAtmPpm procedure. Creates request for setting the atmospheric ppm correction factor.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| real(kind=r8), | intent(in) | :: | atm_ppm | Atmospheric ppm correction factor [ppm]. | 
Request of BAP_SetATRSetting procedure. Creates request for setting the ATR low-vis mode.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | atr_mode | ATR low-vis mode ( | 
Request of COM_SetBinaryAvailable procedure. Creates request for setting the binary attribute of the server.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| logical, | intent(in) | :: | enabled | Enable binary communication. | 
Request of SUP_SetConfig procedure. Creates request for setting the power management configuration.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | auto_power | Power-off mode ( | ||
| integer, | intent(in) | :: | timeout | Timeout [msec]. | 
Request of CSV_SetDateTime procedure. Creates request for setting the date and time of the instrument.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | year | Year ( | ||
| integer, | intent(in) | :: | month | Month ( | ||
| integer, | intent(in) | :: | day | Day of month ( | ||
| integer, | intent(in) | :: | hour | Hour ( | ||
| integer, | intent(in) | :: | minute | Minute ( | ||
| integer, | intent(in) | :: | second | Second ( | 
Request of TMC_SetHandDist procedure. Creates request for setting the slope distance and height offset.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| real(kind=r8), | intent(in) | :: | slope_dist | Slope distance [m]. | ||
| real(kind=r8), | intent(in) | :: | height_offset | Height offset [m]. | ||
| integer, | intent(in) | :: | inc_mode | Inclination measurement mode ( | 
Request of COM_SetDoublePrecision procedure. Creates request for setting the double precision.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | ndigits | Number of digits right to the comma. | 
Request of TMC_SetEdmMode procedure. Creates request for setting the EDM measurement mode.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | edm_mode | EDM measurement mode ( | 
Request of EDM_SetEglIntensity procedure. Creates request for setting the intensity of the electronic guide light.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | intensity | EGL intensity ( | 
Request of AUT_SetFineAdjustMode procedure. Creates request for setting the fine adjust positioning mode.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | adj_mode | Fine adjust positioning mode ( | 
Request of TMC_SetGeoPpm procedure. Creates request for setting the geometric ppm correction factor.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| logical, | intent(in) | :: | enabled | Enable geometric ppm calculation. | ||
| real(kind=r8), | intent(in) | :: | scale_factor | Scale factor on central meridian. | ||
| real(kind=r8), | intent(in) | :: | offset | Offset from central meridian [m]. | ||
| real(kind=r8), | intent(in) | :: | height_ppm | Ppm value due to height above reference. | ||
| real(kind=r8), | intent(in) | :: | individual_ppm | Individual ppm value. | 
Request of TMC_SetHeight procedure. Creates request for setting a new reflector height.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| real(kind=r8), | intent(in) | :: | height | Reflector height [m]. | 
Request of IMG_SetTccConfig procedure. Creates request for setting the image configuration.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | mem_type | Memory device type ( | ||
| integer, | intent(in) | :: | image_number | Actual image number. | ||
| integer, | intent(in) | :: | quality | JPEG compression factor (0 – 100). | ||
| integer, | intent(in) | :: | sub_function | Additional sub-functions to call. | ||
| character(len=*), | intent(in) | :: | prefix | File name prefix. | 
Request of TMC_SetInclineSwitch procedure. Creates request for turning the dual-axis compensator on or off.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| logical, | intent(in) | :: | enabled | Enable dual-axis compensator. | 
Request of EDM_Laserpointer procedure. Creates request for turning the laser pointer on or off.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| logical, | intent(in) | :: | enabled | Enable laser pointer. | 
Request of BAP_SetMeasPrg procedure. Creates request for setting the distance measurement program.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | bap_prog | Measurement program ( | 
Request of TMC_SetOrientation procedure. Creates request for orientating the instrument in horizontal direction.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| real(kind=r8), | intent(in) | :: | hz | Horizontal orientation [rad]. | 
Request of AUT_MakePositioning procedure. Creates request for turning the telescope to a specified position.
| Type | Intent | Optional | 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 ( | ||
| integer, | intent(in) | :: | atr_mode | ATR mode ( | 
Request of AUT_SetTimeout procedure. Creates request for setting the timeout for positioning.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| real(kind=r8), | intent(in) | :: | time_hz | Timeout in Hz direction [s]. | ||
| real(kind=r8), | intent(in) | :: | time_v | Timeout in V direction [s]. | 
Request of TMC_SetPrismCorr procedure. Creates request for setting the prism constant. The API function BAP_SetPrismType overwrites this setting.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| real(kind=r8), | intent(in) | :: | prism_const | Prism constant [mm]. | 
Request of BAP_SetPrismType procedure. Creates request for setting the default prism type.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | prism_type | Prism type ( | 
Request of BAP_SetPrismType2 procedure. Creates request for setting the default or user prism type.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | prism_type | Prism type ( | ||
| character(len=*), | intent(in) | :: | prism_name | Prism name (required if prism type is  | 
Request of BAP_SetRedATRFov procedure. Creates request for setting the reduced ATR field of view.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| logical, | intent(in) | :: | enabled | Use reduced field of view. | 
Request of TMC_SetRefractiveMethod procedure. Creates request for setting the refraction model.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | mode | Refraction data method (1 or 2). | 
Request of AUT_SetSearchArea procedure. Creates request for setting the PowerSearch window.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| real(kind=r8), | intent(in) | :: | center_hz | Search area center Hz angle [rad]. | ||
| real(kind=r8), | intent(in) | :: | center_v | Search area center V angle [rad]. | ||
| real(kind=r8), | intent(in) | :: | range_hz | Search area range Hz angle [rad]. | ||
| real(kind=r8), | intent(in) | :: | range_v | Search area range V angle [rad]. | ||
| logical, | intent(in) | :: | enabled | Enable search area. | 
Request of TMC_SetStation procedure. Creates request for setting the station coordinates of the instrument.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| real(kind=r8), | intent(in) | :: | easting | E coordinate [m]. | ||
| real(kind=r8), | intent(in) | :: | northing | N coordinate [m]. | ||
| real(kind=r8), | intent(in) | :: | height | H coordinate [m]. | ||
| real(kind=r8), | intent(in) | :: | instr_height | Instrument height [m]. | 
Request of BAP_SetTargetType procedure. Creates request for setting the EDM type.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | target_type | Target type ( | 
Request of AUT_SetTol procedure. Creates request for setting the positioning tolerances.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| real(kind=r8), | intent(in) | :: | hz | Positioning tolerance in Hz direction [rad]. | ||
| real(kind=r8), | intent(in) | :: | v | Positioning tolerance in V direction [rad]. | 
Request of AUS_SetUserAtrState procedure. Creates request for setting the status of the ATR state.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| logical, | intent(in) | :: | enabled | Enable ATR mode. | 
Request of AUS_SetUserLockState procedure. Creates request for setting the status of the Lock state.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| logical, | intent(in) | :: | enabled | Enable Lock mode. | 
Request of BAP_SetUserPrismDef procedure. Creates request for setting a user prism definition.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| character(len=*), | intent(in) | :: | prism_name | Prism name. | ||
| real(kind=r8), | intent(in) | :: | prism_const | Prism correction constant [mm]. | ||
| integer, | intent(in) | :: | refl_type | Reflector type ( | ||
| character(len=*), | intent(in) | :: | creator | Name of creator. | 
Request of AUT_SetUserSpiral procedure. Creates request for setting the ATR search window.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| real(kind=r8), | intent(in) | :: | hz | ATR search window in Hz direction [rad]. | ||
| real(kind=r8), | intent(in) | :: | v | ATR search window in V direction [rad]. | 
Request of MOT_SetVelocity procedure. Creates request for driving the instrument with constant speed.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| real(kind=r8), | intent(in) | :: | omega_hz | Velocity in Hz direction [rad/s]. | ||
| real(kind=r8), | intent(in) | :: | omega_v | Velocity in V direction [rad/s]. | 
Request of FTR_SetupDownload procedure. Creates request for setting up a file download.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | device_type | Device type ( | ||
| integer, | intent(in) | :: | file_type | File type ( | ||
| character(len=*), | intent(in) | :: | file_name | File name with extension. | ||
| integer, | intent(in) | :: | block_size | Block size. | 
Request of FTR_SetupList procedure. Creates request for setting up file listing.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | device_type | Device type ( | ||
| integer, | intent(in) | :: | file_type | File type ( | ||
| character(len=*), | intent(in), | optional | :: | search_path | Optional search path, required for file type  | 
Request of MOT_StartController procedure. Creates request for starting the motor controller.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | start_mode | Controller start mode ( | 
Request of MOT_StartController procedure. Creates request for stopping the motor controller.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | stop_mode | Controller stop mode ( | 
Request of COM_SwitchOffTPS procedure. Creates request for turning the instrument off.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | stop_mode | Switch-off mode ( | 
Request of COM_SwitchOnTPS procedure. Creates request for turning the instrument on.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | start_mode | Switch-on mode ( | 
Request of IMG_TakeTccImage procedure. Creates request for capturing a telescope image.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(request_type), | intent(out) | :: | request | Prepared request. | ||
| integer, | intent(in) | :: | mem_type | Memory type ( |