---
title: kIOTimerClockMonotonicRaw
framework: driverkit
role: symbol
role_heading: Enumeration Case
path: driverkit/kiotimerclockmonotonicraw
---

# kIOTimerClockMonotonicRaw

A clock type that increments monotonically, and is unaffected by frequency or time adjustmets.

## Declaration

```occ
kIOTimerClockMonotonicRaw
```

## Discussion

Discussion This constant is the type of clock obtained by passing CLOCK_UPTIME_RAW to clock_gettime_nsec_np(_:). It’s equivalent to a value from mach_absolute_time(), but in nanoseconds.

## See Also

### Timer Options

- [kIOTimerClockUptimeRaw](driverkit/kiotimerclockuptimeraw.md)
- [kIOTimerClockRealTime](driverkit/kiotimerclockrealtime.md)
- [kIOTimerClockWallTime](driverkit/kiotimerclockwalltime.md)
- [kIOTimerClockMachAbsoluteTime](driverkit/kiotimerclockmachabsolutetime.md)
- [kIOTimerClockMachContinuousTime](driverkit/kiotimerclockmachcontinuoustime.md)
