1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
#![allow(rustdoc::bare_urls)]

pub use options::AsyncType;

#[path = "grpc/mavsdk.options.rs"]
mod options;

#[path = "grpc/mavsdk.rpc.action.rs"]
mod mavsdk_action;

pub mod action {
    pub use super::mavsdk_action::*;

    pub use action_service_client::ActionServiceClient;
    pub use action_service_server::{ActionServiceServer, ActionService};
}

#[path = "grpc/mavsdk.rpc.calibration.rs"]
mod mavsdk_calibration;

pub mod calibration {
    pub use super::mavsdk_calibration::*;

    pub use calibration_service_client::CalibrationServiceClient;
    pub use calibration_service_server::{CalibrationServiceServer, CalibrationService};
}

#[path = "grpc/mavsdk.rpc.camera.rs"]
mod mavsdk_camera;

pub mod camera {
    pub use super::mavsdk_camera::*;
    
    pub use camera_service_client::CameraServiceClient;
    pub use camera_service_server::{CameraService, CameraServiceServer};
}

#[path = "grpc/mavsdk.rpc.core.rs"]
mod mavsdk_core;

pub mod core {
    pub use super::mavsdk_core::*;
    
    pub use core_service_client::CoreServiceClient;
    pub use core_service_server::{CoreService, CoreServiceServer};
}

#[path = "grpc/mavsdk.rpc.geofence.rs"]
mod mavsdk_geofence;

pub mod geofence {
    pub use super::mavsdk_geofence::*;
    
    pub use geofence_service_client::GeofenceServiceClient;
    pub use geofence_service_server::{GeofenceService, GeofenceServiceServer};
}

#[path = "grpc/mavsdk.rpc.gimbal.rs"]
mod mavsdk_gimbal;

pub mod gimbal {
    pub use super::mavsdk_gimbal::*;
    
    pub use gimbal_service_client::GimbalServiceClient;
    pub use gimbal_service_server::{GimbalService, GimbalServiceServer};
}

#[path = "grpc/mavsdk.rpc.info.rs"]
mod mavsdk_info;

pub mod info {
    pub use super::mavsdk_info::*;
    
    pub use info_service_client::InfoServiceClient;
    pub use info_service_server::{InfoService, InfoServiceServer};
}

#[path = "grpc/mavsdk.rpc.mission.rs"]
mod mavsdk_mission;

pub mod mission {
    pub use super::mavsdk_mission::*;
    
    pub use mission_service_client::MissionServiceClient;
    pub use mission_service_server::{MissionServiceServer, MissionService};
}

#[path = "grpc/mavsdk.rpc.mocap.rs"]
mod mavsdk_mocap;

pub mod mocap {
    pub use super::mavsdk_mocap::*;
    
    pub use mocap_service_client::MocapServiceClient;
    pub use mocap_service_server::{MocapServiceServer, MocapService};
}

#[path = "grpc/mavsdk.rpc.offboard.rs"]
mod mavsdk_offboard;

pub mod offboard {
    pub use super::mavsdk_offboard::*;
    
    pub use offboard_service_client::OffboardServiceClient;
    pub use offboard_service_server::{OffboardServiceServer, OffboardService};
}

#[path = "grpc/mavsdk.rpc.param.rs"]
mod mavsdk_param;

pub mod param {
    pub use super::mavsdk_param::*;
    
    pub use param_service_client::ParamServiceClient;
    pub use param_service_server::{ParamServiceServer, ParamService};
}

#[path = "grpc/mavsdk.rpc.shell.rs"]
mod mavsdk_shell;

pub mod shell {
    pub use super::mavsdk_shell::*;
    
    pub use shell_service_client::ShellServiceClient;
    pub use shell_service_server::{ShellServiceServer, ShellService};
}

#[path = "grpc/mavsdk.rpc.telemetry.rs"]
mod mavsdk_telemetry;

pub mod telemetry {
    pub use super::mavsdk_telemetry::*;
    
    pub use telemetry_service_client::TelemetryServiceClient;
    pub use telemetry_service_server::{TelemetryServiceServer, TelemetryService};
}