Spinnaker C
4.3.0.189
 
Macros | Enumerations | Functions | Variables
Trigger_C.c File Reference

Macros

#define MAX_BUFF_LEN   256
 

Enumerations

enum  _triggerType { SOFTWARE, HARDWARE, SOFTWARE, HARDWARE }
 

Functions

char * GetLastErrorMessage ()
 
bool8_t IsReadable (spinNodeHandle hNode, char nodeName[])
 
bool8_t IsWritable (spinNodeHandle hNode, char nodeName[])
 
void PrintRetrieveNodeFailure (char node[], char name[])
 
spinError ConfigureTrigger (spinNodeMapHandle hNodeMap)
 
spinError GrabNextImageByTrigger (spinNodeMapHandle hNodeMap, spinCamera hCam)
 
spinError ResetTrigger (spinNodeMapHandle hNodeMap)
 
spinError PrintDeviceInfo (spinNodeMapHandle hNodeMap)
 
spinError AcquireImages (spinCamera hCam, spinNodeMapHandle hNodeMap, spinNodeMapHandle hNodeMapTLDevice)
 
spinError RunSingleCamera (spinCamera hCam)
 
int main ()
 

Variables

char lastErrorMessage [MAX_BUFF_LEN]
 
size_t lenLastErrorMessage = MAX_BUFF_LEN
 
const triggerType chosenTrigger = SOFTWARE
 

Macro Definition Documentation

◆ MAX_BUFF_LEN

#define MAX_BUFF_LEN   256
Examples
Trigger_C.c.

Enumeration Type Documentation

◆ _triggerType

Enumerator
SOFTWARE 
HARDWARE 
SOFTWARE 
HARDWARE 

Function Documentation

◆ AcquireImages()

spinError AcquireImages ( spinCamera  hCam,
spinNodeMapHandle  hNodeMap,
spinNodeMapHandle  hNodeMapTLDevice 
)
Examples
Trigger_C.c.

◆ ConfigureTrigger()

spinError ConfigureTrigger ( spinNodeMapHandle  hNodeMap)
Examples
Trigger_C.c.

◆ GetLastErrorMessage()

char* GetLastErrorMessage ( )
Examples
Trigger_C.c.

◆ GrabNextImageByTrigger()

spinError GrabNextImageByTrigger ( spinNodeMapHandle  hNodeMap,
spinCamera  hCam 
)
Examples
Trigger_C.c.

◆ IsReadable()

bool8_t IsReadable ( spinNodeHandle  hNode,
char  nodeName[] 
)
Examples
Trigger_C.c.

◆ IsWritable()

bool8_t IsWritable ( spinNodeHandle  hNode,
char  nodeName[] 
)
Examples
Trigger_C.c.

◆ main()

int main ( )
Examples
Trigger_C.c.

◆ PrintDeviceInfo()

spinError PrintDeviceInfo ( spinNodeMapHandle  hNodeMap)
Examples
Trigger_C.c.

◆ PrintRetrieveNodeFailure()

void PrintRetrieveNodeFailure ( char  node[],
char  name[] 
)
Examples
Trigger_C.c.

◆ ResetTrigger()

spinError ResetTrigger ( spinNodeMapHandle  hNodeMap)
Examples
Trigger_C.c.

◆ RunSingleCamera()

spinError RunSingleCamera ( spinCamera  hCam)
Examples
Trigger_C.c.

Variable Documentation

◆ chosenTrigger

const triggerType chosenTrigger = SOFTWARE
Examples
Trigger_C.c.

◆ lastErrorMessage

char lastErrorMessage[MAX_BUFF_LEN]
Examples
Trigger_C.c.

◆ lenLastErrorMessage

size_t lenLastErrorMessage = MAX_BUFF_LEN
Examples
Trigger_C.c.