Functions | |
| double | ScpGetTriggerTimeOut (TpDeviceHandle_t hDevice) |
| double | ScpSetTriggerTimeOut (TpDeviceHandle_t hDevice, double dTimeout) |
| uint64_t | ScpGetTriggerSources (TpDeviceHandle_t hDevice) |
| uint64_t | ScpGetTriggerSourceOR (TpDeviceHandle_t hDevice) |
| uint64_t | ScpSetTriggerSourceOR (TpDeviceHandle_t hDevice, uint64_t qwTriggerSourceMask) |
| uint64_t | ScpGetTriggerSourceAND (TpDeviceHandle_t hDevice) |
| uint64_t | ScpSetTriggerSourceAND (TpDeviceHandle_t hDevice, uint64_t qwTriggerSourceMask) |
| uint64_t | ScpGetTriggerKinds (TpDeviceHandle_t hDevice, uint64_t qwTriggerSourceMask) |
| uint64_t | ScpGetTriggerKind (TpDeviceHandle_t hDevice, uint64_t qwTriggerSource) |
| uint64_t | ScpSetTriggerKind (TpDeviceHandle_t hDevice, uint64_t qwTriggerSource, uint64_t qwTriggerKind) |
| double | ScpGetTriggerLevel (TpDeviceHandle_t hDevice, uint64_t qwTriggerSource) |
| double | ScpSetTriggerLevel (TpDeviceHandle_t hDevice, uint64_t qwTriggerSource, double dLevel) |
| double | ScpGetTriggerHysteresis (TpDeviceHandle_t hDevice, uint64_t qwTriggerSource) |
| double | ScpSetTriggerHysteresis (TpDeviceHandle_t hDevice, uint64_t qwTriggerSource, double dHysteresis) |
| uint64_t | ScpChGetTriggerKinds (TpDeviceHandle_t hDevice, uint16_t wCh) |
| uint64_t | ScpChGetTriggerKind (TpDeviceHandle_t hDevice, uint16_t wCh) |
| uint64_t | ScpChSetTriggerKind (TpDeviceHandle_t hDevice, uint16_t wCh, uint64_t qwTriggerKind) |
| double | ScpChGetTriggerLevel (TpDeviceHandle_t hDevice, uint16_t wCh) |
| double | ScpChSetTriggerLevel (TpDeviceHandle_t hDevice, uint16_t wCh, double dLevel) |
| double | ScpChGetTriggerHysteresis (TpDeviceHandle_t hDevice, uint16_t wCh) |
| double | ScpChSetTriggerHysteresis (TpDeviceHandle_t hDevice, uint16_t wCh, double dHysteresis) |
| double ScpChGetTriggerHysteresis | ( | TpDeviceHandle_t | hDevice, | |
| uint16_t | wCh | |||
| ) |
Get current trigger hysteresis
| hDevice | a device handle | |
| wCh | channel number: 0..ScpGetChannelCount() - 1 |
0..1 | uint64_t ScpChGetTriggerKind | ( | TpDeviceHandle_t | hDevice, | |
| uint16_t | wCh | |||
| ) |
Get current trigger kind for channel
| hDevice | a device handle | |
| wCh | channel number: 0..ScpGetChannelCount() - 1 |
| uint64_t ScpChGetTriggerKinds | ( | TpDeviceHandle_t | hDevice, | |
| uint16_t | wCh | |||
| ) |
Get all available trigger kinds for channel
| hDevice | a device handle | |
| wCh | channel number: 0..ScpGetChannelCount() - 1 |
| double ScpChGetTriggerLevel | ( | TpDeviceHandle_t | hDevice, | |
| uint16_t | wCh | |||
| ) |
Get current trigger level
| hDevice | a device handle | |
| wCh | channel number: 0..ScpGetChannelCount() - 1 |
0..1 | double ScpChSetTriggerHysteresis | ( | TpDeviceHandle_t | hDevice, | |
| uint16_t | wCh, | |||
| double | dHysteresis | |||
| ) |
Set trigger hysteresis
| hDevice | a device handle | |
| wCh | channel number: 0..ScpGetChannelCount() - 1 | |
| dHysteresis | trigger hysteresis: 0..1 |
0..1 | uint64_t ScpChSetTriggerKind | ( | TpDeviceHandle_t | hDevice, | |
| uint16_t | wCh, | |||
| uint64_t | qwTriggerKind | |||
| ) |
Set trigger kind for channel
| hDevice | a device handle | |
| wCh | channel number: 0..ScpGetChannelCount() - 1 | |
| qwTriggerKind | trigger kind: a TK_* value |
| double ScpChSetTriggerLevel | ( | TpDeviceHandle_t | hDevice, | |
| uint16_t | wCh, | |||
| double | dLevel | |||
| ) |
Set trigger level
| hDevice | a device handle | |
| wCh | channel number: 0..ScpGetChannelCount() - 1 | |
| dLevel | trigger level: 0..1 |
0..1 | double ScpGetTriggerHysteresis | ( | TpDeviceHandle_t | hDevice, | |
| uint64_t | qwTriggerSource | |||
| ) |
Get current trigger hysteresis
| hDevice | a device handle | |
| qwTriggerSource | TS_* value |
0..1 | uint64_t ScpGetTriggerKind | ( | TpDeviceHandle_t | hDevice, | |
| uint64_t | qwTriggerSource | |||
| ) |
Get current trigger kind
| hDevice | a device handle | |
| qwTriggerSource | TS_* value |
| uint64_t ScpGetTriggerKinds | ( | TpDeviceHandle_t | hDevice, | |
| uint64_t | qwTriggerSourceMask | |||
| ) |
Get available trigger kinds by source(s)
When getting available trigger kinds of multiple source the result is a set of ORed TK_* values which are supported by all sources.
| double ScpGetTriggerLevel | ( | TpDeviceHandle_t | hDevice, | |
| uint64_t | qwTriggerSource | |||
| ) |
Get current trigger level
| hDevice | a device handle | |
| qwTriggerSource | TS_* value |
0..1 | uint64_t ScpGetTriggerSourceAND | ( | TpDeviceHandle_t | hDevice | ) |
Set trigger sources AND
| hDevice | a device handle |
| uint64_t ScpGetTriggerSourceOR | ( | TpDeviceHandle_t | hDevice | ) |
Get current trigger sources OR
| hDevice | a device handle |
| uint64_t ScpGetTriggerSources | ( | TpDeviceHandle_t | hDevice | ) |
Get supported trigger sources
| hDevice | a device handle |
| double ScpGetTriggerTimeOut | ( | TpDeviceHandle_t | hDevice | ) |
Get current trigger timeout in seconds
| hDevice | a device handle |
| double ScpSetTriggerHysteresis | ( | TpDeviceHandle_t | hDevice, | |
| uint64_t | qwTriggerSource, | |||
| double | dHysteresis | |||
| ) |
Set trigger hysteresis
| hDevice | a device handle | |
| qwTriggerSource | TS_* value | |
| dHysteresis | trigger hysteresis: 0..1 |
0..1 | uint64_t ScpSetTriggerKind | ( | TpDeviceHandle_t | hDevice, | |
| uint64_t | qwTriggerSource, | |||
| uint64_t | qwTriggerKind | |||
| ) |
Set trigger kind
| hDevice | a device handle | |
| qwTriggerSource | TS_* value | |
| qwTriggerKind | trigger kind: a TK_* value |
| double ScpSetTriggerLevel | ( | TpDeviceHandle_t | hDevice, | |
| uint64_t | qwTriggerSource, | |||
| double | dLevel | |||
| ) |
Set trigger level
| hDevice | a device handle | |
| qwTriggerSource | TS_* value | |
| dLevel | trigger level: 0..1 |
0..1 | uint64_t ScpSetTriggerSourceAND | ( | TpDeviceHandle_t | hDevice, | |
| uint64_t | qwTriggerSourceMask | |||
| ) |
Get current trigger sources AND
| hDevice | a device handle | |
| qwTriggerSourceMask | trigger sources, set of ORed TK_* values |
| uint64_t ScpSetTriggerSourceOR | ( | TpDeviceHandle_t | hDevice, | |
| uint64_t | qwTriggerSourceMask | |||
| ) |
Set trigger sources OR
| hDevice | a device handle | |
| qwTriggerSourceMask | trigger sources, set of ORed TK_* values |
| double ScpSetTriggerTimeOut | ( | TpDeviceHandle_t | hDevice, | |
| double | dTimeout | |||
| ) |
Set trigger timeout in seconds
| hDevice | a device handle | |
| dTimeout | trigger timeout in seconds or TO_INFINITY |
1.6.1