com.kuka.roboticsAPI.controllerModel.sunrise
Interface ISunriseRequestService

All Known Implementing Classes:
SunriseRequestService

public interface ISunriseRequestService

Interface for accessing Sunrise SSR execution methods.

This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.

Method Summary
 void sendAsynchronousSSR(SSR ssr)
          Sends the given SSR asynchronously.
 void sendSPRAsSSR(SPR spr)
          Sends a SPR to Sunrise.
 Message sendSynchronousSSR(SSR ssr)
          Sends a SSR to Sunrise.
 Message sendSynchronousSSR(SSR ssr, int timeout, TimeUnit timeUnit)
          Sends a SSR to Sunrise.
 

Method Detail

sendSynchronousSSR

Message sendSynchronousSSR(SSR ssr)
Sends a SSR to Sunrise. This method will block the calling thread until the SSR request is complete or a 5 seconds timeout occurs.

Parameters:
ssr - The SSR which should be sent. null is not allowed.
Returns:
The message response of Sunrise.
This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.

sendSynchronousSSR

Message sendSynchronousSSR(SSR ssr,
                           int timeout,
                           TimeUnit timeUnit)
Sends a SSR to Sunrise. This method will block the calling thread until the SSR request is complete or the specified timeout (in the specified time unit) occurs.

Parameters:
ssr - The SSR which should be sent. null is not allowed.
timeout - the timeout to wait for a response.
timeUnit - the timeout unit for the timeout
Returns:
The message response of Sunrise.
This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.

sendAsynchronousSSR

void sendAsynchronousSSR(SSR ssr)
Sends the given SSR asynchronously.

Parameters:
ssr - The SSR which should be sent.
This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.

sendSPRAsSSR

void sendSPRAsSSR(SPR spr)
Sends a SPR to Sunrise. This method will block the calling thread until the SPR is complete or a timeout occurs.

Parameters:
spr - The SPR which should be sent. null is not allowed.
This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.


Copyright © 2019. All rights reserved.