ros2_interfaces_rolling/tf2_msgs/msg/
tf2_error.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
4pub struct TF2Error {
5    pub error: u8,
6    pub error_string: ::std::string::String,
7}
8
9impl TF2Error {
10    pub const NO_ERROR: u8 = 0;
11    pub const LOOKUP_ERROR: u8 = 1;
12    pub const CONNECTIVITY_ERROR: u8 = 2;
13    pub const EXTRAPOLATION_ERROR: u8 = 3;
14    pub const INVALID_ARGUMENT_ERROR: u8 = 4;
15    pub const TIMEOUT_ERROR: u8 = 5;
16    pub const TRANSFORM_ERROR: u8 = 6;
17}
18
19impl Default for TF2Error {
20    fn default() -> Self {
21        TF2Error {
22            error: 0,
23            error_string: ::std::string::String::new(),
24        }
25    }
26}
27
28impl ros2_client::Message for TF2Error {}