[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 {
|
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() {
|
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() {
|
echrono::Steady echrono::Steady::now() {
|
||||||
return echrono::Steady(getTime());
|
return echrono::Steady(getTime());
|
||||||
}
|
}
|
||||||
|
@ -26,11 +26,6 @@ namespace echrono {
|
|||||||
int64_t get() const {
|
int64_t get() const {
|
||||||
return m_data;
|
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();
|
static Steady now();
|
||||||
const Steady& operator= (const echrono::Steady& _obj );
|
const Steady& operator= (const echrono::Steady& _obj );
|
||||||
bool operator== (const echrono::Steady& _obj) const;
|
bool operator== (const echrono::Steady& _obj) const;
|
||||||
|
@ -28,9 +28,11 @@ namespace echrono {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* @brief return the number od us since epoch (can be <0)
|
* @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
|
* @brief get the current time
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user