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