CE Skeleton SPI


Data Structures

struct  SKEL_Fxns
 Table of functions defining the interface of a skeleton. More...

Typedefs

typedef VISA_Status(*) SKEL_CALLFXN (VISA_Handle handle, VISA_Msg msg)
 Prototype for a skeleton's call() implementation.
typedef VISA_Handle(*) SKEL_CREATEFXN (Void *reserved, String name, Void *params)
 Prototype for a skeleton's create() API.
typedef Void(*) SKEL_DESTROYFXN (VISA_Handle handle)
 Prototype for a skeleton's destroy() API.


Typedef Documentation

typedef VISA_Status(*) SKEL_CALLFXN(VISA_Handle handle, VISA_Msg msg)

Prototype for a skeleton's call() implementation.

Parameters:
[in] handle A handle to the current skeleton.
[in] msg A message sent by the algorithm's stub

typedef VISA_Handle(*) SKEL_CREATEFXN(Void *reserved, String name, Void *params)

Prototype for a skeleton's create() API.

Parameters:
[in] reserved Reserved.
[in] name Name of the algorithm to create.
[in] params Creation parameters for the algorithm.
Return values:
NULL Error, unable to create the algorithm.
non-NULL Handle to the successfully created algorithm.

typedef Void(*) SKEL_DESTROYFXN(VISA_Handle handle)

Prototype for a skeleton's destroy() API.

Parameters:
[in] handle A handle to the current skeleton.
[in] msg A message sent by the algorithm's stub


Copyright 2008, Texas Instruments Incorporated