4S Device Communication Module Collection  Version 0.6-SNAPSHOT
Full documentation of the modules in the 4SDC collection (aimed at 4SDC module developers)
Bluedroid.java File Reference

(This file was last changed: 2015-04-20 15:28:19 +0200, by Jacob Andersen)

Java adaptation for the Android PAL bluetooth implementation using the Bluedroid stack. More...

Classes

class  dk._4s_online.device_communication.PAL.Android.Bluedroid
 Bluedroid bluetooth stack adaptation for the Android PAL. More...
 
class  dk._4s_online.device_communication.PAL.Android.Bluedroid.UpstreamEvent
 
class  dk._4s_online.device_communication.PAL.Android.Bluedroid.UpstreamInterruptEvent
 
class  dk._4s_online.device_communication.PAL.Android.Bluedroid.UpstreamConnectEvent
 
class  dk._4s_online.device_communication.PAL.Android.Bluedroid.UpstreamDisconnectEvent
 
class  dk._4s_online.device_communication.PAL.Android.Bluedroid.UpstreamMessageEvent
 
enum  dk._4s_online.device_communication.PAL.Android.Bluedroid.State
 
class  dk._4s_online.device_communication.PAL.Android.Bluedroid.HealthApp
 
class  dk._4s_online.device_communication.PAL.Android.Bluedroid.VirtualPHD
 
class  dk._4s_online.device_communication.PAL.Android.Bluedroid.Channel
 
class  dk._4s_online.device_communication.PAL.Android.Bluedroid.ReaderThread
 

Detailed Description

This file implements a thin adaptation layer between the bluedroid.cpp Android PAL bluetooth implementation and the Android bluetooth stack.

Currently, only Bluetooth classic is supported, but in the future, also Bluetooth LE (a.k.a. SMART) support should be covered by this class.

See also
bluedroid.cpp
Author
Jacob Andersen, The Alexandra Institute.

Class Documentation

enum dk::_4s_online::device_communication::PAL::Android::Bluedroid::State
+ Collaboration diagram for dk._4s_online.device_communication.PAL.Android.Bluedroid.State:
Class Members
ACTIVE
CONFIG_CANCELED
CONFIG_PENDING
DELETE_PENDING
DELETED
RECONFIG_PENDING
UNREGISTERED