Adapnex bridges the gap between modern Software Engineering and Industrial Automation, empowering you to write deterministic, highly reliable control logic in standard C++. This extension brings the full power of the Adapnex SDK and Adapnex Cloud directly into your favorite editor, providing a seamless workflow from local development to remote hardware deployment.
Key Features
Adapnex Cloud Integration: Securely authenticate with Adapnex Cloud directly from VS Code. Access your entire fleet of connected industrial targets without ever leaving your development environment.
Remote Device Management:
View real-time status for your physical targets (e.g., B&R X20, WAGO CC100, Compulab IOT-DIN-IMX8PLUS).
Manage fleet access by adding or revoking team member permissions.
Monitor running control applications over-the-air.
One-Click Build, Deploy & Debug:
Automatically cross-compile your C++ logic for your target hardware's architecture.
Deploy executables directly to remote targets.
Seamlessly attach an LLDB debugging session to the remote hardware for deep, real-time inspection of your control logic.
Local Simulation: Build and run interactive simulators (such as the WAGO CC100 Simulator) entirely on your local machine. Verify your control logic and safety conditions before touching physical hardware.
Native Testing Integration: Adapnex Tools automatically discovers Google Test cases from your CMake targets. Run or debug your industrial unit tests directly from the native VS Code Test Explorer with a single click.
Smart IntelliSense: The extension automatically configures the clangd language server for your specific cross-compilation toolchains. Enjoy flawless autocomplete, go-to-definition and linting without the usual configuration headaches.
Getting Started
Open an Adapnex Project: Open a folder containing your Adapnex project.
Sign In: Click the Adapnex icon in the VS Code Activity Bar and click Sign In to authenticate with Adapnex Cloud.
Select a Target: Expand the Devices or Simulators view to see your available targets.
Deploy & Run: Click the Build for Target or Run on Target icon for your desired target. The extension will handle the cross-compilation, deployment and debugger attachment automatically.
Documentation & Support
For in-depth guides on the Adapnex SDK, function blocks and API references, please visit the Official Adapnex Documentation.