# HG changeset patch # User Christian Taedcke # Date 1266564021 -3600 # Node ID 8203ce2b975291da8406c0db3c09a4ca899949e0 # Parent 4177b05ab83527f14daab208d562af2e6f5bba6a CHANGED: - canReceive and canSend return now 1 on error and 0 on success diff -r 4177b05ab835 -r 8203ce2b9752 drivers/can_ixxat_win32/ixxat.cpp --- a/drivers/can_ixxat_win32/ixxat.cpp Thu Sep 09 15:28:48 2010 +0200 +++ b/drivers/can_ixxat_win32/ixxat.cpp Fri Feb 19 08:20:21 2010 +0100 @@ -130,7 +130,8 @@ res = VCI_TransmitObj(m_BoardHdl, m_TxQueHdl, m->cob_id, m->len, const_cast(m->data)); else res = VCI_RequestObj(m_BoardHdl, m_TxQueHdl, m->cob_id, m->len); - return (res == false); // false -> OK + + return (res == VCI_OK); } @@ -297,13 +298,13 @@ extern "C" UNS8 __stdcall canReceive_driver(CAN_HANDLE inst, Message *m) { - return (UNS8)reinterpret_cast(inst)->receive(m); + return reinterpret_cast(inst)->receive(m) ? 0 : 1; } extern "C" UNS8 __stdcall canSend_driver(CAN_HANDLE inst, Message const *m) { - return (UNS8)reinterpret_cast(inst)->send(m); + return reinterpret_cast(inst)->send(m) ? 0 : 1; } extern "C"