kaos.robots.playerJavaClient
Class LaserPlayerDevice

java.lang.Object
  extended by kaos.robots.playerJavaClient.PlayerDevice
      extended by kaos.robots.playerJavaClient.LaserPlayerDevice

public class LaserPlayerDevice
extends PlayerDevice


Field Summary
 
Fields inherited from class kaos.robots.playerJavaClient.PlayerDevice
device, df, DIFFERENCE_SYNCH_FACTOR, index, is, os, pc, PLAYER_AIO_CODE, PLAYER_AUDIO_CODE, PLAYER_BLOBFINDER_CODE, PLAYER_BUMPER_CODE, PLAYER_COMMS_CODE, PLAYER_DESCARTES_CODE, PLAYER_DIO_CODE, PLAYER_FIDUCIAL_CODE, PLAYER_GPS_CODE, PLAYER_GRIPPER_CODE, PLAYER_IDAR_CODE, PLAYER_IDARTURRET_CODE, PLAYER_IR_CODE, PLAYER_LASER_CODE, PLAYER_LOCALIZE_CODE, PLAYER_MAX_REQREP_SIZE, PLAYER_MCOM_CODE, PLAYER_MOTE_CODE, PLAYER_PLAYER_CODE, PLAYER_POSITION_CODE, PLAYER_POWER_CODE, PLAYER_PTZ_CODE, PLAYER_SONAR_CODE, PLAYER_SPEECH_CODE, PLAYER_TRUTH_CODE, PLAYER_WAVEFORM_CODE, PLAYER_WIFI_CODE, reserved, size, t_sec, t_usec, ts_sec, ts_usec
 
Constructor Summary
LaserPlayerDevice(PlayerClient pc, short indexOfDevice)
           
 
Method Summary
 int[] getIntensity()
           
 short getMaxAngle()
           
 short getMinAngle()
           
 kaos.robots.playerJavaClient.PlayerLaserConfigT getPlayerLaserCofig()
           
 kaos.robots.playerJavaClient.PlayerLaserGeomT getPlayerLaserGeom()
           
 void getPlayerLaserGeomT()
           
 int[] getRange()
           
 int getRangeRes()
           
 int getResolution()
           
 int getSamplesCount()
           
 void getScanProperties()
           
 void handleResponce(int size)
           
 boolean isReadyPLCT()
           
 boolean isReadyPLGT()
           
 void readData()
           
 void setPower(byte value)
           
 void setScanProperties(short minA, short maxA, short res, short rr, byte in)
           
 java.lang.String toString()
           
 
Methods inherited from class kaos.robots.playerJavaClient.PlayerDevice
getTimeForDataSampled_sec, getTimeForDataSampled_usec, getTimeForDataSampled, getTimeForDataSent_sec, getTimeForDataSent_usec, getTimeForDataSent, handleEARMessage, handleNARMessage, readHeader, readRequestedData, readyToRead, sendHeader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LaserPlayerDevice

public LaserPlayerDevice(PlayerClient pc,
                         short indexOfDevice)
Method Detail

readData

public void readData()
Overrides:
readData in class PlayerDevice

getRange

public int[] getRange()

getIntensity

public int[] getIntensity()

getMinAngle

public short getMinAngle()

getMaxAngle

public short getMaxAngle()

getResolution

public int getResolution()

getRangeRes

public int getRangeRes()

getSamplesCount

public int getSamplesCount()

getPlayerLaserGeomT

public void getPlayerLaserGeomT()

getPlayerLaserGeom

public kaos.robots.playerJavaClient.PlayerLaserGeomT getPlayerLaserGeom()

isReadyPLGT

public boolean isReadyPLGT()

getScanProperties

public void getScanProperties()

getPlayerLaserCofig

public kaos.robots.playerJavaClient.PlayerLaserConfigT getPlayerLaserCofig()

isReadyPLCT

public boolean isReadyPLCT()

setScanProperties

public void setScanProperties(short minA,
                              short maxA,
                              short res,
                              short rr,
                              byte in)

setPower

public void setPower(byte value)

handleResponce

public void handleResponce(int size)
Overrides:
handleResponce in class PlayerDevice

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object