public interface ProxyVehicleSimView extends AutoVehicleSimView
AutoVehicleDriverView.LRFMode
Modifier and Type | Method and Description |
---|---|
ProxyDriver |
getDriver()
Getter method for the Driver controlling this Vehicle.
|
SocketAddress |
getSa() |
void |
processReal2ProxyMsg(Real2ProxyMsg msg)
Process the incoming Real2Proxy message
|
void |
setDriver(ProxyDriver driver)
Set this proxy vehicle's driver.
|
void |
setSa(SocketAddress sa) |
setLRFSensing
getBitsReceived, getBitsTransmitted, getFrontVehicleDistanceSensor, getFrontVehicleSpeedSensor, getIntervalometer, getLastV2IMessage, getLRFDistance, getLRFMode, getRearVehicleDistanceSensor, getRearVehicleSpeedSensor, getTargetLaneForVehicleTracking, getTransmissionPower, isLRFSensing, isVehicleTracking, pollAllMessagesFromI2VInbox, receive, send, setTargetLaneForVehicleTracking, setVehicleTracking
checkCurrentTime, getAcceleration, getCenterPoint, getCornerPoints, getEdges, getHeading, getPointAtMiddleFront, getPointAtRear, getPosition, getShape, getShape, getV2IOutbox, getVelocity, getWheelShapes, move, setDriver, setVIN
coast, gaugeHeading, gaugePointAtMiddleFront, gaugePointAtRear, gaugePointBetweenFrontWheels, gaugePosition, gaugeRearLeftCornerPoint, gaugeRearRightCornerPoint, gaugeShape, gaugeTime, gaugeVelocity, getAccelSchedule, getSpec, getVIN, printState, removeAccelSchedule, setAccelSchedule, setAccelWithMaxTargetVelocity, setTargetVelocityWithMaxAccel, slowToStop, turnTowardPoint
ProxyDriver getDriver()
getDriver
in interface AutoVehicleDriverView
getDriver
in interface VehicleDriverView
null
if none exists.void setDriver(ProxyDriver driver)
driver
- the new driver to control this VehicleSocketAddress getSa()
void setSa(SocketAddress sa)
sa
- the new socket address to setvoid processReal2ProxyMsg(Real2ProxyMsg msg)
msg
- the Real2Proxy messageCopyright © 2013. All rights reserved.