DAQmx_ConfigAnalogEdgeTrigger
Returns values from a digital channel.
Syntax
C++
Python
def DAQmx_ConfigAnalogEdgeTrigger( state: DAQmx_ConfigAnalogEdgeTriggerState, /, *, inDeviceID: str | None = None, inTaskID: int = 0, inTriggerSource: str = "", inTriggerSlope: DAQmxActiveEdge = DAQmxActiveEdge.Rising, inTriggerLevel: float = 0 ) -> outTaskID: int | None
Parameters
| Name | Type | Default | Description | |
|---|---|---|---|---|
![]() |
ioState | DAQmx_ConfigAnalogEdgeTriggerState | ||
![]() |
inDeviceID | str | None | None | Device alias, product name or a serial number |
![]() |
inTaskID | int | 0 | ID of task where triggering is used |
![]() |
inTriggerSource | str | "" | Source of trigger |
![]() |
inTriggerSlope | DAQmxActiveEdge | DAQmxActiveEdge.Rising | Slope of trigger |
![]() |
inTriggerLevel | float | 0 | Threshold of trigger |
![]() |
outTaskID | int | None | ID of a created task |
Multithreaded environment
This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.



