The first commit

This commit is contained in:
qupengwei
2026-01-04 16:51:58 +08:00
parent 684a923cda
commit 9b2a6bf423
107 changed files with 35063 additions and 0 deletions

View File

@@ -0,0 +1,54 @@
@echo off
REM 清空 Redis 中的任务触发键,避免旧任务在程序重启后再次触发
REM 依赖redis-cli 已加入 PATH
REM 参数:可根据需要修改下方 HOST / PORT
set HOST=127.0.0.1
set PORT=6379
echo Clearing task trigger keys on %HOST%:%PORT% DB0 and result keys on DB1 ...
for %%D in (0 1) do (
echo - Clearing on DB %%D ...
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET vision_task_flag 0
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET vision_task_side ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET vision_task_time ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET vision_task_beam_length 0
REM 仅在 DB1 追加清空结果键
if %%D==1 (
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET result_status ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET result_type ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET slot_occupied ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET offset_lat_mm_value ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET offset_lat_mm_threshold ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET offset_lat_mm_warning_alarm ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET offset_lon_mm_value ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET offset_lon_mm_threshold ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET offset_lon_mm_warning_alarm ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET hole_def_mm_left_value ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET hole_def_mm_left_threshold ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET hole_def_mm_left_warning_alarm ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET hole_def_mm_right_value ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET hole_def_mm_right_threshold ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET hole_def_mm_right_warning_alarm ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET rotation_angle_value ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET rotation_angle_threshold ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET rotation_angle_warning_alarm ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET beam_def_mm_value ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET beam_def_mm_threshold ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET beam_def_mm_warning_alarm ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET rack_def_mm_value ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET rack_def_mm_threshold ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET rack_def_mm_warning_alarm ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET result_barcodes ""
redis-cli -a 123456 -h %HOST% -p %PORT% -n %%D SET last_update_time ""
)
)
if %ERRORLEVEL% EQU 0 (
echo Done.
) else (
echo Failed. Please check redis-cli availability and connection.
)

View File

@@ -0,0 +1,17 @@
@echo off
echo [1/3] Setting task side to 'left'...
redis-cli -a 123456 SET vision_task_side "left"
echo [2/3] Setting task time...
redis-cli -a 123456 SET vision_task_time "%date% %time%"
echo [3/4] Setting task beam length...
redis-cli -a 123456 SET vision_task_beam_length 2180
echo [4/4] Triggering task (flag=3)...
redis-cli -a 123456 SET vision_task_flag 3
echo.
echo Task triggered! Check the application logs.
echo.
pause

View File

@@ -0,0 +1,14 @@
@echo off
echo [1/3] Setting task side to 'left'...
redis-cli -a 123456 SET vision_task_side "left"
echo [2/3] Setting task time...
redis-cli -a 123456 SET vision_task_time "%date% %time%"
echo [3/3] Triggering task (flag=5)...
redis-cli -a 123456 SET vision_task_flag 5
echo.
echo Task triggered! Check the application logs.
echo.
pause

View File

@@ -0,0 +1,14 @@
@echo off
echo [1/3] Setting task side to 'left'...
redis-cli -a 123456 SET vision_task_side "left"
echo [2/3] Setting task time...
redis-cli -a 123456 SET vision_task_time "%date% %time%"
echo [3/3] Triggering task (flag=4)...
redis-cli -a 123456 SET vision_task_flag 4
echo.
echo Task triggered! Check the application logs.
echo.
pause

View File

@@ -0,0 +1,109 @@
@echo off
REM ========================================================
REM 批量创建 Redis 测试数据 (读写分离版)
REM Task Keys -> DB 0
REM Result Keys -> DB 1
REM ========================================================
echo [1/2] Creating WMS Trigger Keys in DB 0...
REM 1. vision_task_flag (int)
redis-cli -a 123456 -n 0 SET vision_task_flag 2
REM 2. vision_task_side (string)
redis-cli -a 123456 -n 0 SET vision_task_side "left"
REM 3. vision_task_time (string)
redis-cli -a 123456 -n 0 SET vision_task_time "2025-12-08 10:22:13"
REM 4. vision_task_beam_length (int)
redis-cli -a 123456 -n 0 SET vision_task_beam_length 0
echo [2/2] Creating Vision Result Keys in DB 1 (Initialized to Defaults)...
REM 1. result_status (string)
redis-cli -a 123456 -n 1 SET result_status ""
REM 2. result_type (int)
redis-cli -a 123456 -n 1 SET result_type 0
REM 3. slot_occupied (bool)
redis-cli -a 123456 -n 1 SET slot_occupied "false"
REM 4. offset_lat_mm_value (float)
redis-cli -a 123456 -n 1 SET offset_lat_mm_value 0.0
REM 5. offset_lat_mm_threshold (JSON)
redis-cli -a 123456 -n 1 SET offset_lat_mm_threshold "{}"
REM 6. offset_lat_mm_warning_alarm (JSON)
redis-cli -a 123456 -n 1 SET offset_lat_mm_warning_alarm "{}"
REM 7. offset_lon_mm_value (float)
redis-cli -a 123456 -n 1 SET offset_lon_mm_value 0.0
REM 8. offset_lon_mm_threshold (JSON)
redis-cli -a 123456 -n 1 SET offset_lon_mm_threshold "{}"
REM 9. offset_lon_mm_warning_alarm (JSON)
redis-cli -a 123456 -n 1 SET offset_lon_mm_warning_alarm "{}"
REM 10. hole_def_mm_left_value (float)
redis-cli -a 123456 -n 1 SET hole_def_mm_left_value 0.0
REM 11. hole_def_mm_left_threshold (JSON)
redis-cli -a 123456 -n 1 SET hole_def_mm_left_threshold "{}"
REM 12. hole_def_mm_left_warning_alarm (JSON)
redis-cli -a 123456 -n 1 SET hole_def_mm_left_warning_alarm "{}"
REM 13. hole_def_mm_right_value (float)
redis-cli -a 123456 -n 1 SET hole_def_mm_right_value 0.0
REM 14. hole_def_mm_right_threshold (JSON)
redis-cli -a 123456 -n 1 SET hole_def_mm_right_threshold "{}"
REM 15. hole_def_mm_right_warning_alarm (JSON)
redis-cli -a 123456 -n 1 SET hole_def_mm_right_warning_alarm "{}"
REM 16. rotation_angle_value (float)
redis-cli -a 123456 -n 1 SET rotation_angle_value 0.0
REM 17. rotation_angle_threshold (JSON)
redis-cli -a 123456 -n 1 SET rotation_angle_threshold "{}"
REM 18. rotation_angle_warning_alarm (JSON)
redis-cli -a 123456 -n 1 SET rotation_angle_warning_alarm "{}"
REM 19. beam_def_mm_value (float)
redis-cli -a 123456 -n 1 SET beam_def_mm_value 0.0
REM 20. beam_def_mm_threshold (JSON)
redis-cli -a 123456 -n 1 SET beam_def_mm_threshold "{}"
REM 21. beam_def_mm_warning_alarm (JSON)
redis-cli -a 123456 -n 1 SET beam_def_mm_warning_alarm "{}"
REM 22. rack_def_mm_value (float)
redis-cli -a 123456 -n 1 SET rack_def_mm_value 0.0
REM 23. rack_def_mm_threshold (JSON)
redis-cli -a 123456 -n 1 SET rack_def_mm_threshold "{}"
REM 24. rack_def_mm_warning_alarm (JSON)
redis-cli -a 123456 -n 1 SET rack_def_mm_warning_alarm "{}"
REM 25. result_barcodes (JSON)
redis-cli -a 123456 -n 1 SET result_barcodes "{}"
REM 26. last_update_time (string)
redis-cli -a 123456 -n 1 SET last_update_time ""
echo.
echo ==========================================
echo Data populated:
echo DB 0: 4 Tasks keys
echo DB 1: 26 Result keys (Defaults)
echo ==========================================
pause