Status Bar

A status bar located at the bottom of the KAS-IDE main window displays the five following 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 your application is not connected to the target)
  • Drives active (at least one drive is active)
  • Drives error ( at least one drive is in error)

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.

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.