rp1.rossum.event
Class RsContactSensorEvent

java.lang.Object
  extended by rp1.rossum.event.RsEvent
      extended by rp1.rossum.event.RsSensorEvent
          extended by rp1.rossum.event.RsContactSensorEvent
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class RsContactSensorEvent
extends RsSensorEvent

An event generated by the simulator when a contact sensor undergoes a change in state.

See Also:
Serialized Form

Field Summary
 boolean status
           
 
Fields inherited from class rp1.rossum.event.RsSensorEvent
sensorID
 
Fields inherited from class rp1.rossum.event.RsEvent
eventID, EVT_ARRAY_SIZE, EVT_CONTACT_SENSOR, EVT_ENCODER_STATUS, EVT_HEARTBEAT, EVT_MAX_CODE, EVT_MOTION_HALTED, EVT_MOTION_STARTED, EVT_MOUSE_CLICK, EVT_PAINT_SENSOR, EVT_PLACEMENT, EVT_PLAN, EVT_POSITION, EVT_RANGE_SENSOR, EVT_TARGET_SELECTION, EVT_TARGET_SENSOR, EVT_TIMEOUT, simTime
 
Constructor Summary
RsContactSensorEvent(double simTime, int sensorID, boolean status)
           
RsContactSensorEvent(double simTime, int sensorID, boolean status, java.lang.String nameOfObjectDetected)
           
 
Method Summary
 
Methods inherited from class rp1.rossum.event.RsSensorEvent
getIndex, getNameOfObjectDetected
 
Methods inherited from class rp1.rossum.event.RsEvent
consume, getEventID, getSimTime, isConsumed
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

status

public final boolean status
Constructor Detail

RsContactSensorEvent

public RsContactSensorEvent(double simTime,
                            int sensorID,
                            boolean status)

RsContactSensorEvent

public RsContactSensorEvent(double simTime,
                            int sensorID,
                            boolean status,
                            java.lang.String nameOfObjectDetected)