CadHubManage/configs/software_config.yaml

130 lines
3.1 KiB
YAML

file_storage:
cad_files_path: "C:\\Users\\sladr\\Documents\\闄€铻烘车PROE璁捐\\"
file_extensions:
creo:
- .prt
- .asm
- .drw
pdms:
- .rvm
- .dri
revit:
- .rvt
- .rfa
- .rte
software:
creo:
check_process_name:
- xtop.exe
- pro_comm_msg.exe
executable_path: "C:\\Program Files\\PTC\\Creo 5.0.0.0\\Parametric\\bin\\parametric.exe"
name: PTC Creo
startup_args: []
startup_timeout: 60
stop_timeout: 15
pdms:
check_process_name:
- des.exe
- PDMSConsole.exe
executable_path: "C:\\AVEVA\\Plant\\PDMS12.1.SP4\\pdms.bat"
name: AVEVA PDMS 12.1 SP4
startup_args:
- Design
- noconsole
startup_timeout: 120
stop_timeout: 20
revit:
check_process_name: Revit.exe
executable_path: "C:\\Program Files\\Autodesk\\Revit 2017\\Revit.exe"
name: Autodesk Revit 2017
startup_args:
- /language
- CHS
startup_timeout: 90
routing:
extension_to_software:
.prt: creo
.asm: creo
.drw: creo
.rvm: pdms
.dri: pdms
.rvt: revit
.rfa: revit
.rte: revit
plugins:
creo:
base_url: "http://localhost:12345"
submit_path: "/api/plugin/tasks"
request_timeout_sec: 10
callback_timeout_sec: 60
max_retries: 1
retry_backoff_sec: [1, 3]
callback_token: "creo-callback-token"
tasks:
open_model:
path: "/api/model/open"
body_mode: "file_path"
shrinkwrap_shell:
path: "/api/creo/shrinkwrap/shell"
body_mode: "task_params_only"
shell_analysis:
path: "/api/analysis/shell-analysis"
body_mode: "task_params_only"
close_model:
path: "/api/model/close"
body_mode: "creo_close_model"
completion_mode: "sync"
pdms:
base_url: "http://localhost:9001"
submit_path: "/api/plugin/tasks"
request_timeout_sec: 10
callback_timeout_sec: 60
max_retries: 1
retry_backoff_sec: [1, 3]
callback_token: "pdms-callback-token"
tasks:
open_project:
path: "/api/project/open"
body_mode: "project_open"
open_mdb:
path: "/api/mdb/open"
body_mode: "project_open"
shrinkwrap_model:
path: "/api/model/shrinkwrap"
body_mode: "task_params_only"
simplify_model:
path: "/api/model/simplify"
body_mode: "task_params_only"
close_project:
path: "/api/project/close"
body_mode: "task_params_only"
revit:
base_url: "http://localhost:9000"
submit_path: "/api/plugin/tasks"
request_timeout_sec: 10
callback_timeout_sec: 60
max_retries: 1
retry_backoff_sec: [1, 3]
callback_token: "revit-callback-token"
tasks:
open_model:
path: "/api/open"
body_mode: "file_path"
shell_analyze:
path: "/api/shell/analyze"
body_mode: "task_params_only"
shell_execute:
path: "/api/shell/execute"
body_mode: "task_params_only"
close_model:
path: "/api/close"
body_mode: "empty"
completion_mode: "sync"