Shows application tab actions
- Publishers
- Applications Navigator
- Subscribers
- Any app
Note:
The Applications Navigator is a service that controls how applications appear on the display. This is not to be confused with GPS turn-by-turn
navigation (see
/pps/qnxcar/navigation/control).
Overview
The
/pps/system/navigator/command object shows the state of the application tabs in the HMI. Here's a sample object:
@command
AppSection:json:{"action":"pause"}
Browser:json:{"action":"reselect"}
Communication:json:{"action":"pause"}
HTMLGears:json:{"action":"pause"}
HelloWebWorks:json:{"action":"reselect"}
Map:json:{"action":"reselect"}
MediaPlayer:json:{"action":"pause"}
Pandora:json:{"action":"reselect"}
PeaksAndValleys:json:{"action":"reselect"}
Scout:json:{"action":"resume"}
Settings:json:{"action":"reselect"}
TunnelTilt:json:{"action":"reselect"}
Weather:json:{"action":"reselect"}
WeatherNetwork:json:{"action":"pause"}
carcontrol:json:{"action":"pause"}
home:json:{"action":"pause"}
navigation:json:{"action":"pause"}
voicecontrol:json:{"action":"pause"}
Each line shows the application name, followed by the
json data type, followed by the
"action":"value" pair. The values for
"action" can be:
- pause—the app is being told it's in the background, so it should stop
CPU-intensive display tasks (e.g., drawing navigation maps)
- reselect—the app is being told of a special request, so it should go to its home
screen
- resume—the app is being told it's in the foreground, so it can resume
what it was doing before it paused (e.g., start drawing navigation maps again)