Устройство SocketCan вынесено в отдельную папку. canframe.h освобождён от зависимости от socketcan.