javaextensions/sensor/src.s60/cnetworkfieldintensitysensor.cpp
branchRCL_3
changeset 83 26b2b12093af
parent 71 d5e927d5853b
equal deleted inserted replaced
77:7cee158cb8cd 83:26b2b12093af
   144     JELOG2(ESensor);
   144     JELOG2(ESensor);
   145     __ASSERT_DEBUG(iData != NULL, User::Invariant());
   145     __ASSERT_DEBUG(iData != NULL, User::Invariant());
   146     SensorData* data = iData[ KNISensorChannel ];
   146     SensorData* data = iData[ KNISensorChannel ];
   147 
   147 
   148     TTime currentTime;
   148     TTime currentTime;
   149    
   149     if (data->iTimeStamps || (iBufferingPeriod > 0))
   150         if ((data->iTimeStampsIncluded) || (iBufferingPeriod > 0))
   150     {
       
   151         currentTime.UniversalTime();
       
   152         if (iStartTime == KErrNotFound)
   151         {
   153         {
   152             currentTime.UniversalTime();
   154             iStartTime = currentTime;
   153             if (iStartTime == KErrNotFound)
       
   154             {
       
   155                 iStartTime = currentTime;
       
   156             }
       
   157         }
   155         }
   158     
   156     }
       
   157 
   159     // P&S sensors are assumed to have one channel only
   158     // P&S sensors are assumed to have one channel only
   160     TInt interpretedValue = InterpretValue(aLevel);
   159     TInt interpretedValue = InterpretValue(aLevel);
   161 
   160 
   162     // Negative values are error codes and therefore marked
   161     // Negative values are error codes and therefore marked
   163     // as invalid. Returned value for invalid values is zero.
   162     // as invalid. Returned value for invalid values is zero.