Public Member Functions | Public Attributes | List of all members
uavcan_linux::DriverPack Struct Reference

#include <helpers.hpp>

Public Member Functions

 DriverPack (ClockAdjustmentMode clock_adjustment_mode, const std::shared_ptr< uavcan::ICanDriver > &can_driver)
 
 DriverPack (ClockAdjustmentMode clock_adjustment_mode, const std::vector< std::string > &iface_names)
 

Public Attributes

std::shared_ptr< uavcan::ICanDrivercan
 
SystemClock clock
 

Detailed Description

Contains all drivers needed for uavcan::Node.

Definition at line 116 of file platform_specific_components/linux/libuavcan/include/uavcan_linux/helpers.hpp.

Constructor & Destructor Documentation

◆ DriverPack() [1/2]

uavcan_linux::DriverPack::DriverPack ( ClockAdjustmentMode  clock_adjustment_mode,
const std::shared_ptr< uavcan::ICanDriver > &  can_driver 
)
inlineexplicit

◆ DriverPack() [2/2]

uavcan_linux::DriverPack::DriverPack ( ClockAdjustmentMode  clock_adjustment_mode,
const std::vector< std::string > &  iface_names 
)
inlineexplicit

Member Data Documentation

◆ can

std::shared_ptr<uavcan::ICanDriver> uavcan_linux::DriverPack::can

◆ clock

SystemClock uavcan_linux::DriverPack::clock

The documentation for this struct was generated from the following file:


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:05