|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.placelab.core.BluetoothReading
This class represents the sighting of a remote bluetooth device
| Field Summary | |
protected java.lang.String |
majorDeviceClass
|
protected java.lang.String |
minorDeviceClass
|
protected int |
serviceClasses
|
protected java.lang.String[] |
serviceClassesList
|
| Constructor Summary | |
BluetoothReading(java.io.DataInputStream dis)
|
|
BluetoothReading(java.util.Hashtable map)
|
|
BluetoothReading(java.lang.String humanReadableName,
java.lang.String bluetoothAddress,
java.lang.String majorDeviceClass,
java.lang.String minorDeviceClass,
int serviceClasses)
|
|
| Method Summary | |
java.lang.String |
getHumanReadableName()
Returns Bluetooth Friendly Name |
java.lang.String |
getId()
Returns Bluetooth MAC address |
java.lang.String |
getMajorDeviceClass()
|
java.lang.String |
getMinorDeviceClass()
|
int |
getNormalizedSignalStrength()
No signal strength available in javax.bluetooth - returns -1 |
int |
getServiceClasses()
|
java.lang.String[] |
getServiceClassesList()
|
java.lang.String |
getType()
|
boolean |
isValid()
returns true if the id for this beacon is within the range of acceptable values, for instance if it is not all zeroes. |
void |
toCompressedBytes(java.io.DataOutputStream dos)
|
java.lang.String |
toLogString()
|
java.lang.String |
toShortString()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected java.lang.String majorDeviceClass
protected java.lang.String minorDeviceClass
protected int serviceClasses
protected java.lang.String[] serviceClassesList
| Constructor Detail |
public BluetoothReading(java.lang.String humanReadableName,
java.lang.String bluetoothAddress,
java.lang.String majorDeviceClass,
java.lang.String minorDeviceClass,
int serviceClasses)
public BluetoothReading(java.util.Hashtable map)
public BluetoothReading(java.io.DataInputStream dis)
throws java.io.IOException
| Method Detail |
public java.lang.String getType()
getType in interface BeaconReadingpublic java.lang.String getMajorDeviceClass()
public java.lang.String getMinorDeviceClass()
public java.lang.String[] getServiceClassesList()
public int getServiceClasses()
public java.lang.String getId()
getId in interface BeaconReadingpublic boolean isValid()
BeaconReading
isValid in interface BeaconReadingpublic java.lang.String getHumanReadableName()
getHumanReadableName in interface BeaconReadingpublic int getNormalizedSignalStrength()
getNormalizedSignalStrength in interface BeaconReadingpublic java.lang.String toString()
public java.lang.String toLogString()
toLogString in interface BeaconReadingpublic java.lang.String toShortString()
toShortString in interface BeaconReading
public void toCompressedBytes(java.io.DataOutputStream dos)
throws java.io.IOException
toCompressedBytes in interface BeaconReadingjava.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||