USB Connection Status
From Openmoko
Contents |
Overview
The USB Connection Status Panel Application is used to indicate the status of the USB interfaces.
Use Cases
Here are some possible use cases:
- I want to be able to set my device in storage mode
- I want to be able to set my device in modem mode
- I want to be able to set my device in ethernet mode
Appearance & Interaction
On Tap
<Insert Picture>
Opens USB preferences application
On Tap with Hold
Opens a Popup Menu with the following structure:
| Item | Action | Constraints |
|---|---|---|
| Connect | Opens Dialog to show status. | Grayed-out when connected |
| Disconnect | Opens Dialog to show status. | Grayed-out when disconnected |
| Storage | Marks / Unmarks checkmark to indicate storage status | Grayed-out when is disconnected |
| Modem | Marks / Unmarks checkmark to indicate modem status | Grayed-out when is disconnected |
| Ethernet | Marks / Unmarks checkmark to indicate ethernet status | Grayed-out when is disconnected |
Constraints
(TBD)
Architectural Details
(TBD)
Implementation Recommendations
(TBD)
Unresolved Issues
- Can USB even be Connected and Disconnected?
USB can be turned off to save a little power. This disables bluetooth. --Speedevil 14:48, 20 July 2007 (CEST)
Questions and Answers
(None)


