mirror of
https://github.com/CopterExpress/clever-show.git
synced 2026-05-26 07:07:58 +00:00
Docs: Update server.md
This commit is contained in:
@@ -7,8 +7,6 @@
|
||||
* [Настройка](#настройка-сервера)
|
||||
* [Дополнительные операции](#дополнительные-операции)
|
||||
|
||||
[TOC]
|
||||
|
||||
## Интерфейс сервера
|
||||
|
||||
Сервер имеет визуальный графический интерфейс для удобства взаимодействия.
|
||||
@@ -17,7 +15,11 @@
|
||||
|
||||
### Таблица состояния коптеров
|
||||
|
||||
При первом подключении клиента к серверу в таблицу добавляется строка для отображения состояния клиента, содержащая только имя клиента (`copter ID`). Если на клиентах настроена автоматическая передача телеметрии, данные в таблице будут обновляться автоматически. Так же возможно запросить телеметрию выбранных клиентов с помощью кнопки [`Preflight check`](#управление) Строки можно сортировать по возрастанию или убыванию значений любого из столбцов, кликнув по его заголовку.
|
||||
При первом подключении клиента к серверу в таблицу добавляется строка для отображения состояния клиента, содержащая только имя клиента (`copter ID`). Если на клиентах настроена автоматическая передача телеметрии, данные в таблице будут обновляться автоматически. Так же возможно запросить телеметрию выбранных клиентов с помощью кнопки [`Preflight check`](#управление).
|
||||
|
||||
Строки можно сортировать по возрастанию или убыванию значений любого из столбцов, кликнув по его заголовку.
|
||||
|
||||
Столбцы можно менять местами и изменять их ширину: все изменения сохраняются в настройках сервера.
|
||||
|
||||
Ячейки таблицы подсвечиваются:
|
||||
|
||||
@@ -177,63 +179,13 @@
|
||||
|
||||
### Файл конфигурации
|
||||
|
||||
Конфигурация сервера задаётся в файле [server.ini](../../Server/config/server.ini), имеющем следующий вид по умолчанию:
|
||||
Конфигурация сервера создаётся согласно [спецификации](../../Server/config/spec/configspec_server.ini), в ней можно посмотреть значения по умолчанию для любого параметра после ключевого слова `default`. Все изменения сохраняются в файл конфигурации `server.ini` в папке `clever-show/Server/config`.
|
||||
|
||||
```ini
|
||||
# This is generated config with default values
|
||||
# Modify to configure
|
||||
config_name = server
|
||||
config_version = 1.0
|
||||
Доступно редактирование конфигурации сервера через GUI модуль `Config editor` через меню `Server -> Edit server config`.
|
||||
|
||||
[SERVER]
|
||||
port = 25000
|
||||
buffer_size = 1024
|
||||
Конфигурация по умолчанию является полностью работоспособной и не требует изменений для быстрого старта клиента.
|
||||
|
||||
[TABLE]
|
||||
# True -> clients are removed on disconnection
|
||||
# False -> disconnected clients indicated
|
||||
remove_disconnected = False
|
||||
[[PRESETS]]
|
||||
current = DEFAULT
|
||||
[[[DEFAULT]]]
|
||||
copter_id = True, 100
|
||||
git_version = True, 75
|
||||
config_version = True, 140
|
||||
animation_id = True, 100
|
||||
battery = True, 100
|
||||
fcu_status = True, 100
|
||||
calibration_status = True, 65
|
||||
mode = True, 100
|
||||
selfcheck = True, 65
|
||||
current_position = True, 250
|
||||
start_position = True, 150
|
||||
last_task = True, 250
|
||||
time_delta = True, 241
|
||||
|
||||
[CHECKS]
|
||||
check_git_version = True
|
||||
check_current_position = True
|
||||
# in percents; set 0 to disable this check
|
||||
battery_min = 50.0
|
||||
# in meters; set 0 to disable this check
|
||||
start_pos_delta_max = 1.0
|
||||
# in seconds
|
||||
time_delta_max = 1.0
|
||||
|
||||
[BROADCAST]
|
||||
send = True
|
||||
listen = True
|
||||
port = 8181
|
||||
# delay for message sending in seconds
|
||||
delay = 5.0
|
||||
|
||||
[NTP]
|
||||
use = False
|
||||
host = ntp1.stratum2.ru
|
||||
port = 123
|
||||
```
|
||||
|
||||
Данный файл конфигурации автоматически генерируется при первом запуске сервера, если отсутствует файл конфигурации. Пользовательский файл может содержать неполный набор параметров - в этом случае будут использоваться значения по умолчанию для отсутствующих параметров. Конфигурация по умолчанию является полностью работоспособной и не требует изменений для быстрого начала работы системы.
|
||||
### Описание параметров
|
||||
|
||||
#### Корневой раздел
|
||||
|
||||
@@ -309,4 +261,4 @@ config_version = 1.0
|
||||
|
||||
### Column preset editor
|
||||
|
||||
...
|
||||
...
|
||||
|
||||
Reference in New Issue
Block a user