views (configuration view)

✏️ Edit this page on GitHub

This section explains the Configuration View.

Location of the Configuration View


In the Configuration View, you can display and edit the configuration of the selected RTC. The list of CofigurationSets is displayed on the left, and the properties in the ConfigurationSet are displayed on the right.

Configuration View


Screen Layout of the Configuration View
No. Description
① Name of the selected component.
② Name of the selected ConfigurationSet.
③ The active ConfigurationSet. The active ConfigurationSet can also be changed.
④ List of ConfigurationSets.
⑤ Name of the property of the ConfigurationSet selected on the left.
⑥ Value of the property of the ConfigurationSet selected on the left.
⑦ Buttons for adding/deleting ConfigurationSets.
⑧ Buttons for adding/deleting properties.
⑨ Button for opening the settings value edit dialog, and buttons for applying/canceling changes.

Information being edited in the Configuration View is not applied until the [Apply] button in ⑨ is clicked. Information being modified (not yet applied) is displayed in red.

Configuration View During Modification


To edit configuration settings values, click the [Edit] button in ⑨ to open the edit dialog and perform the editing.

Configuration Edit Dialog


If there are multiple ConfigurationSets, you can switch the target to edit using the tabs (⑩) at the top of the dialog.
For each configuration parameter, you can specify a widget for editing. If a widget type is defined in the ConfigurationSet, the parameter can be edited with the specified widget (⑪). Widget types include slider, spinner, radio button, checkbox, and ordered list. If no widget type is specified, a text box is used by default.
Constraints can also be specified for each parameter. If the widget type is slider or spinner, specifying constraints is required. If the corresponding widget type is defined but no constraints are specified, the default text box is used.

List of Widget Types
</table> If constraints are specified for each parameter, the input value is checked against the constraints, and if the conditions are not satisfied, the form is shown in red. Also, when editing is confirmed with the [OK] button, constraint checks are performed for all parameters of the ConfigurationSet that have been changed, and if any parameter does not satisfy the constraints, an error dialog is displayed.
Constraint Check Error Display

While the [Apply] checkbox (⑫) in the configuration edit dialog is checked, changes to settings values are reflected in real time in the RTC.
The information displayed in the Configuration View is cached and displayed with the latest information when the RTC is selected (to prepare for editing the configuration). Therefore, if the same RTC remains selected for a long time, differences from the system information may occur. Please note that when applying edits, RT System Editor completely overwrites the system with the edited information as the correct information, without considering these differences.
Also, according to the RTC specification, any object can be registered as the Value of a property, but only strings can be registered/edited from RT System Editor.
Widget Type Image Description
Slider
Select a value within the range from the minimum value to the maximum value specified by the constraints using the slider. Input in the text box is also possible.
Spinner
Select a value within the range from the minimum value to the maximum value specified by the constraints using the spinner. Decimal precision follows the notation of the minimum and maximum values in the constraints. However, negative values cannot be specified.
Example: If the maximum value is "10.00", two decimal places are used.
Radio Button
Select a value with radio buttons.
Checkbox
Select values with checkboxes. Multiple values can be selected and are set as comma-separated values.
Ordered List
Select values from the selection list on the left. Multiple values can be selected, the order is preserved, and duplicates are allowed. The selected values are set as comma-separated values, as with checkboxes.
Text Box
Set using normal text input.