Go to the documentation of this file.
5 #include <boost/optional.hpp>
12 #include <ixblue_stdbin_decoder/data_models/navigation_data/ins_algorithm_status.h>
13 #include <ixblue_stdbin_decoder/data_models/navigation_data/ins_system_status.h>
22 const boost::optional<ixblue_stdbin_decoder::Data::INSSystemStatus>& systemStatus,
23 const boost::optional<ixblue_stdbin_decoder::Data::INSAlgorithmStatus>&
void updateStatus(const boost::optional< ixblue_stdbin_decoder::Data::INSSystemStatus > &systemStatus, const boost::optional< ixblue_stdbin_decoder::Data::INSAlgorithmStatus > &algorithmStatus)
DiagnosticsPublisher(ros::NodeHandle &nh)
const double frequency_tolerance
diagnostic_updater::Updater diagnosticsUpdater
ros::SteadyTime lastMessageReceivedStamp
void setHardwareID(const std::string &hwId)
ros::Timer diagnosticsTimer
double expected_frequency
double connection_lost_timeout
boost::optional< ixblue_stdbin_decoder::Data::INSAlgorithmStatus > lastAlgorithmStatus
void stdImuTick(const ros::Time &stamp)
std::unique_ptr< diagnostic_updater::TopicDiagnostic > stdImuTopicDiagnostic
boost::optional< ixblue_stdbin_decoder::Data::INSSystemStatus > lastSystemStatus
void produceStatusDiagnostics(diagnostic_updater::DiagnosticStatusWrapper &status)
void diagTimerCallback(const ros::TimerEvent &)
ixblue_ins_driver
Author(s): Adrien BARRAL
, Laure LE BRETON
autogenerated on Wed Mar 2 2022 00:24:28