motorcortex.targetIp |
string |
192.168.2.100 |
IP address of the Motorcortex Target device. |
motorcortex.targetUsername |
string |
admin |
SSH username for the Motorcortex Target device. |
motorcortex.statusCheckInterval |
number |
10000 |
Interval in milliseconds between status checks (default: 10000ms/10s). Increase this if you experience SSH connection issues. |
motorcortex.enableStatusPolling |
boolean |
true |
Enable automatic status polling of the Motorcortex service. Disable if you prefer manual status checks only. |
motorcortex.private_key_path |
string |
~/.ssh/id_rsa_motorcortex |
Path to the private SSH key used for authenticating with the Motorcortex Target device. |
motorcortex.cpp.executable_name |
string |
motorcortex_control_app |
Name of the executable for the remote C++ Motorcortex Control Application. |
motorcortex.cpp.crossRemoteToolchain.remote_path |
string |
/home/admin/motorcortex_remote |
Remote path on the Motorcortex Target device where the cross-remote toolchain will be set up. |
motorcortex.cpp.default_args |
string |
-c ../../config/config.json -s |
Default arguments to pass to the C++ Motorcortex Control Application when running. |
motorcortex.cpp.additional_cmake_args |
string |
(empty) |
Additional CMake arguments to pass during configuration (e.g., -DCUSTOM_FLAG=ON -DANOTHER_OPTION=value). |
motorcortex.cpp.cmake_toolchain_path |
string |
corei7-64-mcx-linux-toolchain.cmake |
Path to the CMake toolchain file for cross-compiling C++ Motorcortex Control Applications. |
motorcortex.cpp.mcx_packaging_install_prefix |
string |
/usr/local |
Path prefix for installing MCX Packaging on the Motorcortex Target device. |
motorcortex.cpp.toolchain_base_path |
string |
~/.local/motorcortex-toolchains |
Base directory where multiple toolchains are installed. Each toolchain should be in its own subfolder (e.g., ~/.local/motorcortex-toolchains/mcx-sdk-2025-03-01). |
motorcortex.cpp.environment_setup_path |
string |
(empty) |
Path to the SDK environment setup script (e.g., /opt/mcx-rtos/sdk-name/environment-setup-corei7-64-mcx-linux). This is auto-detected during toolchain setup and used in build tasks to source the SDK environment. |
motorcortex.python.executable |
string |
python3 |
Python executable to use for installing dependencies (e.g., python3, python, or path to specific interpreter). |
motorcortex.python.venv_path |
string |
.venv |
Path to the Python virtual environment relative to the workspace root. |
motorcortex.python.requirements_file |
string |
requirements.txt |
Path to the requirements file relative to the workspace root. |
motorcortex.python.useLocalDeploying |
string |
(empty) |
Path to the local deploying folder in the workspace to use instead of the extension's built-in deploying resources. The folder should contain: makeDeb.py, template.service.in, default_package_config.json, and optionally Dockerfile. Leave empty to use extension resources. |