46 for(std::map<std::string,SoftwarePLL*>::iterator iter =
_instances.begin(); iter !=
_instances.end(); )
48 if(iter->second ==
this)
79 tempTick = tick-(uint32_t)(0xFFFFFFFF &
FirstTick());
111 bool timeStampVerified =
false;
114 timeStampVerified =
true;
120 if (timeStampVerified ==
false)
151 sec = (uint32_t)corrTime;
152 double frac = corrTime -
sec;
153 nanoSec = (uint32_t)(1E9 * frac);
159 double dTAbs = fabs(relTimeStamp1 - relTimeStamp2);
177 std::vector<uint64_t> tickFifoUnwrap;
178 std::vector<double> clockFifoUnwrap;
181 uint64_t tickOffset = 0;
182 clockFifoUnwrap[0] = 0.00;
183 tickFifoUnwrap[0] = 0;
187 uint64_t tickDivisor = 0x100000000;
195 tickOffset += tickDivisor;
207 sum_xy += tickFifoUnwrap[i] * clockFifoUnwrap[i];
208 sum_x += tickFifoUnwrap[i];
209 sum_y += clockFifoUnwrap[i];
210 sum_xx += tickFifoUnwrap[i] * tickFifoUnwrap[i];
219 double yesti = m * tickFifoUnwrap[i];