msight_core.nodes.source_velodyne_lidar
msight_core.nodes.source_velodyne_lidar
VelodyneLidarSourceNode
Bases: UdpServerSourceNode
__init__(configs, host, port, ipv6=False, telemetry_port=None, model_id='VLP32C')
A Velodyne Lidar UDP source node. Args: configs (NodeConfig): Node configuration. host (str): Host IP address to bind the UDP server. port (int): Port number to bind the UDP server. ipv6 (bool): Whether to use IPv6. Default is False. telemetry_port (int or None): Port number for telemetry data. Default is None. model_id (str): Velodyne model ID, e.g., "VLP32C". Default is "VLP32C". Choices are: "HDL64E_S1", "HDL64E_S2", "HDL64E_S3", "HDL32E", "VLP32A", "VLP32B", "VLP32C", "VLP16", "PuckLite", "PuckHiRes", "VLS128" and "AlphaPrime".