equal
deleted
inserted
replaced
139 if (m_BoardHdl == 0xFFFF) |
139 if (m_BoardHdl == 0xFFFF) |
140 return false; |
140 return false; |
141 VCI_CAN_OBJ obj; |
141 VCI_CAN_OBJ obj; |
142 if (m_RX_Que.extract_top(obj)) |
142 if (m_RX_Que.extract_top(obj)) |
143 { |
143 { |
144 m->cob_id = obj.id; |
144 m->cob_id = static_cast<UNS16>(obj.id); //valid for 11Bit ids |
145 m->len = obj.len; |
145 m->len = obj.len; |
146 m->rtr = (obj.rtr == VCI_RX_BUF) ? NOT_A_REQUEST : REQUEST; |
146 m->rtr = (obj.rtr == VCI_RX_BUF) ? NOT_A_REQUEST : REQUEST; |
147 if (m->rtr == NOT_A_REQUEST) |
147 if (m->rtr == NOT_A_REQUEST) |
148 ::memcpy(m->data, obj.a_data, m->len); |
148 ::memcpy(m->data, obj.a_data, m->len); |
149 return true; |
149 return true; |