10 #include <mrpt/hwdrivers/CGenericSensor.h> 11 #include <mrpt/io/CFileGZOutputStream.h> 13 #include <mrpt/obs/obs_frwds.h> 41 std::shared_ptr<mrpt::config::CConfigFileBase>
cfgfile_;
44 mrpt::hwdrivers::CGenericSensor::Ptr
sensor_;
60 virtual void on_observation(
const mrpt::obs::CObservation::Ptr& o);
63 const mrpt::obs::CObservationVelodyneScan& o);
std::string out_rawlog_prefix_
If non-empty, write to rawlog.
virtual void init_from_config_file(int argc, char **argv)
int rawlog_GZ_compress_level_
virtual void process_sensor_specific()
mrpt::hwdrivers::CGenericSensor::Ptr sensor_
virtual void init_sensor_specific()
virtual void on_observation_velodyne(const mrpt::obs::CObservationVelodyneScan &o)
virtual void init_from_template_and_parameters(int argc, char **argv)
mrpt::io::CFileGZOutputStream out_rawlog_
virtual void internal_init()
std::optional< std::string > cfgfilename_
virtual ~GenericSensorNode()
std::shared_ptr< mrpt::config::CConfigFileBase > cfgfile_
virtual void on_observation(const mrpt::obs::CObservation::Ptr &o)