import type { ConnectionKey } from '../models/ConnectionKey'; import type { ErrorResponse } from '../models/ErrorResponse'; import type { HDSPResponse } from '../models/HDSPResponse'; import type { NextXAT } from '../models/NextXAT'; import type { NextXAVA } from '../models/NextXAVA'; import type { NextXPT } from '../models/NextXPT'; import type { NextXPVA } from '../models/NextXPVA'; import type { NextXPVP } from '../models/NextXPVP'; import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class HdspService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); /** * Sets the next absolute position (xa) of the device, and the absolute velocity (va) the device should use to reach the position. * Sets the next absolute position (xa) of the device, and the absolute velocity (va) the device should use to reach the position. * @param xConnectionKey Device connection key. * @param requestBody * @returns any Position * @throws ApiError */ nextPostionAbsVelocityAbs(xConnectionKey: ConnectionKey, requestBody: NextXAVA): CancelablePromise<(ErrorResponse | HDSPResponse)>; /** * Sets the next percent position (xp) of the device, and the absolute velocity (va) the device should use to reach the position. * Sets the next percent position (xp) of the device, and the absolute velocity (va) the device should use to reach the position. * @param xConnectionKey Device connection key. * @param requestBody * @returns any Position * @throws ApiError */ nextPositionPercentVelocityAbsolute(xConnectionKey: ConnectionKey, requestBody: NextXPVA): CancelablePromise<(ErrorResponse | HDSPResponse)>; /** * Sets the next percent position (xp) of the device, and the percent velocity (vp) the device should use to reach the position. * Sets the next percent position (xp) of the device, and the percent velocity (vp) the device should use to reach the position. * @param xConnectionKey Device connection key. * @param requestBody * @returns any Position * @throws ApiError */ nextPositionPercentVelocityPercent(xConnectionKey: ConnectionKey, requestBody: NextXPVP): CancelablePromise<(ErrorResponse | HDSPResponse)>; /** * Sets the next absolute position (xa) of the device, and the time (t) the device should use to reach the position. * Sets the next absolute position (xa) of the device, and the time (t) the device should use to reach the position. * @param xConnectionKey Device connection key. * @param requestBody * @returns any HDSPResponse * @throws ApiError */ nextPositionAbsInTime(xConnectionKey: ConnectionKey, requestBody: NextXAT): CancelablePromise<(ErrorResponse | HDSPResponse)>; /** * Sets the next percent position (xp) of the device, and the time (t) the device should use to reach the position. * Sets the next percent position (xp) of the device, and the time (t) the device should use to reach the position. * @param xConnectionKey Device connection key. * @param requestBody * @returns any HDSPResponse * @throws ApiError */ nextPositionPercentInTime(xConnectionKey: ConnectionKey, requestBody: NextXPT): CancelablePromise<(ErrorResponse | HDSPResponse)>; }