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