2#include "DWDataReaderLibDef.h"
988DWLIB_API
enum DWStatus DWGetChannelListItem(
int array_index,
int* index,
char* name,
char* unit,
char* description,
int* color,
int* array_size,
int max_char_size);
1225DWLIB_API
enum DWStatus DWIGetReducedMaxValues(
READER_HANDLE reader,
int ch_index,
int position,
int count,
double* data,
double* time_stamp);
1771DWLIB_API
enum DWStatus DWGetRecudedDataAllF(
int Channel_Number,
double* Y_MIN_Axis,
double* Y_AVE_Axis,
double* Y_MAX_Axis,
double* Y_RMS_Axis,
int position,
int count);
2111DWLIB_API
enum DWStatus DWGetRecudedDataChannelInfoF(
int Channel_Number,
char* X_Axis_Units,
int X_Axis_Units_size,
char* Y_Axis_Units,
int Y_Axis_Units_size,
double* Chn_Offset,
int* Channel_Length,
double* ch_rate);
2296DWLIB_API
enum DWStatus DWGetTriggerDataChannelInfoF(
int Trigger_Number,
int Channel_Number,
char* X_Axis_Units,
int X_Axis_Units_size,
char* Y_Axis_Units,
int Y_Axis_Units_size,
double* Chn_Offset,
double* Channel_Length,
double* ch_rate,
int* ch_type);
2315DWLIB_API
enum DWStatus DWIGetTriggerDataChannelInfoF(
READER_HANDLE reader,
int Trigger_Number,
int Channel_Number,
char* X_Axis_Units,
int X_Axis_Units_size,
char* Y_Axis_Units,
int Y_Axis_Units_size,
double* Chn_Offset,
double* Channel_Length,
double* ch_rate,
int* ch_type);
2335DWLIB_API
enum DWStatus DWGetTriggerDataF(
int Trigger_Number,
int Channel_Number,
double* Y_Axis,
double* X_Axis,
double position,
int count);
enum DWStatus DWIGetHeaderEntryListItem(READER_HANDLE reader, int array_index, int *index, char *name, char *unit, char *description, int *color, int *array_size, int max_char_size)
Retrieves information about a specific header entry using a specific reader instance.
__int64 DWGetRawSamplesCount(int ch_index)
Retrieves the count of raw samples available for a specified channel.
enum DWStatus DWIGetArrayIndexValueF(READER_HANDLE reader, int ch_index, int array_info_index, int array_value_index, double *value)
Retrieves a numeric value from an array's index using a specific reader instance.
enum DWStatus DWGetTriggerDataChannelInfoF(int Trigger_Number, int Channel_Number, char *X_Axis_Units, int X_Axis_Units_size, char *Y_Axis_Units, int Y_Axis_Units_size, double *Chn_Offset, double *Channel_Length, double *ch_rate, int *ch_type)
Retrieves detailed information about a trigger data channel.
enum DWStatus DWGetComplexChannelListItem(int array_index, int *index, char *name, char *unit, char *description, int *color, int *array_size, int max_char_size)
Retrieves information about a specific complex channel from the channel list.
enum DWStatus DWIOpenDataFile(READER_HANDLE reader, char *file_name, struct DWFileInfo *file_info)
Opens the specified file and fills the file_info structure with information about the file contents u...
enum DWStatus DWIGetHeaderEntryList(READER_HANDLE reader, struct DWChannel *entry_list)
Retrieves the list of entries in the current header using a specific reader instance.
int DWGetBinChannelListCount()
Retrieves the number of available binary channels.
enum DWStatus DWIGetChannelFactors(READER_HANDLE reader, int ch_index, double *scale, double *offset)
Retrieves scaling factors for a specified channel using a specific reader instance.
enum DWStatus DWGetBinRecSamples(int ch_index, __int64 sampleIndex, int count, char *data, double *time_stamp)
Retrieves binary record samples and their timestamps for a specified channel.
enum DWStatus DWGetReducedMinValues(int ch_index, int position, int count, double *data, double *time_stamp)
Retrieves a series of minimum reduced values and their timestamps for a specified channel.
enum DWStatus DWIGetBinChannelList(READER_HANDLE reader, struct DWChannel *channel_list)
Retrieves a list of available binary channels using a specific reader instance.
enum DWStatus DWIGetEventListItem(READER_HANDLE reader, int event_Index, int *event_type, double *time_stamp, char *event_text, int max_char_size)
Retrieves information about a specific event using a specific reader instance.
enum DWStatus DWIGetBinarySamplesEx(READER_HANDLE reader, int ch_index, __int64 position, int count, char *data, double *time_stamp, int *datalen)
Retrieves multiple binary samples and their timestamps using a specific reader instance.
enum DWStatus DWGetEventList(struct DWEvent *event_list)
Retrieves the list of events from the current event list.
enum DWStatus DWGetReducedValues(int ch_index, int position, int count, struct DWReducedValue *data)
Retrieves a series of reduced values for a specified channel.
enum DWStatus DWGetReducedValuesCount(int ch_index, int *count, double *block_size)
Retrieves the count of reduced values and the block size for a specified channel.
enum DWStatus DWGetTextValues(int ch_index, int position, int count, char *text_values, double *time_stamp)
Retrieves a series of text values and their timestamps for a specified text channel.
enum DWStatus DWIGetArrayInfoList(READER_HANDLE reader, int ch_index, struct DWArrayInfo *array_inf_list)
Retrieves a list of array information entries using a specific reader instance.
enum DWStatus DWGetVersionEx(int *major, int *minor, int *patch)
Gets the version number of the DWDataReader library in major, minor, and patch format.
enum DWStatus DWIGetMeasurementInfo(READER_HANDLE reader, struct DWMeasurementInfo *measurement_info)
Retrieves detailed information about the current measurement using a specific reader instance.
enum DWStatus DWGetRecudedDataAllF(int Channel_Number, double *Y_MIN_Axis, double *Y_AVE_Axis, double *Y_MAX_Axis, double *Y_RMS_Axis, int position, int count)
Retrieves all reduced data types (MIN, AVE, MAX, RMS) for a specified channel.
int DWGetMultiFileIndex()
Retrieves the index of the currently open multifile.
enum DWStatus DWIDestroyReader(READER_HANDLE handle)
Destroys the specified reader instance.
int DWGetHeaderEntryCount()
Retrieves the count of entries in the current header.
enum DWStatus DWIGetReducedValues(READER_HANDLE reader, int ch_index, int position, int count, struct DWReducedValue *data)
Retrieves a series of reduced values for a specified channel using a specific reader instance.
enum DWStatus DWIGetReducedDataChannelCountF(READER_HANDLE reader, int *count)
Retrieves the number of channels available for reduced data using a specific reader instance.
enum DWStatus DWGetEventListItem(int event_Index, int *event_type, double *time_stamp, char *event_text, int max_char_size)
Retrieves information about a specific event from the event list.
enum DWStatus DWOpenDataFile(char *file_name, struct DWFileInfo *file_info)
Opens the specified file and fills the file_info structure with information about the file contents.
enum DWStatus DWIGetComplexScaledSamplesCount(READER_HANDLE reader, int ch_index, __int64 *count)
Retrieves the count of scaled samples available for a specified complex channel using a specific read...
enum DWStatus DWIGetEventTypeF(READER_HANDLE reader, int event_number, enum DWEventType *event_type)
Retrieves the type of a specific event using a specific reader instance.
enum DWStatus DWIGetHeaderEntryCount(READER_HANDLE reader, int *count)
Retrieves the count of entries in the current header using a specific reader instance.
enum DWStatus DWIGetComplexRawSamplesCount(READER_HANDLE reader, int ch_index, __int64 *count)
Retrieves the count of complex raw samples using a specific reader instance.
enum DWStatus DWGetTriggerDataChannelNameF(int Channel_Number, char *name, int name_size)
Retrieves the name of a trigger data channel by its number.
enum DWStatus DWGetBinChannelList(struct DWChannel *channel_list)
Retrieves a list of available binary channels.
int DWGetStoringType()
Retrieves the current data storing type.
enum DWStatus DWIGetEventTextF(READER_HANDLE reader, int event_number, char *text, int text_size)
Retrieves the text description of an event using a specific reader instance.
enum DWStatus DWGetNumReaders(int *num_readers)
Retrieves the number of readers in the shared reader pool.
enum DWStatus DWIGetEventList(READER_HANDLE reader, struct DWEvent *event_list)
Retrieves the list of events from the current event list using a specific reader instance.
enum DWStatus DWIGetHeaderEntryTextF(READER_HANDLE reader, int entry_number, char *text_value, int text_value_size)
Retrieves the text value of a header entry using a specific reader instance.
enum DWStatus DWIGetRawSamples(READER_HANDLE reader, int ch_index, __int64 position, int count, void *data, double *time_stamp)
Retrieves a series of raw samples and timestamps using a specific reader instance.
enum DWStatus DWIGetReducedDataChannelIndexF(READER_HANDLE reader, char *name, int *index)
Retrieves the index of a reduced data channel by its name using a specific reader instance.
double DWGetEventTimeF(int event_number)
Retrieves the timestamp of a specific event by event number.
enum DWStatus DWGetHeaderEntryTextF(int entry_number, char *text_value, int text_value_size)
Retrieves the text value of a header entry by its entry number.
int DWGetTextChannelListCount()
Retrieves the count of text channels available in the current context.
enum DWStatus DWGetChannelFactors(int ch_index, double *scale, double *offset)
Retrieves scaling factors for a specified channel.
enum DWStatus DWGetMeasurementInfo(struct DWMeasurementInfo *measurement_info)
Retrieves detailed information about the current measurement.
enum DWStatus DWGetTriggerDataF(int Trigger_Number, int Channel_Number, double *Y_Axis, double *X_Axis, double position, int count)
Retrieves trigger data for a specific trigger and channel.
enum DWStatus DWIGetTriggerDataF(READER_HANDLE reader, int Trigger_Number, int Channel_Number, double *Y_Axis, double *X_Axis, double position, int count)
Retrieves trigger data using a specific reader instance.
enum DWStatus DWDeInit()
Deinitializes the DWDataReader library.
enum DWStatus DWIGetComplexScaledSamples(READER_HANDLE reader, int ch_index, __int64 position, int count, struct DWComplex *data, double *time_stamp)
Retrieves a series of complex scaled samples and their timestamps for a specified channel using a spe...
enum DWStatus DWIGetTriggerDataChannelInfoF(READER_HANDLE reader, int Trigger_Number, int Channel_Number, char *X_Axis_Units, int X_Axis_Units_size, char *Y_Axis_Units, int Y_Axis_Units_size, double *Chn_Offset, double *Channel_Length, double *ch_rate, int *ch_type)
Retrieves detailed information about a trigger data channel using a specific reader instance.
enum DWStatus DWIGetRawSamplesCount(READER_HANDLE reader, int ch_index, __int64 *count)
Retrieves the count of raw samples using a specific reader instance.
enum DWStatus DWIGetRecudedDataChannelInfoF(READER_HANDLE reader, int Channel_Number, char *X_Axis_Units, int X_Axis_Units_size, char *Y_Axis_Units, int Y_Axis_Units_size, double *Chn_Offset, int *Channel_Length, double *ch_rate)
Retrieves detailed information about a reduced data channel using a specific reader instance.
enum DWStatus DWSetActiveReader(int index)
Sets the active reader in the shared reader pool.
enum DWStatus DWIGetBinRecSamples(READER_HANDLE reader, int ch_index, __int64 sampleIndex, int count, struct DWBinarySample *data, double *time_stamp)
Retrieves binary record samples and their timestamps using a specific reader instance.
enum DWStatus DWIGetReducedValuesBlock(READER_HANDLE reader, int *ch_ids, int ch_count, int position, int count, int ib_level, struct DWReducedValue *data)
Retrieves a block of reduced values for multiple channels using a specific reader instance.
enum DWStatus DWICreateReader(READER_HANDLE *handle)
Creates a new reader instance handle.
enum DWStatus DWIGetEventTimeF(READER_HANDLE reader, int event_number, double *time_stamp)
Retrieves the timestamp of a specific event using a specific reader instance.
int DWGetEventTypeF(int event_number)
Retrieves the type of a specific event by event number.
enum DWStatus DWIGetComplexRawSamples(READER_HANDLE reader, int ch_index, __int64 position, int count, struct DWComplex *data, double *time_stamp)
Retrieves complex raw samples and timestamps using a specific reader instance.
int DWGetTriggerDataChannelIndexF(char *name)
Retrieves the index of a trigger data channel by its name.
enum DWStatus DWExportHeader(char *file_name)
Exports the setup information to a specified file.
enum DWStatus DWGetReducedRMSValues(int ch_index, int position, int count, double *data, double *time_stamp)
Retrieves a series of RMS reduced values and their timestamps for a specified channel.
enum DWStatus DWAddReader()
Creates a new reader within the shared reader pool.
int DWGetArrayInfoCount(int ch_index)
Retrieves the count of array information entries for a specified channel.
__int64 DWGetTextValuesCount(int ch_index)
Retrieves the count of text values available for a specified text channel.
__int64 DWGetComplexRawSamplesCount(int ch_index)
Retrieves the count of complex raw samples available for a specified channel.
enum DWStatus DWGetArrayIndexValueF(int ch_index, int array_info_index, int array_value_index, double *value)
Retrieves a numeric value from an array's index for a specified channel.
enum DWStatus DWIGetRecudedDataF(READER_HANDLE reader, int Channel_Number, double *X_Axis, double *Y_Axis, int position, int count)
Retrieves X and Y axis data for a reduced data channel using a specific reader instance.
enum DWStatus DWIGetChannelListItem(READER_HANDLE reader, int array_index, int *index, char *name, char *unit, char *description, int *color, int *array_size, int max_char_size)
Retrieves information about a specific channel using a specific reader instance.
enum DWStatus DWGetHeaderEntryListItem(int array_index, int *index, char *name, char *unit, char *description, int *color, int *array_size, int max_char_size)
Retrieves information about a specific header entry from the header list.
enum DWStatus DWIGetScaledSamples(READER_HANDLE reader, int ch_index, __int64 position, int count, double *data, double *time_stamp)
Retrieves a series of scaled samples and their timestamps for a specified channel using a specific re...
enum DWStatus DWIGetBinarySamples(READER_HANDLE reader, int ch_index, __int64 sampleIndex, char *data, double *time_stamp, int *datalen)
Retrieves a single binary sample and its timestamp using a specific reader instance.
int DWGetEventListCount()
Retrieves the count of events available in the current event list.
enum DWStatus DWIGetReducedDataChannelNameF(READER_HANDLE reader, int Channel_Number, char *name, int name_size)
Retrieves the name of a reduced data channel using a specific reader instance.
enum DWStatus DWGetHeaderEntryNameF(int entry_number, char *name, int name_size)
Retrieves the name of a header entry by its entry number.
enum DWStatus DWGetBinData(int ch_index, char *sample, char *data, __int64 *absPos, int binBufSize)
Retrieves binary data for a specified channel and sample.
enum DWStatus DWGetStream(char *stream_name, char *buffer, int *max_len)
Retrieves a stream by name.
enum DWStatus DWGetReducedMaxValues(int ch_index, int position, int count, double *data, double *time_stamp)
Retrieves a series of maximum reduced values and their timestamps for a specified channel.
enum DWStatus DWGetChannelList(struct DWChannel *channel_list)
Retrieves the list of available channels.
enum DWStatus DWGetRecudedYDataF(int Channel_Number, double *Y_Axis, int position, int count)
Retrieves Y-axis reduced data for a specified channel.
enum DWStatus DWICloseDataFile(READER_HANDLE reader)
Closes the currently open data file for a specific reader instance.
enum DWStatus DWGetComplexScaledSamples(int ch_index, __int64 position, int count, struct DWComplex *data, double *time_stamp)
Retrieves a series of complex scaled samples and their timestamps for a specified channel.
enum DWStatus DWIGetStoringType(READER_HANDLE reader, enum DWStoringType *storingType)
Retrieves the current data storing type using a specific reader instance.
enum DWStatus DWIGetTriggerDataChannelIndexF(READER_HANDLE reader, char *name, int *index)
Retrieves the index of a trigger data channel by its name using a specific reader instance.
enum DWStatus DWGetReducedAveValues(int ch_index, int position, int count, double *data, double *time_stamp)
Retrieves a series of average reduced values and their timestamps for a specified channel.
enum DWStatus DWCloseDataFile()
Closes the currently open data file.
enum DWStatus DWIGetMultiFileIndex(READER_HANDLE reader, int *index)
Retrieves the index of the currently open multifile using a specific reader instance.
int DWGetReducedDataChannelCountF()
Retrieves the number of channels available for reduced data.
enum DWStatus DWIGetRecudedDataAllF(READER_HANDLE reader, int Channel_Number, double *Y_MIN_Axis, double *Y_AVE_Axis, double *Y_MAX_Axis, double *Y_RMS_Axis, int position, int count)
Retrieves all reduced data types using a specific reader instance.
enum DWStatus DWGetReducedValuesBlock(int *ch_ids, int ch_count, int position, int count, int ib_level, struct DWReducedValue *data)
Retrieves a block of reduced values for multiple channels.
enum DWStatus DWIGetComplexChannelListItem(READER_HANDLE reader, int array_index, int *index, char *name, char *unit, char *description, int *color, int *array_size, int max_char_size)
Retrieves information about a specific complex channel using a specific reader instance.
int DWGetVersion()
Gets the version number of the DWDataReader library.
enum DWStatus DWGetArrayIndexValue(int ch_index, int array_info_index, int array_value_index, char *value, int value_size)
Retrieves a specific value from an array's index for a specified channel.
int DWGetChannelListCount()
Retrieves the number of available channels.
int DWGetComplexChannelListCount()
Retrieves the number of available complex channels.
enum DWStatus DWGetLastStatus(enum DWStatus *status, char *statusMsg, int *statusMsgSize)
Retrieves the status and error message from last operation.
__int64 DWGetBinarySamplesCount(int ch_index)
Retrieves the count of samples available for a specified binary channel.
enum DWStatus DWIGetHeaderEntryText(READER_HANDLE reader, int ch_index, char *text_value, int text_value_size)
Retrieves the textual content of a header entry using a specific reader instance.
enum DWStatus DWIGetBinChannelListCount(READER_HANDLE reader, int *count)
Retrieves the number of available binary channels using a specific reader instance.
enum DWStatus DWGetReducedDataChannelNameF(int Channel_Number, char *name, int name_size)
Retrieves the name of a reduced data channel by its number.
enum DWStatus DWIGetTriggerDataChannelNameF(READER_HANDLE reader, int Channel_Number, char *name, int name_size)
Retrieves the name of a trigger data channel using a specific reader instance.
enum DWStatus DWIGetHeaderEntryIDF(READER_HANDLE reader, int entry_number, char *ID, int name_size)
Retrieves the identifier (ID) of a header entry using a specific reader instance.
enum DWStatus DWIGetChannelListCount(READER_HANDLE reader, int *count)
Retrieves the number of available channels using a specific reader instance.
enum DWStatus DWIGetEventListCount(READER_HANDLE reader, int *count)
Retrieves the count of events available in the current event list using a specific reader instance.
enum DWStatus DWIGetArrayInfoCount(READER_HANDLE reader, int ch_index, int *count)
Retrieves the count of array information entries using a specific reader instance.
__int64 DWGetScaledSamplesCount(int ch_index)
Retrieves the count of scaled samples available for a specified channel.
enum DWStatus DWGetBinarySamplesEx(int ch_index, __int64 position, int count, char *data, double *time_stamp, int *datalen)
Retrieves multiple binary samples and their timestamps for a specified channel.
enum DWStatus DWIGetRecudedYDataF(READER_HANDLE reader, int Channel_Number, double *Y_Axis, int position, int count)
Retrieves Y-axis reduced data using a specific reader instance.
enum DWStatus DWGetHeaderEntryText(int ch_index, char *text_value, int text_value_size)
Retrieves the textual content of a specific header entry by index.
enum DWStatus DWIGetChannelProps(READER_HANDLE reader, int ch_index, enum DWChannelProps ch_prop, void *buffer, int *max_len)
Retrieves a specific property of a channel using a specific reader instance.
int DWGetTriggerDataTriggerCountF()
Retrieves the number of triggers in the trigger data.
enum DWStatus DWIGetReducedAveValues(READER_HANDLE reader, int ch_index, int position, int count, double *data, double *time_stamp)
Retrieves average reduced values and timestamps using a specific reader instance.
__int64 DWGetComplexScaledSamplesCount(int ch_index)
Retrieves the count of scaled samples available for a specified complex channel.
enum DWStatus DWIExportHeader(READER_HANDLE reader, char *file_name)
Exports the setup information to a specified file using a specific reader instance.
enum DWStatus DWGetRecudedDataF(int Channel_Number, double *X_Axis, double *Y_Axis, int position, int count)
Retrieves X and Y axis data for a reduced data channel.
enum DWStatus DWGetChannelProps(int ch_index, enum DWChannelProps ch_prop, void *buffer, int *max_len)
Retrieves a specific property of a channel.
enum DWStatus DWInit()
Initializes the DWDataReader library.
enum DWStatus DWIGetStream(READER_HANDLE reader, char *stream_name, char *buffer, int *max_len)
Retrieves a stream by name using a specific reader instance.
int DWGetReducedDataChannelIndexF(char *name)
Retrieves the index of a reduced data channel by its name.
enum DWStatus DWGetHeaderEntryList(struct DWChannel *channel_list)
Retrieves the list of entries in the current header.
enum DWStatus DWGetComplexRawSamples(int ch_index, __int64 position, int count, struct DWComplex *data, double *time_stamp)
Retrieves a series of complex raw samples and their timestamps for a specified channel.
enum DWStatus DWIGetScaledSamplesCount(READER_HANDLE reader, int ch_index, __int64 *count)
Retrieves the count of scaled samples available for a specified channel using a specific reader insta...
enum DWStatus DWGetArrayInfoList(int ch_index, struct DWArrayInfo *array_inf_list)
Retrieves a list of array information entries for a specified channel.
enum DWStatus DWIGetReducedValuesCount(READER_HANDLE reader, int ch_index, int *count, double *block_size)
Retrieves the count of reduced values and the block size using a specific reader instance.
enum DWStatus DWGetComplexChannelList(struct DWChannel *channel_list)
Retrieves the list of available complex channels.
double DWGetTriggerDataTriggerTimeF(int Trigger_Number)
Retrieves the timestamp of a specific trigger by its number.
enum DWStatus DWIGetTriggerDataTriggerTimeF(READER_HANDLE reader, int Trigger_Number, double *time_stamp)
Retrieves the timestamp of a specific trigger using a specific reader instance.
enum DWStatus DWIGetArrayIndexValue(READER_HANDLE reader, int ch_index, int array_info_index, int array_value_index, char *value, int value_size)
Retrieves a specific value from an array's index using a specific reader instance.
enum DWStatus DWGetBinarySamples(int ch_index, __int64 sampleIndex, char *data, double *time_stamp, int *datalen)
Retrieves a single binary sample and its timestamp for a specified channel.
enum DWStatus DWGetTextChannelList(struct DWChannel *channel_list)
Retrieves a list of text channels available in the current context.
enum DWStatus DWIGetChannelList(READER_HANDLE reader, struct DWChannel *channel_list)
Retrieves the list of available channels using a specific reader instance.
enum DWStatus DWGetHeaderEntryIDF(int entry_number, char *ID, int name_size)
Retrieves the identifier (ID) of a header entry by its entry number.
enum DWStatus DWIGetReducedRMSValues(READER_HANDLE reader, int ch_index, int position, int count, double *data, double *time_stamp)
Retrieves RMS reduced values and timestamps using a specific reader instance.
enum DWStatus DWIGetTriggerDataTriggerCountF(READER_HANDLE reader, int *count)
Retrieves the number of triggers using a specific reader instance.
enum DWStatus DWIGetHeaderEntryNameF(READER_HANDLE reader, int entry_number, char *name, int name_size)
Retrieves the name of a header entry using a specific reader instance.
enum DWStatus DWGetRecudedDataChannelInfoF(int Channel_Number, char *X_Axis_Units, int X_Axis_Units_size, char *Y_Axis_Units, int Y_Axis_Units_size, double *Chn_Offset, int *Channel_Length, double *ch_rate)
Retrieves detailed information about a reduced data channel.
enum DWStatus DWIGetComplexChannelList(READER_HANDLE reader, struct DWChannel *channel_list)
Retrieves the list of available complex channels using a specific reader instance.
enum DWStatus DWIGetReducedMinValues(READER_HANDLE reader, int ch_index, int position, int count, double *data, double *time_stamp)
Retrieves minimum reduced values and timestamps using a specific reader instance.
enum DWStatus DWIGetBinData(READER_HANDLE reader, int ch_index, struct DWBinarySample *sample, char *data, __int64 *absPos, int binBufSize)
Retrieves binary data for a specified channel and sample using a specific reader instance.
enum DWStatus DWGetScaledSamples(int ch_index, __int64 position, int count, double *data, double *time_stamp)
Retrieves a series of scaled samples and their timestamps for a specified channel.
enum DWStatus DWIGetBinarySamplesCount(READER_HANDLE reader, int ch_index, __int64 *count)
Retrieves the count of samples available for a specified binary channel using a specific reader insta...
enum DWStatus DWIGetComplexChannelListCount(READER_HANDLE reader, int *count)
Retrieves the number of available complex channels using a specific reader instance.
enum DWStatus DWGetRawSamples(int ch_index, __int64 position, int count, void *data, double *time_stamp)
Retrieves a series of raw samples and their timestamps for a specified channel.
enum DWStatus DWGetEventTextF(int event_number, char *text, int text_size)
Retrieves the text description of a specific event by event number.
enum DWStatus DWGetChannelListItem(int array_index, int *index, char *name, char *unit, char *description, int *color, int *array_size, int max_char_size)
Retrieves information about a specific channel from the channel list.
DWStoringType
Specifies the type data storing mode.
Definition DWDataReaderLibTypes.h:124
DWStatus
Status codes returned from library function calls.
Definition DWDataReaderLibTypes.h:28
DWEventType
Specifies the type of event.
Definition DWDataReaderLibTypes.h:103
DWChannelProps
Specifies the properties that can be retrieved for a channel.
Definition DWDataReaderLibTypes.h:54
void * READER_HANDLE
Definition DWDataReaderLibTypes.h:18
Represents information about an axis on and array channel.
Definition DWDataReaderLibTypes.h:241
Represents a binary sample.
Definition DWDataReaderLibTypes.h:271
Structure represents a Dewesoft channel.
Definition DWDataReaderLibTypes.h:192
Represents a complex number with real and imaginary components.
Definition DWDataReaderLibTypes.h:207
Represents an event in datafile.
Definition DWDataReaderLibTypes.h:217
Represents metadata about a data file.
Definition DWDataReaderLibTypes.h:169
Structure with information about the current measurement.
Definition DWDataReaderLibTypes.h:180
Represents a set of agregated data for samples over a specific time interval.
Definition DWDataReaderLibTypes.h:228