111 #endif // __cplusplus 135 #define kvlcOK ((KvlcStatus) 0) 136 #define kvlcFail ((KvlcStatus)-1) 137 #define kvlcERR_PARAM ((KvlcStatus)-2) 138 #define kvlcEOF ((KvlcStatus)-3) 139 #define kvlcERR_NOT_IMPLEMENTED ((KvlcStatus)-4) 140 #define kvlcERR_FILE_ERROR ((KvlcStatus)-5) 141 #define kvlcERR_FILE_EXISTS ((KvlcStatus)-6) 142 #define kvlcERR_INTERNAL_ERROR ((KvlcStatus)-7) 143 #define kvlcERR_NULL_POINTER ((KvlcStatus)-8) 144 #define kvlcERR_FILE_TOO_LARGE ((KvlcStatus)-10) 145 #define kvlcERR_TYPE_MISMATCH ((KvlcStatus)-11) 146 #define kvlcERR_NO_FREE_HANDLES ((KvlcStatus)-12) 147 #define kvlcERR_NO_INPUT_SELECTED ((KvlcStatus)-13) 148 #define kvlcERR_CONVERTING ((KvlcStatus)-14) 149 #define kvlcERR_BUFFER_SIZE ((KvlcStatus)-15) 151 #define kvlcERR_INVALID_LOG_EVENT ((KvlcStatus)-30) 152 #define kvlcERR_NO_TIME_REFERENCE ((KvlcStatus)-31) 153 #define kvlcERR_TIME_DECREASING ((KvlcStatus)-32) 154 #define kvlcERR_MIXED_ENDIANNESS ((KvlcStatus)-33) 155 #define kvlcERR_RESULT_TOO_BIG ((KvlcStatus)-34) 156 #define kvlcERR_UNSUPPORTED_VERSION ((KvlcStatus)-35) 171 #define KVLC_FILE_FORMAT_KME24 1 172 #define KVLC_FILE_FORMAT_KME25 2 173 #define KVLC_FILE_FORMAT_VECTOR_ASC 3 174 #define KVLC_FILE_FORMAT_CSV 4 175 #define KVLC_FILE_FORMAT_PLAIN_ASC 5 176 #define KVLC_FILE_FORMAT_MEMO_LOG 6 177 #define KVLC_FILE_FORMAT_KME40 7 178 #define KVLC_FILE_FORMAT_VECTOR_BLF 8 179 #define KVLC_FILE_FORMAT_KME50 9 181 #define KVLC_FILE_FORMAT_CSV_SIGNAL 100 182 #define KVLC_FILE_FORMAT_MDF 101 183 #define KVLC_FILE_FORMAT_MATLAB 102 184 #define KVLC_FILE_FORMAT_J1587 103 185 #define KVLC_FILE_FORMAT_J1587_ALT 104 186 #define KVLC_FILE_FORMAT_FAMOS 105 187 #define KVLC_FILE_FORMAT_MDF_SIGNAL 106 188 #define KVLC_FILE_FORMAT_MDF_4X 107 189 #define KVLC_FILE_FORMAT_MDF_4X_SIGNAL 108 190 #define KVLC_FILE_FORMAT_VECTOR_BLF_FD 109 192 #define KVLC_FILE_FORMAT_XCP 200 193 #define KVLC_FILE_FORMAT_FAMOS_XCP 201 195 #define KVLC_FILE_FORMAT_DEBUG 1000 214 #define KVLC_PROPERTY_START_OF_MEASUREMENT 1 221 #define KVLC_PROPERTY_FIRST_TRIGGER 2 228 #define KVLC_PROPERTY_USE_OFFSET 3 234 #define KVLC_PROPERTY_OFFSET 4 240 #define KVLC_PROPERTY_CHANNEL_MASK 5 242 #define KVLC_PROPERTY_HLP_J1939 6 243 #define KVLC_PROPERTY_CALENDAR_TIME_STAMPS 7 244 #define KVLC_PROPERTY_WRITE_HEADER 8 245 #define KVLC_PROPERTY_SEPARATOR_CHAR 9 246 #define KVLC_PROPERTY_DECIMAL_CHAR 10 248 #define KVLC_PROPERTY_ID_IN_HEX 11 249 #define KVLC_PROPERTY_DATA_IN_HEX 12 250 #define KVLC_PROPERTY_NUMBER_OF_TIME_DECIMALS 13 251 #define KVLC_PROPERTY_NAME_MANGLING 14 252 #define KVLC_PROPERTY_FILL_BLANKS 15 254 #define KVLC_PROPERTY_SHOW_UNITS 16 255 #define KVLC_PROPERTY_ISO8601_DECIMALS 17 256 #define KVLC_PROPERTY_MERGE_LINES 18 257 #define KVLC_PROPERTY_RESAMPLE_COLUMN 19 258 #define KVLC_PROPERTY_VERSION 20 260 #define KVLC_PROPERTY_SHOW_COUNTER 21 266 #define KVLC_PROPERTY_CROP_PRETRIGGER 22 267 #define KVLC_PROPERTY_ENUM_VALUES 23 268 #define KVLC_PROPERTY_SIZE_LIMIT 24 275 #define KVLC_PROPERTY_TIME_LIMIT 25 282 #define KVLC_PROPERTY_LIMIT_DATA_BYTES 26 283 #define KVLC_PROPERTY_CREATION_DATE 27 290 #define KVLC_PROPERTY_OVERWRITE 28 291 #define KVLC_PROPERTY_TIMEZONE 29 298 #define KVLC_PROPERTY_FULLY_QUALIFIED_NAMES 30 300 #define KVLC_PROPERTY_NUMBER_OF_DATA_DECIMALS 31 314 #define KVLC_PROPERTY_COMPRESSION_LEVEL 32 319 #define KVLC_PROPERTY_SIGNAL_BASED 1001 324 #define KVLC_PROPERTY_SHOW_SIGNAL_SELECT 1002 329 #define KVLC_PROPERTY_ATTACHMENTS 1003 370 KvlcStatus
WINAPI kvlcGetVersion(
unsigned int *major,
unsigned int *minor,
unsigned int *build);
667 KvlcStatus
WINAPI kvlcSetProperty(KvlcHandle handle,
unsigned int property,
void *buf,
unsigned int len);
692 KvlcStatus
WINAPI kvlcGetProperty(KvlcHandle handle,
unsigned int property,
void *buf,
unsigned int len);
1150 KvlcStatus
WINAPI kvlcGetDlcMismatchList(KvlcHandle handle,
unsigned int* MsgIds,
unsigned int* MsgDlc,
unsigned int* MsgOccurance,
unsigned int* length);
KvlcStatus kvlcFeedNextFile(KvlcHandle handle)
KvlcStatus kvlcAttachFile(KvlcHandle handle, const char *filename)
KvlcStatus kvlcGetWriterExtension(int format, char *str, unsigned int len)
KvlcStatus kvlcIsDlcMismatch(KvlcHandle handle, int *mismatch)
Definitions for the Database API.
void * KvaDbHnd
Database handle.
Definition: kvaDbLib.h:255
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)
KvlcStatus kvlcGetDlcMismatchList(KvlcHandle handle, unsigned int *MsgIds, unsigned int *MsgDlc, unsigned int *MsgOccurance, unsigned int *length)
KvlcStatus kvlcGetReaderExtension(int format, char *str, unsigned int len)
void * KvlcHandle
Definition: kvlclib.h:119
uint64_t uint64
Definition: kvlclib.h:123
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)
KvlcStatus kvlcGetNextReaderFormat(int currentFormat, int *nextFormat)
int64_t time_int64
Definition: kvlclib.h:121
KvlcStatus kvlcIsDataTruncated(KvlcHandle handle, int *truncated)
KvlcStatus kvlcFeedSelectFormat(KvlcHandle handle, int format)
#define WINAPI
Definition: kvlclib.h:105
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 kvlcResetDlcMismatch(KvlcHandle handle)
KvlcStatus kvlcCreateConverter(KvlcHandle *handle, const char *filename, int format)
KvlcStatus kvlcNextInputFile(KvlcHandle handle, const char *filename)
int KvlcStatus
Definition: kvlclib.h:118
KvlcStatus kvlcIsOutputFilenameNew(KvlcHandle handle, int *updated)
KvlcStatus kvlcEventCountEx(KvlcHandle handle, int64 *count)
KvlcStatus kvlcGetReaderName(int format, char *str, unsigned int len)
KvlcStatus kvlcGetReaderPropertyDefault(int format, unsigned int property, void *buf, unsigned int len)
KvlcStatus kvlcGetFirstReaderFormat(int *format)
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)
int64_t int64
Definition: kvlclib.h:122
KvlcStatus kvlcResetOverrunActive(KvlcHandle handle)
uint64_t time_uint64
Definition: kvlclib.h:120
KvlcStatus kvlcGetVersion(unsigned int *major, unsigned int *minor, unsigned int *build)
KvlcStatus kvlcFeedLogEvent(KvlcHandle handle, void *event)
KvlcStatus kvlcGetReaderDescription(int format, char *str, unsigned int len)
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)