2#include "DWDataReaderLibDef.h"
7 #define __int64 int64_t
DWStoringType
Specifies the type data storing mode.
Definition DWDataReaderLibTypes.h:124
@ ST_ALWAYS_SLOW
Definition DWDataReaderLibTypes.h:126
@ ST_FAST_ON_TRIGGER_SLOW_OTH
Definition DWDataReaderLibTypes.h:128
@ ST_ALWAYS_FAST
Definition DWDataReaderLibTypes.h:125
@ ST_FAST_ON_TRIGGER
Definition DWDataReaderLibTypes.h:127
DWCustomPropValueType
Specifies the type of custom property value.
Definition DWDataReaderLibTypes.h:91
@ DW_CUSTOM_PROP_VAL_TYPE_INT64
Definition DWDataReaderLibTypes.h:93
@ DW_CUSTOM_PROP_VAL_TYPE_DOUBLE
Definition DWDataReaderLibTypes.h:94
@ DW_CUSTOM_PROP_VAL_TYPE_STRING
Definition DWDataReaderLibTypes.h:95
@ DW_CUSTOM_PROP_VAL_TYPE_EMPTY
Definition DWDataReaderLibTypes.h:92
DWStatus
Status codes returned from library function calls.
Definition DWDataReaderLibTypes.h:28
@ DWSTAT_ERROR_INVALID_INDEX
Definition DWDataReaderLibTypes.h:41
@ DWSTAT_ERROR
Definition DWDataReaderLibTypes.h:30
@ DWSTAT_ERROR_CREATE_DEST_FILE
Definition DWDataReaderLibTypes.h:35
@ DWSTAT_ERROR_FILE_CORRUPT
Definition DWDataReaderLibTypes.h:33
@ DWSTAT_ERROR_INSUFFICENT_BUFFER
Definition DWDataReaderLibTypes.h:42
@ DWSTAT_ERROR_CAN_NOT_SUPPORTED
Definition DWDataReaderLibTypes.h:39
@ DWSTAT_ERROR_INVALID_IB_LEVEL
Definition DWDataReaderLibTypes.h:38
@ DWSTAT_ERROR_CANNOT_OPEN_EXTRACTED_FILE
Definition DWDataReaderLibTypes.h:37
@ DWSTAT_OK
Definition DWDataReaderLibTypes.h:29
@ DWSTAT_ERROR_INVALID_READER
Definition DWDataReaderLibTypes.h:40
@ DWSTAT_ERROR_FILE_CANNOT_OPEN
Definition DWDataReaderLibTypes.h:31
@ DWSTAT_ERROR_EXTRACTING_FILE
Definition DWDataReaderLibTypes.h:36
@ DWSTAT_ERROR_NO_MEMORY_ALLOC
Definition DWDataReaderLibTypes.h:34
@ DWSTAT_ERROR_FILE_ALREADY_IN_USE
Definition DWDataReaderLibTypes.h:32
DWChannelType
Specifies the type of channel.
Definition DWDataReaderLibTypes.h:77
@ DW_CH_TYPE_SYNC
Definition DWDataReaderLibTypes.h:78
@ DW_CH_TYPE_ASYNC
Definition DWDataReaderLibTypes.h:79
@ DW_CH_TYPE_SV
Definition DWDataReaderLibTypes.h:80
DWEventType
Specifies the type of event.
Definition DWDataReaderLibTypes.h:103
@ etVStart
Definition DWDataReaderLibTypes.h:107
@ etStart
Definition DWDataReaderLibTypes.h:104
@ etStop
Definition DWDataReaderLibTypes.h:105
@ etTrigger
Definition DWDataReaderLibTypes.h:106
@ etAlarm
Definition DWDataReaderLibTypes.h:114
@ etVoice
Definition DWDataReaderLibTypes.h:111
@ etCursorInfo
Definition DWDataReaderLibTypes.h:115
@ etModule
Definition DWDataReaderLibTypes.h:113
@ etAlarmLevel
Definition DWDataReaderLibTypes.h:116
@ etNotice
Definition DWDataReaderLibTypes.h:110
@ etKeyboard
Definition DWDataReaderLibTypes.h:109
@ etVStop
Definition DWDataReaderLibTypes.h:108
@ etPicture
Definition DWDataReaderLibTypes.h:112
DWChannelProps
Specifies the properties that can be retrieved for a channel.
Definition DWDataReaderLibTypes.h:54
@ DW_CH_INDEX
Definition DWDataReaderLibTypes.h:57
@ DW_CH_INDEX_LEN
Definition DWDataReaderLibTypes.h:58
@ DW_CH_TYPE
Definition DWDataReaderLibTypes.h:59
@ DW_CH_CUSTOMPROPS_COUNT
Definition DWDataReaderLibTypes.h:67
@ DW_CH_LONGNAME
Definition DWDataReaderLibTypes.h:68
@ DW_CH_XMLPROPS
Definition DWDataReaderLibTypes.h:64
@ DW_CH_XML
Definition DWDataReaderLibTypes.h:62
@ DW_CH_XMLPROPS_LEN
Definition DWDataReaderLibTypes.h:65
@ DW_CH_CUSTOMPROPS
Definition DWDataReaderLibTypes.h:66
@ DW_CH_XML_LEN
Definition DWDataReaderLibTypes.h:63
@ DW_CH_LONGNAME_LEN
Definition DWDataReaderLibTypes.h:69
@ DW_DATA_TYPE_LEN_BYTES
Definition DWDataReaderLibTypes.h:56
@ DW_CH_SCALE
Definition DWDataReaderLibTypes.h:60
@ DW_CH_OFFSET
Definition DWDataReaderLibTypes.h:61
@ DW_DATA_TYPE
Definition DWDataReaderLibTypes.h:55
DWDataType
Specifies the channel data type.
Definition DWDataReaderLibTypes.h:136
@ dtComplexDouble
Definition DWDataReaderLibTypes.h:147
@ dtInteger
Definition DWDataReaderLibTypes.h:141
@ dtBytes16
Definition DWDataReaderLibTypes.h:153
@ dtCANFDPortData
Definition DWDataReaderLibTypes.h:151
@ dtComplexSingle
Definition DWDataReaderLibTypes.h:146
@ dtBinary
Definition DWDataReaderLibTypes.h:149
@ dtBytes8
Definition DWDataReaderLibTypes.h:152
@ dtBytes32
Definition DWDataReaderLibTypes.h:154
@ dtShortInt
Definition DWDataReaderLibTypes.h:138
@ dtLongword
Definition DWDataReaderLibTypes.h:145
@ dtSmallInt
Definition DWDataReaderLibTypes.h:139
@ dtSingle
Definition DWDataReaderLibTypes.h:142
@ dtInt64
Definition DWDataReaderLibTypes.h:143
@ dtWord
Definition DWDataReaderLibTypes.h:140
@ dtCANPortData
Definition DWDataReaderLibTypes.h:150
@ dtText
Definition DWDataReaderLibTypes.h:148
@ dtBytes64
Definition DWDataReaderLibTypes.h:155
@ dtByte
Definition DWDataReaderLibTypes.h:137
@ dtDouble
Definition DWDataReaderLibTypes.h:144
void * READER_HANDLE
Definition DWDataReaderLibTypes.h:18
Represents information about an axis on and array channel.
Definition DWDataReaderLibTypes.h:241
int size
Definition DWDataReaderLibTypes.h:245
int index
Definition DWDataReaderLibTypes.h:242
char name[100]
Definition DWDataReaderLibTypes.h:243
char unit[20]
Definition DWDataReaderLibTypes.h:244
Represents a binary sample.
Definition DWDataReaderLibTypes.h:271
Structure represents a Dewesoft channel.
Definition DWDataReaderLibTypes.h:192
char description[200]
Definition DWDataReaderLibTypes.h:196
enum DWDataType data_type
Definition DWDataReaderLibTypes.h:199
char unit[20]
Definition DWDataReaderLibTypes.h:195
int index
Definition DWDataReaderLibTypes.h:193
int array_size
Definition DWDataReaderLibTypes.h:198
char name[100]
Definition DWDataReaderLibTypes.h:194
unsigned int color
Definition DWDataReaderLibTypes.h:197
Represents a complex number with real and imaginary components.
Definition DWDataReaderLibTypes.h:207
double re
Definition DWDataReaderLibTypes.h:208
double im
Definition DWDataReaderLibTypes.h:209
Represents a custom property associated with a channel.
Definition DWDataReaderLibTypes.h:256
char key[100]
Definition DWDataReaderLibTypes.h:257
enum DWCustomPropValueType valueType
Definition DWDataReaderLibTypes.h:258
__int64 int64Val
Definition DWDataReaderLibTypes.h:259
double doubleVal
Definition DWDataReaderLibTypes.h:260
char strVal[100]
Definition DWDataReaderLibTypes.h:261
Represents an event in datafile.
Definition DWDataReaderLibTypes.h:217
char event_text[200]
Definition DWDataReaderLibTypes.h:220
double time_stamp
Definition DWDataReaderLibTypes.h:219
enum DWEventType event_type
Definition DWDataReaderLibTypes.h:218
Represents metadata about a data file.
Definition DWDataReaderLibTypes.h:169
double sample_rate
Definition DWDataReaderLibTypes.h:170
double start_store_time
Definition DWDataReaderLibTypes.h:171
double duration
Definition DWDataReaderLibTypes.h:172
Structure with information about the current measurement.
Definition DWDataReaderLibTypes.h:180
double sample_rate
Definition DWDataReaderLibTypes.h:181
double start_store_time
Definition DWDataReaderLibTypes.h:183
double duration
Definition DWDataReaderLibTypes.h:184
double start_measure_time
Definition DWDataReaderLibTypes.h:182
Represents a set of agregated data for samples over a specific time interval.
Definition DWDataReaderLibTypes.h:228
double ave
Definition DWDataReaderLibTypes.h:230
double min
Definition DWDataReaderLibTypes.h:231
double rms
Definition DWDataReaderLibTypes.h:233
double time_stamp
Definition DWDataReaderLibTypes.h:229
double max
Definition DWDataReaderLibTypes.h:232