class Syskit::Coordination::DataMonitoringError
Exception issued by the data monitors in {DataMonitor#poll} when predicate#finalize returns true
Attributes
monitor[R]
samples[R]
time[R]
Public Class Methods
new(task, monitor, time, samples)
click to toggle source
Calls superclass method
# File lib/syskit/coordination/data_monitoring_error.rb, line 10 def initialize(task, monitor, time, samples) super(task) @monitor = monitor @time = time @samples = samples end
Public Instance Methods
pretty_print(pp)
click to toggle source
Calls superclass method
# File lib/syskit/coordination/data_monitoring_error.rb, line 17 def pretty_print(pp) pp.text "data monitor #{monitor} triggered at #{time}, with data samples " pp.seplist(samples) do |s| s.pretty_print(pp) end pp.breakable super end