[DEV] update count in time
This commit is contained in:
parent
eff64f9759
commit
7bd26a9458
@ -94,7 +94,7 @@ echrono::Clock echrono::Clock::operator- (const echrono::Duration& _obj) const {
|
||||
}
|
||||
|
||||
echrono::Duration echrono::Clock::operator- (const echrono::Clock& _obj) const {
|
||||
return _obj.m_data - m_data;
|
||||
return echrono::Duration(int64_t(m_data - _obj.m_data));
|
||||
}
|
||||
|
||||
void echrono::Clock::reset() {
|
||||
|
@ -55,6 +55,11 @@ echrono::Steady::Steady(int64_t _valSec, int32_t _valNano) :
|
||||
|
||||
}
|
||||
|
||||
echrono::Steady::Steady(const echrono::Steady& _obj) :
|
||||
m_data(_obj.m_data) {
|
||||
|
||||
}
|
||||
|
||||
echrono::Steady echrono::Steady::now() {
|
||||
return echrono::Steady(getTime());
|
||||
}
|
||||
|
@ -26,11 +26,6 @@ namespace echrono {
|
||||
int64_t get() const {
|
||||
return m_data;
|
||||
}
|
||||
/**
|
||||
* @brief return the number of us since start program (can be <0)
|
||||
* @return a number un us since start
|
||||
*/
|
||||
int64_t count();
|
||||
static Steady now();
|
||||
const Steady& operator= (const echrono::Steady& _obj );
|
||||
bool operator== (const echrono::Steady& _obj) const;
|
||||
|
@ -28,9 +28,11 @@ namespace echrono {
|
||||
}
|
||||
/**
|
||||
* @brief return the number od us since epoch (can be <0)
|
||||
* @return a number un µs since epoch
|
||||
* @return a number in us since epoch
|
||||
*/
|
||||
int64_t count();
|
||||
int64_t count() {
|
||||
return get()/1000;
|
||||
}
|
||||
/**
|
||||
* @brief get the current time
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user