system_panel_bool system_panel_state_manager
Simics Reference Manual  /  5 Classes  / 

system_panel_number

Description

control panel number state

Interfaces Implemented

conf_object, log_object, system_panel_object, uint64_state

Notifiers

cell-change
Notifier that is triggered after the object's cell was changed.
object-delete
Notifier that is triggered just before Simics object is deleted.
queue-change
Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.

Commands for this class

Attributes

panel
Required attribute; read/write access; type: o|[os]
System Panel

Required interfaces: system_panel.

restriction
Optional attribute; read/write access; type: n|i
If set to a nonnegative integer value, input values greater or equal to this value are forbidden and will cause an error log. If set to nil, any integer is accepted as input. A restriction makes it possible to use the object for widgets that only support a limited range.
target
Optional attribute; read/write access; type: o|[os]|n
Object to which numeric state is propagated. The current state is sent to the target object via the uint64_state interface whenever it is changed to a new value. This can either happen by input from another object via the uint64_state interface, or by user input from the system panel frontend.

Required interfaces: uint64_state.

Provided By

system-panel
system_panel_bool system_panel_state_manager