libtiepie
 All Files Functions Typedefs Groups
Data

Functions

uint64_t ScpGetData (TpDeviceHandle_t hDevice, float **pBuffers, uint16_t wChannelCount, uint64_t qwStartIndex, uint64_t qwSampleCount)
uint64_t ScpGetData1Ch (TpDeviceHandle_t hDevice, float *pBufferCh1, uint64_t qwStartIndex, uint64_t qwSampleCount)
uint64_t ScpGetData2Ch (TpDeviceHandle_t hDevice, float *pBufferCh1, float *pBufferCh2, uint64_t qwStartIndex, uint64_t qwSampleCount)
uint64_t ScpGetData3Ch (TpDeviceHandle_t hDevice, float *pBufferCh1, float *pBufferCh2, float *pBufferCh3, uint64_t qwStartIndex, uint64_t qwSampleCount)
uint64_t ScpGetData4Ch (TpDeviceHandle_t hDevice, float *pBufferCh1, float *pBufferCh2, float *pBufferCh3, float *pBufferCh4, uint64_t qwStartIndex, uint64_t qwSampleCount)
uint64_t ScpGetDataRaw (TpDeviceHandle_t hDevice, void **pBuffers, uint16_t wChannelCount, uint64_t qwStartIndex, uint64_t qwSampleCount)
uint64_t ScpGetDataRaw1Ch (TpDeviceHandle_t hDevice, void *pBufferCh1, uint64_t qwStartIndex, uint64_t qwSampleCount)
uint64_t ScpGetDataRaw2Ch (TpDeviceHandle_t hDevice, void *pBufferCh1, void *pBufferCh2, uint64_t qwStartIndex, uint64_t qwSampleCount)
uint64_t ScpGetDataRaw3Ch (TpDeviceHandle_t hDevice, void *pBufferCh1, void *pBufferCh2, void *pBufferCh3, uint64_t qwStartIndex, uint64_t qwSampleCount)
uint64_t ScpGetDataRaw4Ch (TpDeviceHandle_t hDevice, void *pBufferCh1, void *pBufferCh2, void *pBufferCh3, void *pBufferCh4, uint64_t qwStartIndex, uint64_t qwSampleCount)
bool8_t ScpChIsRangeMaxReachable (TpDeviceHandle_t hDevice, uint16_t wCh)
uint32_t ScpChGetDataRawType (TpDeviceHandle_t hDevice, uint16_t wCh)
uint64_t ScpGetValidPreSampleCount (TpDeviceHandle_t hDevice)
void ScpChGetDataValueRange (TpDeviceHandle_t hDevice, uint16_t wCh, double *pMin, double *pMax)
double ScpChGetDataValueMax (TpDeviceHandle_t hDevice, uint16_t wCh)
double ScpChGetDataValueMin (TpDeviceHandle_t hDevice, uint16_t wCh)
void ScpChGetDataRawValueRange (TpDeviceHandle_t hDevice, uint16_t wCh, int64_t *pMin, int64_t *pZero, int64_t *pMax)
int64_t ScpChGetDataRawValueMax (TpDeviceHandle_t hDevice, uint16_t wCh)
int64_t ScpChGetDataRawValueZero (TpDeviceHandle_t hDevice, uint16_t wCh)
int64_t ScpChGetDataRawValueMin (TpDeviceHandle_t hDevice, uint16_t wCh)

Detailed Description


Function Documentation

uint32_t ScpChGetDataRawType ( TpDeviceHandle_t  hDevice,
uint16_t  wCh 
)
Parameters:
hDevicea device handle
wChchannel number: 0..ScpGetChannelCount() - 1
int64_t ScpChGetDataRawValueMax ( TpDeviceHandle_t  hDevice,
uint16_t  wCh 
)
Parameters:
hDevicea device handle
int64_t ScpChGetDataRawValueMin ( TpDeviceHandle_t  hDevice,
uint16_t  wCh 
)
Parameters:
hDevicea device handle
void ScpChGetDataRawValueRange ( TpDeviceHandle_t  hDevice,
uint16_t  wCh,
int64_t pMin,
int64_t pZero,
int64_t pMax 
)
Parameters:
hDevicea device handle
int64_t ScpChGetDataRawValueZero ( TpDeviceHandle_t  hDevice,
uint16_t  wCh 
)
Parameters:
hDevicea device handle
double ScpChGetDataValueMax ( TpDeviceHandle_t  hDevice,
uint16_t  wCh 
)

Get possible maximum value for current available data

Parameters:
hDevicea device handle
wChchannel number: 0..ScpGetChannelCount() - 1
Returns:
possible maximum value
double ScpChGetDataValueMin ( TpDeviceHandle_t  hDevice,
uint16_t  wCh 
)

Get possible minimum value for current available data

Parameters:
hDevicea device handle
wChchannel number: 0..ScpGetChannelCount() - 1
Returns:
possible minimum value
void ScpChGetDataValueRange ( TpDeviceHandle_t  hDevice,
uint16_t  wCh,
double *  pMin,
double *  pMax 
)
Parameters:
hDevicea device handle
bool8_t ScpChIsRangeMaxReachable ( TpDeviceHandle_t  hDevice,
uint16_t  wCh 
)
Parameters:
hDevicea device handle
wChchannel number: 0..ScpGetChannelCount() - 1
uint64_t ScpGetData ( TpDeviceHandle_t  hDevice,
float **  pBuffers,
uint16_t  wChannelCount,
uint64_t  qwStartIndex,
uint64_t  qwSampleCount 
)

...

Parameters:
hDevicea device handle
qwSampleCountnumber of samples to write into buffer
Returns:
number of samples ready
uint64_t ScpGetData1Ch ( TpDeviceHandle_t  hDevice,
float *  pBufferCh1,
uint64_t  qwStartIndex,
uint64_t  qwSampleCount 
)

...

Parameters:
hDevicea device handle
qwSampleCountnumber of samples to write into buffer
Returns:
number of samples ready
uint64_t ScpGetData2Ch ( TpDeviceHandle_t  hDevice,
float *  pBufferCh1,
float *  pBufferCh2,
uint64_t  qwStartIndex,
uint64_t  qwSampleCount 
)

...

Parameters:
hDevicea device handle
qwSampleCountnumber of samples to write into buffer
Returns:
number of samples ready
uint64_t ScpGetData3Ch ( TpDeviceHandle_t  hDevice,
float *  pBufferCh1,
float *  pBufferCh2,
float *  pBufferCh3,
uint64_t  qwStartIndex,
uint64_t  qwSampleCount 
)

...

Parameters:
hDevicea device handle
qwSampleCountnumber of samples to write into buffer
Returns:
number of samples ready
uint64_t ScpGetData4Ch ( TpDeviceHandle_t  hDevice,
float *  pBufferCh1,
float *  pBufferCh2,
float *  pBufferCh3,
float *  pBufferCh4,
uint64_t  qwStartIndex,
uint64_t  qwSampleCount 
)

...

Parameters:
hDevicea device handle
qwSampleCountnumber of samples to write into buffer
Returns:
number of samples ready
uint64_t ScpGetDataRaw ( TpDeviceHandle_t  hDevice,
void **  pBuffers,
uint16_t  wChannelCount,
uint64_t  qwStartIndex,
uint64_t  qwSampleCount 
)

...

Parameters:
hDevicea device handle
qwSampleCountnumber of samples to write into buffer
Returns:
number of samples ready
uint64_t ScpGetDataRaw1Ch ( TpDeviceHandle_t  hDevice,
void *  pBufferCh1,
uint64_t  qwStartIndex,
uint64_t  qwSampleCount 
)

...

Parameters:
hDevicea device handle
qwSampleCountnumber of samples to write into buffer
Returns:
number of samples ready
uint64_t ScpGetDataRaw2Ch ( TpDeviceHandle_t  hDevice,
void *  pBufferCh1,
void *  pBufferCh2,
uint64_t  qwStartIndex,
uint64_t  qwSampleCount 
)

...

Parameters:
hDevicea device handle
qwSampleCountnumber of samples to write into buffer
Returns:
number of samples ready
uint64_t ScpGetDataRaw3Ch ( TpDeviceHandle_t  hDevice,
void *  pBufferCh1,
void *  pBufferCh2,
void *  pBufferCh3,
uint64_t  qwStartIndex,
uint64_t  qwSampleCount 
)

...

Parameters:
hDevicea device handle
qwSampleCountnumber of samples to write into buffer
Returns:
number of samples ready
uint64_t ScpGetDataRaw4Ch ( TpDeviceHandle_t  hDevice,
void *  pBufferCh1,
void *  pBufferCh2,
void *  pBufferCh3,
void *  pBufferCh4,
uint64_t  qwStartIndex,
uint64_t  qwSampleCount 
)

...

Parameters:
hDevicea device handle
qwSampleCountnumber of samples to write into buffer
Returns:
number of samples ready
uint64_t ScpGetValidPreSampleCount ( TpDeviceHandle_t  hDevice)
Parameters:
hDevicea device handle