Functions | |
uint16_t | ScpGetChannelCount (TpDeviceHandle_t hDevice) |
bool8_t | ScpChGetAutoRanging (TpDeviceHandle_t hDevice, uint16_t wCh) |
bool8_t | ScpChSetAutoRanging (TpDeviceHandle_t hDevice, uint16_t wCh, bool8_t bEnable) |
uint64_t | ScpChGetCouplings (TpDeviceHandle_t hDevice, uint16_t wCh) |
uint64_t | ScpChGetCoupling (TpDeviceHandle_t hDevice, uint16_t wCh) |
uint64_t | ScpChSetCoupling (TpDeviceHandle_t hDevice, uint16_t wCh, uint64_t qwCoupling) |
bool8_t | ScpChGetEnabled (TpDeviceHandle_t hDevice, uint16_t wCh) |
bool8_t | ScpChSetEnabled (TpDeviceHandle_t hDevice, uint16_t wCh, bool8_t bEnable) |
double | ScpChGetProbeGain (TpDeviceHandle_t hDevice, uint16_t wCh) |
double | ScpChSetProbeGain (TpDeviceHandle_t hDevice, uint16_t wCh, double dProbeGain) |
uint32_t | ScpChGetRanges (TpDeviceHandle_t hDevice, uint16_t wCh, double *pList, uint32_t dwLength) |
double | ScpChGetRange (TpDeviceHandle_t hDevice, uint16_t wCh) |
double | ScpChSetRange (TpDeviceHandle_t hDevice, uint16_t wCh, double dRange) |
bool8_t ScpChGetAutoRanging | ( | TpDeviceHandle_t | hDevice, | |
uint16_t | wCh | |||
) |
Check if auto ranging is enabled
hDevice | a device handle | |
wCh | channel number: 0..ScpGetChannelCount() - 1 |
1
if enabled, 0
if disabled uint64_t ScpChGetCoupling | ( | TpDeviceHandle_t | hDevice, | |
uint16_t | wCh | |||
) |
Get current coupling
hDevice | a device handle | |
wCh | channel number: 0..ScpGetChannelCount() - 1 |
uint64_t ScpChGetCouplings | ( | TpDeviceHandle_t | hDevice, | |
uint16_t | wCh | |||
) |
Get supported couplings
hDevice | a device handle | |
wCh | channel number: 0..ScpGetChannelCount() - 1 |
bool8_t ScpChGetEnabled | ( | TpDeviceHandle_t | hDevice, | |
uint16_t | wCh | |||
) |
Check if channel is enabled
hDevice | a device handle | |
wCh | channel number: 0..ScpGetChannelCount() - 1 |
1
if enabled, 0
if disabled double ScpChGetProbeGain | ( | TpDeviceHandle_t | hDevice, | |
uint16_t | wCh | |||
) |
Get channel probe gain
hDevice | a device handle | |
wCh | channel number: 0..ScpGetChannelCount() - 1 |
double ScpChGetRange | ( | TpDeviceHandle_t | hDevice, | |
uint16_t | wCh | |||
) |
Get current range
hDevice | a device handle | |
wCh | channel number: 0..ScpGetChannelCount() - 1 |
uint32_t ScpChGetRanges | ( | TpDeviceHandle_t | hDevice, | |
uint16_t | wCh, | |||
double * | pList, | |||
uint32_t | dwLength | |||
) |
Get array with supported ranges
hDevice | a device handle | |
wCh | channel number: 0..ScpGetChannelCount() - 1 | |
pList | pointer to array | |
dwLength | number of elements in array |
bool8_t ScpChSetAutoRanging | ( | TpDeviceHandle_t | hDevice, | |
uint16_t | wCh, | |||
bool8_t | bEnable | |||
) |
Set auto ranging
hDevice | a device handle | |
wCh | channel number: 0..ScpGetChannelCount() - 1 | |
bEnable | ? |
1
if enabled, 0
if disabled uint64_t ScpChSetCoupling | ( | TpDeviceHandle_t | hDevice, | |
uint16_t | wCh, | |||
uint64_t | qwCoupling | |||
) |
Set coupling
hDevice | a device handle | |
wCh | channel number: 0..ScpGetChannelCount() - 1 | |
qwCoupling | coupling: a CT_* value |
bool8_t ScpChSetEnabled | ( | TpDeviceHandle_t | hDevice, | |
uint16_t | wCh, | |||
bool8_t | bEnable | |||
) |
Set channel enable
hDevice | a device handle | |
wCh | channel number: 0..ScpGetChannelCount() - 1 | |
bEnable | ? |
1
if enabled, 0
if disabled double ScpChSetProbeGain | ( | TpDeviceHandle_t | hDevice, | |
uint16_t | wCh, | |||
double | dProbeGain | |||
) |
Set channel probe gain
hDevice | a device handle | |
wCh | channel number: 0..ScpGetChannelCount() - 1 | |
dProbeGain | probe gain |
double ScpChSetRange | ( | TpDeviceHandle_t | hDevice, | |
uint16_t | wCh, | |||
double | dRange | |||
) |
Set range
hDevice | a device handle | |
wCh | channel number: 0..ScpGetChannelCount() - 1 | |
dRange | ? |
uint16_t ScpGetChannelCount | ( | TpDeviceHandle_t | hDevice | ) |
Get total number of channels supported by the oscilloscope
hDevice | a device handle |