A controller object for a group of synchronized nodes.
conf_object, log_object, sync_domain_controller, sync_initial_time, link_config, sync_node, link_route, dist_control, dist_control_node, temporal_state
- 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.
-
info
– print information about the object
-
status
– print status of the object
-
sync_domain
-
Optional attribute;
read/write access; type:
o|n
Parent synchronization domain.
-
nodes
-
Pseudo attribute;
read-only access; type:
[o*]
The nodes that belongs to this group. All objects in the list must implement the sync_node interface.
-
min_latency
-
Optional attribute;
read/write access; type:
f
The minimum latency that can be used for communication between nodes in this domain. Use the set-min-latency
command.
-
stop_time
-
Pseudo attribute;
read-only access; type:
f|n
The latest allowed time in this domain.
-
report_time
-
Pseudo attribute;
read-only access; type:
f|n
The report time in this domain.
Simics Core