Skip to content

Struct nebula::HesaiStatus

ClassList > nebula > HesaiStatus

Status definition for Hesai.

  • #include <hesai_status.hpp>

Inherits the following classes: nebula::Status

Public Types

Type Name
enum HesaiType

Public Types inherited from nebula::Status

See nebula::Status

Type Name
enum Type

Public Attributes

Type Name
enum nebula::HesaiStatus::HesaiType _hesai_type

Public Attributes inherited from nebula::Status

See nebula::Status

Type Name
enum nebula::Status::Type _type

Public Functions

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

Public Functions inherited from nebula::Status

See nebula::Status

Type Name
Status ()
Status (Type v)
Status (int type)
Type 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 Status [1/3]

inline nebula::HesaiStatus::Status () 

function Status [2/3]

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

function Status [3/3]

inline explicit nebula::HesaiStatus::Status (
    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 nebula_common/include/nebula_common/hesai/hesai_status.hpp