diff -r 17edd8a028fa -r 9b76e0881beb drivers/can_ixxat_win32/ixxat.cpp --- a/drivers/can_ixxat_win32/ixxat.cpp Tue Jan 22 10:27:13 2008 +0100 +++ b/drivers/can_ixxat_win32/ixxat.cpp Wed Jan 23 10:35:52 2008 +0100 @@ -127,9 +127,9 @@ return true; // true -> NOT OK long res = VCI_ERR; if (m->rtr == NOT_A_REQUEST) - res = VCI_TransmitObj(m_BoardHdl, m_TxQueHdl, m->cob_id.w, m->len, const_cast(m->data)); + 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.w, m->len); + res = VCI_RequestObj(m_BoardHdl, m_TxQueHdl, m->cob_id, m->len); return (res == false); // false -> OK } @@ -141,7 +141,7 @@ VCI_CAN_OBJ obj; if (m_RX_Que.extract_top(obj)) { - m->cob_id.w = obj.id; + m->cob_id = obj.id; m->len = obj.len; m->rtr = (obj.rtr == VCI_RX_BUF) ? NOT_A_REQUEST : REQUEST; if (m->rtr == NOT_A_REQUEST)