SystemΒΆ

Introduction

The System object allows access to some system settings that are generally important in the commissioning phase, for example date/time and IP addresses of the network interfaces. The object is therefore added to the project when we want to allow the user to display and/or reconfigure these settings at runtime, or allow the system restart.

Object functions are all available on ASEM Linux ARM systems. In Windows, only the restart function is available.

Note

the settings accessible through this object are those made available by the UNIQO System Manager utility. For details on this software, refer to its manual.

Available system settings

The displayable/editable system settings are available in the System object properties, and in the properties of the other two objects it can contain. Below, the objects and settings available in each are indicated:

Object

Settings

System

LAN and WAN network interfaces

Date and time configuration

Date, time and time zone

Wi-Fi configuration

Wi-Fi network

Behavior at runtime

At runtime, on application start-up, the network interfaces properties are automatically added to the System object properties based on the system configuration, and display the current settings. Similarly, the properties for date/time and the Wi-Fi network, if available, are assigned a value in the related DateTimeConfiguration and WiFiConfiguration objects based on the current settings.

For example, if the system has a LAN network interface configured with two additional IP addresses, at runtime the System object will contain a Network interface object for the LAN network, which in turn contains the two additional IPs used in the Additional IP addresses collection.

Error management

When operations not allowed by System Manager are carried out through the System object, in Q Studio, the error messages can be displayed in the Log Panel.

Note

if the configuration is incorrect, the last correct values set in the System object are kept on the machine.