Skip to content

Struct nebula::VelodyneStatus

ClassList > nebula > VelodyneStatus

Status definition for Velodyne.

  • #include <velodyne_status.hpp>

Inherits the following classes: Status

Public Types

Type Name
enum VelodyneType

Public Attributes

Type Name
enum nebula::VelodyneStatus::VelodyneType _velo_type

Public Functions

Type Name
VelodyneStatus ()
VelodyneStatus (Type v)
VelodyneStatus (VelodyneType v)
VelodyneStatus (int type)
int type () const

Public Types Documentation

enum VelodyneType

enum nebula::VelodyneStatus::VelodyneType {
    INVALID_RPM_ERROR = Type_end_of_Status + 1,
    INVALID_FOV_ERROR,
    INVALID_RETURN_MODE_ERROR,
    Type_end_of_Status = INVALID_RPM_ERROR
};

Public Attributes Documentation

variable _velo_type

enum nebula::VelodyneStatus::VelodyneType nebula::VelodyneStatus::_velo_type;

Public Functions Documentation

function VelodyneStatus [1/4]

inline nebula::VelodyneStatus::VelodyneStatus () 

function VelodyneStatus [2/4]

inline nebula::VelodyneStatus::VelodyneStatus (
    Type v
) 

function VelodyneStatus [3/4]

inline nebula::VelodyneStatus::VelodyneStatus (
    VelodyneType v
) 

function VelodyneStatus [4/4]

inline explicit nebula::VelodyneStatus::VelodyneStatus (
    int type
) 

function type

inline int nebula::VelodyneStatus::type () const

Friends Documentation

friend operator!=

inline bool nebula::VelodyneStatus::operator!= (
    const VelodyneStatus & L,
    const VelodyneStatus & R
) 

friend operator<<

Convert Status enum to string (Overloading the << operator)

inline std::ostream & nebula::VelodyneStatus::operator<< (
    std::ostream & os,
    nebula::VelodyneStatus const & arg
) 

Parameters:

  • os
  • arg

Returns:

stream


friend operator==

inline bool nebula::VelodyneStatus::operator== (
    const VelodyneStatus & L,
    const VelodyneStatus & R
) 


The documentation for this class was generated from the following file src/nebula_velodyne/nebula_velodyne_common/include/nebula_velodyne_common/velodyne_status.hpp