Class: Syskit::Coordination::PlanExtension::AttachedDataMonitoringTable

Inherits:
Struct
  • Object
show all
Defined in:
lib/syskit/coordination/plan_extension.rb

Overview

Representation of a data monitoring table attached to a plan

Instance Attribute Summary collapse

Instance Attribute Details

#argumentsHash<Symbol,Object>

The arguments that should be used to create the table instance

Returns:



22
# File 'lib/syskit/coordination/plan_extension.rb', line 22

AttachedDataMonitoringTable = Struct.new :model, :arguments, :triggers, :instances

#instancesHash<Roby::Task,DataMonitoringTable>

The set of table instances created so far

Returns:



22
# File 'lib/syskit/coordination/plan_extension.rb', line 22

AttachedDataMonitoringTable = Struct.new :model, :arguments, :triggers, :instances

#modelModels::DataMonitoringTable

The data monitoring table model



22
# File 'lib/syskit/coordination/plan_extension.rb', line 22

AttachedDataMonitoringTable = Struct.new :model, :arguments, :triggers, :instances

#triggersRoby::Plan::Trigger

The triggers that would activate the table, as returned by Roby::Plan#add_trigger

Returns:

  • (Roby::Plan::Trigger)


22
# File 'lib/syskit/coordination/plan_extension.rb', line 22

AttachedDataMonitoringTable = Struct.new :model, :arguments, :triggers, :instances