Skip to content

Struct nebula::HesaiStatus

ClassList > nebula > HesaiStatus

Status definition for Hesai.

  • #include <hesai_status.hpp>

Inherits the following classes: Status

Public Types

Type Name
enum HesaiType

Public Attributes

Type Name
enum nebula::HesaiStatus::HesaiType _hesai_type

Public Functions

Type Name
HesaiStatus ()
HesaiStatus (Type v)
HesaiStatus (HesaiType v)
HesaiStatus (int type)
int type () const

Public Types Documentation

enum HesaiType

enum nebula::HesaiStatus::HesaiType {
    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 _hesai_type

enum nebula::HesaiStatus::HesaiType nebula::HesaiStatus::_hesai_type;

Public Functions Documentation

function HesaiStatus [1/4]

inline nebula::HesaiStatus::HesaiStatus () 

function HesaiStatus [2/4]

inline nebula::HesaiStatus::HesaiStatus (
    Type v
) 

function HesaiStatus [3/4]

inline nebula::HesaiStatus::HesaiStatus (
    HesaiType v
) 

function HesaiStatus [4/4]

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

function type

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

Friends Documentation

friend operator!=

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

friend operator<<

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

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

Parameters:

  • os
  • arg

Returns:

stream


friend operator==

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


The documentation for this class was generated from the following file src/nebula_hesai/nebula_hesai_common/include/nebula_hesai_common/hesai_status.hpp