To define hardware trigger configurations, use the addConfiguration() function of the ITriggerInfo object. The engine passes a handle to an ITriggerInfo object to your adaptor's getDeviceAttributes() function.
When you create a hardware trigger configuration, you specify:
Name of the source of the trigger
ID of the trigger source
Name of the condition that triggers an acquisition
ID of the trigger condition
hwTriggerInfo->addConfiguration("MyTriggerSource", 1, "MyTriggerCondition",2)