Module: Orocos::Async::ObjectBase::Periodic

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#default_periodObject



93
94
95
# File 'lib/orocos/async/object_base.rb', line 93

def default_period
    self.class.default_period
end

#periodObject



97
98
99
# File 'lib/orocos/async/object_base.rb', line 97

def period
    @options[:period]
end

#period=(value) ⇒ Object



101
102
103
104
105
106
107
# File 'lib/orocos/async/object_base.rb', line 101

def period=(value)
    @options[:period]= if value
                           value
                       else
                           default_period
                       end
end