data-logger: Implement --sample-period
data-logger: Kill dead code
acquire: Only reschedule acquisition when running