public class BasicETDCheckActivity extends ETDCheckActivity
Modifier and Type | Field and Description |
---|---|
private boolean |
goTo
The goto order has been given.
|
private Passenger |
nextPassenger
The next passenger in line.
|
private Passenger |
passengerToCheck
The passenger to check.
|
private boolean |
waited
The passenger has waited.
|
private MathDistribution |
waitingDistribution
The passenger waiting time.
|
private WalkThroughMetalDetector |
wtmd
The WTMD.
|
activityModule, agent, map, movement, navigationModule, observations
Constructor and Description |
---|
BasicETDCheckActivity(WalkThroughMetalDetector wtmd)
Creates an ETD check activity.
|
BasicETDCheckActivity(WalkThroughMetalDetector wtmd,
MathDistribution waitingDistribution)
Creates an ETD check activity.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canStart(int timeStep)
Determines if the activity can start.
|
Passenger |
checkObservation()
Checks the observation.
|
Position |
getActivityPosition()
Gets the activity position.
|
void |
update(int timeStep)
Updates the updatable element.
|
endActivity, getActivityState, goToActivity, init, isFinished, isGoingToActivity, isInProgress, startActivity
private WalkThroughMetalDetector wtmd
private Passenger passengerToCheck
private boolean waited
private boolean goTo
private Passenger nextPassenger
private MathDistribution waitingDistribution
public BasicETDCheckActivity(WalkThroughMetalDetector wtmd)
wtmd
- The WTMD.public BasicETDCheckActivity(WalkThroughMetalDetector wtmd, MathDistribution waitingDistribution)
wtmd
- The WTMD.waitingDistribution
- The distribution of waiting times.public boolean canStart(int timeStep)
Activity
public Passenger checkObservation()
public Position getActivityPosition()
Activity
getActivityPosition
in class Activity
public void update(int timeStep)
Updatable
timeStep
- The time step of the simulation (in milliseconds).