49 lines
1.2 KiB
Python
49 lines
1.2 KiB
Python
from sys import stdout
|
|
from os import mkdir, remove, listdir
|
|
from os.path import exists
|
|
from socket import setdefaulttimeout
|
|
from loguru import logger
|
|
|
|
|
|
ip_addr = "192.168.2.160"
|
|
# ip_addr = "192.168.168.128"
|
|
# ip_addr = "192.168.40.130"
|
|
ssh_port = 22
|
|
socket_port = 5050
|
|
username = "luoshi"
|
|
password = "luoshi2019" # for real robot
|
|
# password = "forpqart" # for robot vm
|
|
xService_port = 6666
|
|
external_port = 8080
|
|
modbus_port = 502
|
|
interval = 0.5 # interval after actions being triggered, such as modbus/socket/external communication operations
|
|
heartbeat_interval = 2
|
|
RADIAN = 57.3 # 180 / 3.1415926
|
|
MAX_FRAME_SIZE = 1024
|
|
TIMEOUT = 3
|
|
setdefaulttimeout(TIMEOUT)
|
|
PREFIX = "../assets"
|
|
log_path = f"{PREFIX}/logs/"
|
|
log_data_debug = f"{PREFIX}/logs/debug.log"
|
|
log_data_reqs = f"{PREFIX}/logs/reqs.log"
|
|
|
|
if not exists(log_path):
|
|
mkdir(log_path)
|
|
else:
|
|
for _ in listdir(log_path):
|
|
remove("".join([log_path, _]))
|
|
|
|
logger.remove()
|
|
logger.add(stdout, level="INFO")
|
|
logger.add(
|
|
sink=log_data_debug,
|
|
level="DEBUG",
|
|
format="{time: YYYY-MM-DD HH:mm:ss} | {level} | {message}",
|
|
rotation="50 MB",
|
|
encoding="utf-8",
|
|
enqueue=True,
|
|
diagnose=True,
|
|
colorize=True,
|
|
# filter=lambda x: "DEBUG" in str(x["level"]).upper()
|
|
)
|