PinStateExpectation::PinStateExpectation(
   uint16_t pin,
   PinState desiredState,
   uint32_t minTime,
   uint32_t maxTime,
   TimeUnit timeUnit) :
     pin(pin),
     desiredState(desiredState),
     minTimeInMicroseconds(toMicroseconds(minTime, timeUnit)),
     maxTimeInMicroseconds(toMicroseconds(maxTime, timeUnit)),
     startedWaitingAt(0),
     haveStartedWaiting(false) {
 }
Ejemplo n.º 2
0
 bool TimeStamp::operator>=(const TimeStamp& t) const
 {
     return toMicroseconds() >= t.toMicroseconds();
 }
Ejemplo n.º 3
0
 /// Convert to an integer in microseconds.
 int64 toMicro() const {
     return toMicroseconds();
 }