Package javaclient

Class Summary
AbstractPositionDevice Abstract class for all Player Position* interfaces.
AIOInterface The aio interface provides access to an analog I/O device.
AudioDSPInterface The audiodsp interface is used to control sound hardware, if equipped.
AudioInterface The audio interface is used to control sound hardware, if equipped.
AudioMixerInterface The audiomixer interface is used to control sound levels.
BlinkenlightInterface The blinkenlight interface is used to switch on and off a flashing indicator light, and to set it's flash period.

This interface accepts no configuration requests.
BlobfinderInterface The blobfinder interface provides access to devices that detect blobs in images.
BumperInterface The bumper interface returns data from a bumper array.
CameraInterface The camera interface is used to see what the camera sees.
DIOInterface The dio interface provides access to a digital I/O device.
EnergyInterface The energy interface provides data about energy storage, consumption and charging.
FiducialInterface The fiducial interface provides access to devices that detect coded fiducials (markers) placed in the environment.
GPSInterface The gps interface provides access to an absolute position system, such as GPS.
GripperInterface The gripper interface provides access to a robotic gripper.
IRInterface The ir interface provides access to an array of infrared (IR) range sensors.
JoystickInterface The joystick interface provides access to the state of a joystick.
LaserInterface The laser interface provides access to a single-origin scanning range sensor, such as a SICK laser range-finder (e.g., sicklms200).
LocalizeInterface The localize interface provides pose information for the robot.
LogInterface The log interface provides start/stop control of data logging/playback.

The log interface produces no data and accepts no commands.
MapInterface The map interface provides acces to an occupancy grid map.
MComInterface The mcom interface is designed for exchanging information between clients.
MotorInterface The motor interface is used to control a single motor.
NomadInterface The nomad interface affords control of Nomadics Nomad robots and relatives.

Warning: some of the command and data variables are specified in native Nomad units; they don't follow Player's conventions.
PlannerInterface The planner interface provides control of a 2-D motion planner.
PlayerClient The PlayerClient is the main Javaclient class.
PlayerDevice Abstract class for all Player interfaces.
Position2DInterface The position2d interface is used to control a planar mobile robot base.
Position3DInterface The position3d interface is used to control mobile robot bases in 3D (i.e., pitch and roll are important).
PositionInterface The position interface is used to control mobile robot bases in 2D.
PowerInterface The power interface provides access to a robot's power subsystem.
PtzInterface The ptz interface is used to control a pan-tilt-zoom unit, such as a camera.
SimulationInterface Player devices may either be real hardware or virtual devices generated by a simulator such as Stage or Gazebo.
SonarInterface The sonar interface provides access to a collection of fixed range sensors, such as a sonar array.
SoundInterface The sound interface allows playback of a pre-recorded sound (e.g., on an Amigobot).
SpeechInterface The speech interface provides access to a speech synthesis system.
SpeechRecognitionInterface The speech recognition interface provides access to a speech recognition server.
TruthInterface The truth interface provides access to the absolute state of entities.
WaveformInterface The waveform interface is used to receive arbitrary digital samples, say from a digital audio device.
WiFiInterface The wifi interface provides access to the state of a wireless network interface.