public override void onChanged(SmotionPedometer.Info info)
 {
     // TODO Auto-generated method stub
     if (outerInstance.mMode == MotionTest.MODE_PEDOMETER)
     {
         outerInstance.displayData(info);
     }
 }
        private void displayData(SmotionPedometer.Info info)
        {
            // TODO Auto-generated method stub
            long          timestamp     = DateTimeHelperClass.CurrentUnixTimeMillis();
            StringBuilder sb            = new StringBuilder();
            double        calorie       = info.Calorie;
            double        distance      = info.Distance;
            double        speed         = info.Speed;
            long          totalCount    = info.getCount(SmotionPedometer.Info.COUNT_TOTAL);
            long          runCount      = info.getCount(SmotionPedometer.Info.COUNT_RUN_FLAT);
            long          walkCount     = info.getCount(SmotionPedometer.Info.COUNT_WALK_FLAT);
            long          runUpCount    = info.getCount(SmotionPedometer.Info.COUNT_RUN_UP);
            long          runDownCount  = info.getCount(SmotionPedometer.Info.COUNT_RUN_DOWN);
            long          walkUpCount   = info.getCount(SmotionPedometer.Info.COUNT_WALK_UP);
            long          walkDownCount = info.getCount(SmotionPedometer.Info.COUNT_WALK_DOWN);

            sb.Append(sResults[0] + " : " + calorie + "\n");
            sb.Append(sResults[1] + " : " + distance + "\n");
            sb.Append(sResults[2] + " : " + speed + "\n");
            sb.Append(sResults[3] + " : " + totalCount + "\n");
            sb.Append(sResults[4] + " : " + runCount + "\n");
            sb.Append(sResults[5] + " : " + walkCount + "\n");
            if (mIsUpDownAvailable)
            {
                sb.Append(sResults[6] + " : " + runUpCount + "\n");
                sb.Append(sResults[7] + " : " + runDownCount + "\n");
                sb.Append(sResults[8] + " : " + walkUpCount + "\n");
                sb.Append(sResults[9] + " : " + walkDownCount + "\n");
            }
            if (mMode == MotionTest.MODE_PEDOMETER_PERIODIC || MotionTest.mTestMode == MotionTest.MODE_PEDOMETER_PERIODIC)
            {
                sb.Append("Interval : " + mInterval / 1000 + " sec");
            }
            string str = getStatus(info.Status);

            if (str != null)
            {
                MotionTest.displayData(timestamp, str, sb.ToString());
            }
        }