orca-robotics INTRODUCTION Overview Download and Install Quick Start Documentation Publications REPOSITORY Interfaces Components Libraries Utilities Software Map DEVELOPER Tutorials Examples Dev Guide Dashboard Wiki login/pass: orca/orca PEOPLE Contributors Users Project Download Mailing lists
|
orca::RangeScanner2d Class ReferenceSingle-origin scanning range sensor.
More...
|
Public Member Functions | |
RangeScanner2dData | getData () throw ( DataNotExistException, HardwareFailedException) |
RangeScanner2dDescription | getDescription ()) |
Returns device description. | |
void | subscribe (RangeScanner2dConsumer *subscriber) throw ( SubscriptionFailedException) |
void | unsubscribe (RangeScanner2dConsumer *subscriber)) |
RangeScanner2dData orca::RangeScanner2d::getData | ( | ) | throw ( DataNotExistException, HardwareFailedException) |
Returns the latest data. May raise DataNotExistException if the requested information is not available. May raise HardwareFailedException if there is some problem with hardware.
void orca::RangeScanner2d::subscribe | ( | RangeScanner2dConsumer * | subscriber | ) | throw ( SubscriptionFailedException) |
Mimics IceStorm's subscribe(). subscriber
is typically a direct proxy to the consumer object. The implementation may choose to implement the push directly or use IceStorm. This choice is transparent to the subscriber. The case when the subscriber
is already subscribed is quietly ignored.
void orca::RangeScanner2d::unsubscribe | ( | RangeScanner2dConsumer * | subscriber | ) |
Unsubscribe an existing subscriber
. The case when the subscriber
is not subscribed is quietly ignored.
Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)