Package edu.tufts.hrilab.ava
Class FakeMockAvaComponent
java.lang.Object
edu.tufts.hrilab.diarc.DiarcComponent
edu.tufts.hrilab.ava.AvaComponent
edu.tufts.hrilab.ava.FakeMockAvaComponent
- All Implemented Interfaces:
AvaInterface,LidarInterface,MoveBaseInterface
-
Field Summary
Fields inherited from class edu.tufts.hrilab.diarc.DiarcComponent
executionLoopCycleTime, log, shouldRunExecutionLoop -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleMock getBatteryLevel function to test out battery monitoring and goalsMethods inherited from class edu.tufts.hrilab.ava.AvaComponent
additionalUsageInfo, approachLocation, approachLocation, avaFollow, blockToCharge, checkAt, disableAdminMode, disableMicrophone, displayRobot, dock, enableAdminMode, enableMicrophone, endSession, followPath, getCameraTilt, getDockRefId, getDynamicObstacles, getLaserAngleIncrement, getLaserScan, getMapImages, getMapMetadatas, getPose, getPoseGlobalMatrix4d, getPoseGlobalQuat, getPosition, getRuntime, getWifiSignalStrength, getZLift, goHomePrimitive, goToDock, goToLocation, goToLocation, goToLocation, goToLocation, goToLocation, init, interruptChargingBlock, interruptListenForWWandASR, interruptWaitForDuration, interruptWaitForLearningGoalSubmissionOrQuestionAnswer, interruptWaitForReadyAck, isDocked, isMoving, listenForWWandASR, locationRefToName, lookAt, lookAtObstacle, measureTemperatureDegrees, measureWifiRssi, moveForward, parseArgs, parseTime, playAudioClip, playAudioFile, registerForAvaStatisticsNotifications, rssiQualityLabel, saveLocationTag, setAtPrimaryDock, setAtSecondaryDock, setCameraTilt, setPose, setPoseGlobal, setRotation, setRotation, setZLift, stop, stopFollowing, switchDisplayToTelepresencePrimitive, switchDisplayToTRACS, triggerWW, unregisterForAvaStatisticsNotifications, waitForDuration, waitForLearningGoalSubmissionOrQuestionAnswer, waitForReadyAckMethods inherited from class edu.tufts.hrilab.diarc.DiarcComponent
attachShutdownHook, createInstance, createInstance, createInstance, executionLoop, getMyGroupConstraints, getMyGroups, getMyService, getMyServices, main, postRegistrationInit, shutdown, shutdownComponent
-
Constructor Details
-
FakeMockAvaComponent
public FakeMockAvaComponent()
-
-
Method Details
-
getBatteryLevel
public double getBatteryLevel()Mock getBatteryLevel function to test out battery monitoring and goals- Specified by:
getBatteryLevelin interfaceAvaInterface- Overrides:
getBatteryLevelin classAvaComponent- Returns:
- Current fake mock battery level from 0-100 (in %)
-