Struct nebula::drivers::hesai_packet::Tail128E3X
ClassList > nebula > drivers > hesai_packet > Tail128E3X
#include <pandar_128e3x.hpp>
Public Attributes
Public Functions
Type | Name |
---|---|
uint8_t | get_azimuth_state (unsigned int block_id) const Get the azimuth state of the given block in the packet. |
bool | is_crc_valid () const |
Public Attributes Documentation
variable azimuth_state
uint16_t nebula::drivers::hesai_packet::Tail128E3X::azimuth_state;
variable crc_tail
uint32_t nebula::drivers::hesai_packet::Tail128E3X::crc_tail;
variable date_time
DateTime<1900> nebula::drivers::hesai_packet::Tail128E3X::date_time;
variable factory_information
uint8_t nebula::drivers::hesai_packet::Tail128E3X::factory_information;
variable imu_acceleration_unit
uint16_t nebula::drivers::hesai_packet::Tail128E3X::imu_acceleration_unit;
variable imu_angular_velocity_unit
uint16_t nebula::drivers::hesai_packet::Tail128E3X::imu_angular_velocity_unit;
variable imu_temperature
uint16_t nebula::drivers::hesai_packet::Tail128E3X::imu_temperature;
variable imu_timestamp
uint32_t nebula::drivers::hesai_packet::Tail128E3X::imu_timestamp;
variable imu_x_axis_acceleration
uint16_t nebula::drivers::hesai_packet::Tail128E3X::imu_x_axis_acceleration;
variable imu_x_axis_angular_velocity
uint16_t nebula::drivers::hesai_packet::Tail128E3X::imu_x_axis_angular_velocity;
variable imu_y_axis_acceleration
uint16_t nebula::drivers::hesai_packet::Tail128E3X::imu_y_axis_acceleration;
variable imu_y_axis_angular_velocity
uint16_t nebula::drivers::hesai_packet::Tail128E3X::imu_y_axis_angular_velocity;
variable imu_z_axis_acceleration
uint16_t nebula::drivers::hesai_packet::Tail128E3X::imu_z_axis_acceleration;
variable imu_z_axis_angular_velocity
uint16_t nebula::drivers::hesai_packet::Tail128E3X::imu_z_axis_angular_velocity;
variable motor_speed
uint16_t nebula::drivers::hesai_packet::Tail128E3X::motor_speed;
variable operational_state
uint8_t nebula::drivers::hesai_packet::Tail128E3X::operational_state;
variable reserved1
uint8_t nebula::drivers::hesai_packet::Tail128E3X::reserved1[9];
variable return_mode
uint8_t nebula::drivers::hesai_packet::Tail128E3X::return_mode;
variable timestamp
uint32_t nebula::drivers::hesai_packet::Tail128E3X::timestamp;
variable udp_sequence
uint32_t nebula::drivers::hesai_packet::Tail128E3X::udp_sequence;
Public Functions Documentation
function get_azimuth_state
Get the azimuth state of the given block in the packet.
inline uint8_t nebula::drivers::hesai_packet::Tail128E3X::get_azimuth_state (
unsigned int block_id
) const
Parameters:
block_id
The block ID (i.e. its index in the packet). Valid IDs are 0 and 1.
Returns:
The azimuth state number of the block
function is_crc_valid
inline bool nebula::drivers::hesai_packet::Tail128E3X::is_crc_valid () const
The documentation for this class was generated from the following file nebula_decoders/include/nebula_decoders/nebula_decoders_hesai/decoders/pandar_128e3x.hpp