---
title: Clock Types
framework: driverkit
role: collectionGroup
role_heading: API Collection
path: driverkit/3242783-clock_types
---

# Clock Types

Clock types to use when configuring a timer.

## Topics

### Timer Options

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

## See Also

### Rescheduling the Timer

- [WakeAtTime](driverkit/iotimerdispatchsource/wakeattime.md)
