Device Manager

Device Manager is used to create, manipulate, and activate HIL device setups.

Device Manager is a tool used for defining, manipulating, loading, and deploying HIL device setups to an instance Typhoon HIL Control Center as well as for updating and configuring HIL device firmware. A HIL setup is a set of devices which can be connected (activated) and used by Typhoon HIL Control Center. It is globally visible to instance of Typhoon HIL Control Center and all accompanying tools. Both USB and Ethernet connected devices are supported.

Figure 1. Device Manager dialog
Note: The Change Configuration option is available for multiple devices only if all selected devices are of the same type and their firmware is up to date.
Important: Do not turn off or unplug the HIL device during the firmware update procedure as it may result in the HIL device being unusable.
Important: During the firmware update procedure, all other Typhoon HIL applications should be closed.
  1. Device Manager actions
    Action icon Description
    Perform detection of HIL devices (USB or Ethernet).
    Set HIL devices listed in Active HIL setup to be busy for other users on the network (Ethernet only).
    Open existing HIL setup file.
    Save HIL setup to a file.
    Save HIL setup under a new file name.
    Add device manually to the current setup using its serial number.
    Add HIL devices by IP address if network auto-detection fails for any reason.
    Select the desired HIL device and click on this action. Device Manager will find the appropriate firmware and start the update process automatically.
    Select the desired HIL device and click on this action. Device Manager will show the available configurations for the selected device, from which you can choose one.
    Select the desired HIL device and click on this action. Device Manager you will be asked for the path to the desired firmware file that you want to upload to the device.
    To change device settings, select the desired HIL device and click on the Actions menu, then click on the Change device INI file.
    Open Device Configuration Table
Note: Sync Firmware will search for firmware files in the following locations:
  1. Installation folder/typhoon/apps/firmware_files
  2. %appdata%typhoon/firmware_files
  3. Remote download from the Typhoon HIL Subscription portal.
Table 1. Meaning of firmware status icons
Status icon Description
Firmware is synced with the currently opened Typhoon HIL software installation.
Firmware is out of sync with currently opened Typhoon HIL Control Center software. Firmware version may be older or newer than the THCC compatible version.

All the listed actions are also available from the context menu.
Figure 2. Device Manager context menu
Table 2. HIL.ini file settings
Parameter Default value Available from release Description
device_name - 2020.3 Device name displayed in Device manager and Firmware manager. If left empty, the serial number is displayed as the device name.
static_ip_address - 2020.3 If this parameter is left empty, the HIL tries to automatically acquire an IP address over DHCP. If DHCP fails, the HIL sets 192.168.42.200 as the default IP address.
netmask 255.255.255.0 2021.1
gateway - 2021.2
force_usb false 2021.1 If enabled, the HIL mandates a USB connection. If left disabled, the HIL tries to initialize USB. If it fails, an Ethernet connection is used.
usb_init_timeout 3 2021.1 Timeout for initializing a USB connection. In case of USB issues or if USB power saving modes are enabled, it is recommended to increase this timeout.
heartbeat_timeout 10 2021.1 Timeout used when checking if there is a live Ethernet connection with THCC. If the local network is severely congested and you encounter a loss of connection with the HIL, it is recommended to increase this timeout.
watchdog_enable true 2021.2 If enabled, the HIL automatically reboots if a signal processing application fails and locks up the HIL.
  1. Active HIL setup

    Located on the left side of the Device Manager dialog. It allows one or more HIL devices to be added to the HIL setup from the Detected devices UI part (which is located to the right). If this list is empty, Typhoon HIL Control Center will use an implicit HIL setup (i.e. the first compatible device for your model that it finds). Active HIL setup will show a setup name, connection status, and a list of HIL devices in it. Devices are added/removed using the arrow buttons between the Active HIL setup and the Detected devices.

  2. Detected devices

    Lists all detected HIL devices along with their information. It is used as a pool from which devices can be added to HIL setup.

Table 3. Meaning of HIL device status icons
Status icon Description
HIL device is available.
HIL device is available only for you (user).
HIL device is busy.
HIL device is not on the network.