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 |
---|---|
LAN and WAN network interfaces |
|
Date, time and time zone |
|
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.
See also
Related procedures
References