Go to the documentation of this file.
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);
virtual void process_sensor_specific()
virtual void on_observation(const mrpt::obs::CObservation::Ptr &o)
std::optional< std::string > cfgfilename_
virtual void internal_init()
std::shared_ptr< mrpt::config::CConfigFileBase > cfgfile_
std::string out_rawlog_prefix_
If non-empty, write to rawlog.
mrpt::hwdrivers::CGenericSensor::Ptr sensor_
virtual void init_from_template_and_parameters(int argc, char **argv)
virtual void init_sensor_specific()
mrpt::io::CFileGZOutputStream out_rawlog_
virtual void on_observation_velodyne(const mrpt::obs::CObservationVelodyneScan &o)
virtual void init_from_config_file(int argc, char **argv)
virtual ~GenericSensorNode()
int rawlog_GZ_compress_level_
mrpt_sensorlib
Author(s): Jose-Luis Blanco-Claraco
autogenerated on Wed Jun 14 2023 02:56:31