what is pingTimestamp for? why it is updated in bool USRPDevice::updateAlignment(TIMESTAMP timestamp) which periodically invoked in thread AlignRadioServiceLoopAdapter.