Turn off the temperature sensor, which seems to be enabled by default.

Change-Id: Ia7d5d7515f70ea87b8c6274c8c1fe41ee16706bb
diff --git a/libsensors/AkmSensor.cpp b/libsensors/AkmSensor.cpp
index 4b128c4..5e57486 100644
--- a/libsensors/AkmSensor.cpp
+++ b/libsensors/AkmSensor.cpp
@@ -63,6 +63,7 @@
     // read the actual value of all sensors if they're enabled already
     struct input_absinfo absinfo;
     short flags = 0;
+
     if (!ioctl(dev_fd, ECS_IOCTL_APP_GET_AFLAG, &flags)) {
         if (flags)  {
             mEnabled |= 1<<Accelerometer;
@@ -114,6 +115,8 @@
             if (!ioctl(data_fd, EVIOCGABS(EVENT_TYPE_TEMPERATURE), &absinfo)) {
                 mPendingEvents[Orientation].temperature = absinfo.value;
             }
+            // disable temperature sensor, since it is not reported
+            ioctl(dev_fd, ECS_IOCTL_APP_SET_TFLAG, &flags);
         }
     }
 }
@@ -155,6 +158,18 @@
             update_delay();
         }
     }
+
+
+//    short flags = 0;
+//    ioctl(dev_fd, ECS_IOCTL_APP_GET_AFLAG, &flags);
+//    LOGD("accelerometer %sabled", flags?"en":"dis");
+//    ioctl(dev_fd, ECS_IOCTL_APP_GET_MVFLAG, &flags);
+//    LOGD("magneticfield %sabled", flags?"en":"dis");
+//    ioctl(dev_fd, ECS_IOCTL_APP_GET_MFLAG, &flags);
+//    LOGD("orientation %sabled", flags?"en":"dis");
+//    ioctl(dev_fd, ECS_IOCTL_APP_GET_TFLAG, &flags);
+//    LOGD("temperature %sabled", flags?"en":"dis");
+
     return err;
 }