Software Manager view (platDaemon-SoftwareManager)

The Software Manager is the platform view you use to install, upgrade, or remove modules in the connected Niagara platform.

By default, the Software Manager lists all the remote platform’s out-of-date modules at the top of the table, then uninstalled modules, and lastly up-to-date modules (sorted alphabetically).

Figure 1. Software Manager view


To open this view, connect to a remote controller, expand the Platform node in the Nav tree and double-click Software Manager.

Above the table the manager provides data storage information: Current free space (KB), To be installed KB and Estimated free space after installation (KB).

The table provides these columns:

Column Description
File Displays the name of locally available module file or blank if the module is on the remote host only.
Installed Version Displays the version of the module installed in the remote host or blank if it is not installed.
Avail. Version Displays the latest version of the module that is locally available or blank if the software is on the remote host only.
unlabeled Status of the module in the remote platform. For each module, status is one of the following:
  • Not Installed (blue text) indicates that the module is not in remote platform, but is available locally in your PC’s software database.

  • Not Installed (Requires Commissioning) (blue text) indicates that the module is not in the remote platform, is available locally and requires you to first use the Commissioning Wizard to upgrade the remote platform.

  • Up to Date indicates that the module is installed in the remote platform and its version is equal to or higher than the locally available module version in your PC’s software database.

  • Out of Date (red text) indicates that the module is installed in remote platform and its version is older than your local version in your PC’s software database.

  • Out of Date (Requires Commissioning) (red text) indicates that the module is installed in remote platform, its version is older than the available local version and requires you to first use the Commissioning Wizard to upgrade the remote platform.

  • Not Available Locally indicates that the module installed in remote platform is not in your local software database.

  • Cannot Install indicates that the local module is unreadable or has a bad manifest. You cannot install it.

  • Bad Target indicates that a remotely installed module is unreadable or has a bad manifest and is therefore unusable by a station. Software in this state should probably be fixed since it could cause the station to not work correctly.

  • Downgrade to <version> indicates that the remotely installed software is intended to be replaced with a module having a lower version.

  • Install <version> indicates that the module is intended to be installed. It does not currently exist on the remote platform.

  • Re-Install <version> indicates that the remotely installed module is intended to be replaced with a module with the same version.

  • Uninstall <version> indicates that the remotely installed module is intended to be uninstalled.

  • Upgrade to <version> indicates that the remotely installed module is intended to be replaced with a module with a higher version.

    Note: Intended status values like Install <version> reflect un-committed actions made during your Software Manager session. Blue text is used to list these statuses.

Buttons

The Software Manager enables these buttons when you select one or more modules in the table.

Figure 2. Software Manager action buttons


  • Upgrade All Out of Date replaces older version modules in the remote controller with current modules from the local software database.

  • Import allows the import of software from files, directory or remote host.

  • Rebuild Module Signatures rebuilds the module signatures when the station is not running.

  • Install/Re-Install/Upgrade/Downgrade changes the button name based on what can be done with one or more installed modules that are selected.

    • Re-Install appears if the installed item is the same version as your locally available one.

    • Upgrade appears if the installed item is an earlier version than your locally available one.

    • Downgrade appears if the installed item is an newer version than your locally available one.

    When you click this button, the software’s status correspondingly changes to either Re-Install <version>, Upgrade <version>, or “Downgrade <version>, and the button changes to Cancel <action>, for example: Cancel Re-Install.

  • Uninstall removes the selected module(s) from the remote platform assuming that no other modules are dependent on the selected module(s).

  • Reset clears all flagged module changes since the last commit and disables the Commit button.

    . You cannot click Reset after clicking Commit.
  • Commit initiates the software action when you have one or more pending actions in place on software items. This is how you launch or initiate the software action (flagged changes).