Robot XF(A5) V2.0.5 GCU Private Protocol

Zvinotsanangurwa
- Gwaro Version: V2.0.5
- Protocol Shanduro: V0.1
Product Information
Iyo GCU (Generic Control Unit) inoshanda pane yakavanzika protocol uye inopa akasiyana siyana maficha uye kuvandudzwa sekuenderana nenhoroondo yekudzokorora:
Features:
- UART baudrate inoshanduka kuita yekuzvigadzirisa
- Wedzera TCP Server modhi muNetiweki kutaurirana
- Wedzera protocol vhezheni mune data package
- Kuwedzeredzwa mumafuremu edata kune ese ari maviri komputa uye GCU
- Raira & Feedback kunatsiridza
- Example data package kuvandudzwa
Mirayiridzo Yekushandiswa Kwechigadzirwa
Main Data Frame kubva kuHost Computer
- Wedzera inodiwa Euler angle uye yaunoda imwe hama angle mu roll/pitch/yaw control value (byte 5~10)
- Wedzera kudzora huwandu hunobudirira (bit B2) mumufananidzo (byte 11)
Main Data Frame kubva kuGCU
- Wedzera FPV modhi uye Euler angle yekudzora modhi mune pod chifananidzo (byte 5)
- Delete exposure mode (bit B11) kubva kamera chifananidzo (byte 6~7)
Sub Data Frame kubva kuHost Computer
- Bvisa chinhambwe kubva Kumba (byte 57~60)
- Wedzera hurefu hunoenderana (byte 57~60)
Revision History
| Date | Document Version | Protocol Shanduro |
| 2023.06.19 | V2.0 | - |
| Date | Document Version | Protocol Shanduro |
| 2023.08.09
1. UART baudrate cha |
V2.0.1
nes into self-adaptive. Ad |
V0.0
d TCP Server mode mukati |
- UART baudrate inoshanduka kuita yekuzvigadzirisa. Wedzera TCP Server modhi muNetiweki kutaurirana. [P1]
- Wedzera protocol vhezheni mune data package. Gadzirisa kukanganisa kwemusoro mupakeji kubva kuGCU. [P2]
- Main data frame kubva kune host komputa:
- Wedzera inodiwa Euler angle uye yaunoda imwe hama angle mu roll/pitch/yaw control value (byte 5~10); [P3]
- Wedzera kudzora huwandu hunobudirira (bit B2) mumufananidzo (byte 11). [P3]
- Sub data frame kubva komputa inotambira:
- Bvisa chinhambwe kubva Kumba (byte 57 ~ 60); [P4]
- Wedzera hurefu hunoenderana (byte 57~60) . [P4]
- Main data frame kubva kuGCU:
- Wedzera FPV modhi uye Euler angle yekudzora modhi mune pod chifananidzo (byte 5); [P5]
- Delete exposure mode (bit B11) kubva kamera chifananidzo (byte 6~7). [P5]
- Sub data frame kubva kuGCU:
- Bvisa zviri mukati byte 59 ~ 61; [P6]
- Wedzera ikozvino zoom rate yekamera 1 (byte 59~60) uye kamera 2 (byte 61~62). [P6]
- Raira & Mhinduro:
- Wedzera tsanangudzo ye null command; [P7]
- Wedzera murairo weFPV mode, Euler angle control mode, kunze kwekutevera maitiro uye OSD; [P7~P9]
- Tsanangudzo yekutarisa maitiro; [P8]
- Shandura ma paramita evhavha, rekodhi, kutarisa, palette uye Night chiratidzo chekuraira. [P8~P9]
- Vandudza example data package. [P11~P16]
| Date | Document Version | Protocol Shanduro |
| 2023.10.12 | V2.0.2 | V0.1 |
- Wedzera tsananguro pane byte kurongeka kweiyo protocol. [P2]
- Main data frame kubva kune host komputa:
- Wedzera coordination system tsananguro mukutsanangurwa kweabsolute roll, pitch uye yaw angle yemutakuri (byte 12 ~ 17). [P3]
- Main data frame kubva kuGCU:
- Wedzera chifananidzo chemwenje (bit B10) mumufananidzo wekamera (bit B10). [P5]
- Gadzirisa chikanganiso chekubatanidza axis kutungamira ("kumusoro seyakanaka"→"kudzika seyakanaka") yeyakamira yakananga-isipo (byte 10~11). [P5]
- Wedzera kukosha kwakasiyana-siyana mutsananguro yeX-wadhi/Y-wadhi chinangwa-chisipo (byte 8~11). [P5]
- Wedzera coordination system tsananguro uye tenderera kurongeka mune tsananguro yeX-axis/ Y-axis/ Z-axis absolute angular velocity yekamera (byte 24~29). [P5]
- Raira & Mhinduro:
- Shandura tsananguro pamusoro pehutsika hwekutonga mune tsananguro yeFPV modhi, musoro wekuvhara maitiro uye musoro wekutevera maitiro. [P7]
- Ronga chikanganiso chemhinduro dzenhema ("0x015 0x01″→"0x15 0x01") yekutarisa maitiro (geo-coordinates gwara). [P8]
- Wedzera macoordinates epakona yekumusoro-kuruboshwe yefuremu uye nechepasi-kurudyi mutsananguro yetrack mode. [P8]
- Wedzera zvinorongeka zvekona yekumusoro-kuruboshwe yekona uye yepasi-kurudyi kona mukutsanangura kudzvanya kuti unange kuraira. [P8]
- Wedzera chinangwa-chisipo chepakati chescreen, kona yepamusoro-kuruboshwe uye kona yepasi-kurudyi mukutsanangura kwekunze track mode. [P9]
- Wedzera appendikisi 1: semuenzanisoample yeshanduko ye data data kubva kune host komputa. [P12]
- Wedzera appendix 2: tsananguro yemutakuri wekubatanidza system. [P13]
- Wedzera appendix 3: tsananguro yekamera yekubatanidza system uye kutenderera kurongeka. [P14]
- Wedzera appendix5: GPS nguva & UTC kushandura basa.[P21]
| Date | Document Version | Protocol Shanduro |
| 2024.06.20 | V2.0.5 | V0.1 |
- Main Data Frame kubva kuHost Computer:
- Wedzera tsananguro pamusoro pekutonga kukosha kushanda (bit B2) mukutsanangurwa kwechifananidzo (byte 11). [P3]
- Main Data Frame kubva kuGCU:
- Remekedzazve FPV kukona kutonga 1 uye wedzera kona yekudzora 2 mune pod inoshanda modhi (byte 5). [P5]
- Rename kamera chifananidzo (byte 6 ~ 7) kune pod chifananidzo. [P5]
- Sub Data Frame kubva kuGCU:
- Wedzera kukanganisa kodhi (byte 41~42). [P6]
- Wedzera thermal kamera chifananidzo (byte 63). [P6]
- Wedzera chifananidzo chekamera (byte 64~65). [P7]
- Wedzera nguva yenguva (byte 66). [P7]
- Raira & Mhinduro:
- Wedzera mirairo yeOSD kurongeka, mufananidzo auto reverse uye nguva yekumisikidza. [P8]
- Shandura tsananguro dzekona yekudzora 1 (yekutanga FPV), yekutevera musoro uye Euler angle control. [P8]
- Wedzera murairo wekona kutonga 2. [P10]
- Shandura chiyero cheparamita ([0,100]-> [0,10]). [P11]
- Wedzera mirairo yenzvimbo yekuyera tembiricha, yambiro yetembiricha, isotherm uye kuyerwa kwekushisa kwenzvimbo. [P11~P12]
- Wedzera basa rekuchinja kune yakatarwa modhi mupic-in-pic. [P12]
- Wedzera mirairo yekuonekwa kwechinangwa uye zoom kamera digital zoom. [P13]
- Wedzera Appendikisi 2: Eksampye Shanduko yeData Frame kubva kuGCU. [P16~P18]
- Patsva Appendikisi 5: Eksampuye Data Package. [P20~P28]
- Wedzera Appendikisi 7: Pod Code. [P30]
Port Configuration
UART Configuration
- UART nhanho: TTL
- Nhamba dze data: 8
- Stop bits: 1
- Parity: Hapana
- Kukurukurirana maitiro: Yakazara duplex
- Baudrate: 115200, 250000, 500000 uye 1000000.
- Kukurukurirana frequency: Iyo yakakurudzirwa kutaurirana frequency renji ndeye 30 ~ 50Hz. Iyo yakakwirira iyo frequency iri, zviri nani mhedzisiro yekudzora iri. Hapafanirwe kuve yakaderera frequency kana data kumira. Hapafanirwe kunge paine BUS isina basa mune imwe data package.
Network Configuration
- UDP modhi: Iyo sosi chiteshi ndeye 2337 uye iyo yakasarudzika yekuenda ndiyo kero yeLAN kutepfenyura. Chiteshi chinonangwa ndeye 2338.
- TCP Server mode: Mhedziso yakatarisana inofanira kuiswa kuTCP Clint mode.
Iyo iri kure IP kero inofanirwa kufanana neGCU, uye chiteshi chiri kure chinofanira kunge chiri 2332.
Summary
- Kukurukurirana kunoshandisa Q&A modhi. Iyo komputa inotakura inotumira data package kutanga. Mushure mekugamuchira pasuru chaiyo, iyo GCU inodzosera pasuru yayo. Iyo yakazara data pasuru inogadzirwa neprotocol musoro, kureba kwepasuru, huru data furemu, sub data furemu, kuraira / mhinduro uye CRC data.
- Hurefu hwepakeji iS bytes. Hurefu hwemurairo / mhinduro chikamu chinosiyana.
- Iyo yekuraira / mhinduro chikamu inosanganisira kurongeka uye parameter. Mamepu eodha akasiyana akasiyana parameter. Details as per chapter Data Frame mugwaro iri.
- Iyo GCU ichaita kamwe chete ichiramba ichigamuchira mirairo ine kurongeka kwakafanana (kunyangwe kana ma paramita akasiyana). Kuti utange basa rimwe chete, mapeji edatha anofanirwa kuparadzaniswa nepakeji ine null command (Kunze kweKunze track command).
Mamiriro epasuru yedata anoratidzwa sepazasi.
| Chikamu | Byte | Tsanangudzo | Data Type | Details |
|---|---|---|---|---|
| Kubva Host Computer | ||||
| Header | 0 | Main Data | U16 | |
| 1 | Sub Data | U8 | ||
| Hurefu uye Shanduro | 2–3 | Length & Version Info | ||
| Frame Data | 4 | Frame | ||
| Frame Data | 5–36 | Main Data | 32 bytes | |
| Frame Data | 37–68 | Sub Data | 32 bytes | |
| Kubva kuGCU | ||||
| Header | 0 | 0x8A | ||
| 1 | 0x5E | |||
| Hurefu uye Shanduro | 2–3 | Length & Version Info | ||
| Frame Data | 4 | Frame | ||
| Frame Data | 5–36 | Main Data | 32 bytes | |
| Frame Data | 37–68 | Sub Data | 32 bytes | |
| Command Data | 69–S-3 | Command (Variable Length) | ||
| Feedback Data | 69–S-3 | Mhinduro (Variable Length) | ||
| CRC High Byte | S-2 | CRC High Byte | U16 | |
| CRC Low Byte | S-1 | CRC Low Byte | U16 |
- Iyo data yakatariswa neCRC ndeye Byte 0~S-3.
- Iyi protocol inoshandisa diki-endian byte kurongeka (kunze kweCRC).
Dataframe
Main Data Frame kubva kuHost Computer
| Byte | Content | Tsanangudzo | Data Type | Details |
|---|---|---|---|---|
| 5–6 | Mamwe modhi, Zoom rate (deg/s) | Kana kukosha kwekutonga kuchidiwa Euler angle. | Chisarudzo: 0.01 deg; Range: 8000 kusvika 18000 | |
| 7–8 | Pitch control value | Kana iyo yekudzora kukosha ichidiwa hama angle pakati pepodhi nemutakuri. | S16 | Chisarudzo: 0.01 deg; Range: [-18000, 18000] |
| 9–10 | Yaw control value | Kudzora kukosha kweyaw angle. | S16 | Chisarudzo: 0.01 deg; Range: [-18000, 18000] |
| B7–B3 | Reserved | Reserved bits. | Aya mabheti ari 0 | |
| B2 | Kudzora kukosha kwechokwadi | 0 - Kudzora kukosha hakuna kunaka; 1 - Kudzora kukosha kwakakodzera. | U8 | |
| B1 | Reserved | Ichi chikamu ndi0 | ||
| B0 | Mutakuri's INS kushanda | 0 - Mutakuri's INS haina basa; 1 - Mutakuri's INS inoshanda. | U8 | |
| 11 | Status | Inoratidza kana kukosha kwekutonga kuri kushanda. | U8 | 0 – Haikodzeri, 1 – Inoshanda |
| 12–13 | Absolute roll angle yemutakuri | Absolute roll angle yemutakuri muEuler angle. | S16 | Chisarudzo: 0.01 deg; Range: [-9000, 9000] |
| 14–15 | Absolute pitch angle yemutakuri | Absolute pitch angle yemutakuri muEuler angle. | S16 | Chisarudzo: 0.01 deg; Range: [-9000, 9000] |
| 16–17 | Absolute yaw angle yemutakuri | Absolute yaw angle yemutakuri muEuler angle. | U16 | Chisarudzo: 0.01 deg; Range: [0, 36000] |
| 18–19 | Kumaodzanyemba kukurumidza kwemutakuri | Kumaodzanyemba kukurumidza kwemutakuri. | S16 | Kugadziriswa: 0.01 m/s²; Maodzanyemba ari positive |
| 20–21 | Kumabvazuva kukurumidza kwemutakuri | Kumabvazuva kukurumidza kwemutakuri. | S16 | Kugadziriswa: 0.01 m/s²; Mabvazuva ari positive |
| 22–23 | Kuwedzera kukurumidza kwemutakuri | Kukwira kumusoro kwemutakuri. | S16 | Kugadziriswa: 0.01 m/s²; Kumusoro kuri positive |
| 24–25 | Kumaodzanyemba velocity yemutakuri | Kumaodzanyemba velocity yemutakuri. | S16 | Chisarudzo: 0.1 m / s; Maodzanyemba ari positive |
| 26–27 | Kumabvazuva velocity yemutakuri | Kumabvazuva kumhanya kwemutakuri. | S16 | Chisarudzo: 0.1 m / s; Mabvazuva ari positive |
| 28–29 | Kukwidza velocity yemutakuri | Kukwidza velocity yemutakuri. | S16 | Chisarudzo: 0.1 m / s; Kumusoro kuri positive |
| 30 | Kumbira kodhi ye sub-frame | Kodhi yeakakumbirwa sub-frame kubva kuGCU. | U8 | |
| 31–36 | Reserved | Reserved bytes. | ||
| 37 | Musoro weakakumbirwa sub-data furemu kubva kuGCU | GCU sub-frame yekukumbira musoro (Ox00). | U8 |
Byte 12 ~ 29 yakakosha. Data isiriyo inokonzeresa chikanganiso chepod altitude kuverenga
Sub Data Frame kubva kuHost Computer
| Byte | Content | Tsanangudzo | Data Type | Resolution |
|---|---|---|---|---|
| 37 | 0x01 | Header | U8 | |
| 38–41 | Longitude yemutakuri | Longitude yemutakuri | S32 | Kugadziriswa: 1e-7 deg |
| 42–45 | Latitude yemutakuri | Latitude yemutakuri | S32 | Kugadziriswa: 1e-7 deg |
| 46–49 | Altitude yemutakuri | Altitude yemutakuri | S32 | Kugadziriswa: 1 mm |
| 50 | Satellite aripo | Nhamba yemasatelliti aripo | U8 | |
| 51–54 | GNSS microsecond | GNSS microsecond | U32 | |
| 55–56 | GNSS vhiki | GNSS vhiki | S16 | |
| 57–60 | Hurefu hwehukama | Hurefu hwehukama | S32 | Kugadziriswa: 1 mm |
| 61–68 | Reserved | Reserved bytes | Ox00 |
Byte 37~68 ese ari 0x00 kana pasina sub frame data.
Main Data Frame kubva kuGCU
| Byte | Content | Tsanangudzo | Data Type | Resolution |
|---|---|---|---|---|
| 5 | Pod inoshanda mode | Nzira yekushanda kwepodhi | U8 | Zvinogoneka kukosha: 0x10 kusvika 0x1C (yakanyorwa pazasi) |
| 6–7 | Pod chifananidzo | Chimiro chepodhi | U16 | B15–B13: Zvakachengetwa. B12: Simba-pachimiro. B10: Kuvheneka. B9: Chiratidzo cheusiku. B8: Kutenderera. B7: Kurongeka kwechokwadi. B0: Mamiriro ekutsvaga. |
| 8–9 | Yakachinjika chinangwa-chisina | Horizontal target position inoenderana nepakati pescreen | S16 | Range: [-1000, 1000]; Rightward positive |
| 10–11 | Yakatwasuka tarisiro-isipo | Yakamira yakatarisa nzvimbo inoenderana nepakati pechidzitiro | S16 | Range: [-1000, 1000]; Kudzika zvakanaka |
| 12–13 | X-axis hama angle yekamera | Relative X-axis angle yekamera | S16 | Range: [-18000, 18000]; Kugadzirisa: 0.01 deg |
| 14–15 | Y-axis hama angle yekamera | Relative Y-axis angle yekamera | S16 | Range: [-9000, 9000]; Kugadzirisa: 0.01 deg |
| 16–17 | Z-axis hama angle yekamera | Relative Z-axis angle yekamera | S16 | Range: [-18000, 18000]; Kugadzirisa: 0.01 deg |
| 18–19 | Absolute roll angle yekamera | Absolute roll angle yekamera (Euler angle) | S16 | Range: [-9000, 9000]; Kugadzirisa: 0.01 deg |
| 20–21 | Absolute pitch angle yekamera | Absolute pitch angle yekamera (Euler angle) | S16 | Range: [-18000, 18000]; Kugadzirisa: 0.01 deg |
| 22–23 | Absolute yaw angle yekamera | Absolute yaw angle yekamera (Euler angle) | U16 | Range: [0, 36000]; Kugadzirisa: 0.01 deg |
| 24–25 | X-axis absolute angular velocity yekamera | X-axis angular velocity yekamera | S16 | Kugadzirisa: 0.01 deg / s |
| 26–27 | Y-axis absolute angular velocity yekamera | Y-axis angular velocity yekamera | S16 | Kugadzirisa: 0.01 deg / s |
| 28–29 | Z-axis absolute angular velocity yekamera | Z-axis angular velocity yekamera | S16 | Kugadzirisa: 0.01 deg / s |
| 30–36 | Reserved | Reserved bytes |
Pod Operating Mode Zvinogoneka Kukosha:
- 0x10 - Angle control 1
- 0x11 - Musoro wekuvhara
- 0x12 - Musoro tevera
- 0x13 - Orthoview
- 0x14 - Euler angle control mode
- 0x16 - Kutarisa
- 0x17 - Track
- 0x1C - Kudzora kwekona 2
Sub Data Frame kubva kuGCU
| Byte | Content | Tsanangudzo | Data Type | Resolution |
|---|---|---|---|---|
| 37 | 0x01 | Header | U8 | |
| 38 | Hardware version | Shanduro ye Hardware | U8 | |
| 39 | Firmware vhezheni | Shanduro ye firmware | U8 | |
| 40 | Pod code | Code for the pod | U8 | Details sezvinoenderana neAppendix 7 |
| 41–42 | Kodhi yezvikanganiso zvinonetsa | Makodhi ezvikanganiso kune chero anomalies | S32 | |
| 43–46 | Distance kubva pachinangwa | Kuyerwa kwechinhambwe kubva pane chinangwa | S32 | Resolution: 0.1 m (Haisiyo kana -1m kana 0m) |
| 47–50 | Longitude yechinangwa | Longitude yechinangwa | S32 | Kugadziriswa: 1e-7 deg |
| 51–54 | Latitude yechinangwa | Latitude yechinangwa | S32 | Kugadziriswa: 1e-7 deg |
| 55–58 | Altitude yechinangwa | Altitude yechinangwa | S32 | Kugadziriswa: 1 mm |
| 59–60 | Ikozvino zoom rate yekamera | Ikozvino zoom rate yekamera (inooneka-mwenje kamera) | U16 | Kugadzirisa: 0.1x |
| 61–62 | Ikozvino zoom rate yekamera | Ikozvino zoom rate yekamera (inopisa kamera) | U16 | Kugadzirisa: 0.1x |
| 63 | Thermal kamera chifananidzo | Chimiro chekamera inopisa | U8 | B7: Kuyera kuyera, B6: Tembiricha yenzvimbo, nezvimwe. |
Thermal Camera Status (Byte 63)
- B7: 0 - Tembiricha kuyerwa hakusi kuwanikwa; 1 - Tembiricha kuyerwa kunowanikwa
- B6: 0 - Kuyera tembiricha yenzvimbo kure; 1 - Kuyera kwekushisa kwenzvimbo
- B5: 0 - Yambiro yekushisa yadzimwa; 1 – Chenjedzo yekushisa iripo
- B4: 0 - Isotherm yadzimwa; 1 - Isotherm iripo
- B3: 0 - Spot tembiricha kuyerwa kure; 1 - Spot tembiricha kuyerwa pa
- B2: Reserved
- B1: Yambiro yekushisa kwepamusoro
- B0: Yambiro yekudzikira
| Byte | Content | Tsanangudzo | Data Type | Resolution |
|---|---|---|---|---|
| 64–65 | Kamera chifananidzo | Chimiro chekamera | U16 | B15: Chinangwa chekutsvaga pa / kureba; B14: Digital zoom on/off, nezvimwewo. |
| 66 | Nguva yenguva | Time zone setting | U8 | |
| 67–68 | Reserved | Yakachengeterwa kushandiswa mune ramangwana | - |
Chifananidzo cheKamera (Byte 64-65)
- B15: 0 - Kuonekwa kwechinangwa kure; 1 - Kuonekwa kwechinangwa
- B14: 0 - Digital zoom kure; 1 - Digital zoom on
- B13: 0 - OSD (On-Screen Display) kure; 1 - OSD iripo
- B12: 0 - OSD inoratidza kurongeka kwemutakuri; 1 - OSD inoratidza kurongeka kwechinangwa
- B11: 0 - Mufananidzo auto reverse on; 1 - Mufananidzo otomatiki wadzimwa
- B10–B5: Reserved
- B4: 0 - Kwete kurekodha; 1 – Kurekodha
- B3: Reserved
- B2–B0: uint_t - Pic-in-pic mode
Byte 37~68 ese ari 0x00 ukuwo sub frame header isiri pamutemo ichikumbirwa.
Raira & Mhinduro
| Function | Code | Tsanangudzo | Success | Fail |
|---|---|---|---|---|
| Null | 0x00 | Inopatsanura mirairo nehurongwa hwakafanana | 0x01 0x00 | 0x01 0x01 |
| Calibration | 0x01 | Pod inofanirwa kuramba yakatsiga paunenge uchigadzirisa, inogara masekondi mashoma. | 0x01 0x00 | 0x01 0x01 |
| Order Parm | 0x00 | |||
| Feedback | 0x03 | Mhinduro panguva yekushanda | 0x03 0x00 | 0x03 0x01 |
| OSD | 0x06 | OSD inoratidza coordination system: 0x00 yeCarrier's, 0x01 yeTarget's | 0x06 0x00 | 0x06 0x01 |
| Coordinate | 0x07 | 0x07 0x00 | 0x07 0x01 | |
| Image auto reverse | 0x08 | Inodzora mufananidzo auto reverse. 0x00 yekubatidza, 0x01 yekubvisa | 0x08 0x00 | 0x08 0x01 |
| Nguva yenguva | 0x10 | Inodzora marongero enguva | 0x10 0x00 | 0x10 0x01 |
| Angle control 1 | 0x10 | Inodzora kona yepodhi (chaiyo kudzora kukosha kunodiwa). | 0x10 0x00 | 0x10 0x01 |
| Musoro wekuvhara | 0x11 | Inodzosa pod kune kwaakarerekera pasina kushandura maitiro ekushanda (lock mode). | 0x11 0x00 | 0x11 0x01 |
| Musoro tevera | 0x12 | Inodzosa podhi kune kwayakarerekera yaw chinzvimbo ichitevera chinangwa kana musoro. | 0x12 0x00 | 0x12 0x01 |
| Orthoview mode | 0x13 | Inodzosa neutral yaw chinzvimbo pasina kuchinja maitiro ekushanda. | N/A | N/A |
| Track maitiro | 0x14 | Pod inodzosa nzvimbo isina kwayakarerekera uye inobuda yekutevera ichiteedzera chinangwa. | N/A | N/A |
| FPV Maitiro | 0x15 | Hapana mhinduro kubva kune pod muFPV mode. | N/A | N/A |
| Euler angle control | 0x16 | Pod inokiya Euler angles uye haipindure kutonga. | N/A | N/A |
| Gaze Mode | 0x17 | Pod haipindure kutonga muGaze mode. | N/A | N/A |
Tsanangudzo dzeChaiyo Modes:
- Musoro Kukiya & Musoro Tevera Modhi: Iyo pod inochengetedza nzvimbo yayo isina kwayakarerekera (yaw kana pitch) pasina kuchinja maitiro.
- Orthoview Mode: Yaw angle chete inodzoswa, uye pod haichinji modes.
- Track Mode: Nzvimbo dzakarerekera kune ese ari maviri pitch uye yaw anodzoserwa uchibuda yekutevera maitiro.
- FPV Mode, Euler Angle Control, uye Gaze Mode: Iyo pod haipindure mune idzi modes, sezvakatsanangurwa.
| Function | Code | Tsanangudzo | Success | Fail |
|---|---|---|---|---|
| Orthoview | 0x13 | Inodiwa Euler angles inopihwa, uye iyo pod inokiya yayo yazvino Euler angles kana iyo control value isingaite. | 0x13 0x00 | 0x13 0x01 |
| Euler Angle Control | 0x14 | Inodiwa Euler angles yekudzora pitch uye yaw. | 0x14 0x00 | 0x14 0x01 |
| Gaze (Geo-coordinates Guide) | 0x15 | Iyo podhi inonangidzirwa kune imwe nzvimbo yekufarira ichishandisa yayo geographical coordinates (longitude, latitude, altitude) yakapihwa muhunhu hwekutonga. | 0x15 0x00 | 0x15 0x01 |
| Gaze (Geo-coordinates Lock) | 0x16 | Iyo podhi inovhara nzvimbo yayo zvichienderana nenzvimbo dzenzvimbo (longitude, latitude, altitude) uye inochengetedza yakatariswa. Inoda data remutakuri weINS. | 0x16 0x00 | 0x16 0x01 |
| Track | 0x17 | Track modhi inobatiswa nekupa kurongeka kwekutevera uye kuseta hunhu hwekudzora hwekutevera chinangwa. | 0x17 0x00 | 0x17 NN |
Tsanangudzo dzeMashandiro Akanyanya:
- Orthoview: Inokiya euler angles yepod iripo kana kudzora ukoshi kusiri kushanda.
- Euler Angle Control: Dzora iyo pod's Euler angles (pitch, yaw) kune zvinzvimbo zvaunoda.
- Gaze (Geo-coordinates Guide): Nangisa podhi yakananga kune yakatarwa nzvimbo uchishandisa marongero ayo (longitude, latitude, altitude). Kudzora maitiro (PP, QQ, RR) anopihwa kuti agone kumira.
- Gaze (Geo-coordinates Lock): Inokiya kutarisa kwepodhi panzvimbo yenzvimbo uye inoteedzera nzvimbo yayo iripo. Inoda inoshanda INS (Inertial Navigation System) data kubva kumutakuri.
- Track: Inotanga kana kubuda yekutevera chinangwa nekutsanangura marongero (XO, YO, X1, Y1). Macoordinates anotsanangura nzvimbo dzakachinjika uye dzakati sandara mufuremu yakanangwa, nekona yekumusoro-kuruboshwe sekwakabva.
Notes:
- For Track, “OX” uye “YO” makonari anomiririra kumusoro-kuruboshwe nepasi-kurudyi makona efuremu yechinangwa pascreen. Izvi zvinotsanangurwa muU16 hunhu, uko 0 ndiko kwakabva, uye zvakanaka zvinofamba zvichienda kurudyi (X-axis) zvichidzika (Y-axis).
- Kutarisa (Geo-coordinates): Iyo pod inoda inoshanda inotakura INS data kuti ishande nemazvo mumamodhi aya.
Iyo KK/NN(U8) ndeye ordinal yekushanda yakakonzerwa/yakakundikana makamera. B7~BO inoenderana nekamera 8~1. Imwe diki kuve 1 inoreva kuti inoenderana kamera yayo tagged. For example, 0x03 (00000011) zvinoreva kamera 1 uye kamera 2. Kamera 1 inooneka-chiedza chekusimudza kamera nekukasira uye kamera 2 ndiyo kamera inopisa nekukasira.
| Function | Code | Tsanangudzo | Success | Fail |
|---|---|---|---|---|
| Dzvanya kuChinangwa | 0x1A | Iyo podhi inonangana pachinangwa chakavakirwa pane yakapihwa yakachinjika (XO) uye yakatwasuka (YO) makongisheni. Coordinates ari muU16, uko (0,0) iri kumusoro-kuruboshwe kwechidzitiro uye (10000,10000) iri pazasi-kurudyi. | 0x1A 0x00 | 0x1A NN |
| External Track | 0x1B | Iyo pod inoteedzera tarisiro zvichibva pane yakachinjika uye yakatwasuka missdistance kukosha (PP, WW). Aya ma values anoratidza nzvimbo yechinangwa inoenderana nechepakati pescreen. | 0x1B 0x00 | 0x1B NN |
| Angle Control 2 | 0x1C | Iyo podhi inogadzirisa makona ayo ehukama kune mutakuri, ichitevera mutakuri nepo maitiro ekutonga asina kunaka. | 0x1C 0x00 | 0x1C 0x01 |
| Shutter (Rekodhi Kutanga) | 0x20 | Inotanga kurekodha. | 0x20 0x00 | 0x20 0x01 |
| Shutter (Misa kurekodha) | 0x21 | Inomira kurekodha. | 0x21 0x00 | 0x21 0x01 |
| Zoom In Zvichienderera | 0x22 | Ramba uchiswedera pedyo. | 0x22 0x00 | 0x22 NN |
| Zoom Out Zvichienderera mberi | 0x23 | Ramba uchiisa kure. | 0x23 0x00 | 0x23 NN |
| Zoom Stop | 0x24 | Inomisa basa re zoom. | 0x24 0x00 | 0x24 NN |
Tsanangudzo dzeMashandiro Akanyanya:
- Dzvanya kune Chinangwa (0x1A): Iyo pod inonangana pane yakatarwa yakavakirwa pamakongisheni. Aya makongiresi anopihwa seU16 kukosha, uko (0,0) iri pamusoro-kuruboshwe uye (10000,10000) iri pazasi-kurudyi kona yechidzitiro.
- Track Yekunze (0x1B): Iyo pod inoteedzera tarisiro zvichibva pamissdistance values (PP neWW), izvo zvinoratidza kuti chinangwa chiri kure sei kubva pakati pechidzitiro. Iyo yekutevera modhi inotanga nekuraira "Tanga kuteedzera" (0x02) uye inogona kubuda ne "Buda tracking" (0x00).
- Ngoro Kudzora 2 (0x1C): Iyo pod inogadzirisa makona ayo akaenzana kune mutakuri, ichibvumira kuti itevere kufamba kwemutakuri apo maitiro ekutonga asina kukodzera.
- Shutter (Rekodhi Kutanga - 0x20): Inotanga kurekodha vhidhiyo feed.
- Shutter (Misa kurekodha - 0x21): Inomira kurekodha feed yevhidhiyo.
- Zoom In Zvichienderera (0x22): Iyo pod inoswededza mukati isingaperi.
- Zoom Out Zvichienderera (0x23): Iyo podhi inosimudza nguva dzose.
- Zoom Stop (0x24): Inomisa iyo zoom basa, kumisa chero zoom mukati kana kunze mashandiro.
Notes:
- Track Yekunze (0x1B): Huwandu hwePP neWW hunomiririra kureba kwakachinjika uye kwakatwasuka kwechinangwa. Mabviro ari pakati pechidzitiro, uye kukosha kwacho kunoratidza hukama.
- Zoom Mabasa (0x22, 0x23, 0x24): Izvi zvinobvumira kuenderera mberi nekupinda mukati kana kunze uye kumisa kushanda kwe zoom.
Iyo KK/NN(U8) ndeye ordinal yekushanda yakakonzerwa/yakakundikana makamera. B7~B0 inoenderana nekamera 8~1. Imwe diki kuve 1 inoreva kuti inoenderana kamera yayo tagged. For example, 0x03 (00000011) zvinoreva kamera 1 uye kamera 2 inoonekwa-yakajeka zoom kamera nekukasira uye kamera 2 ndeye kamera inopisa nekusarudzika.
| Function | Order Parm | Tsanangudzo | Success | Fail |
|---|---|---|---|---|
| Zoom to Specified Rate | 0x25 | Zoom nemwero wakatarwa, uine ma values kubva -32768 (maximum zoom) kusvika pa10000 (minimum zoom). Negative values inomiririra mazoom rates (eg, -10 ye1x, -150 ye15x, -300 ye30x). | 0x25 0x00 | 0x25 NN |
| Focus | 0x26 | Focus control functionality. | 0x26 0x00 | 0x26 0x01 |
| Palette Mode | 0x2A | Gadzirisa iyo yaunoda palette modhi, uko 0x00 inoenderana neinotevera palette sarudzo, 0x01 yeimwe modhi, nezvimwe. | 0x2A 0x00 | 0x2A 0x02 |
| Night Vision | 0x2B | Dzora maitiro ekuona husiku. 0x00 yekubvisa, 0x01 ye on, uye 0x02 ye auto. | 0x2B 0x00 | 0x2B 0x01 |
| Area Temperature Measurement | 0x30 | Kudzora nzvimbo yekushisa kuyerwa. 0x00 yekubvisa, 0x01 yekubatidza. | 0x30 0x00 | 0x30 NN |
| Tembiricha Alert | 0x31 | Seta zvikumbaridzo zvekuzivisa tembiricha. Inosanganisira yakakwirira (HH) uye yakaderera (LL) yambiro tembiricha ine resolution ye0.1°C. | 0x31 0x00 | 0x31 NN |
| Isotherm | 0x32 | Gonesa kana kudzima isotherm mode. 0x00 yekubvisa, 0x01 yekunze-ye-interval, uye 0x02 yeinterval mode. High/low tembiricha zvikumbaridzo (HH, LL) zvinoiswa nekugadziriswa kwe0.1°C. | 0x32 0x00 | 0x32 NN |
| Spot Temperature Measurement | 0x33 | Kudzora kuyera kwekushisa kwenzvimbo. 0x00 yekubvisa, 0x01 yekubatidza. Coordinates (XO, YO) inotsanangura nzvimbo yekuyera. | 0x33 0x00 | 0x33 NN |
| OSD (On-Screen Ratidza) | 0x73 | Dzora kuratidzwa kwepa-screen. 0x00 kuratidza, 0x01 kuvanza. | 0x73 0x00 | 0x73 0x01 |
| Pic-in-Pic | 0x74 | Dzora mufananidzo-mu-pikicha (PIP) maitiro. Huwandu huri pakati pe0x00 ne0x04 hunoenderana neiyo inowanikwa PIP modes. | 0x74 0x00 | 0x74 0x01 |
Tsanangudzo dzeMashandiro Akanyanya:
- Zoom kusvika kuChiyero Chakatsanangurwa (0x25): Inodzora mwero we zoom, nechiyero chakapihwa mune chaiyo fomati apo maitiro asina kunaka anomiririra mazoom rates (eg, -10 ye 1x zoom, -150 ye 15x zoom, zvichingodaro), uye zvakanaka zvinotsanangura mwero we zoom.
- Kutarisa (0x26): Inogadzirisa kutarisa kwehurongwa.
- Palette Modhi (0x2A): Inoshandura palette mode inoshandiswa nehurongwa. Iyo modhi inosarudzwa nenhamba sarudzo senge 0x00 yeinotevera palette sarudzo uye 0x01 yezvino modhi.
- Chiratidzo chehusiku (0x2B): Inodzora chiratidzo chehusiku, ichichigonesa mune dzakasiyana modhi (kudzima, kubatidza, kana otomatiki).
- Chiyero cheTembiricha yenzvimbo (0x30): Inobvumira kuyerwa kwekushisa munzvimbo yakatsanangurwa, inodzorwa nemakodha (XO, YO, nezvimwewo).
- Yambiro yeTembiricha (0x31): Inoisa yakakwirira uye yakaderera tembiricha zvikumbaridzo zvekuzivisa.
- Isotherm (0x32): Inogonesa isotherm modhi, iyo inotarisisa nzvimbo mukati meyakatemwa tembiricha renji, ine interval modes uye zvikumbaridzo.
- Spot Temperature Measurement (0x33): Inogonesa kuyerwa kwekushisa kwenzvimbo pane imwe nzvimbo pachiratidziri.
- OSD (0x73): Inodzora iyo pa-screen kuratidza kuoneka (ratidza / kuviga).
- Pic-in-Pic (0x74): Inodzora mufananidzo-mu-pikicha mashandiro, ichipa akasiyana modes ekuratidzira.
Iyo KK/NN(U8) ndeye ordinal yekushanda yakakonzerwa/yakakundikana makamera. B7 ~ B0 Kamera 1 inooneka-yakajeka zoom kamera nekukasira uye kamera 2 ndeye thermal kamera nekukasira.
Heino tafura inopfupikisa mabasa matsva uye ruzivo rwawo:
| Function | Order Parm | Tsanangudzo | Success | Fail |
|---|---|---|---|---|
| Target Detection | 0x75 | Gonesa kana kudzima kutariswa kwechinangwa. 0x00 yekubvisa, 0x01 yekubatidza. | 0x75 0x00 | 0x75 0x01 |
| Zoom Kamera | 0x76 | Dzora digital zoom. 0x00 yekubvisa, 0x01 yekubatidza. | 0x76 0x00 | 0x76 0x01 |
| Lighting Intensity | 0x80 | Rongedza kusimba kwemwenje. Hwaro kubva pa0 kusvika pa255, iine 0 isina mwenje uye 255 ichive yakanyanya kusimba. | 0x80 0x00 | 0x80 0x01 |
| Ranging | 0x81 | Gonesa kana kudzima kureba. 0x00 yekubvisa, 0x02 yekubatidza. | 0x81 0x00 | 0x81 0x01 |
Tsanangudzo dzeMashandiro Akanyanya:
- Kuonekwa kwechinangwa (0x75): Inodzora kuti kuona chinangwa chiri kushanda kana kusashanda. Ichi chinoshandiswa kuona zvinhu kana nzvimbo, zvichienderana nekugona kwesystem.
0x00-Kuonekwa kwechinangwa kwakadzimwa.0x01-Kuonekwa kwechinangwa kwakabatidzwa.
- Zoom Kamera (0x76): Inomisikidza kana kudzima dhijitari zoom yekushanda kwekamera.
0x00- Digital zoom yadzimwa.0x01- Digital zoom iripo.
- Kusimba kwemwenje (0x80): Inogadzirisa kusimba kwemwenje. Kusimba kwakaiswa ne 8-bit kukosha, kubva
0(hapana chiedza) ku255(maximum intensity).- Tsika
0- Hapana mwenje;255– Maximum chiedza.
- Tsika
- Range (0x81): Inomisikidza kana kudzima mashandiro akasiyana. Kutara kunogona kushandiswa kuyera nhambwe kana nzvimbo dzemepu.
0x00- Kutamba kwakadzimwa.0x02-Kutanga kuripo.
Kubatidza chiedza kuchabatidza chiono chehusiku panguva imwe chete. Kudzima mwenje hakuzodzima chiono chehusiku.
CRC Basa
uint16_t CalculateCrc16(uint8_t *ptr,uint8_t len) { uint16_t crc; uint8_t da; uint16_t crc_ta[16]={ 0x0000,0x1021,0x2042,0x3063,0x4084,0x50a5,0x60c6,0x70e7, 0x8108,0x9129,0xa14a,0xb16b,0xc18c,0xd1ad,0xe1ce,0xf1ef, }; crc=0; while(len–!=0)
{da=crc>>12; crc <<=4; crc^=crc_ta[da^(*ptr>>4)]; da=crc >>12; crc <<=4; crc^=crc_ta[da^(*ptr&0x0F)]; ptr++; } return(crc);
Appendikisi 1 Eksample ye Shanduko yeData Frame kubva kuHost Computer
| Byte | 0 | 1 | 2-3 | 4 | 5-6 | 7-8 | 9-10 | 11 | 12-13 | 14-15 | 16-17 | 18-19 | 20-21 | 22-23 | 24-25 | 26-27 | 28-29 | 30 | 31-36 | 37 | 38-41 | 42-45 | 46-49 | Content |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Yekutanga Data | OXA8 | Header | 0xE5 | Package Length | 72 | Protocol Shanduro | 0x01 | Roll Kudzora Kukosha | 100 | Pitch Control Value | -100 | Yaw Kudzora Kukosha | 0x05 | Kudzora Kukosha Kunoshanda | Statue | Mutakuri's INS Inoshanda | Absolute Roll Angle | -11.3213° | Absolute Pitch Angle | 1.01° | Absolute Yaw Angle | 240° | Kuwedzera kweCarrier | 1.123m/s² |
| Byte | Content | Yekutanga Data | Kunyatsoita kana Binary Shanduko (Little-endian) | Hexadecimal (Little-endian) | Hexadecimal (Big-endian) |
|---|---|---|---|---|---|
| 50 | Available Satellites | 19 | 19 | 13 | 19 |
| 51-54 | GNSS Microsecond | 352718000 | 352718000 | 00 06 15 B0 | 00 06 15 B0 |
| 55-56 | Vhiki yeGNSS | 2278 | 2278 | E6 08 | E6 08 |
| 57-60 | Relative Height | 12.12m | 12120 | 58 2F 00 00 | 58 2F 00 00 |
| 61-68 | Reserved | 00 00 00 00 00 00 | 00 00 00 00 00 00 | 00 00 00 00 00 00 | 00 00 00 00 00 00 |
| 69 | Null Command | 0x00 | 00 | 00 | 00 |
| 70-71 | CRC | N/A | N/A | E9 D4 | E9 D4 |
Iyo yakazara data package kubva pakombuta inotambira: A8 E5 48 00 01 00 00 64 00 9C FF 05 94 FB 65 00 C0 5D 70 00 90 FF 70 00 40 80 C0 F7 40 80 01 00 00 00 00 00 00 01 EE AA 24 A2 A65 16 16 3 B0 00C 00 13 E0 0 06 15F 6 08 58 2 00 00 00 00 00 00 00 E00 D00
Appendikisi 2 Eksampye Shanduko yeData Frame kubva kuGCU
Iyo yakazara data package kubva kuGCU: 8A 5E 49 00 02 12 01 80 0C FE F4 01 DD FC 20 00 4A 18 FF FF A5 03 47 18 FF FF 01 00 FE F 00 00 00 00 00 00 00 01 1 32 29 00 F00 DF 06 17 EE AA 00 A00 A24 2 65 16B 16 3 0 00 00 2 01 14 00 00 00 EC 00
| Byte | Content | Yekutanga Data (Hexadecimal) | Parsed Data |
|---|---|---|---|
| 1 | Header | A8 | A8 |
| 2~3 | Package Length | 5E49 | 73 |
| 4 | Protocol Shanduro | 00 | 0.2 |
| 5 | Pod Operation mode | 02 | Musoro tevera |
| 6~7 | Pod Statue | 01 80 | 0000 0001 1000 0000 |
| 8-9 | Yakachinjika chinangwa-chisina | OC FE | Kuenderera mberi. |
| 10~11 | Yakatwasuka tarisiro-isipo | F4 01 | Range uye chinangwa kurongeka kwakakodzera |
| 12~13 | X-axis hama angle yekamera | DD FC | -500 |
| 14~15 | Y-axis hama angle yekamera | 20 00 | 500 |
| 16~17 | Z-axis hama angle yekamera | 4A 18 | -8.03° |
| 18~19 | Absolute roll angle yekamera | FF FF | 0.32° |
| 20~21 | Absolute pitch angle yekamera | A5 03 | 62.18° |
| 22~23 | Absolute yaw angle yekamera | 47 18 | -0.01° |
| 24~25 | X-axis absolute angular velocity yekamera | FF FF | 19.33° |
| 26~27 | Y-axis absolute angular velocity yekamera | 01 00 | 62.15° |
| 28~29 | Z-axis absolute angular velocity yekamera | FE FF | -0.1 deg/s |
| 30~36 | Reserved | 00 00 00 00 00 00 | 0.1 deg / s |
| 37 | Sub header | 00 | -0.2 deg/s |
| 38 | Hardware version | 00 | 5.0 |
| 39 | Firmware vhezheni | 00 | D-90AI |
| 40 | Pod code | 00 | 589.4m |
| 41~42 | Kodhi yezvikanganiso | 00 00 | 170.917533212 |
| 43~46 | Distance kubva pachinangwa | 01 2B 01 | 38.030082231 |
| 47~50 | Longitude yechinangwa | 00 00 00 00 | 41.1231m |
| 51~55 | Latitude yechinangwa | 00 00 00 00 | 29.9x |
| 55~58 | Altitude yechinangwa | 06 17 00 00 | |
| 59~60 | Ikozvino zoom rate yekamera | 24 F2 DF 65 | |
| 61~62 | Reserved | 16 EE AA 16 |
| Byte | Content | Yekutanga Data (Hexadecimal) | Parsed Data |
|---|---|---|---|
| 61~62 | Ikozvino zoom mwero wekamera 2 | 14 00 | 2x |
| 63 | Thermal kamera chifananidzo | 00 | UTC+8 |
| 64~65 | Kamera chifananidzo | 00 00 | Shutter kubudirira |
| 66 | Nguva yenguva | 08 | |
| 67~68 | Reserved | 00 00 | |
| 69~70 | Feedback | 20 00 | |
| 71~72 | CRC | EC 85 |
Appendix 3 Tsanangudzo yeCarrier's Coordinate System

Appendix 4 Tsanangudzo yeKamera's Coordinate System uye Rotate Order
- Coordinate system tsanangudzo
Iyo yekudzora chiteshi chepodhi inofanirwa kunongedza kune yakaipa X-wadhi yemutakuri. The damping papuratifomu inofanirwa kuenderana neXOY ndege yemutakuri. Iyo pod inofanira kunge yakakwidzwa padyo sezvinobvira kune CG yemutakuri. - Tenderedza kurongeka: Z → Y → X.
- Angles shanduko:
- Tsanangura:
- CamPhi: Mhedziso roll angle yekamera (Main data frame kubva kuGCU, byte 18 ~ 19)
- CamThe: Absolute pitch angle yekamera (Main data frame kubva kuGCU, byte 20 ~ 21)
- CamPsi: Absolute yaw angle yekamera (Main data frame kubva kuGCU, byte 22 ~ 23)
- AngleX: X-axis absolute angle yekamera
- AngleY: Y-axis absolute angle yekamera
- AngleZ: Z-axis absolute angle yekamera
- Iyo parameter iri pamusoro inoshandurwa senge pazasi
- angleZ += 90;
- WARP (AngleZ , 360);
- CamPhi = +AngleY;
- CamThe = -AngleX;
- CamPsi = +AngleZ;
- Tsanangura:
Appendikisi 5 Eksampuye Data Package
- Null command
A8 E5 48 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FD - Pitch control (chengetedza ikozvino kudzora maitiro, kudzora kukosha 100)
A8 E5 48 00 02 00 00 64 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E00F - Pitch control (chengeta ikozvino kutonga maitiro, kudzora kukosha -100)
A8 E5 48 00 02 00 00 9C FF 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00E - Yaw control (chengeta ikozvino kutonga modhi, kutonga kukosha 1000)
A8 E5 48 00 02 00 00 00 00 E8 03 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 DC 00 - Kwaakarerekera
A8 E5 48 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CD 00 - OSD inoratidza kurongeka kwemutakuri
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E. - OSD inoratidza kurongeka kwechinangwa
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F. - Image auto reverse on
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D - Image auto reverse yadzimwa
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C. - Nguva yenzvimbo (UTC-2)
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FE CA D - Kudzora kwekona 1 (kudzora kukosha hakuna kunaka)
A8 E5 48 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - Angle control 1 (Euler angle: roll 0°, pitch 45°, yaw 60°)
A8 E5 48 00 02 00 00 94 11 70 17 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00A 00A - Angle control 1 (Euler angle: roll 20°, pitch 0°, yaw 0°)
A8 E5 48 00 02 D0 07 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F00 - Musoro wekuvhara (kutonga ukoshi hakusiko)
A8 E5 48 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 - Musoro wekiyi (inoenderana angular velocity +10° /s)
A8 E5 48 00 02 00 00 00 00 E8 03 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 DE 00 - Musoro wekutevera (kudzora kukosha hakusiko)
A8 E5 48 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CF00 - Orthoview (kudzora ukoshi hakusiko)
A8 E5 48 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 DF 41 - Euler angle control (control values invalid)
A8 E5 48 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - Euler angle control (Euler angle: roll 0°, pitch -45°, yaw 0°)
A8 E5 48 00 02 00 00 6C EE 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A00 00A - Tanga kuronda (X0=100, Y0=100, X1=105, Y1=105)
A8 E5 52 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 17 01 01 64 00 64 - Buda pakuronda
A8 E5 52 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 17 01 00 64 CB 00 - Dzvanya kuti utarise (X=100, Y=100)
A8 E5 4D 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Kusvirwa - Dzvanya kuti utarise (X=5000, Y=5000)
A8 E5 4D 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1 01 88 13 88A 13 9 XNUMXEE C - Dzvanya kuti utarise (X=10000, Y=10000)
A8 E5 4D 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Kusvirwa - Dzvanya kuti utarise (X=10000, Y=5000)
A8 E5 4D 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 BSN - Nzira yekunze (X=100, Y=20)
A8 E5 4E 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 . - Kudzora kwekona 2 (kudzora kukosha hakuna kunaka)
A8 E5 48 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00C 00E AE - Shutter
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00C - Tanga/mira kurekodha
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00D - Kamera 1 inoramba ichikwevera mukati
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00E - Kamera 1 inoramba ichirebedza kunze
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00E00F - Kamera 1 inomira kuswedera
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 24 A01 - Kamera 1 inosimudza kusvika kune yakatarwa chiyero (5000, inoenderana nehafu yehuwandu hwehuwandu)
A8 E5 4B 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00C - Makamera ese anokwevera kune yakatarwa chiyero (1.0x)
A8 E5 4B 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 25 FF6 F6 - Makamera ese anokwevera kune yakatarwa chiyero (5.5x)
A8 E5 4B 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 25 9 FF C3A - Kamera 1 inosimudza kusvika kuchiyero chakatarwa (60.3x)
A8 E5 4B 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 25 01 D DC - Focus
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CA - Inotevera palette sarudzo
A8 E5 4A 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E2 - Palette mode 3
A8 E5 4A 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2 02 03A 85 XNUMX BB - Chiratidzo chehusiku chiripo
A8 E5 4A 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2 01B 01 A9 A - Kuona kwehusiku kure
A8 E5 4A 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2 01B 00 9 - Kuyera tembiricha yenzvimbo pa (X0=4000, Y0=4000, X1=6000, Y1=6000)
A8 E5 52 00 02 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 Kusvirwa BE 00D - Tembiricha yenzvimbo yadzimwa
A8 E5 52 00 02 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 02 00 00 00 00 - Yekuzivisa tembiricha pa (yepamusoro tembiricha yekuchenjerera 30.2 ° C, tembiricha yakaderera 20.0° C)
A8 E5 4E 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 . - Tembiricha yadzimwa
A8 E5 4E 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C. - Isotherm on (interval mode, 15.0° C~25.2° C)
A8 E5 4E 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 02 01 00 FA - Isotherm off
A8 E5 4E 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 02 00 00 96 AB - Kuyera tembiricha yenzvimbo pa (X=4000, Y=5000)
A8 E5 4E 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A00 - Spot tembiricha kuyerwa kure
A8 E5 4E 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - OSD yakavhurwa
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B. - OSD yabviswa
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 73 A - Inotevera pic-in-pic sarudzo
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 00 - Pic-in-pic mode 3
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B. - Kuonekwa kwechinangwa kwakabatidzwa
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A - Kuonekwa kwechinangwa kwabviswa
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 BA - Zoom kamera digital zoom on
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76 01 75 FF - Zoom kamera digital zoom kure
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 00 EF 54
- Kuvhenekera (255)
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 48 FF 3 FF XNUMX FF - Kudzima
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 - Kuenderera mberi
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 02 - Kuenderera mberi
A8 E5 49 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 00
Appendix 6 GPS nguva & UTC shanduko basa (pasina kusvetuka kwechipiri kugadzirisa)
static const uint16_t gpst0[] = {1980, 1, 6, 0, 0, 0}; uint64_t epoch2time(const uint16_t *ep) {const uint16_t _day[] = {1, 32, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335}; uint64_t masekondi = 0; uint16_t mazuva, gore = ep[0], mon = ep[1], zuva = ep[2]; kana (gore < 1970 || 2099 < year || mon < 1 || 12 < mon) return seconds; /* gore rekusvetuka kana gore%4==0 muna 1901-2099 */ mazuva=(gore-1970)*365+(gore-1969)/4+_zuva[mon-1]+zuva-2+(gore%4 ==0 && mon>=3?1:0); masekondi = pasi(ep[5]); seconds = (uint64_t)mazuva * 86400 + ep[3] * 3600 + ep[4] * 60 + masekondi; return seconds; } uint64_t gpst2time(int16_t vhiki, uint32_t sec){uint64_t t = epoch2time(gpst0); kana (sec < -1E9 || 1E9 < sec) sec = 0.0; t += 86400 * 7 * vhiki + sec; return t; } uint8_t time2gps(uint64_t nguva, int16_t *vhiki, uint32_t *msec){uint64_t t = epoch2time(gpst0); t = nguva - t; * vhiki = t / 604800; // 604800=7*86400 * msec = (t% 604800) * 1000; return 1; }
Appendix 7 Pod Code
| Code | Model |
|---|---|
| 0 | Z-6A |
| 2 | Z-6C |
| 3 | M-2400G2 |
| 21 | Z-8TA |
| 22 | Z-8TB |
| 24 | Z-8RA |
| 25 | Z-8RB |
| 26 | Z-8RC |
| 27 | Z-8LA |
| 30 | Z-9A |
| 31 | Z-9B |
| 40 | D-80AI |
| 41 | D-90AI |
| 44 | D-80Pro |
| 45 | D-90Pro |
| 49 | Z-1PRO |
| 50 | Z-1MINI |
| 51 | Z-2PRO |
| 52 | Z-2MINI |
| 53 | D-125AI |
| 54 | D-150AI |
| 55 | D-90DE |
| 56 | D-115AI |
NANJING XIANFEI ROBOT TECHNOLOGY CO., LTD.
FAQ
Q: Chii chinangwa cheiyo yakavanzika protocol inoshandiswa neGCU?
A: Iyo yakavanzika protocol inochengetedza kutaurirana kwakachengeteka uye kwakanaka pakati peGCU nemidziyo yakabatana.
Mubvunzo: Ndingavandudza sei protocol vhezheni yeGCU?
A: Kuti ugadzirise iyo protocol vhezheni, tarisa kune chigadzirwa bhuku kune yakatarwa mirairo inopihwa nemugadziri.
Zvinyorwa / Zvishandiso
![]() |
Robot XF(A5) V2.0.5 GCU Private Protocol [pdf] Bhuku reMushandisi XF A5 V2.0.5, XF A5 V2.0.1, XF A5 V2.0.2, XF A5 V2.0.5 GCU Private Protocol, XF A5 V2.0.5, GCU Private Protocol, Private Protocol, Protocol |

