Event .hmi conventions
This section lists the events, behaviors and commands that can be configured in a
View Designer
project, as they appear in the exported .hmi files. List of events:
- OnTouchPress
- OnTouchRelease
- OnKeyPress
- OnKeyRelease
- OnStateEnter
- OnStateExit
List of behaviors:
- BehaviorLogonOnRelease
- BehaviorLogoffOnRelease
- BehaviorNavigateBackward
- BehaviorNavigateForward
- BehaviorShowNavigateMenu
- BehaviorClosePopUp
- BehaviorSwitchLanguageOnRelease
- BehaviorOpenPopUp
- BehaviorNavigateToScreen
- BehaviorSetTagTo1OnRelease
- BehaviorSetTagTo0OnRelease
- BehaviorToggleTagOnRelease
- BehaviorHighSpeedWriteTo1OnPress0OnRelease
- BehaviorTagOnPressOnReleaseBase
- BehaviorSetTagTo1OnPress0OnRelease
- BehaviorSetTagTo0OnPress1OnRelease
- BehaviorWriteToTagBase
- BehaviorWriteToTagOnRelease
- BehaviorIncrementTagOnRelease
List of commands:
- Alarm history:
- AlarmHistoryExportCancellationCommand
- ClearAlarmHistoryCommand
- AlarmHistoryExportCommand
- Automatic Diagnostics:
- ClearADDAHistoryCommand
- Certificate:
- DeleteCertificateCommand
- ImportCertificateCommand
- Data Log
- DLExportCancelCommand
- ClearDataLogCommand
- DLExportCommand
- HMI Device Configuration:
- CalibrateTouchscreenCommand
- DownloadFromMediaCommand
- RebootTerminalCommand
- SafelyRemoveMediaCommand
- Language:
- LanguageCommand
- Navigation:
- CloseWebBrowserCommand
- NavigateBackCommand
- NavigateFwdCommand
- OpenWebBrowserCommand
- ClosePopupCommand
- DisplayPopupCommand
- ScreenNavCommand
- ShowNavMenuCommand
- Notification
- SendEmailCommand
- PDF:
- PDFGoToPageCommand
- PDFNextPageCommand
- PDFPreviousPageCommand
- PDFZoomInCommand
- PDFZoomOutCommand
- PDFZoomCommand
- Security:
- DoLogOffCommand
- DisplayLogOnPopupCommand
- State:
- NextStateCommand
- PreviousStateCommand
- Value:
- IncrementCommand
- ToggleCommand
- SetCommand
The following is an example of an event with a command, as seen in an .hmi file:
OnTouchPress TouchPress_001 {
ReleaseOnOpenClose := true;
AlarmHistoryExportCancellationCommand AlarmHistoryExportCancellationComman_001 {
}
}
The following is an example of a behavior, as seen in an .hmi file:
BehaviorNavigateToScreen BehaviorNavigateToScreen_001 {
screenName := "Navigation Menu\Settings";
Key := EnumBezelKeys.VK_NONE;
RequiresFocus := false;
AlwaysTriggerReleaseEvent := false;
}
Provide Feedback