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
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Copyright 2010, Texas Instruments Incorporated