Exceptions

KvdError

exception canlib.kvadblib.KvdError[source]

Base class for exceptions raised by the kvadblib dll

KvdBufferTooSmall

exception canlib.kvadblib.KvdBufferTooSmall[source]

Bases: canlib.kvadblib.exceptions.KvdError

The buffer provided was not large enough to contain the requested data.

New in version 1.10.

status = -14

KvdDbFileParse

exception canlib.kvadblib.KvdDbFileParse[source]

Bases: canlib.kvadblib.exceptions.KvdError

The database file could not be parsed.

More information can be obtained by running get_last_parse_error.

New in version 1.10.

status = -15

KvdErrInParameter

exception canlib.kvadblib.KvdErrInParameter[source]

Bases: canlib.kvadblib.exceptions.KvdError

One or more of the parameters in call is erronous.

status = -3

KvdInUse

exception canlib.kvadblib.KvdInUse[source]

Bases: canlib.kvadblib.exceptions.KvdError

An item is in use.

status = -13

KvdNoAttribute

exception canlib.kvadblib.KvdNoAttribute[source]

Bases: canlib.kvadblib.exceptions.KvdNotFound

No attribute found.

status = -10

KvdNoMessage

exception canlib.kvadblib.KvdNoMessage[source]

Bases: canlib.kvadblib.exceptions.KvdNotFound

No message was found.

status = -4

KvdNoSignal

exception canlib.kvadblib.KvdNoSignal[source]

Bases: canlib.kvadblib.exceptions.KvdNotFound

No signal was found.

status = -5

KvdNoNode

exception canlib.kvadblib.KvdNoNode[source]

Bases: canlib.kvadblib.exceptions.KvdNotFound

Could not find the database node.

status = -9

KvdNotFound

exception canlib.kvadblib.KvdNotFound[source]

Bases: canlib.kvadblib.exceptions.KvdError

KvdOnlyOneAllowed

exception canlib.kvadblib.KvdOnlyOneAllowed[source]

Bases: canlib.kvadblib.exceptions.KvdError

An identical kvaDbLib structure already exists.

Only one database at a time can be used).

status = -11

SignalNotFound

exception canlib.kvadblib.SignalNotFound(text)[source]

Bases: canlib.exceptions.CanlibException