Table 1: Functional components and their assigned functions.
aAn interface is used only when interaction with another component is required.
Component | Assigned Functions | Required interface useda |
Locator | Get current location | GPS Signals |
GUI | (respond to) “Go” button pressed | User Commands |
(respond to) "Cancel" key pressed | User Commands |
Display map and route | User Displays |
'navigation' mode request | Commands |
Navigation App | Enter 'navigation' mode | |
Retrieve the existing route | |
Map data request (request) | Map Requests |
Re-calculate the route | |
Stop Navigation (exit 'navigation' mode) | |
Map Services | (respond to) a map data request | |