mirror of
https://github.com/dragonpilot/dragonpilot.git
synced 2026-06-26 08:22:05 +08:00
boardd: apply bus offset in can recv
This commit is contained in:
@@ -441,7 +441,7 @@ bool Panda::can_receive(std::vector<can_frame>& out_vec) {
|
||||
can_frame canData;
|
||||
canData.busTime = 0;
|
||||
canData.address = (*(uint32_t*)&chunk[pos+1]) >> 3;
|
||||
canData.src = (chunk[pos] >> 1) & 0x7;
|
||||
canData.src = ((chunk[pos] >> 1) & 0x7) + bus_offset;
|
||||
|
||||
bool rejected = chunk[pos+1] & 0x1;
|
||||
bool returned = (chunk[pos+1] >> 1) & 0x1;
|
||||
|
||||
Reference in New Issue
Block a user