Class: Artoo::Drivers::ArdroneVideo
- Inherits:
-
Driver
- Object
- Driver
- Artoo::Drivers::ArdroneVideo
- Defined in:
- lib/artoo/drivers/ardrone_video.rb
Overview
Ardrone video driver behaviors
Instance Method Summary collapse
-
#handle_frame(*params) ⇒ Object
Retrieves frame from video connection and publishes data to update and frame event topics.
-
#start_driver ⇒ Object
Starts drives and handles video frame.
Instance Method Details
#handle_frame(*params) ⇒ Object
Retrieves frame from video connection and publishes data to update and frame event topics
20 21 22 23 24 |
# File 'lib/artoo/drivers/ardrone_video.rb', line 20 def handle_frame(*params) video = connection.receive_data publish(event_topic_name("update"), "video", video) publish(event_topic_name("frame"), video.frame) end |
#start_driver ⇒ Object
Starts drives and handles video frame
9 10 11 12 13 14 15 |
# File 'lib/artoo/drivers/ardrone_video.rb', line 9 def start_driver every(interval) do handle_frame end super end |