# Enumerations

## Device

class `canlib.kvmlib.``Device`

  kvmDEVICE_xxx

  Device type, used to connect to a Memorator device.

  `MHYDRA` = 0
  `MHYDRA_EXT` = 1

## Error

class `canlib.kvmlib.``Error`

  An enumeration.

  `CONFIG_ERROR` = -41
  `CRC_ERROR` = -21
  `DEVICE_COMM_ERROR` = -37
  `DISKFULL_DATA` = -26
  `DISKFULL_DIR` = -25
  `DISK_ERROR` = -24
  `EOF` = -12
  `FAIL` = -1
  `FATAL_ERROR` = -31
  `FILE_ERROR` = -23
  `FILE_NOT_FOUND` = -33
  `FILE_SYSTEM_CORRUPT` = -28
  `FIRMWARE` = -40
  `ILLEGAL_REQUEST` = -32
  `LOGFILEOPEN` = -8
  `LOGFILEREAD` = -14
  `LOGFILEWRITE` = -11
  `NOLOGMSG` = -10
  `NOSTARTTIME` = -9
  `NOT_FORMATTED` = -34
  `NOT_IMPLEMENTED` = -30
  `NO_DISK` = -13
  `OCCUPIED` = -38
  `PARAM` = -3
  `QUEUE_FULL` = -20
  `RESULT_TOO_BIG` = -43
  `SECTOR_ERASED` = -22
  `SEQ_ERROR` = -27
  `TIMEOUT` = -36
  `UNSUPPORTED_VERSION` = -29
  `USER_CANCEL` = -39
  `WRITE_PROT` = -42
  `WRONG_DISK_TYPE` = -35

## FileType

class `canlib.kvmlib.``FileType`

  kvmFILE_xxx

  KME file type, a binary file format representing log data.

  `KME24` = 0
  `KME25` = 1
  `KME40` = 2
  `KME50` = 3

## LoggerDataFormat

class `canlib.kvmlib.``LoggerDataFormat`

  kvmLDF_MAJOR_xxx

  Logged data format (LDF) version.

  `MAJOR_CAN` = 3
  `MAJOR_CAN64` = 5

## LogFileType

class `canlib.kvmlib.enums.``LogFileType`

  kvmLogFileType_xxx

  New in version 1.11.

  `ALL` = 1
  `ERR` = 0