Aller au contenu principal

2 articles tagués avec « lsp »

Voir tous les tags

Introducing Declarative Initializers & propertyValues — Next-Level Variable Initialization

· 4 minutes de lecture
Etienne Rossignon
CEO sterfive

In industrial automation and complex information modeling, setting default values for deeply nested instance properties has historically been a tedious chore. Often, it required writing custom server-side bootstrapping code in C#, C++, or TypeScript to run after the server starts up.

With the latest release of OPC UA Modeler, we are excited to announce a massive upgrade to this workflow: Declarative Initializers combined with the brand-new, ultra-intuitive propertyValues: shorthand! Together with first-class IDE LSP Extension support, you can now configure complex default states inside your YAML model with instant autocomplete and zero boilerplate.

First-Class IDE Language Server (LSP) — Autocomplete & Diagnostics

· 3 minutes de lecture
Etienne Rossignon
CEO sterfive

Describing complex industrial information models in text format is a massive step forward, but writing YAML structures without help can still lead to simple syntax errors or reference typos.

To deliver the ultimate developer experience, we are thrilled to announce first-class IDE Language Server (LSP) Integration for the OPC UA Modeler! This turns your favorite editors (like VS Code, VSCodium, or Monaco) into powerful, fully-loaded OPC UA development environments with instant autocompletion, real-time diagnostics, and inline hover documentation.