Protected Member Functions | |
AcmDeviceActivity (String notificationTicker, String notificationTitle) | |
Collection< UsbDevice > | getUsbDevices (int vendorId, int productId) |
void | onCreate (Bundle savedInstanceState) |
void | onDestroy () |
void | onNewIntent (Intent intent) |
void | requestPermission (UsbDevice usbDevice) |
Static Package Attributes | |
static final String | ACTION_USB_PERMISSION = "org.ros.android.USB_PERMISSION" |
Private Member Functions | |
void | closeAcmDevices () |
void | newAcmDevice (UsbDevice usbDevice) |
void | onUsbDeviceAttached (Intent intent) |
Private Attributes | |
final Map< String, AcmDevice > | acmDevices |
BroadcastReceiver | usbDeviceDetachedReceiver |
BroadcastReceiver | usbDevicePermissionReceiver |
UsbManager | usbManager |
PendingIntent | usbPermissionIntent |
Static Private Attributes | |
static final boolean | DEBUG = true |
static final Log | log = LogFactory.getLog(AcmDeviceActivity.class) |
Definition at line 44 of file AcmDeviceActivity.java.
org.ros.android.android_acm_serial.AcmDeviceActivity.AcmDeviceActivity | ( | String | notificationTicker, |
String | notificationTitle | ||
) | [inline, protected] |
Definition at line 58 of file AcmDeviceActivity.java.
void org.ros.android.android_acm_serial.AcmDeviceActivity.closeAcmDevices | ( | ) | [inline, private] |
Definition at line 159 of file AcmDeviceActivity.java.
Collection<UsbDevice> org.ros.android.android_acm_serial.AcmDeviceActivity.getUsbDevices | ( | int | vendorId, |
int | productId | ||
) | [inline, protected] |
Definition at line 136 of file AcmDeviceActivity.java.
void org.ros.android.android_acm_serial.AcmDeviceActivity.newAcmDevice | ( | UsbDevice | usbDevice | ) | [inline, private] |
Creates a new AcmDevice for the newly connected
Definition at line 83 of file AcmDeviceActivity.java.
void org.ros.android.android_acm_serial.AcmDeviceActivity.onCreate | ( | Bundle | savedInstanceState | ) | [inline, protected] |
Definition at line 108 of file AcmDeviceActivity.java.
void org.ros.android.android_acm_serial.AcmDeviceActivity.onDestroy | ( | ) | [inline, protected] |
Reimplemented from org.ros.android.RosActivity.
Definition at line 172 of file AcmDeviceActivity.java.
void org.ros.android.android_acm_serial.AcmDeviceActivity.onNewIntent | ( | Intent | intent | ) | [inline, protected] |
Definition at line 119 of file AcmDeviceActivity.java.
void org.ros.android.android_acm_serial.AcmDeviceActivity.onUsbDeviceAttached | ( | Intent | intent | ) | [inline, private] |
Definition at line 124 of file AcmDeviceActivity.java.
void org.ros.android.android_acm_serial.AcmDeviceActivity.requestPermission | ( | UsbDevice | usbDevice | ) | [inline, protected] |
Request permission from the user to access the supplied UsbDevice.
usbDevice | the UsbDevice that provides ACM serial |
callback | will be called once the user has granted or denied permission |
Definition at line 155 of file AcmDeviceActivity.java.
final Map<String, AcmDevice> org.ros.android.android_acm_serial.AcmDeviceActivity.acmDevices [private] |
Definition at line 51 of file AcmDeviceActivity.java.
final String org.ros.android.android_acm_serial.AcmDeviceActivity.ACTION_USB_PERMISSION = "org.ros.android.USB_PERMISSION" [static, package] |
Definition at line 49 of file AcmDeviceActivity.java.
final boolean org.ros.android.android_acm_serial.AcmDeviceActivity.DEBUG = true [static, private] |
Definition at line 46 of file AcmDeviceActivity.java.
final Log org.ros.android.android_acm_serial.AcmDeviceActivity.log = LogFactory.getLog(AcmDeviceActivity.class) [static, private] |
Definition at line 47 of file AcmDeviceActivity.java.
BroadcastReceiver org.ros.android.android_acm_serial.AcmDeviceActivity.usbDeviceDetachedReceiver [private] |
Definition at line 56 of file AcmDeviceActivity.java.
BroadcastReceiver org.ros.android.android_acm_serial.AcmDeviceActivity.usbDevicePermissionReceiver [private] |
Definition at line 55 of file AcmDeviceActivity.java.
UsbManager org.ros.android.android_acm_serial.AcmDeviceActivity.usbManager [private] |
Definition at line 53 of file AcmDeviceActivity.java.
PendingIntent org.ros.android.android_acm_serial.AcmDeviceActivity.usbPermissionIntent [private] |
Definition at line 54 of file AcmDeviceActivity.java.