ADD measure time call
This commit is contained in:
@@ -31,9 +31,15 @@
|
||||
|
||||
namespace multi_tasking {
|
||||
|
||||
typedef struct pedalMail {
|
||||
uint8_t step;
|
||||
std::chrono::microseconds callTime;
|
||||
} pedalMail_t;
|
||||
|
||||
class PedalDevice {
|
||||
public:
|
||||
explicit PedalDevice(Mail<uint32_t, 16>* mailBox); // NOLINT(runtime/references)
|
||||
explicit PedalDevice(Mail<pedalMail_t, 16>* mailBox, // NOLINT (runtime/references)
|
||||
Timer& timer); // NOLINT (runtime/references)
|
||||
|
||||
// make the class non copyable
|
||||
PedalDevice(PedalDevice&) = delete;
|
||||
@@ -56,7 +62,8 @@ class PedalDevice {
|
||||
.count() /
|
||||
bike_computer::kDeltaPedalRotationTime.count());
|
||||
|
||||
Mail<uint32_t, 16>* _mailBox;
|
||||
Mail<pedalMail_t, 16>* _mailBox;
|
||||
Timer& _timer;
|
||||
};
|
||||
|
||||
} // namespace multi_tasking
|
||||
|
||||
Reference in New Issue
Block a user