PX新数据记录的方法比较简单
在Logger::run()函数中有一段初始化阶段add topics程序大致如下 根据SDLogProfileMask添加需要记录的设置topics,比如在add_default_topics函数中 需要记录的可以添加orb例如,添加名称的信息radar_data的orb信息,然后添加句子
add_topic("radar_data", 100);
第二个参数100是数据记录的间隔时间。ms。如果不添加此参数,则表示以最高频率记录。
根据上述程序,在SDLOG_PROFILE该参数包含DEFAULT它将在选项中运行add_default_topics,把radar_data将信息添加到数据记录列表中。程序运行后,可以记录相应的数据文件(ulg在文件中找到对应的radar_data数据项。类似于添加其他选项的数据记录。