Skip to main content

Settings & Configuration

Application Settings​

Settings are automatically saved on exit and restored on launch. They are stored in the Windows application settings infrastructure.

Connection Settings​

SettingDefaultDescription
HostlocalhostLast connected host
Port4545Last connected port
VariantRexrothLast selected protocol variant
Keep Alive (s)10Keep-alive interval
Auto-send MID0001trueSend Communication Start on connect

Window Settings​

SettingDescription
Window positionX, Y coordinates
Window sizeWidth, Height
Maximized stateWhether window was maximized

Theme​

The application uses a single light theme with a teal/lime brand palette. All UI colors are defined as static values in AppColors.cs — there is no theme switching mechanism.

Panel Layout​

The dockable panel layout is managed by Syncfusion DockingManager. You can:

  • Drag panels to rearrange them within the window
  • Float panels by dragging them outside the dock area
  • Auto-hide panels using the pin icon in the panel header
  • Close panels using the X button
  • Reopen panels from the menu

Saving Layout​

Panel positions and visibility are saved automatically when you close the application.

Recent Connections​

The application maintains a list of recent connections. When you successfully connect to a controller, the host/port/variant combination is saved. Select a recent connection from the dropdown to quickly fill in the connection fields.

File Locations​

FileLocationPurpose
Application settingsWindows app settingsConnection, window state
Test scripts%APPDATA%\Haller + Erne GmbH\heOPTester\Tests\Lua test files
Test metadataSame as scripts (.lua.meta files)Run history, tags
LSP binary<install dir>\tools\lua-language-server\bin\Lua diagnostics
License fileC:\ProgramData\Haller + Erne GmbH\Licensing\OPTester.licLicense activation