Struct nebula::drivers::hesai_packet::FunctionalSafety128E3X
ClassList > nebula > drivers > hesai_packet > FunctionalSafety128E3X
#include <pandar_128e3x.hpp>
Public Types
Public Attributes
Public Static Attributes
Public Functions
Public Types Documentation
enum FaultCodeType
enum nebula::drivers::hesai_packet::FunctionalSafety128E3X::FaultCodeType {
NONE = 0,
CURRENT_FAULT = 1,
PAST_FAULT = 2
};
enum LidarState
enum nebula::drivers::hesai_packet::FunctionalSafety128E3X::LidarState {
INITIALIZATION = 0,
NORMAL = 1,
WARNING = 2,
PRE_PERFORMANCE_DEGRADATION = 3,
PERFORMANCE_DEGRADATION = 4,
PRE_SHUTDOWN = 5,
SHUTDOWN_OR_OUTPUT_UNTRUSTED = 6,
STANDBY = 7
};
Public Attributes Documentation
variable bitfield1
uint8_t nebula::drivers::hesai_packet::FunctionalSafety128E3X::bitfield1;
variable bitfield2
uint8_t nebula::drivers::hesai_packet::FunctionalSafety128E3X::bitfield2;
variable channel_health
ChannelHealth128E3X nebula::drivers::hesai_packet::FunctionalSafety128E3X::channel_health;
variable crc_fs
uint32_t nebula::drivers::hesai_packet::FunctionalSafety128E3X::crc_fs;
variable fault_code
uint16_t nebula::drivers::hesai_packet::FunctionalSafety128E3X::fault_code;
variable fs_version
uint8_t nebula::drivers::hesai_packet::FunctionalSafety128E3X::fs_version;
Public Static Attributes Documentation
variable update_cycle_ns
constexpr uint64_t nebula::drivers::hesai_packet::FunctionalSafety128E3X::update_cycle_ns;
Public Functions Documentation
function is_crc_valid
inline bool nebula::drivers::hesai_packet::FunctionalSafety128E3X::is_crc_valid () const
function severity
inline FunctionalSafetySeverity nebula::drivers::hesai_packet::FunctionalSafety128E3X::severity () const
Friends Documentation
friend operator!=
inline bool nebula::drivers::hesai_packet::FunctionalSafety128E3X::operator!= (
const FunctionalSafety128E3X & lhs,
const FunctionalSafety128E3X & rhs
)
friend operator==
inline bool nebula::drivers::hesai_packet::FunctionalSafety128E3X::operator== (
const FunctionalSafety128E3X & lhs,
const FunctionalSafety128E3X & rhs
)
The documentation for this class was generated from the following file nebula_decoders/include/nebula_decoders/nebula_decoders_hesai/decoders/pandar_128e3x.hpp