Protected Member Functions | Static Package Attributes | Private Member Functions | Private Attributes | Static Private Attributes
org.ros.android.android_acm_serial.AcmDeviceActivity Class Reference
Inheritance diagram for org.ros.android.android_acm_serial.AcmDeviceActivity:
Inheritance graph
[legend]

List of all members.

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, AcmDeviceacmDevices
BroadcastReceiver usbDeviceDetachedReceiver
BroadcastReceiver usbDevicePermissionReceiver
UsbManager usbManager
PendingIntent usbPermissionIntent

Static Private Attributes

static final boolean DEBUG = true
static final Log log = LogFactory.getLog(AcmDeviceActivity.class)

Detailed Description

Author:
damonkohler@google.com (Damon Kohler)

Definition at line 44 of file AcmDeviceActivity.java.


Constructor & Destructor Documentation

org.ros.android.android_acm_serial.AcmDeviceActivity.AcmDeviceActivity ( String  notificationTicker,
String  notificationTitle 
) [inline, protected]

Definition at line 58 of file AcmDeviceActivity.java.


Member Function Documentation

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.

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.

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.

Parameters:
usbDevicethe UsbDevice that provides ACM serial
callbackwill be called once the user has granted or denied permission

Definition at line 155 of file AcmDeviceActivity.java.


Member Data Documentation

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.

Definition at line 56 of file AcmDeviceActivity.java.

Definition at line 55 of file AcmDeviceActivity.java.

Definition at line 53 of file AcmDeviceActivity.java.

Definition at line 54 of file AcmDeviceActivity.java.


The documentation for this class was generated from the following file:


android_core
Author(s): Damon Kohler
autogenerated on Thu Aug 27 2015 12:11:33