Most of the time, you only need __init__. Use __new__ when you need to control WHETHER/HOW an object is created.
When launching roslaunch livox_ros_driver2 msg_MID360.launch the lidar initializes successfully as shown in the terminal below, but no topic or data is showing. I ...