# Enumerations

## ChannelMask

class `canlib.kvlclib.``ChannelMask`

  Masking channels

  The `ChannelMask` is used in `Converter.addDatabaseFile` to indicate which channels to use.

  `FIVE` = 16
  `FOUR` = 8
  `ONE` = 1
  `THREE` = 4
  `TWO` = 2

## Error

class `canlib.kvlclib.``Error`

  An enumeration.

  `BUFFER_SIZE` = -15
  `CONVERTING` = -14
  `EOF` = -3
  `FAIL` = -1
  `FILE_ERROR` = -5
  `FILE_EXISTS` = -6
  `FILE_TOO_LARGE` = -10
  `INTERNAL_ERROR` = -7
  `INVALID_LOG_EVENT` = -30
  `MIXED_ENDIANESS` = -33
  `NOT_IMPLEMENTED` = -4
  `NO_FREE_HANDLES` = -12
  `NO_INPUT_SELECTED` = -13
  `NO_TIME_REFERENCE` = -31
  `NULL_POINTER` = -8
  `PARAM` = -2
  `RESULT_TOO_BIG` = -34
  `TIME_DECREASING` = -32
  `TYPE_MISMATCH` = -11

## FileFormat

class `canlib.kvlclib.``FileFormat`

  FILE_FORMAT_xxx

  Format used for input and output, used in kvlcSetInputFile(), kvlcFeedSelectFormat().

  Note

  Not all formats are valid as both output and input format.

  `CSV` = 4
  `CSV_SIGNAL` = 100
  `DEBUG` = 1000
  `FAMOS` = 105
  `FAMOS_XCP` = 201
  `INVALID` = 0
  `J1587` = 103
  `J1587_ALT` = 104
  `KME24` = 1
  `KME25` = 2
  `KME40` = 7
  `KME50` = 9
  `MATLAB` = 102
  `MDF` = 101
  `MDF_4X` = 107
  `MDF_4X_SIGNAL` = 108
  `MDF_SIGNAL` = 106
  `MEMO_LOG` = 6
  `PLAIN_ASC` = 5
  `VECTOR_ASC` = 3
  `VECTOR_BLF` = 8
  `XCP` = 200