aima_phone_catcher/.env.example

35 lines
1.3 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 默认禁用真实硬件;改为 true 后,服务启动会自动 Enable。
MOTOR_HARDWARE_ENABLED=false
# CANalyst-II 使用 python-can 的 canalystii/PyUSB 直连后端。
# 面板 CAN1=channel 0,CAN2=channel 1;下面配置使用面板 CAN1。
MOTOR_CAN_CHANNEL=0
MOTOR_CAN_DEVICE=0
MOTOR_CAN_BITRATE=1000000
# MS3008 广播模式,现场电机 ID 为 1 和 2。
MOTOR_IDS=1,2
# MS 的 0x280 是开环 raw,不是力矩或 N·m;协议范围为 -850..+850。
# HTTP open:ID1=-400、ID2=+400;HTTP close:ID1=+400、ID2=-400。
# 这两个配置值是绝对值,每台电机的符号由程序固定映射。
MOTOR_OPEN_CONTROL_RAW=400
MOTOR_CLOSE_CONTROL_RAW=400
# HTTP open/close 后持续广播直到 stop;服务正常退出会自动 Stop+Disable。
MOTOR_BROADCAST_FREQUENCY_HZ=10
# open/close 开始 5 秒后保持原方向,将两台电机的开环 raw 幅值降为 100。
MOTOR_DERATE_AFTER_S=5
MOTOR_DERATED_CONTROL_RAW=100
# 每 0.5 秒请求一次状态2;任一电机达到 80C 后两路归零并停止。
MOTOR_TEMPERATURE_LIMIT_C=80
MOTOR_TEMPERATURE_POLL_INTERVAL_S=0.5
# 监听全部 IPv4 网络接口;客户端应使用本机真实局域网 IP,不能使用 0.0.0.0。
MOTOR_HTTP_HOST=0.0.0.0
MOTOR_HTTP_PORT=8000
# 留空表示不启用 API Key,任何能访问该端口的电脑都可调用接口。
MOTOR_API_TOKEN=