- GeneratedSpeech - Class in walker.blue.core.lib.speech
-
Class which holds all the values calculated when generating speech that
will be spoken to the user
- GeneratedSpeech(double, NodeEvent, NodeDirection) - Constructor for class walker.blue.core.lib.speech.GeneratedSpeech
-
Contructor.
- getActionFormat() - Method in enum walker.blue.core.lib.speech.NodeEvent
-
- getAllNonGeneric(DestinationType) - Method in class walker.blue.core.lib.types.DestinationTable
-
Get all values for the given non-generic type
- getAngleToNextWaypoint(RectCoordinates, double, RectCoordinates) - Method in class walker.blue.core.lib.direction.UserAngleMapper
-
Calculates the angle between the direction the user is facing and the
next waypoint
- getBeaconLocationMap() - Method in class walker.blue.core.lib.types.Building
-
Getter for the beaconLocationMap field
- getBuilding() - Method in class walker.blue.core.lib.init.InitializeProcess.Output
-
- getBuildingData(String) - Method in class walker.blue.core.lib.ddb.DynamoDBWrapper
-
Fetch data for the building corresponding to the given Building ID
- getBuildingData(String) - Method in class walker.blue.core.lib.init.InitializeProcess
-
Fetches the data for the building corresponding to the given building id
- getBuildingID() - Method in class walker.blue.core.lib.init.BuildingDetector.Output
-
Getter method for the buildingID field
- getCurrentBuilding() - Method in class walker.blue.core.lib.init.InitializeProcess
-
Uses the BuilderDetector class to find the the of the building the user
is in
- getCurrentLocation() - Method in class walker.blue.core.lib.init.InitializeProcess.Output
-
- getCurrentLocation() - Method in class walker.blue.core.lib.main.MainLoop.Output
-
- getCurrentPosition() - Method in class walker.blue.core.lib.indicator.IndicatorView
-
Get the current position of the point
- getDestinationTable() - Method in class walker.blue.core.lib.types.Building
-
Getter for the destinationTable field
- getDestinationType(UserInputParser) - Method in class walker.blue.core.lib.init.InitializeProcess
-
Gets the destination type from the user input
- getDirection() - Method in class walker.blue.core.lib.speech.GeneratedSpeech
-
Getter for the direction field
- getDistance() - Method in class walker.blue.core.lib.speech.GeneratedSpeech
-
Getter for the distance field
- getError() - Method in class walker.blue.core.lib.init.InitializeProcess.Output
-
- getEvent() - Method in class walker.blue.core.lib.speech.GeneratedSpeech
-
Getter for the event field
- getFilteredNumbers(DestinationTable, DestinationType) - Method in class walker.blue.core.lib.input.UserInputParser
-
Gets a filtered list of numbers.
- getFloorConnectors() - Method in class walker.blue.core.lib.types.Building
-
Getter for the floorConnectors field
- getFloorHeight() - Method in class walker.blue.core.lib.types.Building
-
Getter for the floor height field
- getFormat() - Method in enum walker.blue.core.lib.speech.NodeEvent
-
- getFuture() - Method in class walker.blue.core.lib.init.BuildingDetector.Output
-
Getter method for the futureBeacons field
- getGeneric(DestinationType) - Method in class walker.blue.core.lib.types.DestinationTable
-
Get all generic value of given type
- getHeading() - Method in class walker.blue.core.lib.direction.OrientationManager
-
Gets the user's current heading, in degrees.
- getImmediateValue(DestinationType) - Method in class walker.blue.core.lib.types.DestinationTable
-
Get raw object for the given type
- getItemResultToBuilding(GetItemResult) - Static method in class walker.blue.core.lib.ddb.AttrToJava
-
Converts the given GetItemResult into a building
- getKeywords() - Method in class walker.blue.core.lib.input.UserInputParser
-
Extracts the keywords that appear in the user input
- getLatestLocation() - Method in class walker.blue.core.lib.user.UserTracker
-
Getter for the latest location of the user
- getLineColor() - Method in enum walker.blue.core.lib.indicator.IndicatorTheme
-
Returns the line color
- getLocation() - Method in class walker.blue.core.lib.direction.OrientationManager
-
Gets the user's current location.
- getMsg() - Method in enum walker.blue.core.lib.speech.NodeDirection
-
- getNextNode() - Method in class walker.blue.core.lib.user.UserTracker
-
Getter for the next node in the path
- getNodeDistance() - Method in class walker.blue.core.lib.types.Building
-
Getter for the node distance field
- getNonGeneric(DestinationType, String) - Method in class walker.blue.core.lib.types.DestinationTable
-
Get a non generic value using the given type and key
- getNonGenericDestination(DestinationType, UserInputParser, DestinationTable) - Method in class walker.blue.core.lib.init.InitializeProcess
-
Excracts a non-generic desitination from the Destination table accoring
to the users input
- getNorthPoint() - Method in class walker.blue.core.lib.types.Building
-
Getter for the northPoint ofield
- getNumbers() - Method in class walker.blue.core.lib.input.UserInputParser
-
Extracts all instances of numbers in the user input
- getPath() - Method in class walker.blue.core.lib.init.InitializeProcess.Output
-
- getPitch() - Method in class walker.blue.core.lib.direction.OrientationManager
-
Gets the user's current pitch (head tilt angle), in degrees.
- getPointColor() - Method in enum walker.blue.core.lib.indicator.IndicatorTheme
-
Returns the point color
- getPreviousNode() - Method in class walker.blue.core.lib.user.UserTracker
-
Getter for the previous node the user passed in the path
- getSearchSpace() - Method in class walker.blue.core.lib.types.Building
-
Getter for the search space field
- getSpeechForNodes(RectCoordinates, GridNode) - Method in class walker.blue.core.lib.speech.SpeechGenerator
-
Generates speech for the given nodes
- getTrilateration() - Method in class walker.blue.core.lib.init.InitializeProcess.Output
-
- getUserLocationProximity(List<Beacon>, Building) - Method in class walker.blue.core.lib.common.ProcessCommon
-
Gets the users location by checking which beacon is closest to the user
TODO: User calibration RSSI value to better support different kinds of Beacons
- getUserState() - Method in class walker.blue.core.lib.main.MainLoop.Output
-
- getUserState() - Method in class walker.blue.core.lib.user.UserTracker
-
Getter for the users state
- getUUID() - Method in class walker.blue.core.lib.types.Building
-
Getter for the uuid field
- searchSpace - Variable in class walker.blue.core.lib.types.Building
-
Holds the bode layout of the building used for pathfinding.
- searchSpaceContains(int, int, int) - Method in class walker.blue.core.lib.types.Building
-
Checks if the search space of the building contains the following point
- searchSpaceToString() - Method in class walker.blue.core.lib.types.Building
-
Converts the searchSpace field to string
- setBeaconLocationMap(Map<Beacon, RectCoordinates>) - Method in class walker.blue.core.lib.types.Building
-
Sets the beaconLocationMap field to the given value
- setDestinationMap(DestinationTable) - Method in class walker.blue.core.lib.types.Building
-
Sets the destinationTable field to the given value
- setFloorConnectors(List<FloorConnector>) - Method in class walker.blue.core.lib.types.Building
-
Sets the floorConnectors field to the given value
- setFloorHeight(double) - Method in class walker.blue.core.lib.types.Building
-
Sets the floorHeight field to the given value
- setFollowCourse(int) - Method in class walker.blue.core.lib.main.MainLoop
-
- setIndicatorTheme(IndicatorTheme) - Method in class walker.blue.core.lib.indicator.IndicatorView
-
Set the theme of the indicator
- setNodeDistance(double) - Method in class walker.blue.core.lib.types.Building
-
Sets the nodeDistance field to the given value
- setNorthPoint(RectCoordinates) - Method in class walker.blue.core.lib.types.Building
-
Sets the northPoint field to the given value
- setPath(List<GridNode>) - Method in class walker.blue.core.lib.user.UserTracker
-
Sets the path being used by the user tracker
- setScanTime(int) - Method in class walker.blue.core.lib.beacon.SyncBeaconScanClient
-
Set the amount of time for which the client will scan
- setSearchSpace(List<List<List<GridNode>>>) - Method in class walker.blue.core.lib.types.Building
-
Sets the searchSpace field to the given value
- setUUID(String) - Method in class walker.blue.core.lib.types.Building
-
Sets the uuid field to the given value
- SpeechGenerator - Class in walker.blue.core.lib.speech
-
Class in charge of generating the speech that will be spoken to the user
- SpeechGenerator(List<GridNode>) - Constructor for class walker.blue.core.lib.speech.SpeechGenerator
-
Contructor.
- SpeechSubmitHandler - Class in walker.blue.core.lib.speech
-
Runnable in charge of submitting what will be said to the user throughout
the main loop
- SpeechSubmitHandler(TextToSpeech) - Constructor for class walker.blue.core.lib.speech.SpeechSubmitHandler
-
Constructor.
- SpeechSubmitHandler(TextToSpeech, TextView, Context) - Constructor for class walker.blue.core.lib.speech.SpeechSubmitHandler
-
Constructor.
- SpeechSubmitRunnable - Class in walker.blue.core.lib.main
-
Runnable in charge of submitting what will be said to the user throughout
the main loop
- SpeechSubmitRunnable(UserTracker, Building, List<GridNode>, Context) - Constructor for class walker.blue.core.lib.main.SpeechSubmitRunnable
-
Constructor.
- start() - Method in class walker.blue.core.lib.direction.OrientationManager
-
Starts tracking the user's location and orientation.
- startScan() - Method in class walker.blue.core.lib.beacon.SyncBeaconScanClient
-
Startes the beacons scan
- stop() - Method in class walker.blue.core.lib.direction.OrientationManager
-
Stops tracking the user's location and orientation.
- submit(GeneratedSpeech, int) - Method in class walker.blue.core.lib.speech.SpeechSubmitHandler
-
Submits the given speech using the given type
- submitAction(GeneratedSpeech) - Method in class walker.blue.core.lib.speech.SpeechSubmitHandler
-
Submit the given generated speech as an action
- submitQueueAdd(GeneratedSpeech) - Method in class walker.blue.core.lib.speech.SpeechSubmitHandler
-
Submit the given generated speech with type TextToSpeech.QUEUE_ADD
- submitQueueFlush(GeneratedSpeech) - Method in class walker.blue.core.lib.speech.SpeechSubmitHandler
-
Submit the given generated speech with type TextToSpeech.QUEUE_FLUSH
- submitSilent(GeneratedSpeech) - Method in class walker.blue.core.lib.speech.SpeechSubmitHandler
-
Submits the given speech without silently (writes to the
nextInstructionText if availible)
- submitSpeech(GeneratedSpeech, int, boolean) - Method in class walker.blue.core.lib.speech.SpeechSubmitHandler
-
Submits the given speech using the given type.
- submitString(String, int, boolean) - Method in class walker.blue.core.lib.speech.SpeechSubmitHandler
-
Submits the given string using the given type.
- surfaceChanged(SurfaceHolder, int, int, int) - Method in class walker.blue.core.lib.indicator.IndicatorView
-
- surfaceCreated(SurfaceHolder) - Method in class walker.blue.core.lib.indicator.IndicatorView
-
- surfaceDestroyed(SurfaceHolder) - Method in class walker.blue.core.lib.indicator.IndicatorView
-
- SyncBeaconScanClient - Class in walker.blue.core.lib.beacon
-
Wrapper around the BeaconScanClient that allows the output to be consumed
using Futures
- SyncBeaconScanClient(Context) - Constructor for class walker.blue.core.lib.beacon.SyncBeaconScanClient
-
Constructor.
- SyncBeaconScanClient(Context, List<Beacon>) - Constructor for class walker.blue.core.lib.beacon.SyncBeaconScanClient
-
Constructor.
- SyncBeaconScanClient(Context, List<Beacon>, int, int, Semaphore) - Constructor for class walker.blue.core.lib.beacon.SyncBeaconScanClient
-
Constructor.
- valueOf(String) - Static method in enum walker.blue.core.lib.indicator.IndicatorTheme
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum walker.blue.core.lib.init.InitError
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum walker.blue.core.lib.speech.NodeDirection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum walker.blue.core.lib.speech.NodeEvent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum walker.blue.core.lib.types.DestinationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum walker.blue.core.lib.user.UserState
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum walker.blue.core.lib.indicator.IndicatorTheme
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum walker.blue.core.lib.init.InitError
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum walker.blue.core.lib.speech.NodeDirection
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum walker.blue.core.lib.speech.NodeEvent
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum walker.blue.core.lib.types.DestinationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum walker.blue.core.lib.user.UserState
-
Returns an array containing the constants of this enum type, in
the order they are declared.