# PAYLOAD SDK EXAMPLE

**Clone Gremsy PayloadSDK**

```
git clone -b develop --recurse-submodules git@github.com:Gremsy/PayloadSdk.git
```

**Build Example**

```
cd PayloadSdk
mkdir build && cd build  
cmake ..  
make
```

**Examples Content**

**1.\_Connect \_to\_Payload**

* Check connect Onboard Computer to Zio Payload

**2.\_Load\_Payload\_Settings**

* Load all Zio Payload setting menu

**3.\_Set\_Payload\_Settings**

* Set Zio Payload Camera parameter by setting menu

**4.\_Capture\_Image**

* Check storage micro SD card
* Change camera mode is CAMERA\_MODE\_IMAGE
* Capture 3 Images

**5.\_Record\_Video**

* Check storage micro SD card
* Change camera mode is CAMERA\_MODE\_VIDEO
* Record video

**6.\_Get\_Video\_Streaming**

* Get camera stream infomation
* Get video stream by RTP GStreamer

**7.\_Move\_Gimbal\_SpeedMode**

* Control Gimbal by speed mode

**8.\_Move\_Gimbal\_AngleMode**

* Control Gimbal by angle mode

**9.\_Get\_Status\_Gimbal**

* Get Angle Gimbal: Pitch, Roll, Yaw

**10.\_Set\_Camera\_Zoom\_Focus**

* Set zoom Zio by send message MAV\_CMD\_SET\_CAMERA\_ZOOM
* Set focus Zio by send message MAV\_CMD\_SET\_CAMERA\_FOCUS
