Module: AMS::Timer

Defined in:
timer.rb

Class Method Summary (collapse)

Class Method Details

+ (Fixnum) start(time_out, repeat) {|count, time| ... }

Create a timed procedure.

Parameters:

  • time_out (Fixnum)

    Time out in milliseconds.

  • repeat (Fixnum)

Yield Parameters:

  • count (Fixnum)

    The number of times the timer was called.

  • time (Fixnum)

    Current time.

Returns:

  • (Fixnum)

    Timer ID

Since:

  • 2.0.0



11
12
13
# File 'timer.rb', line 11

def start(time_out, repeat, &block)
  AMS::C.start_timer(time_out, repeat, &block)
end

+ (Boolean) stop(id)

Kill the specified timed procedure.

Parameters:

  • id (Fixnum)

    Timer ID

Returns:

  • (Boolean)

    success

Since:

  • 2.0.0



19
20
21
# File 'timer.rb', line 19

def stop(id)
  AMS::C.stop_timer(id)
end