mirror of
https://github.com/CopterExpress/clover.git
synced 2026-05-26 21:19:35 +00:00
docs: add led events table
This commit is contained in:
@@ -95,16 +95,26 @@ disconnected: { effect: blink, r: 255, g: 50, b: 50 }
|
||||
<!-- ... -->
|
||||
```
|
||||
|
||||
The left part is one of the possible events that the strip reacts to. The right part contains the effect description that you want to execute for this event. Here is the list of supported events:
|
||||
The left part is one of the possible events that the strip reacts to. The right part contains the effect description that you want to execute for this event.
|
||||
|
||||
* `startup` – Clover system startup;
|
||||
* `connected` – successful connection to the flight controller;
|
||||
* `disconnected` – connection to the flight controller lost;
|
||||
* `armed` – flight controller transitioned to armed state;
|
||||
* `disarmed` – flight controller transitioned to disarmed state;
|
||||
* `stabilized`, `acro`, `rattitude`, `altctl`, `posctl`, `offboard`, `mission`, `rtl`, `land` – transition to said flight mode;
|
||||
* `error` – an error occured in one of ROS nodes or in the flight controller (*ERROR* message in `/rosout`);
|
||||
* `low_battery` – low battery (threshold is set in the `threshold` parameter).
|
||||
Here is the list of supported events:
|
||||
|
||||
<table>
|
||||
<tr><th>Event</th><th>Description</th><th>Default effect</th></tr>
|
||||
<tr><td><code>startup</code></td><td>Clover system startup</td><td>White</td></tr>
|
||||
<tr><td><code>connected</code></td><td>Successful connection to flight controller</td><td>Rainbow</td></tr>
|
||||
<tr><td><code>disconnected</code></td><td>Connection to flight controller lost</td><td><div class=circle style="background:rgb(255,50,50)"></div>Red blink</td></tr>
|
||||
<tr><td><code>armed</code></td><td>Transition to Armed state</td><td></td></tr>
|
||||
<tr><td><code>disarmed</code></td><td>Transition to Disarmed state</td><td></td></tr>
|
||||
<tr><td><code>acro</code></td><td>Acro mode</td><td><div class=circle style="background:rgb(245,155,0)"></div>Orange</td></tr>
|
||||
<tr><td><code>stabilized</code></td><td>Stabilized mode</td><td><div class=circle style="background:rgb(30,180,50)"></div>Green</td></tr>
|
||||
<tr><td><code>altctl</code></td><td>Altitude mode</td><td><div class=circle style="background:rgb(255,255,40)"></div>Yellow</td></tr>
|
||||
<tr><td><code>posctl</code></td><td>Position mode</td><td><div class=circle style="background:rgb(50,100,220)"></div>Blue</td></tr>
|
||||
<tr><td><code>offboard</code></td><td>Offboard mode</td><td><div class=circle style="background:rgb(220,20,250)"></div>Violet</td></tr>
|
||||
<tr><td><code>rattitude</code>, <code>mission</code>, <code>rtl</code>, <code>land</code></td><td>Corresponding mode</td><td></td></tr>
|
||||
<tr><td><code>error</code></td><td>Error in one of ROS nodes or in the flight controller (<i>ERROR</i> message in <code>/rosout</code>)</td><td><div class=circle style="background:rgb(255,0,0)"></div>Red flash</td></tr>
|
||||
<tr><td><code>low_battery</code></td><td>Low battery (threshold is set in the <code>threshold</code> parameter)</td><td><nobr><div class=circle style="background:rgb(255,0,0)"></div>Red fast blink</nobr></td></tr>
|
||||
</table>
|
||||
|
||||
> **Note** You need to [calibrate the power sensor](power.md#calibrating-the-power-sensor) for the `low_battery` event to work properly.
|
||||
|
||||
|
||||
@@ -95,16 +95,26 @@ disconnected: { effect: blink, r: 255, g: 50, b: 50 }
|
||||
<!-- ... -->
|
||||
```
|
||||
|
||||
В левой части таблицы указывается событие, на которая лента должна среагировать. В правой части указывается эффект (анимация), который необходимо включить при возникновении события. Список поддерживаемых событий:
|
||||
В левой части таблицы указывается событие, на которая лента должна среагировать. В правой части указывается эффект (анимация), который необходимо включить при возникновении события.
|
||||
|
||||
* `startup` – запуск всех систем Клевера;
|
||||
* `connected` – успешное подключение к полетному контроллеру;
|
||||
* `disconnected` – разрыв связи с полетным контроллером;
|
||||
* `armed` – переключение полетного контроллера в состояние Armed;
|
||||
* `disarmed` – переключение полетного контроллера в состояние Disarmed;
|
||||
* `stabilized`, `acro`, `rattitude`, `altctl`, `posctl`, `offboard`, `mission`, `rtl`, `land` – переключение полетных режимов;
|
||||
* `error` – возникновение ошибки в ROS-нодах или полетном контроллере (*ERROR*-сообщение в топике `/rosout`);
|
||||
* `low_battery` – низкий заряд батареи (порог настраивается в параметре `threshold`).
|
||||
Список поддерживаемых событий:
|
||||
|
||||
<table>
|
||||
<tr><th>Событие</th><th>Описание</th><th>Эффект по умолчанию</th></tr>
|
||||
<tr><td><code>startup</code></td><td>Запуск всех систем Клевера</td><td>Белый</div></td></tr>
|
||||
<tr><td><code>connected</code></td><td>Успешное подключение к полетному контроллеру</td><td>Эффект радуги</td></tr>
|
||||
<tr><td><code>disconnected</code></td><td>Разрыв связи с полетным контроллером</td><td><div class=circle style="background:rgb(255,50,50)"></div>Мигание красным</div></td></tr>
|
||||
<tr><td><code>armed</code></td><td>Переход в состояние Armed</td><td></td></tr>
|
||||
<tr><td><code>disarmed</code></td><td>Переход в состояние Disarmed</td><td></td></tr>
|
||||
<tr><td><code>acro</code></td><td>Режим Acro</td><td><div class=circle style="background:rgb(245,155,0)"></div>Оранжевый</div></td></tr>
|
||||
<tr><td><code>stabilized</code></td><td>Режим Stabilized</td><td><div class=circle style="background:rgb(30,180,50)"></div>Зеленый</td></tr>
|
||||
<tr><td><code>altctl</code></td><td>Режим Altitude</td><td><div class=circle style="background:rgb(255,255,40)"></div>Желтый</td></tr>
|
||||
<tr><td><code>posctl</code></td><td>Режим Position</td><td><div class=circle style="background:rgb(50,100,220)"></div>Синий</td></tr>
|
||||
<tr><td><code>offboard</code></td><td>Режим Offboard</td><td><div class=circle style="background:rgb(220,20,250)"></div>Фиолетовый</td></tr>
|
||||
<tr><td><code>rattitude</code>, <code>mission</code>, <code>rtl</code>, <code>land</code></td><td>Переход в соответствующие режимы</td><td></td></tr>
|
||||
<tr><td><code>error</code></td><td>Возникновение ошибки в ROS-нодах или полетном контроллере (<i>ERROR</i>-сообщение в топике <code>/rosout</code>)</td><td><div class=circle style="background:rgb(255,0,0)"></div>Мигнуть красным</td></tr>
|
||||
<tr><td><code>low_battery</code></td><td>Низкий заряд батареи (порог настраивается в параметре <code>threshold</code>)</td><td><nobr><div class=circle style="background:rgb(255,0,0)"></div>Быстрое мигание красным</nobr></td></tr>
|
||||
</table>
|
||||
|
||||
> **Note** Для корректной работы сигнализации LED-лентой о низком заряде батареи необходимо корректная [калибровка электропитания](power.md#Калибровка-делителя-напряжения).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user