Public Member Functions | Public Attributes | List of all members
ublox_node::UbloxTopicDiagnostic Struct Reference

Topic diagnostics for u-blox messages. More...

#include <node.h>

Public Member Functions

 UbloxTopicDiagnostic ()
 
 UbloxTopicDiagnostic (const UbloxTopicDiagnostic &)=delete
 
 UbloxTopicDiagnostic (std::string topic, double freq_tol, int freq_window)
 Add a topic diagnostic to the diagnostic updater for. More...
 
 UbloxTopicDiagnostic (std::string topic, double freq_min, double freq_max, double freq_tol, int freq_window)
 Add a topic diagnostic to the diagnostic updater for. More...
 

Public Attributes

diagnostic_updater::HeaderlessTopicDiagnosticdiagnostic
 Topic frequency diagnostic updater. More...
 
double max_freq
 Maximum allow frequency of topic. More...
 
double min_freq
 Minimum allow frequency of topic. More...
 

Detailed Description

Topic diagnostics for u-blox messages.

Definition at line 130 of file node.h.

Constructor & Destructor Documentation

ublox_node::UbloxTopicDiagnostic::UbloxTopicDiagnostic ( )
inline

Definition at line 131 of file node.h.

ublox_node::UbloxTopicDiagnostic::UbloxTopicDiagnostic ( const UbloxTopicDiagnostic )
delete
ublox_node::UbloxTopicDiagnostic::UbloxTopicDiagnostic ( std::string  topic,
double  freq_tol,
int  freq_window 
)
inline

Add a topic diagnostic to the diagnostic updater for.

The minimum and maximum frequency are equal to the nav rate in Hz.

Parameters
namethe ROS topic
freq_tolthe tolerance [%] for the topic frequency
freq_windowthe number of messages to use for diagnostic statistics

Definition at line 144 of file node.h.

ublox_node::UbloxTopicDiagnostic::UbloxTopicDiagnostic ( std::string  topic,
double  freq_min,
double  freq_max,
double  freq_tol,
int  freq_window 
)
inline

Add a topic diagnostic to the diagnostic updater for.

The minimum and maximum frequency are equal to the nav rate in Hz.

Parameters
namethe ROS topic
freq_minthe minimum acceptable frequency for the topic
freq_maxthe maximum acceptable frequency for the topic
freq_tolthe tolerance [%] for the topic frequency
freq_windowthe number of messages to use for diagnostic statistics

Definition at line 165 of file node.h.

Member Data Documentation

diagnostic_updater::HeaderlessTopicDiagnostic* ublox_node::UbloxTopicDiagnostic::diagnostic

Topic frequency diagnostic updater.

Definition at line 177 of file node.h.

double ublox_node::UbloxTopicDiagnostic::max_freq

Maximum allow frequency of topic.

Definition at line 181 of file node.h.

double ublox_node::UbloxTopicDiagnostic::min_freq

Minimum allow frequency of topic.

Definition at line 179 of file node.h.


The documentation for this struct was generated from the following file:


ublox_gps
Author(s): Johannes Meyer
autogenerated on Thu Jan 28 2021 03:13:52