Home | History | Annotate | Download | only in android

Lines Matching refs:Sensor

17 #define LOG_TAG "sensor"
21 #include <android/sensor.h>
24 #include <sensor/Sensor.h>
25 #include <sensor/SensorManager.h>
26 #include <sensor/SensorEventQueue.h>
35 using android::Sensor;
52 if (sensor == nullptr) { \
53 ERROR_INVALID_PARAMETER("sensor cannot be NULL"); \
78 Sensor const* const* l;
93 Sensor const* const* sensorList;
188 ASensorManager *manager, ASensor const *sensor, int channelId, int rate) {
192 if (sensor == nullptr) {
195 "sensor cannot be null when rate is not ASENSOR_DIRECT_RATE_STOP");
200 sensorHandle = static_cast<Sensor const *>(sensor)->getHandle();
208 int ASensorEventQueue_registerSensor(ASensorEventQueue* queue, ASensor const* sensor,
218 static_cast<Sensor const*>(sensor)->getHandle(), samplingPeriodUs,
222 int ASensorEventQueue_enableSensor(ASensorEventQueue* queue, ASensor const* sensor) {
227 static_cast<Sensor const*>(sensor));
230 int ASensorEventQueue_disableSensor(ASensorEventQueue* queue, ASensor const* sensor) {
235 static_cast<Sensor const*>(sensor));
238 int ASensorEventQueue_setEventRate(ASensorEventQueue* queue, ASensor const* sensor, int32_t usec) {
248 static_cast<Sensor const*>(sensor), us2ns(usec));
286 const char* ASensor_getName(ASensor const* sensor) {
288 return static_cast<Sensor const*>(sensor)->getName().string();
291 const char* ASensor_getVendor(ASensor const* sensor) {
293 return static_cast<Sensor const*>(sensor)->getVendor().string();
296 int ASensor_getType(ASensor const* sensor) {
298 return static_cast<Sensor const*>(sensor)->getType();
301 float ASensor_getResolution(ASensor const* sensor) {
303 return static_cast<Sensor const*>(sensor)->getResolution();
306 int ASensor_getMinDelay(ASensor const* sensor) {
308 return static_cast<Sensor const*>(sensor)->getMinDelay();
311 int ASensor_getFifoMaxEventCount(ASensor const* sensor) {
313 return static_cast<Sensor const*>(sensor)->getFifoMaxEventCount();
316 int ASensor_getFifoReservedEventCount(ASensor const* sensor) {
318 return static_cast<Sensor const*>(sensor)->getFifoReservedEventCount();
321 const char* ASensor_getStringType(ASensor const* sensor) {
323 return static_cast<Sensor const*>(sensor)->getStringType().string();
326 int ASensor_getReportingMode(ASensor const* sensor) {
328 return static_cast<Sensor const*>(sensor)->getReportingMode();
331 bool ASensor_isWakeUpSensor(ASensor const* sensor) {
333 return static_cast<Sensor const*>(sensor)->isWakeUpSensor();
336 bool ASensor_isDirectChannelTypeSupported(ASensor const *sensor, int channelType) {
338 return static_cast<Sensor const *>(sensor)->isDirectChannelTypeSupported(channelType);
341 int ASensor_getHighestDirectReportRateLevel(ASensor const *sensor) {
343 return static_cast<Sensor const *>(sensor)->getHighestDirectReportRateLevel();