LibTiePie
0.4.0
Library for interfacing TiePie engineering instruments
|
Functions | |
double | ScpGetPreSampleRatio (TpDeviceHandle_t hDevice) |
Get pre sample ratio. | |
double | ScpSetPreSampleRatio (TpDeviceHandle_t hDevice, double dPreSampleRatio) |
Set pre sample ratio. | |
uint64_t | ScpGetTriggerHoldOffCountMax (TpDeviceHandle_t hDevice) |
Get maximum trigger hold off count in samples. | |
uint64_t | ScpGetTriggerHoldOffCountMaxEx (TpDeviceHandle_t hDevice, uint32_t dwMeasureMode) |
Get maximum trigger hold off count in samples by measure mode. | |
uint64_t | ScpGetTriggerHoldOffCount (TpDeviceHandle_t hDevice) |
Get trigger hold off count in samples. | |
uint64_t | ScpSetTriggerHoldOffCount (TpDeviceHandle_t hDevice, uint64_t qwTriggerHoldOffCount) |
Set trigger hold off count in samples. | |
uint64_t | ScpGetRecordLengthMax (TpDeviceHandle_t hDevice) |
Get maximum record length. | |
uint64_t | ScpGetRecordLengthMaxEx (TpDeviceHandle_t hDevice, uint32_t dwMeasureMode, uint8_t byResolution) |
Get maximum record length by measure mode. | |
uint64_t | ScpGetRecordLength (TpDeviceHandle_t hDevice) |
Get record length. | |
uint64_t | ScpSetRecordLength (TpDeviceHandle_t hDevice, uint64_t qwRecordLength) |
Set record length. | |
uint64_t | ScpVerifyRecordLength (TpDeviceHandle_t hDevice, uint64_t qwRecordLength) |
Verify record length. | |
uint64_t | ScpVerifyRecordLengthEx (TpDeviceHandle_t hDevice, uint64_t qwRecordLength, uint32_t dwMeasureMode, uint8_t byResolution, uint64_t qwActiveChannelMask) |
Verify record length by measure mode, resolution and active channels. | |
double | ScpGetSampleFrequencyMax (TpDeviceHandle_t hDevice) |
Get instruments maximum sample frequency. | |
double | ScpGetSampleFrequency (TpDeviceHandle_t hDevice) |
Get sample frequency. | |
double | ScpSetSampleFrequency (TpDeviceHandle_t hDevice, double dSampleFrequency) |
Set sample frequency. | |
double | ScpVerifySampleFrequency (TpDeviceHandle_t hDevice, double dSampleFrequency) |
Verify sample frequency. | |
double | ScpVerifySampleFrequencyEx (TpDeviceHandle_t hDevice, double dSampleFrequency, uint32_t dwMeasureMode, uint8_t byResolution, uint64_t qwActiveChannelMask) |
Verify sample frequency. | |
double ScpGetPreSampleRatio | ( | TpDeviceHandle_t | hDevice | ) |
uint64_t ScpGetRecordLength | ( | TpDeviceHandle_t | hDevice | ) |
uint64_t ScpGetRecordLengthMax | ( | TpDeviceHandle_t | hDevice | ) |
uint64_t ScpGetRecordLengthMaxEx | ( | TpDeviceHandle_t | hDevice, |
uint32_t | dwMeasureMode, | ||
uint8_t | byResolution | ||
) |
Get maximum record length by measure mode.
hDevice | A device handle. |
dwMeasureMode | Measure mode, a MM_* value. |
byResolution | Resolution in bits. |
double ScpGetSampleFrequency | ( | TpDeviceHandle_t | hDevice | ) |
double ScpGetSampleFrequencyMax | ( | TpDeviceHandle_t | hDevice | ) |
Get instruments maximum sample frequency.
hDevice | A device handle. |
uint64_t ScpGetTriggerHoldOffCount | ( | TpDeviceHandle_t | hDevice | ) |
Get trigger hold off count in samples.
hDevice | A device handle. |
uint64_t ScpGetTriggerHoldOffCountMax | ( | TpDeviceHandle_t | hDevice | ) |
Get maximum trigger hold off count in samples.
hDevice | A device handle. |
uint64_t ScpGetTriggerHoldOffCountMaxEx | ( | TpDeviceHandle_t | hDevice, |
uint32_t | dwMeasureMode | ||
) |
Get maximum trigger hold off count in samples by measure mode.
hDevice | A device handle. |
dwMeasureMode | Measure mode, a MM_* value. |
double ScpSetPreSampleRatio | ( | TpDeviceHandle_t | hDevice, |
double | dPreSampleRatio | ||
) |
Set pre sample ratio.
hDevice | A device handle. |
dPreSampleRatio | Pre sample ratio 0..1 . |
0..1
. uint64_t ScpSetRecordLength | ( | TpDeviceHandle_t | hDevice, |
uint64_t | qwRecordLength | ||
) |
Set record length.
hDevice | A device handle. |
qwRecordLength | Record length. |
double ScpSetSampleFrequency | ( | TpDeviceHandle_t | hDevice, |
double | dSampleFrequency | ||
) |
Set sample frequency.
hDevice | A device handle. |
dSampleFrequency | Sample frequency in Hz. |
uint64_t ScpSetTriggerHoldOffCount | ( | TpDeviceHandle_t | hDevice, |
uint64_t | qwTriggerHoldOffCount | ||
) |
Set trigger hold off count in samples.
hDevice | A device handle. |
qwTriggerHoldOffCount | Trigger hold off count in samples. |
uint64_t ScpVerifyRecordLength | ( | TpDeviceHandle_t | hDevice, |
uint64_t | qwRecordLength | ||
) |
Verify record length.
hDevice | A device handle. |
qwRecordLength | Record length. |
uint64_t ScpVerifyRecordLengthEx | ( | TpDeviceHandle_t | hDevice, |
uint64_t | qwRecordLength, | ||
uint32_t | dwMeasureMode, | ||
uint8_t | byResolution, | ||
uint64_t | qwActiveChannelMask | ||
) |
Verify record length by measure mode, resolution and active channels.
hDevice | A device handle. |
qwRecordLength | Record length. |
dwMeasureMode | Measure mode, a MM_* value. |
byResolution | Resolution in bits. |
qwActiveChannelMask | Bit mask with active channels. |
double ScpVerifySampleFrequency | ( | TpDeviceHandle_t | hDevice, |
double | dSampleFrequency | ||
) |
Verify sample frequency.
hDevice | A device handle. |
dSampleFrequency | Sample frequency in Hz. |
double ScpVerifySampleFrequencyEx | ( | TpDeviceHandle_t | hDevice, |
double | dSampleFrequency, | ||
uint32_t | dwMeasureMode, | ||
uint8_t | byResolution, | ||
uint64_t | qwActiveChannelMask | ||
) |
Verify sample frequency.
hDevice | A device handle. |
dSampleFrequency | Sample frequency in Hz. |
dwMeasureMode | Measure mode, a MM_* value. |
byResolution | Resolution in bits. |
qwActiveChannelMask | Bit mask with active channels. |