Skip to content

Commit 76619b0

Browse files
authored
Update proto and mavsdk_server 3.0.0 (#746)
* Update proto and mavsdk_server 3.0.0 * examples: fix style
1 parent e69aab8 commit 76619b0

File tree

92 files changed

+12726
-12836
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

92 files changed

+12726
-12836
lines changed

MAVSDK_SERVER_VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v2.12.10
1+
v3.0.0

examples/rtcm.py

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#!/usr/bin/env python3
2+
3+
import asyncio
4+
from mavsdk import System
5+
from mavsdk.rtk import RtcmData
6+
7+
8+
async def send_data(data):
9+
drone = System()
10+
await drone.connect()
11+
await drone.rtk.send_rtcm_data(data)
12+
13+
14+
if __name__ == '__main__':
15+
rtcm_data = bytearray(b'\xd3\x00mCP\x00\x8c2\x16\x82\x00\x00,@\x88\x00\x00\x00\x00\x00 \x00\x00\x00~\x9c\xa4\x9a\x90\xa2\x8c\x00\x00\x01\xa7\xa2\x1e=gv\x8f\x1fq{\\x13_\xc9\xdf\x17\x02L$\xb6\xdd\x17\x9a.\xe8\xba\x94\x02U6^\xa2^\x08\xac\xf5\xf4\x1d\xcc\n\x9d\xe7\xeb\x04R\x15\x92\x93\xf9o\xf2\xc1\xb5-j\xba\xf12`@\r\x83\xc0\xe8B\x0f\x05\xec\x8c\xfc\xc4\x88l\xac\x7f\xf1\x1aR\xc2\xbc\x87') # noqa: E501
16+
asyncio.run(send_data(RtcmData(str(rtcm_data))))

mavsdk/action.py

-54
Original file line numberDiff line numberDiff line change
@@ -800,60 +800,6 @@ async def set_takeoff_altitude(self, altitude):
800800
raise ActionError(result, "set_takeoff_altitude()", altitude)
801801

802802

803-
async def get_maximum_speed(self):
804-
"""
805-
Get the vehicle maximum speed (in metres/second).
806-
807-
Returns
808-
-------
809-
speed : float
810-
Maximum speed (in metres/second)
811-
812-
Raises
813-
------
814-
ActionError
815-
If the request fails. The error contains the reason for the failure.
816-
"""
817-
818-
request = action_pb2.GetMaximumSpeedRequest()
819-
response = await self._stub.GetMaximumSpeed(request)
820-
821-
822-
result = self._extract_result(response)
823-
824-
if result.result != ActionResult.Result.SUCCESS:
825-
raise ActionError(result, "get_maximum_speed()")
826-
827-
828-
return response.speed
829-
830-
831-
async def set_maximum_speed(self, speed):
832-
"""
833-
Set vehicle maximum speed (in metres/second).
834-
835-
Parameters
836-
----------
837-
speed : float
838-
Maximum speed (in metres/second)
839-
840-
Raises
841-
------
842-
ActionError
843-
If the request fails. The error contains the reason for the failure.
844-
"""
845-
846-
request = action_pb2.SetMaximumSpeedRequest()
847-
request.speed = speed
848-
response = await self._stub.SetMaximumSpeed(request)
849-
850-
851-
result = self._extract_result(response)
852-
853-
if result.result != ActionResult.Result.SUCCESS:
854-
raise ActionError(result, "set_maximum_speed()", speed)
855-
856-
857803
async def get_return_to_launch_altitude(self):
858804
"""
859805
Get the return to launch minimum return altitude (in meters).

mavsdk/action_pb2.py

+118-502
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mavsdk/action_pb2_grpc.py

+315-154
Large diffs are not rendered by default.

mavsdk/action_server_pb2.py

+102-327
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)