Skip to content
| Marketplace
Sign in
Visual Studio Code>Extension Packs>EVA ICSNew to Visual Studio Code? Get it now.
EVA ICS

EVA ICS

Bohemia Automation

|
102 installs
| (1) | Free
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

EVA ICS Plugin for Visual Studio Code

The extension is used to generate code for EVA ICS.

Requirements

  • EVA ICS with HMI service deployed

  • For Data Objects: API key with admin or developer permissions

Features supported

  • Structure generation from data objects (Rust/C/C++)

  • Hook generation for EVA ICS WebEngine React (JSX/TSX)

Configuring

  • Open Preferences (JSON): Ctrl+Shift+P -> Preferences: Open Settings (JSON)

  • Add the following configuration:

"evaics.apiUrl": "http://host:port",
"evaics.apiKey": "secretkey",
"evaics.DO_rustGeneratorConfig": {
  "binrw": "native",
  "box_arrays": 100,
  "derive_clone": true,
  "derive_copy": true,
  "derive_debug": true
}

Where:

  • evaics.apiUrl - EVA ICS HMI URL (with no /ui/ suffix)

  • evaics.apiKey - API key with admin or developer permissions

  • evaics.DO_rustGeneratorConfig - Rust generator configuration for Data Objects

Usage

Open the command palette: Ctrl+Shift+P

  • Type EVA ICS DO: for data object functions

  • Type EVA ICS WER: for EVA ICS WebEngine React functions

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft