Static Private Attributes | List of all members
api.sick_scan_api.SickScanNavReflector Class Reference
Inheritance diagram for api.sick_scan_api.SickScanNavReflector:
Inheritance graph
[legend]

Static Private Attributes

list _fields_
 

Detailed Description

NAV-350 reflector equivalent to SickScanNavReflector defined in sick_scan_api.h


Definition at line 716 of file sick_scan_api.py.

Member Data Documentation

◆ _fields_

list api.sick_scan_api.SickScanNavReflector._fields_
staticprivate
Initial value:
= [
("pos_valid", ctypes.c_uint16),
# reflector position in [m] in ros coordinates, if pos_valid > 0:
("pos_x", ctypes.c_float),
("pos_y", ctypes.c_float),
("cartesian_valid", ctypes.c_uint16),
# reflector position in [mm] in lidar coordinates, if cartesian_valid > 0:
("cartesian_x", ctypes.c_int32),
("cartesian_y", ctypes.c_int32),
("polar_valid", ctypes.c_uint16),
# reflector position in [mm] and [mdeg] in polar lidar coordinates, if polar_valid > 0:
("polar_dist", ctypes.c_uint32),
("polar_phi", ctypes.c_uint32),
("opt_valid", ctypes.c_uint16),
# Optional reflector data, if opt_valid > 0
("opt_local_id", ctypes.c_uint16),
("opt_global_id", ctypes.c_uint16),
("opt_type", ctypes.c_uint8),
("opt_subtype", ctypes.c_uint16),
("opt_quality", ctypes.c_uint16),
("opt_timestamp", ctypes.c_uint32), # lidar timestamp in milliseconds
("opt_size", ctypes.c_uint16),
("opt_hitcount", ctypes.c_uint16),
("opt_meanecho", ctypes.c_uint16),
("opt_startindex", ctypes.c_uint16),
("opt_endindex", ctypes.c_uint16),
("opt_timestamp_sec", ctypes.c_uint32), # timestamp converted to system time (seconds part, 0 if timestamp not valid)
("opt_timestamp_nsec", ctypes.c_uint32) # timestamp converted to system time (nanoseconds part, 0 if timestamp not valid)
]

Definition at line 720 of file sick_scan_api.py.


The documentation for this class was generated from the following file:


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:14