Skip to content

Commit c3c8134

Browse files
Update mavsdk_server and protos
1 parent 77f606e commit c3c8134

File tree

7 files changed

+13
-7
lines changed

7 files changed

+13
-7
lines changed

examples/android-client/app/src/main/java/io/mavsdk/androidclient/MapsViewModel.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,9 @@ void startMission(System drone) {
5252
Float.NaN,
5353
Mission.MissionItem.CameraAction.NONE,
5454
Float.NaN,
55-
1.0);
55+
1.0,
56+
Float.NaN,
57+
Float.NaN);
5658
missionItems.add(missionItem);
5759
}
5860

examples/android-client/settings.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
include ':app'
22

33
// Uncomment the following line to use the SDK built from sources.
4-
// This will require `protoc-gen-dcsdk` to be in your PATH. See
4+
// This will require `protoc-gen-mavsdk` to be in your PATH. See
55
// the README in ../../sdk for more instructions about building
66
// from sources.
77
//includeBuild '../../sdk'

mavsdk_server/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ allprojects {
1919
jcenter()
2020
}
2121

22-
def mavsdk_server_release = "v0.40.0"
22+
def mavsdk_server_release = "v0.43.0"
2323

2424
task extractMavsdkServer(type: Copy) {
2525
mkdir project.buildDir.getAbsolutePath() + "/tmp"
@@ -132,7 +132,7 @@ android {
132132
archivesBaseName = 'mavsdk-server'
133133
group = 'io.mavsdk'
134134
versionCode 1
135-
version '0.9.1'
135+
version '0.10.0'
136136

137137
ndk {
138138
abiFilters 'arm64-v8a', 'armeabi-v7a', 'x86', 'x86_64'

sdk/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Because it is deployed on Maven Central, adding MAVSDK-Java to your project is a
88

99
```groovy
1010
dependencies {
11-
implementation 'io.mavsdk:mavsdk:0.9.0'
11+
implementation 'io.mavsdk:mavsdk:0.10.0'
1212
}
1313
```
1414

sdk/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ subprojects {
1717

1818
group = 'io.mavsdk'
1919
archivesBaseName = 'mavsdk'
20-
version = '0.9.0'
20+
version = '0.10.0'
2121

2222
repositories {
2323
jcenter()

sdk/proto

Submodule proto updated from a968c01 to bc758ad

sdk/templates/stream.j2

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,11 @@ private Flowable<{% if return_type.is_primitive %}{{ return_type.name }}{% elif
3939
emitter.onNext(value.get{{ return_name.upper_camel_case }}List().stream().map({{ return_type.inner_name }}::translateFromRpc).collect(Collectors.toList()));
4040
{%- endif %}
4141
{%- else %}
42+
{%- if return_type.is_primitive %}
43+
emitter.onNext(value.get{{ return_name.upper_camel_case }}());
44+
{%- else %}
4245
emitter.onNext({{ return_type.name }}.translateFromRpc(value.get{{ return_name.upper_camel_case }}()));
46+
{%- endif %}
4347
{%- endif %}
4448
break;
4549
default:

0 commit comments

Comments
 (0)