feat: added classes for work motors, added class FormResponse, added logic for motor control in service; docs: updated .env.example for commands motors

This commit is contained in:
Arduinum628
2025-09-16 09:57:02 +03:00
parent 576d3c145f
commit 72af2bc2f9
5 changed files with 225 additions and 39 deletions

21
.env.exaple Normal file
View File

@@ -0,0 +1,21 @@
# Настройки для websocket
WEBSOCKET_HOST=хост
WEBSOCKET_PORT=порт
# Команды
FORWARD=вперёд
BACKWARD=назад
LEFT=влево
RIGHT=вправо
STOP=стоп
# Настройки для линий GPIO
GPIO_PATH=путь до gpio
LED_LINE=номер линии
LED_CONSUMER=идентификатор клиента
LEFT_MOTOR_LINE_IN1=номер линии для левого (вращение вперёд)
LEFT_MOTOR_LINE_IN2=номер линии для левого (вращение назад)
LEFT_MOTOR_CONSUMER=идентификатор клиента для левого
RIGHT_MOTOR_LINE_IN1=номер линии для правого (вращение вперёд)
RIGHT_MOTOR_LINE_IN2=номер линии для правого (вращение назад)
RIGHT_MOTOR_CONSUMER=идентификатор клиента для правого