Skip to content

Commit 6e906e1

Browse files
authored
New Crowdin updates (#714)
* New translations xml_schema.md (Korean) [ci skip] * New translations xml_schema.md (Chinese Simplified) [ci skip] * New translations offboard_control.md (Korean) [ci skip] * New translations parameter.md (Korean) [ci skip] * New translations component_metadata.md (Korean) [ci skip] * New translations offboard_control.md (Chinese Simplified) [ci skip] * New translations parameter.md (Chinese Simplified) [ci skip] * New translations component_metadata.md (Chinese Simplified) [ci skip] * New translations parameter.md (Korean) [ci skip] * New translations component_metadata.md (Korean) [ci skip] * New translations parameter.md (Chinese Simplified) [ci skip] * New translations component_metadata.md (Chinese Simplified) [ci skip] * New translations faq.md (Korean) [ci skip] * New translations index.md (Korean) [ci skip] * New translations illuminator.md (Korean) [ci skip] * New translations image_transmission.md (Korean) [ci skip] * New translations mavlink_id_assignment.md (Korean) [ci skip] * New translations parameter_ext.md (Korean) [ci skip] * New translations arm_authorization.md (Korean) [ci skip] * New translations camera.md (Korean) [ci skip] * New translations camera_def.md (Korean) [ci skip] * New translations gimbal_v2.md (Korean) [ci skip] * New translations faq.md (Chinese Simplified) [ci skip] * New translations index.md (Chinese Simplified) [ci skip] * New translations illuminator.md (Chinese Simplified) [ci skip] * New translations image_transmission.md (Chinese Simplified) [ci skip] * New translations mavlink_id_assignment.md (Chinese Simplified) [ci skip] * New translations parameter_ext.md (Chinese Simplified) [ci skip] * New translations arm_authorization.md (Chinese Simplified) [ci skip] * New translations camera.md (Chinese Simplified) [ci skip] * New translations camera_def.md (Chinese Simplified) [ci skip] * New translations gimbal_v2.md (Chinese Simplified) [ci skip] * New translations development.md (Korean) [ci skip] * New translations matrixpilot.md (Korean) [ci skip] * New translations ardupilotmega.md (Korean) [ci skip] * New translations asluav.md (Korean) [ci skip] * New translations common.md (Korean) [ci skip] * New translations dialects.md (Korean) [ci skip] * New translations development.md (Chinese Simplified) [ci skip] * New translations matrixpilot.md (Chinese Simplified) [ci skip] * New translations ardupilotmega.md (Chinese Simplified) [ci skip] * New translations asluav.md (Chinese Simplified) [ci skip] * New translations common.md (Chinese Simplified) [ci skip] * New translations dialects.md (Chinese Simplified) [ci skip] * New translations minimal.md (Korean) [ci skip] * New translations minimal.md (Chinese Simplified) [ci skip] * New translations standard.md (Korean) [ci skip] * New translations stemstudios.md (Korean) [ci skip] * New translations standard.md (Chinese Simplified) [ci skip] * New translations stemstudios.md (Chinese Simplified) [ci skip] * New translations uavionix.md (Korean) [ci skip] * New translations uavionix.md (Chinese Simplified) [ci skip] * New translations development.md (Korean) [ci skip] * New translations matrixpilot.md (Korean) [ci skip] * New translations ardupilotmega.md (Korean) [ci skip] * New translations asluav.md (Korean) [ci skip] * New translations common.md (Korean) [ci skip] * New translations mission.md (Korean) [ci skip] * New translations development.md (Chinese Simplified) [ci skip] * New translations matrixpilot.md (Chinese Simplified) [ci skip] * New translations ardupilotmega.md (Chinese Simplified) [ci skip] * New translations asluav.md (Chinese Simplified) [ci skip] * New translations common.md (Chinese Simplified) [ci skip] * New translations mission.md (Chinese Simplified) [ci skip] * New translations minimal.md (Korean) [ci skip] * New translations minimal.md (Chinese Simplified) [ci skip] * New translations standard.md (Korean) [ci skip] * New translations stemstudios.md (Korean) [ci skip] * New translations standard.md (Chinese Simplified) [ci skip] * New translations stemstudios.md (Chinese Simplified) [ci skip] * New translations uavionix.md (Korean) [ci skip] * New translations uavionix.md (Chinese Simplified) [ci skip] * New translations dialects.md (Korean) [ci skip] * New translations dialects.md (Chinese Simplified) [ci skip] * New translations common.md (Korean) [ci skip] * New translations dialects.md (Korean) [ci skip] * New translations common.md (Chinese Simplified) [ci skip] * New translations dialects.md (Chinese Simplified) [ci skip]
1 parent 42ab460 commit 6e906e1

37 files changed

Lines changed: 392 additions & 278 deletions

ko/about/faq.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
</dd>
2222

2323
<dt>What version of MAVLink should I use?</dt>
24-
<dd>You should use the <a href="../guide/mavlink_2.md">MAVLink 2</a> protocol where at all possible (it fixes a number of limitations of earlier versions).
25-
The <em>MAVLink 2</em> libraries also support <em>MAVLink 1</em>, so you can use them to communicate with legacy systems if needed.
24+
<dd>You should use the <a href="../guide/mavlink_2.md">MAVLink 2</a> protocol where at all possible (it fixes a number of limitations of earlier versions).
25+
The <em>MAVLink 2</em> libraries also support <em>MAVLink 1</em>, so you can use them to communicate with legacy systems if needed.
2626
</dd>
2727

2828
<dt>How often is MAVLink updated/released?</dt>
@@ -58,12 +58,14 @@
5858
<dd>MAVLink는 무인 항공 시스템의 안전에 중요한 구성 요소의 일부입니다. 많은 패킷을 버리는 나쁜 통신 링크는 비행체의 안전을 위협할 수 있고, 모니터링이 필요합니다. 헤더에 시퀀스를 가지는 것은 MAVLink가 패킷 손실률에 관한 피드백을 지속적으로 제공할 수 있도록 하여 비행체나 관제국이 조치를 취할수 있도록 합니다.</dd>
5959

6060
<dt>왜 CRC_EXTRA가 패킷 무결성 체크섬에 필요한가요?</dt>
61-
<dd>CRC_EXTRA의 CRC는 송수신자 각자가 지정 메시지의 유선 형식을 이해하는지 검증하는 용도로 활용합니다 (프로토콜 구조가 단순하여 메시지 구조에 페이로드가 들어있지 않기 때문에 필요함).
62-
MAVLink 0.9에서는 CRC를 사용하지 않았습니다(다만 길이 검사는 진행했습니다).
63-
메시지를 설명하는 XML이 메시지 길이 변화 없이 변경되는 소수의 케이스가 있었는데, 이것은 메시지를 읽을 때 심각하게 손상된 필드로 이어졌습니다.</dd>
61+
<dd>The CRC_EXTRA CRC is used to verify that the sender and receiver have a shared understanding of the over-the-wire format of a particular message
62+
(required because as a lightweight protocol, the message structure isn't included in the payload).
63+
MAVLink 0.9에서는 CRC를 사용하지 않았습니다(다만 길이 검사는 진행했습니다).
64+
There were a small number of cases where XML describing a message changed without changing the message length,
65+
leading to badly corrupted fields when messages were read.</dd>
6466

6567
<dt>디코딩/인코딩 루틴이나 다른 요소들을 개선하는데 도움을 주고 싶습니다. MAVLink가 바뀔 수도 있나요?</dt>
66-
<dd>매우 엄밀한 안전 테스트를 거치는 경우에 그럴 수 있습니다.
68+
<dd>매우 엄밀한 안전 테스트를 거치는 경우에 그럴 수 있습니다.
6769
MAVLink는 많은 autopilot 시스템에서 중요한 안전 요소로 사용되기 때문에 다년간의 시험을 거칩니다. Please suggest new features on the MAVLink <a href="../index.md#support">support channels</a>.</dd>
6870

6971
<dt>How can I further reduce the generated C library size?</dt>

ko/guide/xml_schema.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ The tag is usually applied like this (including the comment):
391391
Attributes:
392392

393393
- `since` (optional): A datestamp indicating when the corresponding element was proposed.
394-
This should be formatted as such as `YYYYMM`
394+
This should be formatted as such as `YYYY-MM`
395395
This hints to the maintainer team when WIP elements should be reviewed for addition or removal.
396396

397397
Nested elements

ko/mavgen_c/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ If you generate your own headers, you will have to add their output location to
4444
When compiling the project, make sure to add the include directory:
4545

4646
```sh
47-
$ gcc ... -I generated/include ...
47+
gcc ... -I generated/include ...
4848
```
4949

5050
## Adding Library to Cmake Project

ko/messages/common.md

Lines changed: 27 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4611,23 +4611,33 @@ Indicates the severity level, generally used for status messages to indicate the
46114611

46124612
[SERIAL_CONTROL](#SERIAL_CONTROL) device types
46134613

4614-
| Value | Name | Description |
4615-
| --------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | --------------------- |
4616-
| <a id='SERIAL_CONTROL_DEV_TELEM1'></a>0 | [SERIAL_CONTROL_DEV_TELEM1](#SERIAL_CONTROL_DEV_TELEM1) | First telemetry port |
4617-
| <a id='SERIAL_CONTROL_DEV_TELEM2'></a>1 | [SERIAL_CONTROL_DEV_TELEM2](#SERIAL_CONTROL_DEV_TELEM2) | Second telemetry port |
4618-
| <a id='SERIAL_CONTROL_DEV_GPS1'></a>2 | [SERIAL_CONTROL_DEV_GPS1](#SERIAL_CONTROL_DEV_GPS1) | First GPS port |
4619-
| <a id='SERIAL_CONTROL_DEV_GPS2'></a>3 | [SERIAL_CONTROL_DEV_GPS2](#SERIAL_CONTROL_DEV_GPS2) | Second GPS port |
4620-
| <a id='SERIAL_CONTROL_DEV_SHELL'></a>10 | [SERIAL_CONTROL_DEV_SHELL](#SERIAL_CONTROL_DEV_SHELL) | system shell |
4621-
| <a id='SERIAL_CONTROL_SERIAL0'></a>100 | [SERIAL_CONTROL_SERIAL0](#SERIAL_CONTROL_SERIAL0) | SERIAL0 |
4622-
| <a id='SERIAL_CONTROL_SERIAL1'></a>101 | [SERIAL_CONTROL_SERIAL1](#SERIAL_CONTROL_SERIAL1) | SERIAL1 |
4623-
| <a id='SERIAL_CONTROL_SERIAL2'></a>102 | [SERIAL_CONTROL_SERIAL2](#SERIAL_CONTROL_SERIAL2) | SERIAL2 |
4624-
| <a id='SERIAL_CONTROL_SERIAL3'></a>103 | [SERIAL_CONTROL_SERIAL3](#SERIAL_CONTROL_SERIAL3) | SERIAL3 |
4625-
| <a id='SERIAL_CONTROL_SERIAL4'></a>104 | [SERIAL_CONTROL_SERIAL4](#SERIAL_CONTROL_SERIAL4) | SERIAL4 |
4626-
| <a id='SERIAL_CONTROL_SERIAL5'></a>105 | [SERIAL_CONTROL_SERIAL5](#SERIAL_CONTROL_SERIAL5) | SERIAL5 |
4627-
| <a id='SERIAL_CONTROL_SERIAL6'></a>106 | [SERIAL_CONTROL_SERIAL6](#SERIAL_CONTROL_SERIAL6) | SERIAL6 |
4628-
| <a id='SERIAL_CONTROL_SERIAL7'></a>107 | [SERIAL_CONTROL_SERIAL7](#SERIAL_CONTROL_SERIAL7) | SERIAL7 |
4629-
| <a id='SERIAL_CONTROL_SERIAL8'></a>108 | [SERIAL_CONTROL_SERIAL8](#SERIAL_CONTROL_SERIAL8) | SERIAL8 |
4630-
| <a id='SERIAL_CONTROL_SERIAL9'></a>109 | [SERIAL_CONTROL_SERIAL9](#SERIAL_CONTROL_SERIAL9) | SERIAL9 |
4614+
| Value | Name | Description |
4615+
| --------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ----------------------------- |
4616+
| <a id='SERIAL_CONTROL_DEV_TELEM1'></a>0 | [SERIAL_CONTROL_DEV_TELEM1](#SERIAL_CONTROL_DEV_TELEM1) | First telemetry port |
4617+
| <a id='SERIAL_CONTROL_DEV_TELEM2'></a>1 | [SERIAL_CONTROL_DEV_TELEM2](#SERIAL_CONTROL_DEV_TELEM2) | Second telemetry port |
4618+
| <a id='SERIAL_CONTROL_DEV_GPS1'></a>2 | [SERIAL_CONTROL_DEV_GPS1](#SERIAL_CONTROL_DEV_GPS1) | First GPS port |
4619+
| <a id='SERIAL_CONTROL_DEV_GPS2'></a>3 | [SERIAL_CONTROL_DEV_GPS2](#SERIAL_CONTROL_DEV_GPS2) | Second GPS port |
4620+
| <a id='SERIAL_CONTROL_DEV_TELEM3'></a>4 | [SERIAL_CONTROL_DEV_TELEM3](#SERIAL_CONTROL_DEV_TELEM3) | Third telemetry port |
4621+
| <a id='SERIAL_CONTROL_DEV_TELEM4'></a>5 | [SERIAL_CONTROL_DEV_TELEM4](#SERIAL_CONTROL_DEV_TELEM4) | Fourth telemetry port |
4622+
| <a id='SERIAL_CONTROL_DEV_SHELL'></a>10 | [SERIAL_CONTROL_DEV_SHELL](#SERIAL_CONTROL_DEV_SHELL) | system shell |
4623+
| <a id='SERIAL_CONTROL_DEV_ESC0'></a>20 | [SERIAL_CONTROL_DEV_ESC0](#SERIAL_CONTROL_DEV_ESC0) | Electronic Speed Controller 0 |
4624+
| <a id='SERIAL_CONTROL_DEV_ESC1'></a>21 | [SERIAL_CONTROL_DEV_ESC1](#SERIAL_CONTROL_DEV_ESC1) | Electronic Speed Controller 1 |
4625+
| <a id='SERIAL_CONTROL_DEV_ESC2'></a>22 | [SERIAL_CONTROL_DEV_ESC2](#SERIAL_CONTROL_DEV_ESC2) | Electronic Speed Controller 2 |
4626+
| <a id='SERIAL_CONTROL_DEV_ESC3'></a>23 | [SERIAL_CONTROL_DEV_ESC3](#SERIAL_CONTROL_DEV_ESC3) | Electronic Speed Controller 3 |
4627+
| <a id='SERIAL_CONTROL_DEV_ESC4'></a>24 | [SERIAL_CONTROL_DEV_ESC4](#SERIAL_CONTROL_DEV_ESC4) | Electronic Speed Controller 4 |
4628+
| <a id='SERIAL_CONTROL_DEV_ESC5'></a>25 | [SERIAL_CONTROL_DEV_ESC5](#SERIAL_CONTROL_DEV_ESC5) | Electronic Speed Controller 5 |
4629+
| <a id='SERIAL_CONTROL_DEV_ESC6'></a>26 | [SERIAL_CONTROL_DEV_ESC6](#SERIAL_CONTROL_DEV_ESC6) | Electronic Speed Controller 6 |
4630+
| <a id='SERIAL_CONTROL_DEV_ESC7'></a>27 | [SERIAL_CONTROL_DEV_ESC7](#SERIAL_CONTROL_DEV_ESC7) | Electronic Speed Controller 7 |
4631+
| <a id='SERIAL_CONTROL_SERIAL0'></a>100 | [SERIAL_CONTROL_SERIAL0](#SERIAL_CONTROL_SERIAL0) | SERIAL0 |
4632+
| <a id='SERIAL_CONTROL_SERIAL1'></a>101 | [SERIAL_CONTROL_SERIAL1](#SERIAL_CONTROL_SERIAL1) | SERIAL1 |
4633+
| <a id='SERIAL_CONTROL_SERIAL2'></a>102 | [SERIAL_CONTROL_SERIAL2](#SERIAL_CONTROL_SERIAL2) | SERIAL2 |
4634+
| <a id='SERIAL_CONTROL_SERIAL3'></a>103 | [SERIAL_CONTROL_SERIAL3](#SERIAL_CONTROL_SERIAL3) | SERIAL3 |
4635+
| <a id='SERIAL_CONTROL_SERIAL4'></a>104 | [SERIAL_CONTROL_SERIAL4](#SERIAL_CONTROL_SERIAL4) | SERIAL4 |
4636+
| <a id='SERIAL_CONTROL_SERIAL5'></a>105 | [SERIAL_CONTROL_SERIAL5](#SERIAL_CONTROL_SERIAL5) | SERIAL5 |
4637+
| <a id='SERIAL_CONTROL_SERIAL6'></a>106 | [SERIAL_CONTROL_SERIAL6](#SERIAL_CONTROL_SERIAL6) | SERIAL6 |
4638+
| <a id='SERIAL_CONTROL_SERIAL7'></a>107 | [SERIAL_CONTROL_SERIAL7](#SERIAL_CONTROL_SERIAL7) | SERIAL7 |
4639+
| <a id='SERIAL_CONTROL_SERIAL8'></a>108 | [SERIAL_CONTROL_SERIAL8](#SERIAL_CONTROL_SERIAL8) | SERIAL8 |
4640+
| <a id='SERIAL_CONTROL_SERIAL9'></a>109 | [SERIAL_CONTROL_SERIAL9](#SERIAL_CONTROL_SERIAL9) | SERIAL9 |
46314641

46324642
### SERIAL_CONTROL_FLAG {#SERIAL_CONTROL_FLAG}
46334643

ko/messages/dialects.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,19 @@ Dialects are not managed by this project!
1717

1818
The dialect definitions are:
1919

20-
- [csAirLink.xml](csAirLink.md)
20+
- [storm32.xml](storm32.md)
21+
- [paparazzi.xml](paparazzi.md)
22+
- [stemstudios.xml](stemstudios.md)
23+
- [AVSSUAS.xml](AVSSUAS.md)
24+
- [uAvionix.xml](uAvionix.md)
2125
- [loweheiser.xml](loweheiser.md)
22-
- [cubepilot.xml](cubepilot.md)
2326
- [ASLUAV.xml](ASLUAV.md)
2427
- [ardupilotmega.xml](ardupilotmega.md)
25-
- [matrixpilot.xml](matrixpilot.md)
2628
- [marsh.xml](marsh.md)
27-
- [uAvionix.xml](uAvionix.md)
28-
- [AVSSUAS.xml](AVSSUAS.md)
29-
- [storm32.xml](storm32.md)
30-
- [ualberta.xml](ualberta.md)
31-
- [paparazzi.xml](paparazzi.md)
29+
- [csAirLink.xml](csAirLink.md)
3230
- [icarous.xml](icarous.md)
33-
- [stemstudios.xml](stemstudios.md)
31+
- [cubepilot.xml](cubepilot.md)
32+
- [ualberta.xml](ualberta.md)
3433

3534
Note that dialects may `include` [MAVLink-Standard Definitions](index.md) or other dialects.
3635
Up to 5 levels of XML file nesting are allowed - see `MAXIMUM_INCLUDE_FILE_NESTING` in [mavgen.py](https://github.com/ArduPilot/pymavlink/blob/master/generator/mavgen.py#L44).

ko/services/arm_authorization.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This is required to comply with [NASA UTM](https://utm.arc.nasa.gov/), but may a
77

88
## Authorization Flow
99

10-
[![Mermaid Squence: Authorization Flow](https://mermaid.ink/img/eyJjb2RlIjoic2VxdWVuY2VEaWFncmFtO1xuICAgIHBhcnRpY2lwYW50IERyb25lXG4gICAgcGFydGljaXBhbnQgUmVtb3RlIGNvbnRyb2wvUUNTXG4gICAgcGFydGljaXBhbnQgQXJtIGF1dGhvcml6ZXJcbiAgICBwYXJ0aWNpcGFudCBJbnRlcm5ldFxuXG4gICAgUmVtb3RlIGNvbnRyb2wvUUNTLT4-RHJvbmU6IFJlcXVlc3QgYXJtXG4gICAgRHJvbmUtPj5Bcm0gYXV0aG9yaXplcjogQ09NTUFORF9MT05HIGNvbW1hbmQ9TUFWX0NNRF9BUk1fQVVUSE9SSVpBVElPTl9SRVFVRVNUXG4gICAgQXJtIGF1dGhvcml6ZXItPj5Ecm9uZTogQ09NTUFORF9BQ0sgcmVzdWx0PU1BVl9SRVNVTFRfSU5fUFJPR1JFU1NcbiAgICBBcm0gYXV0aG9yaXplci0-PkRyb25lOiAob3B0aW9uYWwpUmVxdWVzdCBpbmZvcm1hdGlvbiBhYm91dCBtaXNzaW9uLCBiYXR0ZXJ5IGxldmVsIGFuZCBldGMuXG4gICAgQXJtIGF1dGhvcml6ZXItPj5JbnRlcm5ldDogKG9wdGlvbmFsKVJlcXVlc3QgaW5mb3JtYXRpb24gYWJvdXQgd2VhdGhlciwgYWVyb3NwYWNlIHRyYWZpYyBhbmQgZXRjLlxuICAgIEFybSBhdXRob3JpemVyLT4-RHJvbmU6IENPTU1BTkRfQUNLIGNvbW1hbmQ9TUFWX0NNRF9BUk1fQVVUSE9SSVpBVElPTl9SRVFVRVNUIHJlc3VsdD1BQ0NFUFRFRCwgVEVNUE9SQVJJTFlfUkVKRUNURUQgb3IgREVOSUVEXG4gICAgRHJvbmUtPj5SZW1vdGUgY29udHJvbC9RQ1M6IFFDUyBDT01NQU5EX0FDSyBjb21tYW5kPU1BVl9DTURfQ09NUE9ORU5UX0FSTV9ESVNBUk0gcmVzdWx0PUFDQ0VQVEVELCBURU1QT1JBUklMWV9SRUpFQ1RFRCBvciBERU5JRUQiLCJtZXJtYWlkIjp7InRoZW1lIjoiZGVmYXVsdCJ9LCJ1cGRhdGVFZGl0b3IiOmZhbHNlfQ)](https://mermaid-js.github.io/mermaid-live-editor/#/edit/eyJjb2RlIjoic2VxdWVuY2VEaWFncmFtO1xuICAgIHBhcnRpY2lwYW50IERyb25lXG4gICAgcGFydGljaXBhbnQgUmVtb3RlIGNvbnRyb2wvUUNTXG4gICAgcGFydGljaXBhbnQgQXJtIGF1dGhvcml6ZXJcbiAgICBwYXJ0aWNpcGFudCBJbnRlcm5ldFxuXG4gICAgUmVtb3RlIGNvbnRyb2wvUUNTLT4-RHJvbmU6IFJlcXVlc3QgYXJtXG4gICAgRHJvbmUtPj5Bcm0gYXV0aG9yaXplcjogQ09NTUFORF9MT05HIGNvbW1hbmQ9TUFWX0NNRF9BUk1fQVVUSE9SSVpBVElPTl9SRVFVRVNUXG4gICAgQXJtIGF1dGhvcml6ZXItPj5Ecm9uZTogQ09NTUFORF9BQ0sgcmVzdWx0PU1BVl9SRVNVTFRfSU5fUFJPR1JFU1NcbiAgICBBcm0gYXV0aG9yaXplci0-PkRyb25lOiAob3B0aW9uYWwpUmVxdWVzdCBpbmZvcm1hdGlvbiBhYm91dCBtaXNzaW9uLCBiYXR0ZXJ5IGxldmVsIGFuZCBldGMuXG4gICAgQXJtIGF1dGhvcml6ZXItPj5JbnRlcm5ldDogKG9wdGlvbmFsKVJlcXVlc3QgaW5mb3JtYXRpb24gYWJvdXQgd2VhdGhlciwgYWVyb3NwYWNlIHRyYWZpYyBhbmQgZXRjLlxuICAgIEFybSBhdXRob3JpemVyLT4-RHJvbmU6IENPTU1BTkRfQUNLIGNvbW1hbmQ9TUFWX0NNRF9BUk1fQVVUSE9SSVpBVElPTl9SRVFVRVNUIHJlc3VsdD1BQ0NFUFRFRCwgVEVNUE9SQVJJTFlfUkVKRUNURUQgb3IgREVOSUVEXG4gICAgRHJvbmUtPj5SZW1vdGUgY29udHJvbC9RQ1M6IFFDUyBDT01NQU5EX0FDSyBjb21tYW5kPU1BVl9DTURfQ09NUE9ORU5UX0FSTV9ESVNBUk0gcmVzdWx0PUFDQ0VQVEVELCBURU1QT1JBUklMWV9SRUpFQ1RFRCBvciBERU5JRUQiLCJtZXJtYWlkIjp7InRoZW1lIjoiZGVmYXVsdCJ9LCJ1cGRhdGVFZGl0b3IiOmZhbHNlfQ)
10+
[![Mermaid Sequence: Authorization Flow](https://mermaid.ink/img/eyJjb2RlIjoic2VxdWVuY2VEaWFncmFtO1xuICAgIHBhcnRpY2lwYW50IERyb25lXG4gICAgcGFydGljaXBhbnQgUmVtb3RlIGNvbnRyb2wvUUNTXG4gICAgcGFydGljaXBhbnQgQXJtIGF1dGhvcml6ZXJcbiAgICBwYXJ0aWNpcGFudCBJbnRlcm5ldFxuXG4gICAgUmVtb3RlIGNvbnRyb2wvUUNTLT4-RHJvbmU6IFJlcXVlc3QgYXJtXG4gICAgRHJvbmUtPj5Bcm0gYXV0aG9yaXplcjogQ09NTUFORF9MT05HIGNvbW1hbmQ9TUFWX0NNRF9BUk1fQVVUSE9SSVpBVElPTl9SRVFVRVNUXG4gICAgQXJtIGF1dGhvcml6ZXItPj5Ecm9uZTogQ09NTUFORF9BQ0sgcmVzdWx0PU1BVl9SRVNVTFRfSU5fUFJPR1JFU1NcbiAgICBBcm0gYXV0aG9yaXplci0-PkRyb25lOiAob3B0aW9uYWwpUmVxdWVzdCBpbmZvcm1hdGlvbiBhYm91dCBtaXNzaW9uLCBiYXR0ZXJ5IGxldmVsIGFuZCBldGMuXG4gICAgQXJtIGF1dGhvcml6ZXItPj5JbnRlcm5ldDogKG9wdGlvbmFsKVJlcXVlc3QgaW5mb3JtYXRpb24gYWJvdXQgd2VhdGhlciwgYWVyb3NwYWNlIHRyYWZpYyBhbmQgZXRjLlxuICAgIEFybSBhdXRob3JpemVyLT4-RHJvbmU6IENPTU1BTkRfQUNLIGNvbW1hbmQ9TUFWX0NNRF9BUk1fQVVUSE9SSVpBVElPTl9SRVFVRVNUIHJlc3VsdD1BQ0NFUFRFRCwgVEVNUE9SQVJJTFlfUkVKRUNURUQgb3IgREVOSUVEXG4gICAgRHJvbmUtPj5SZW1vdGUgY29udHJvbC9RQ1M6IFFDUyBDT01NQU5EX0FDSyBjb21tYW5kPU1BVl9DTURfQ09NUE9ORU5UX0FSTV9ESVNBUk0gcmVzdWx0PUFDQ0VQVEVELCBURU1QT1JBUklMWV9SRUpFQ1RFRCBvciBERU5JRUQiLCJtZXJtYWlkIjp7InRoZW1lIjoiZGVmYXVsdCJ9LCJ1cGRhdGVFZGl0b3IiOmZhbHNlfQ)](https://mermaid-js.github.io/mermaid-live-editor/#/edit/eyJjb2RlIjoic2VxdWVuY2VEaWFncmFtO1xuICAgIHBhcnRpY2lwYW50IERyb25lXG4gICAgcGFydGljaXBhbnQgUmVtb3RlIGNvbnRyb2wvUUNTXG4gICAgcGFydGljaXBhbnQgQXJtIGF1dGhvcml6ZXJcbiAgICBwYXJ0aWNpcGFudCBJbnRlcm5ldFxuXG4gICAgUmVtb3RlIGNvbnRyb2wvUUNTLT4-RHJvbmU6IFJlcXVlc3QgYXJtXG4gICAgRHJvbmUtPj5Bcm0gYXV0aG9yaXplcjogQ09NTUFORF9MT05HIGNvbW1hbmQ9TUFWX0NNRF9BUk1fQVVUSE9SSVpBVElPTl9SRVFVRVNUXG4gICAgQXJtIGF1dGhvcml6ZXItPj5Ecm9uZTogQ09NTUFORF9BQ0sgcmVzdWx0PU1BVl9SRVNVTFRfSU5fUFJPR1JFU1NcbiAgICBBcm0gYXV0aG9yaXplci0-PkRyb25lOiAob3B0aW9uYWwpUmVxdWVzdCBpbmZvcm1hdGlvbiBhYm91dCBtaXNzaW9uLCBiYXR0ZXJ5IGxldmVsIGFuZCBldGMuXG4gICAgQXJtIGF1dGhvcml6ZXItPj5JbnRlcm5ldDogKG9wdGlvbmFsKVJlcXVlc3QgaW5mb3JtYXRpb24gYWJvdXQgd2VhdGhlciwgYWVyb3NwYWNlIHRyYWZpYyBhbmQgZXRjLlxuICAgIEFybSBhdXRob3JpemVyLT4-RHJvbmU6IENPTU1BTkRfQUNLIGNvbW1hbmQ9TUFWX0NNRF9BUk1fQVVUSE9SSVpBVElPTl9SRVFVRVNUIHJlc3VsdD1BQ0NFUFRFRCwgVEVNUE9SQVJJTFlfUkVKRUNURUQgb3IgREVOSUVEXG4gICAgRHJvbmUtPj5SZW1vdGUgY29udHJvbC9RQ1M6IFFDUyBDT01NQU5EX0FDSyBjb21tYW5kPU1BVl9DTURfQ09NUE9ORU5UX0FSTV9ESVNBUk0gcmVzdWx0PUFDQ0VQVEVELCBURU1QT1JBUklMWV9SRUpFQ1RFRCBvciBERU5JRUQiLCJtZXJtYWlkIjp7InRoZW1lIjoiZGVmYXVsdCJ9LCJ1cGRhdGVFZGl0b3IiOmZhbHNlfQ)
1111

1212
<!-- Original diagram
1313
sequenceDiagram;
@@ -20,7 +20,7 @@ sequenceDiagram;
2020
Drone->>Arm authorizer: COMMAND_LONG command=MAV_CMD_ARM_AUTHORIZATION_REQUEST
2121
Arm authorizer->>Drone: COMMAND_ACK result=MAV_RESULT_IN_PROGRESS
2222
Arm authorizer->>Drone: (optional)Request information about mission, battery level and etc.
23-
Arm authorizer->>Internet: (optional)Request information about weather, aerospace trafic and etc.
23+
Arm authorizer->>Internet: (optional)Request information about weather, aerospace traffic and etc.
2424
Arm authorizer->>Drone: COMMAND_ACK command=MAV_CMD_ARM_AUTHORIZATION_REQUEST result=ACCEPTED, TEMPORARILY_REJECTED or DENIED
2525
Drone->>Remote control/QCS: QCS COMMAND_ACK command=MAV_CMD_COMPONENT_ARM_DISARM result=ACCEPTED, TEMPORARILY_REJECTED or DENIED
2626
-->
@@ -41,7 +41,7 @@ sequenceDiagram;
4141
Drone->>Arm authorizer: COMMAND_LONG command=MAV_CMD_ARM_AUTHORIZATION_REQUEST
4242
Arm authorizer->>Drone: COMMAND_ACK result=MAV_RESULT_IN_PROGRESS
4343
Arm authorizer->>Drone: (optional)Request information about mission, battery level and etc.
44-
Arm authorizer->>Internet: (optional)Request information about weather, aerospace trafic and etc.
44+
Arm authorizer->>Internet: (optional)Request information about weather, aerospace traffic and etc.
4545
Arm authorizer->>Drone: COMMAND_ACK command=MAV_CMD_ARM_AUTHORIZATION_REQUEST result=ACCEPTED, TEMPORARILY_REJECTED or DENIED
4646
Drone->>Remote control/QCS: QCS STATUSTEXT text=Arm authorization was approved or denied
4747
@@ -65,7 +65,7 @@ COMMAND_ACK
6565
command=MAV_CMD_ARM_AUTHORIZATION_REQUEST
6666
result=ACCEPTED, TEMPORARILY_REJECTED or DENIED
6767
progress/result_param1=if result is TEMPORARILY_REJECTED or DENIED the reason should be set MAV_ARM_AUTH_DENIED_REASON otherwise it should be set as 0
68-
result_param2=if result is ACCEPTED the it should be set with the time in seconds that this authorization is valid otherwise an aditional information about why it was denied should be set. example: for result_param1=MAV_ARM_AUTH_DENIED_REASON_INVALID_WAYPOINT or MAV_ARM_AUTH_DENIED_REASON_AIRSPACE_IN_USE it may have the index of the waypoint that caused it to be denied.
68+
result_param2=if result is ACCEPTED the it should be set with the time in seconds that this authorization is valid otherwise an additional information about why it was denied should be set. example: for result_param1=MAV_ARM_AUTH_DENIED_REASON_INVALID_WAYPOINT or MAV_ARM_AUTH_DENIED_REASON_AIRSPACE_IN_USE it may have the index of the waypoint that caused it to be denied.
6969
target_system=system id of the drone
7070
target_component=component id of the drone
7171
```

0 commit comments

Comments
 (0)