117 #define kvlcOK ((KvlcStatus) 0) 118 #define kvlcFail ((KvlcStatus)-1) 119 #define kvlcERR_PARAM ((KvlcStatus)-2) 120 #define kvlcEOF ((KvlcStatus)-3) 121 #define kvlcERR_NOT_IMPLEMENTED ((KvlcStatus)-4) 122 #define kvlcERR_FILE_ERROR ((KvlcStatus)-5) 123 #define kvlcERR_FILE_EXISTS ((KvlcStatus)-6) 124 #define kvlcERR_INTERNAL_ERROR ((KvlcStatus)-7) 125 #define kvlcERR_NULL_POINTER ((KvlcStatus)-8) 126 #define kvlcERR_FILE_TOO_LARGE ((KvlcStatus)-10) 127 #define kvlcERR_TYPE_MISMATCH ((KvlcStatus)-11) 128 #define kvlcERR_NO_FREE_HANDLES ((KvlcStatus)-12) 129 #define kvlcERR_NO_INPUT_SELECTED ((KvlcStatus)-13) 130 #define kvlcERR_CONVERTING ((KvlcStatus)-14) 131 #define kvlcERR_BUFFER_SIZE ((KvlcStatus)-15) 133 #define kvlcERR_INVALID_LOG_EVENT ((KvlcStatus)-30) 134 #define kvlcERR_NO_TIME_REFERENCE ((KvlcStatus)-31) 135 #define kvlcERR_TIME_DECREASING ((KvlcStatus)-32) 136 #define kvlcERR_MIXED_ENDIANNESS ((KvlcStatus)-33) 151 #define KVLC_FILE_FORMAT_KME24 1 152 #define KVLC_FILE_FORMAT_KME25 2 153 #define KVLC_FILE_FORMAT_VECTOR_ASC 3 154 #define KVLC_FILE_FORMAT_CSV 4 155 #define KVLC_FILE_FORMAT_PLAIN_ASC 5 156 #define KVLC_FILE_FORMAT_MEMO_LOG 6 157 #define KVLC_FILE_FORMAT_KME40 7 158 #define KVLC_FILE_FORMAT_VECTOR_BLF 8 159 #define KVLC_FILE_FORMAT_KME50 9 161 #define KVLC_FILE_FORMAT_CSV_SIGNAL 100 162 #define KVLC_FILE_FORMAT_MDF 101 163 #define KVLC_FILE_FORMAT_MATLAB 102 164 #define KVLC_FILE_FORMAT_J1587 103 165 #define KVLC_FILE_FORMAT_J1587_ALT 104 166 #define KVLC_FILE_FORMAT_FAMOS 105 167 #define KVLC_FILE_FORMAT_MDF_SIGNAL 106 168 #define KVLC_FILE_FORMAT_MDF_4X 107 169 #define KVLC_FILE_FORMAT_MDF_4X_SIGNAL 108 171 #define KVLC_FILE_FORMAT_XCP 200 172 #define KVLC_FILE_FORMAT_FAMOS_XCP 201 174 #define KVLC_FILE_FORMAT_DEBUG 1000 189 #define KVLC_PROPERTY_START_OF_MEASUREMENT 1 190 #define KVLC_PROPERTY_FIRST_TRIGGER 2 191 #define KVLC_PROPERTY_USE_OFFSET 3 192 #define KVLC_PROPERTY_OFFSET 4 193 #define KVLC_PROPERTY_CHANNEL_MASK 5 195 #define KVLC_PROPERTY_HLP_J1939 6 196 #define KVLC_PROPERTY_CALENDAR_TIME_STAMPS 7 197 #define KVLC_PROPERTY_WRITE_HEADER 8 198 #define KVLC_PROPERTY_SEPARATOR_CHAR 9 199 #define KVLC_PROPERTY_DECIMAL_CHAR 10 201 #define KVLC_PROPERTY_ID_IN_HEX 11 202 #define KVLC_PROPERTY_DATA_IN_HEX 12 203 #define KVLC_PROPERTY_NUMBER_OF_TIME_DECIMALS 13 204 #define KVLC_PROPERTY_NAME_MANGLING 14 205 #define KVLC_PROPERTY_FILL_BLANKS 15 207 #define KVLC_PROPERTY_SHOW_UNITS 16 208 #define KVLC_PROPERTY_ISO8601_DECIMALS 17 209 #define KVLC_PROPERTY_MERGE_LINES 18 210 #define KVLC_PROPERTY_RESAMPLE_COLUMN 19 211 #define KVLC_PROPERTY_VERSION 20 213 #define KVLC_PROPERTY_SHOW_COUNTER 21 214 #define KVLC_PROPERTY_CROP_PRETRIGGER 22 215 #define KVLC_PROPERTY_ENUM_VALUES 23 216 #define KVLC_PROPERTY_SIZE_LIMIT 24 217 #define KVLC_PROPERTY_TIME_LIMIT 25 219 #define KVLC_PROPERTY_LIMIT_DATA_BYTES 26 220 #define KVLC_PROPERTY_CREATION_DATE 27 221 #define KVLC_PROPERTY_OVERWRITE 28 222 #define KVLC_PROPERTY_TIMEZONE 29 224 #define KVLC_PROPERTY_SIGNAL_BASED 1001 225 #define KVLC_PROPERTY_SHOW_SIGNAL_SELECT 1002 226 #define KVLC_PROPERTY_ATTACHMENTS 1003 267 KvlcStatus
WINAPI kvlcGetVersion(
unsigned int *major,
unsigned int *minor,
unsigned int *build);
546 KvlcStatus
WINAPI kvlcSetProperty(KvlcHandle handle,
unsigned int property,
void *buf,
unsigned int len);
575 KvlcStatus
WINAPI kvlcGetProperty(KvlcHandle handle,
unsigned int property,
void *buf,
unsigned int len);
KvlcStatus kvlcFeedNextFile(KvlcHandle handle)
KvlcStatus kvlcAttachFile(KvlcHandle handle, const char *filename)
KvlcStatus kvlcGetWriterExtension(int format, char *str, unsigned int len)
Definitions for the Database API.
void * KvaDbHnd
Database handle.
Definition: kvaDbLib.h:245
KvlcStatus kvlcDeleteConverter(KvlcHandle handle)
KvlcStatus kvlcGetWriterPropertyDefault(int format, unsigned int property, void *buf, unsigned int len)
KvlcStatus kvlcGetWriterName(int format, char *str, unsigned int len)
void * KvlcHandle
Definition: kvlclib.h:103
KvlcStatus kvlcConvertEvent(KvlcHandle handle)
KvlcStatus kvlcAddDatabase(KvlcHandle handle, KvaDbHnd dbHandle, unsigned int channelMask)
KvlcStatus kvlcResetDataTruncated(KvlcHandle handle)
KvlcStatus kvlcGetFirstWriterFormat(int *format)
KvlcStatus kvlcEventCount(KvlcHandle handle, unsigned int *count)
int64_t time_int64
Definition: kvlclib.h:105
KvlcStatus kvlcIsDataTruncated(KvlcHandle handle, int *truncated)
KvlcStatus kvlcFeedSelectFormat(KvlcHandle handle, int format)
#define WINAPI
Definition: kvlclib.h:89
KvlcStatus kvlcGetProperty(KvlcHandle handle, unsigned int property, void *buf, unsigned int len)
KvlcStatus kvlcSetProperty(KvlcHandle handle, unsigned int property, void *buf, unsigned int len)
KvlcStatus kvlcCreateConverter(KvlcHandle *handle, const char *filename, int format)
KvlcStatus kvlcNextInputFile(KvlcHandle handle, const char *filename)
int KvlcStatus
Definition: kvlclib.h:102
KvlcStatus kvlcIsOutputFilenameNew(KvlcHandle handle, int *updated)
KvlcStatus kvlcIsPropertySupported(int format, unsigned int property, int *supported)
KvlcStatus kvlcGetErrorText(KvlcStatus error, char *buffer, unsigned int buffer_size)
KvlcStatus kvlcGetNextWriterFormat(int currentFormat, int *nextFormat)
KvlcStatus kvlcResetOverrunActive(KvlcHandle handle)
uint64_t time_uint64
Definition: kvlclib.h:104
KvlcStatus kvlcGetVersion(unsigned int *major, unsigned int *minor, unsigned int *build)
KvlcStatus kvlcFeedLogEvent(KvlcHandle handle, void *event)
KvlcStatus kvlcIsOverrunActive(KvlcHandle handle, int *overrun)
KvlcStatus kvlcSetInputFile(KvlcHandle handle, const char *filename, int format)
KvlcStatus kvlcGetWriterDescription(int format, char *str, unsigned int len)
KvlcStatus kvlcAddDatabaseFile(KvlcHandle handle, const char *filename, unsigned int channelMask)
KvlcStatus kvlcGetOutputFilename(KvlcHandle handle, char *filename, int len)