## enum __EZV24_ERROR_CODES

V24_E_OK
  no error, all went fine
V24_E_ILLPARM
  `general' illegal parameter
V24_E_ILLBAUD
  illegal baudrate
V24_E_ILLDATASZ
  illegal datasize
V24_E_ILLPARITY
  illegal parity
V24_E_ILLHANDLE
  illegal handle.
V24_E_ILLTIMEOUT
  illegal timeout value
V24_E_CREATE_LOCK
  creation of the lock file failed
V24_E_OPEN_LOCK
  lock file can't be opened
V24_E_KILL_LOCK
  unlink of the lock file failed
V24_E_WRITE_LOCK
  can't write to the lock file
V24_E_LOCK_EXIST
  foreign lock file exist.
V24_E_NOMEM
  not enough memory
V24_E_NULL_POINTER
  pointer is `NULL`
V24_E_OPEN
  `open` failed
V24_E_READ
  `read` failed
V24_E_WRITE
  `write` failed
V24_E_NOT_INIT
  library is not initialized
V24_E_NO_PROC_FILE
  no `proc` file system.
V24_E_NOT_IMPLEMENTED
  function not implemented
V24_E_TIMEOUT
  timeout waiting for data
V24_E_DBG_MESSAGES
  debugging.
V24_E_DBG_STALE_LOCK
  stale lock file overwritten.

## Documentation

`V24_E_OK`
  no error, all went fine

`V24_E_ILLPARM`
  `general' illegal parameter

`V24_E_ILLBAUD`
  illegal baudrate

`V24_E_ILLDATASZ`
  illegal datasize

`V24_E_ILLPARITY`
  illegal parity

`V24_E_ILLHANDLE`
  illegal handle. The parameter specifying the port handle is bad. Make sure unused handle are set to `NULL`.

`V24_E_ILLTIMEOUT`
  illegal timeout value

`V24_E_CREATE_LOCK`
  creation of the lock file failed

`V24_E_OPEN_LOCK`
  lock file can't be opened

`V24_E_KILL_LOCK`
  unlink of the lock file failed

`V24_E_WRITE_LOCK`
  can't write to the lock file

`V24_E_LOCK_EXIST`
  foreign lock file exist. This means, that another process allready has locked the port.

`V24_E_NOMEM`
  not enough memory

`V24_E_NULL_POINTER`
  pointer is `NULL`

`V24_E_OPEN`
  `open` failed

`V24_E_READ`
  `read` failed

`V24_E_WRITE`
  `write` failed

`V24_E_NOT_INIT`
  library is not initialized

`V24_E_NO_PROC_FILE`
  no `proc` file system. We can't open the virtual file `/proc/tty/...`

`V24_E_NOT_IMPLEMENTED`
  function not implemented

`V24_E_TIMEOUT`
  timeout waiting for data

`V24_E_DBG_MESSAGES`
  debugging. Error codes greater than this value are debug messages.

`V24_E_DBG_STALE_LOCK`
  stale lock file overwritten. The PID stored in the lock file doesn't exist, so we can overwrite it.

Alphabetic index

This page was generated with the help of DOC++.