Loading [MathJax]/extensions/tex2jax.js
  • <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>

  • DriveWorks SDK Reference
    5.14.77 Release
    For Test and Development only

    All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    CAN Plugin Sample

    Description

    The CAN Plugin sample implements a sensor driver for a CAN using the comprehensive sensor plugin framework. This uses a DriveWorks CAN Bus sensor to provide raw data.

    It also provides sources for a refcounted-BufferPool data structure that may be used as reference for other implementations.

    Running the sample

    This sample compiles as a shared library (.so) that can be used with the DriveWorks Sensor Abstraction Layer (SAL).

    This plugin can be used to test and verify functionality:

    ./sample_canbus_logger --driver=can.custom
                           --params=decoder-path=[path_to_decoder.so]
    

    For playing back CAN data recorded with a custom plugin, the following command line can be used:

    ./sample_canbus_logger --driver=can.virtual
                           --params=file=[path_to_recording.bin],
                                    decoder-path=[path_to_decoder.so]
    
    Note
    The precompiled decoder library is called libsample_can_plugin.so.

    Additional Information

    For more information, please refer to Custom CANs (Comprehensive).

    人人超碰97caoporen国产