Classes | Public Member Functions | Private Attributes | Static Private Attributes
com.github.rosjava.rosjava_extras.hokuyo.FakeLaserDevice Class Reference
Inheritance diagram for com.github.rosjava.rosjava_extras.hokuyo.FakeLaserDevice:
Inheritance graph
[legend]

List of all members.

Classes

class  RepeatingScanGeneratorThread

Public Member Functions

 FakeLaserDevice (int numberOfRangeValues)
LaserScannerConfiguration getConfiguration ()
LaserScan makeFakeScan ()
void shutdown ()
void startScanning (LaserScanListener listener)

Private Attributes

int numberOfRangeValues
RepeatingScanGeneratorThread scanGeneratorThread

Static Private Attributes

static final int SCAN_PUBLISH_FREQUENCY = 10

Detailed Description

Author:
moesenle@google.com (Lorenz Moesenlechner)

Definition at line 24 of file FakeLaserDevice.java.


Constructor & Destructor Documentation

Definition at line 57 of file FakeLaserDevice.java.


Member Function Documentation

Returns:
the device configuration

Implements com.github.rosjava.rosjava_extras.hokuyo.LaserScannerDevice.

Definition at line 78 of file FakeLaserDevice.java.

Definition at line 82 of file FakeLaserDevice.java.

Shuts down the device and releases any shared resources.

Implements com.github.rosjava.rosjava_extras.hokuyo.LaserScannerDevice.

Definition at line 71 of file FakeLaserDevice.java.

Starts continuously scanning.

Parameters:
listenercalled for each new scan

Implements com.github.rosjava.rosjava_extras.hokuyo.LaserScannerDevice.

Definition at line 62 of file FakeLaserDevice.java.


Member Data Documentation

Definition at line 29 of file FakeLaserDevice.java.

Definition at line 26 of file FakeLaserDevice.java.

Definition at line 28 of file FakeLaserDevice.java.


The documentation for this class was generated from the following file:


rosjava_extras
Author(s): Damon Kohler
autogenerated on Thu Aug 27 2015 14:53:42