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