Skip to content

Commit e9fc2da

Browse files
committed
fixed extended ID receiving
1 parent aea71f3 commit e9fc2da

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

pkg/socketcan/interface_raw.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@ func (i Interface) RecvFrame() (CanFrame, error) {
7474

7575
// bytes 0-3: arbitration ID
7676
f.ArbId = uint32(binary.LittleEndian.Uint32(frameBytes[0:4]))
77+
// remove bit 31: extended ID flag
78+
f.ArbId = f.ArbId & 0x7FFFFFFF
7779
// byte 4: data length code
7880
f.Dlc = frameBytes[4]
7981
// data

0 commit comments

Comments
 (0)