├── .github ├── dependabot.yml └── workflows │ └── CI.yml ├── .gitignore ├── .gitmodules ├── .rustfmt.toml ├── Cargo.toml ├── README.md ├── examples ├── info.rs ├── mocap.rs └── telemetry.rs ├── src ├── info.rs ├── lib.rs ├── mocap.rs └── telemetry.rs └── templates ├── call.j2 ├── enum.j2 ├── file.j2 ├── request.j2 ├── stream.j2 ├── struct.j2 └── type_conversions /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mavlink/MAVSDK-Rust/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mavlink/MAVSDK-Rust/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | **/*.rs.bk 4 | .idea 5 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mavlink/MAVSDK-Rust/HEAD/.gitmodules -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mavlink/MAVSDK-Rust/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mavlink/MAVSDK-Rust/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mavlink/MAVSDK-Rust/HEAD/README.md -------------------------------------------------------------------------------- /examples/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mavlink/MAVSDK-Rust/HEAD/examples/info.rs -------------------------------------------------------------------------------- /examples/mocap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mavlink/MAVSDK-Rust/HEAD/examples/mocap.rs -------------------------------------------------------------------------------- /examples/telemetry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mavlink/MAVSDK-Rust/HEAD/examples/telemetry.rs -------------------------------------------------------------------------------- /src/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mavlink/MAVSDK-Rust/HEAD/src/info.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mavlink/MAVSDK-Rust/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/mocap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mavlink/MAVSDK-Rust/HEAD/src/mocap.rs -------------------------------------------------------------------------------- /src/telemetry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mavlink/MAVSDK-Rust/HEAD/src/telemetry.rs -------------------------------------------------------------------------------- /templates/call.j2: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /templates/enum.j2: -------------------------------------------------------------------------------- 1 | #[derive(PartialEq, Clone, Debug)] 2 | pub enum Result { 3 | // TODO 4 | } 5 | 6 | -------------------------------------------------------------------------------- /templates/file.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mavlink/MAVSDK-Rust/HEAD/templates/file.j2 -------------------------------------------------------------------------------- /templates/request.j2: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /templates/stream.j2: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /templates/struct.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mavlink/MAVSDK-Rust/HEAD/templates/struct.j2 -------------------------------------------------------------------------------- /templates/type_conversions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mavlink/MAVSDK-Rust/HEAD/templates/type_conversions --------------------------------------------------------------------------------