use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct PublishMapRequest {
pub global_map: bool,
pub optimized: bool,
pub graph_only: bool,
}
impl Default for PublishMapRequest {
fn default() -> Self {
PublishMapRequest {
global_map: false,
optimized: false,
graph_only: false,
}
}
}
impl ros2_client::Message for PublishMapRequest {}
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct PublishMapResponse {
}
impl Default for PublishMapResponse {
fn default() -> Self {
PublishMapResponse {
}
}
}
impl ros2_client::Message for PublishMapResponse {}
pub struct PublishMap;
impl ros2_client::Service for PublishMap {
type Request = PublishMapRequest;
type Response = PublishMapResponse;
fn request_type_name(&self) -> &str { "PublishMapRequest" }
fn response_type_name(&self) -> &str { "PublishMapResponse" }
}