| Constructor and Description |
|---|
PhoneSensorHandler(Context activity) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
Acquire(String sensor,
String query)
Method to acquire sensor data
For each sensor, we will fire a handler event to start the sensor reading, wait for the semaphore, then read the latest sensor value and fire another event to unregister the sensor callback -> this saves processing!
|
void |
destroyHandler()
Method to release all handler resources
Here, we unregister the sensor listener, if registered, and release all semaphores
|
void |
Discover()
Method to discover the sensor symbols support by this handler
As the result of the discovery, appropriate
Sensor entries will be added to the SensorRepository, if sensors can be used and depending on which sensors are available on the device |
void |
History(String sensor)
Method to view historical chart of the given sensor symbol
|
String |
Share(String sensor)
Method to share the last value of the given sensor
|
public byte[] Acquire(String sensor, String query)
Acquire in interface Handlersensor - String of the sensor symbolquery - String of the query to be fulfilled - not used hereHandler.Acquire(java.lang.String, java.lang.String)public String Share(String sensor)
Share in interface Handlersensor - String of the sensor symbol to be sharedHandler.Share(java.lang.String)public void History(String sensor)
History in interface Handlersensor - String of the symbol for which the history is being requestedHandler.History(java.lang.String)public void Discover()
Sensor entries will be added to the SensorRepository, if sensors can be used and depending on which sensors are available on the deviceDiscover in interface HandlerHandler.Discover(),
Sensor,
SensorRepositorypublic void destroyHandler()
destroyHandler in interface HandlerHandler.destroyHandler()