119 #define kvlcOK ((KvlcStatus) 0) 120 #define kvlcFail ((KvlcStatus)-1) 121 #define kvlcERR_PARAM ((KvlcStatus)-2) 122 #define kvlcEOF ((KvlcStatus)-3) 123 #define kvlcERR_NOT_IMPLEMENTED ((KvlcStatus)-4) 124 #define kvlcERR_FILE_ERROR ((KvlcStatus)-5) 125 #define kvlcERR_FILE_EXISTS ((KvlcStatus)-6) 126 #define kvlcERR_INTERNAL_ERROR ((KvlcStatus)-7) 127 #define kvlcERR_NULL_POINTER ((KvlcStatus)-8) 128 #define kvlcERR_FILE_TOO_LARGE ((KvlcStatus)-10) 129 #define kvlcERR_TYPE_MISMATCH ((KvlcStatus)-11) 130 #define kvlcERR_NO_FREE_HANDLES ((KvlcStatus)-12) 131 #define kvlcERR_NO_INPUT_SELECTED ((KvlcStatus)-13) 132 #define kvlcERR_CONVERTING ((KvlcStatus)-14) 133 #define kvlcERR_BUFFER_SIZE ((KvlcStatus)-15) 135 #define kvlcERR_INVALID_LOG_EVENT ((KvlcStatus)-30) 136 #define kvlcERR_NO_TIME_REFERENCE ((KvlcStatus)-31) 137 #define kvlcERR_TIME_DECREASING ((KvlcStatus)-32) 138 #define kvlcERR_MIXED_ENDIANNESS ((KvlcStatus)-33) 139 #define kvlcERR_RESULT_TOO_BIG ((KvlcStatus)-34) 154 #define KVLC_FILE_FORMAT_KME24 1 155 #define KVLC_FILE_FORMAT_KME25 2 156 #define KVLC_FILE_FORMAT_VECTOR_ASC 3 157 #define KVLC_FILE_FORMAT_CSV 4 158 #define KVLC_FILE_FORMAT_PLAIN_ASC 5 159 #define KVLC_FILE_FORMAT_MEMO_LOG 6 160 #define KVLC_FILE_FORMAT_KME40 7 161 #define KVLC_FILE_FORMAT_VECTOR_BLF 8 162 #define KVLC_FILE_FORMAT_KME50 9 164 #define KVLC_FILE_FORMAT_CSV_SIGNAL 100 165 #define KVLC_FILE_FORMAT_MDF 101 166 #define KVLC_FILE_FORMAT_MATLAB 102 167 #define KVLC_FILE_FORMAT_J1587 103 168 #define KVLC_FILE_FORMAT_J1587_ALT 104 169 #define KVLC_FILE_FORMAT_FAMOS 105 170 #define KVLC_FILE_FORMAT_MDF_SIGNAL 106 171 #define KVLC_FILE_FORMAT_MDF_4X 107 172 #define KVLC_FILE_FORMAT_MDF_4X_SIGNAL 108 174 #define KVLC_FILE_FORMAT_XCP 200 175 #define KVLC_FILE_FORMAT_FAMOS_XCP 201 177 #define KVLC_FILE_FORMAT_DEBUG 1000 192 #define KVLC_PROPERTY_START_OF_MEASUREMENT 1 193 #define KVLC_PROPERTY_FIRST_TRIGGER 2 194 #define KVLC_PROPERTY_USE_OFFSET 3 195 #define KVLC_PROPERTY_OFFSET 4 196 #define KVLC_PROPERTY_CHANNEL_MASK 5 198 #define KVLC_PROPERTY_HLP_J1939 6 199 #define KVLC_PROPERTY_CALENDAR_TIME_STAMPS 7 200 #define KVLC_PROPERTY_WRITE_HEADER 8 201 #define KVLC_PROPERTY_SEPARATOR_CHAR 9 202 #define KVLC_PROPERTY_DECIMAL_CHAR 10 204 #define KVLC_PROPERTY_ID_IN_HEX 11 205 #define KVLC_PROPERTY_DATA_IN_HEX 12 206 #define KVLC_PROPERTY_NUMBER_OF_TIME_DECIMALS 13 207 #define KVLC_PROPERTY_NAME_MANGLING 14 208 #define KVLC_PROPERTY_FILL_BLANKS 15 210 #define KVLC_PROPERTY_SHOW_UNITS 16 211 #define KVLC_PROPERTY_ISO8601_DECIMALS 17 212 #define KVLC_PROPERTY_MERGE_LINES 18 213 #define KVLC_PROPERTY_RESAMPLE_COLUMN 19 214 #define KVLC_PROPERTY_VERSION 20 216 #define KVLC_PROPERTY_SHOW_COUNTER 21 217 #define KVLC_PROPERTY_CROP_PRETRIGGER 22 218 #define KVLC_PROPERTY_ENUM_VALUES 23 219 #define KVLC_PROPERTY_SIZE_LIMIT 24 220 #define KVLC_PROPERTY_TIME_LIMIT 25 222 #define KVLC_PROPERTY_LIMIT_DATA_BYTES 26 223 #define KVLC_PROPERTY_CREATION_DATE 27 224 #define KVLC_PROPERTY_OVERWRITE 28 225 #define KVLC_PROPERTY_TIMEZONE 29 227 #define KVLC_PROPERTY_FULLY_QUALIFIED_NAMES 30 229 #define KVLC_PROPERTY_NUMBER_OF_DATA_DECIMALS 31 231 #define KVLC_PROPERTY_SIGNAL_BASED 1001 232 #define KVLC_PROPERTY_SHOW_SIGNAL_SELECT 1002 233 #define KVLC_PROPERTY_ATTACHMENTS 1003 274 KvlcStatus
WINAPI kvlcGetVersion(
unsigned int *major,
unsigned int *minor,
unsigned int *build);
571 KvlcStatus
WINAPI kvlcSetProperty(KvlcHandle handle,
unsigned int property,
void *buf,
unsigned int len);
596 KvlcStatus
WINAPI kvlcGetProperty(KvlcHandle handle,
unsigned int property,
void *buf,
unsigned int len);
1054 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:103
uint64_t uint64
Definition: kvlclib.h:107
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: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 kvlcResetDlcMismatch(KvlcHandle handle)
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 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:106
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 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)