Status Bar

A status bar located at the bottom of the KAS-IDE main window displays the labels from left to right:

Status Bar Labels

Figure 1: Status Bar Labels

  • The icon () between the Local and Controller versions is used to show any differences.
  • The space on the left of the status bar is reserved for messages.

Local Version

This label provides information about the local version present in the KAS-IDE.

These are the different states:

  • Nothing displayed.
    • For instance, when no project is loaded.
  • Version information.
    • When available.
  • Compilation error.
    • Background is red.

    • The Local Version section in the Status bar shows Compiling... while the project is being compiled.
    • If the compilation is successful, the Project version is appears.
    • If the compilation fails, a Compilation Failed message appears with a red background.

  • Position the mouse over the text field to display a tooltip with the detailed version information.

Controller Version

This label provides information about the version present in the controller.

These are the different states:

  • Nothing displayed.
    • When not connected.
  • No Application in the controller.
  • Version information.
    • When available.
    • Syntax of the version label is: <project_name>:<version>

  • When an application is active in the target, you can hold the mouse over the text field to display a tooltip with the detailed version information, including a timestamp of the compilation.

Drives State

These are the different states:

  • Drives inactive.
    • Drives are disabled or the application is not connected to the target.
  • Drives active.
    • At least one drive is active.
  • Drives error.
    • At least one drive is in error.
  • Drives unknown.
    • Drive status is unknown.
    • Application is not running or OnLineConfigMode is not active.

Controller State

This label lets you know if the controller is running or stopped.

These are the different states:

  • Nothing displayed.
    • The label is empty when the KAS-IDE is not connected to the target.
  • Controller is stopped.
  • Controller is running.
  • Controller is in Online Config mode.

Connection State

The Connection label displays the Connection state between the KAS-IDE and the controller.

These are the different states:

  • Not connected.
  • Connecting.
  • Connected.
    • Background in green.
  • Connection Error.
    • Background in red.
  • Unexpected Disconnection.
    • Background in red.

  • Hold the mouse over the text field to see a tooltip with detailed information about the Error and the Controller address when connected.

Color Codes

  • The Local and Controller version labels has an orange background if there is a version mismatch between the KAS-IDE and the controller.
    • This warns you that you have to download the new version of the application.
  • The Local version label has a red background if the compilation fails.