├── .github └── workflows │ └── deploy-book.yml ├── .gitignore ├── .gitmodules ├── Cargo.toml ├── README.md ├── book.toml ├── docker-compose.yml ├── drone-book ├── README.md ├── SUMMARY.md ├── images │ ├── QGroundControl_Docker.png │ └── px4_sitl_overview.svg └── running_a_simulation.md ├── mav-sdk ├── CHANGELOG.md ├── COPYRIGHT ├── Cargo.toml ├── Dockerfile-server ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── build.rs ├── examples │ ├── arm_disarm.rs │ ├── flight_telemetry.rs │ ├── takeoff.rs │ └── telemetry_subscription.rs └── src │ ├── grpc.rs │ ├── grpc │ ├── google.protobuf.rs │ ├── mavsdk.options.rs │ ├── mavsdk.rpc.action.rs │ ├── mavsdk.rpc.action_server.rs │ ├── mavsdk.rpc.calibration.rs │ ├── mavsdk.rpc.camera.rs │ ├── mavsdk.rpc.core.rs │ ├── mavsdk.rpc.failure.rs │ ├── mavsdk.rpc.follow_me.rs │ ├── mavsdk.rpc.ftp.rs │ ├── mavsdk.rpc.geofence.rs │ ├── mavsdk.rpc.gimbal.rs │ ├── mavsdk.rpc.info.rs │ ├── mavsdk.rpc.log_files.rs │ ├── mavsdk.rpc.manual_control.rs │ ├── mavsdk.rpc.mission.rs │ ├── mavsdk.rpc.mission_raw.rs │ ├── mavsdk.rpc.mission_raw_server.rs │ ├── mavsdk.rpc.mocap.rs │ ├── mavsdk.rpc.offboard.rs │ ├── mavsdk.rpc.param.rs │ ├── mavsdk.rpc.param_server.rs │ ├── mavsdk.rpc.server_utility.rs │ ├── mavsdk.rpc.shell.rs │ ├── mavsdk.rpc.telemetry.rs │ ├── mavsdk.rpc.telemetry_server.rs │ ├── mavsdk.rpc.tracking_server.rs │ ├── mavsdk.rpc.transponder.rs │ └── mavsdk.rpc.tune.rs │ └── lib.rs └── telemetry ├── Cargo.toml └── src ├── lib.rs └── main.rs /.github/workflows/deploy-book.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/.github/workflows/deploy-book.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | mavsdk/src/grpc/*/ 4 | book -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/.gitmodules -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/README.md -------------------------------------------------------------------------------- /book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/book.toml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /drone-book/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/drone-book/README.md -------------------------------------------------------------------------------- /drone-book/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/drone-book/SUMMARY.md -------------------------------------------------------------------------------- /drone-book/images/QGroundControl_Docker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/drone-book/images/QGroundControl_Docker.png -------------------------------------------------------------------------------- /drone-book/images/px4_sitl_overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/drone-book/images/px4_sitl_overview.svg -------------------------------------------------------------------------------- /drone-book/running_a_simulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/drone-book/running_a_simulation.md -------------------------------------------------------------------------------- /mav-sdk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/CHANGELOG.md -------------------------------------------------------------------------------- /mav-sdk/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/COPYRIGHT -------------------------------------------------------------------------------- /mav-sdk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/Cargo.toml -------------------------------------------------------------------------------- /mav-sdk/Dockerfile-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/Dockerfile-server -------------------------------------------------------------------------------- /mav-sdk/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/LICENSE-APACHE -------------------------------------------------------------------------------- /mav-sdk/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/LICENSE-MIT -------------------------------------------------------------------------------- /mav-sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/README.md -------------------------------------------------------------------------------- /mav-sdk/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/build.rs -------------------------------------------------------------------------------- /mav-sdk/examples/arm_disarm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/examples/arm_disarm.rs -------------------------------------------------------------------------------- /mav-sdk/examples/flight_telemetry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/examples/flight_telemetry.rs -------------------------------------------------------------------------------- /mav-sdk/examples/takeoff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/examples/takeoff.rs -------------------------------------------------------------------------------- /mav-sdk/examples/telemetry_subscription.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/examples/telemetry_subscription.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/google.protobuf.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.options.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.action.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.action_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.action_server.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.calibration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.calibration.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.camera.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.core.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.failure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.failure.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.follow_me.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.follow_me.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.ftp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.ftp.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.geofence.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.geofence.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.gimbal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.gimbal.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.info.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.log_files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.log_files.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.manual_control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.manual_control.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.mission.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.mission.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.mission_raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.mission_raw.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.mission_raw_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.mission_raw_server.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.mocap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.mocap.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.offboard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.offboard.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.param.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.param.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.param_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.param_server.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.server_utility.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.server_utility.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.shell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.shell.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.telemetry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.telemetry.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.telemetry_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.telemetry_server.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.tracking_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.tracking_server.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.transponder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.transponder.rs -------------------------------------------------------------------------------- /mav-sdk/src/grpc/mavsdk.rpc.tune.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/grpc/mavsdk.rpc.tune.rs -------------------------------------------------------------------------------- /mav-sdk/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/mav-sdk/src/lib.rs -------------------------------------------------------------------------------- /telemetry/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/telemetry/Cargo.toml -------------------------------------------------------------------------------- /telemetry/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/telemetry/src/lib.rs -------------------------------------------------------------------------------- /telemetry/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AeroRust/mav/HEAD/telemetry/src/main.rs --------------------------------------------------------------------------------