Library | Module

Interface IpfcJLinkApplication



Description

 
Direct Parent Classes:
IpfcObject



Method Summary

FunctionExecuteTask (TaskId as String, InputArguments as IpfcArguments) as IpfcArguments
Call a method in a J-Link application, with user-specified arguments.
FunctionIsActive () as Boolean
Identifies if the application is currently running.
SubStop ()
Stop a previously loaded J-Link application. The application's stop method will be called.



Method Detail


FunctionExecuteTask (TaskId as String, InputArguments as IpfcArguments) as IpfcArguments

Call a method in a J-Link application, with user-specified arguments.

Exceptions thrown (but not limited to):

IpfcXToolkitUserAbort - The application threw an exception. See the exception output argument for more details.

IpfcXToolkitNotFound - The task could not be found.

IpfcXToolkitBadContext - The handle is valid but the application is not active.

IpfcXJLinkApplicationInactive - The application is not active.


Parameters:
TaskId
The string identifier for the task.
InputArguments
The input arguments for the method.
Returns:
The output arguments from the method.



FunctionIsActive () as Boolean

Identifies if the application is currently running.
Returns:
true if its running, false otherwise.



SubStop ()

Stop a previously loaded J-Link application. The application's stop method will be called.

Exceptions thrown (but not limited to):

IpfcXToolkitUserAbort - The application failed to shutdown properly. See the output exception for more details.

IpfcXToolkitBusy - The application has menus or UI components active in the UI.

IpfcXToolkitBadContext - The handle is valid but the application is not active.

IpfcXJLinkApplicationInactive - The application is not active.