Merge branch 'develop' into FIX/init-dec_order
This commit is contained in:
commit
5a85e1da8d
static_scheduling
@ -235,17 +235,12 @@ void BikeSystem::resetTask() {
|
|||||||
_taskLogger.logPeriodAndExecutionTime(
|
_taskLogger.logPeriodAndExecutionTime(
|
||||||
_timer, advembsof::TaskLogger::kResetTaskIndex, taskStartTime);
|
_timer, advembsof::TaskLogger::kResetTaskIndex, taskStartTime);
|
||||||
}
|
}
|
||||||
|
|
||||||
void BikeSystem::temperatureTask() {
|
void BikeSystem::temperatureTask() {
|
||||||
auto taskStartTime = _timer.elapsed_time();
|
auto taskStartTime = _timer.elapsed_time();
|
||||||
|
|
||||||
tr_warn("Tick1 %" PRIu64, _timer.elapsed_time().count());
|
|
||||||
|
|
||||||
// no need to protect access to data members (single threaded)
|
// no need to protect access to data members (single threaded)
|
||||||
_currentTemperature = _sensorDevice.readTemperature();
|
_currentTemperature = _sensorDevice.readTemperature();
|
||||||
|
|
||||||
tr_warn("Tick2 %" PRIu64, _timer.elapsed_time().count());
|
|
||||||
|
|
||||||
ThisThread::sleep_for(std::chrono::duration_cast<std::chrono::milliseconds>(
|
ThisThread::sleep_for(std::chrono::duration_cast<std::chrono::milliseconds>(
|
||||||
kTemperatureTaskComputationTime - (_timer.elapsed_time() - taskStartTime)));
|
kTemperatureTaskComputationTime - (_timer.elapsed_time() - taskStartTime)));
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user