ros2_interfaces_rolling/tf2_msgs/msg/
tf2_error.rs1use 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 {}