Skip to content

Class nebula::drivers::NebulaDriverBase

ClassList > nebula > drivers > NebulaDriverBase

Base class for each sensor driver.

  • #include <nebula_driver_base.hpp>

Inherited by the following classes: nebula::drivers::RobosenseDriver, nebula::drivers::VelodyneDriver

Public Functions

Type Name
NebulaDriverBase (NebulaDriverBase && c) = delete
NebulaDriverBase (const NebulaDriverBase & c) = delete
NebulaDriverBase () = default
virtual Status SetCalibrationConfiguration (const CalibrationConfigurationBase & calibration_configuration) = 0
Virtual function for setting calibration configuration.
NebulaDriverBase & operator= (NebulaDriverBase && c) = delete
NebulaDriverBase & operator= (const NebulaDriverBase & c) = delete

Public Functions Documentation

function NebulaDriverBase [1/3]

nebula::drivers::NebulaDriverBase::NebulaDriverBase (
    NebulaDriverBase && c
) = delete

function NebulaDriverBase [2/3]

nebula::drivers::NebulaDriverBase::NebulaDriverBase (
    const NebulaDriverBase & c
) = delete

function NebulaDriverBase [3/3]

nebula::drivers::NebulaDriverBase::NebulaDriverBase () = default

function SetCalibrationConfiguration

Virtual function for setting calibration configuration.

virtual Status nebula::drivers::NebulaDriverBase::SetCalibrationConfiguration (
    const CalibrationConfigurationBase & calibration_configuration
) = 0

Parameters:

  • calibration_configuration CalibrationConfiguration including file path

Returns:

Resulting status


function operator=

NebulaDriverBase & nebula::drivers::NebulaDriverBase::operator= (
    NebulaDriverBase && c
) = delete

function operator=

NebulaDriverBase & nebula::drivers::NebulaDriverBase::operator= (
    const NebulaDriverBase & c
) = delete


The documentation for this class was generated from the following file nebula_decoders/include/nebula_decoders/nebula_decoders_common/nebula_driver_base.hpp