---
title: HIDUsage.ArcadeUsage
framework: corehid
role: symbol
role_heading: Enumeration
path: corehid/hidusage/arcadeusage
---

# HIDUsage.ArcadeUsage

## Declaration

```swift
enum ArcadeUsage
```

## Topics

### Enumeration Cases

- [HIDUsage.ArcadeUsage.alarmInput](corehid/hidusage/arcadeusage/alarminput.md)
- [HIDUsage.ArcadeUsage.coinDoor](corehid/hidusage/arcadeusage/coindoor.md)
- [HIDUsage.ArcadeUsage.coinDoorCounter](corehid/hidusage/arcadeusage/coindoorcounter.md)
- [HIDUsage.ArcadeUsage.coinDoorLockout](corehid/hidusage/arcadeusage/coindoorlockout.md)
- [HIDUsage.ArcadeUsage.coinDoorTest](corehid/hidusage/arcadeusage/coindoortest.md)
- [HIDUsage.ArcadeUsage.coinDrawerDropCount](corehid/hidusage/arcadeusage/coindrawerdropcount.md)
- [HIDUsage.ArcadeUsage.coinDrawerService](corehid/hidusage/arcadeusage/coindrawerservice.md)
- [HIDUsage.ArcadeUsage.coinDrawerStart](corehid/hidusage/arcadeusage/coindrawerstart.md)
- [HIDUsage.ArcadeUsage.coinDrawerTilt](corehid/hidusage/arcadeusage/coindrawertilt.md)
- [HIDUsage.ArcadeUsage.extendedOpticalInputState](corehid/hidusage/arcadeusage/extendedopticalinputstate.md)
- [HIDUsage.ArcadeUsage.generalPurposeAnalogInputState](corehid/hidusage/arcadeusage/generalpurposeanaloginputstate.md)
- [HIDUsage.ArcadeUsage.generalPurposeDigitalInputState](corehid/hidusage/arcadeusage/generalpurposedigitalinputstate.md)
- [HIDUsage.ArcadeUsage.generalPurposeDigitalOutputState](corehid/hidusage/arcadeusage/generalpurposedigitaloutputstate.md)
- [HIDUsage.ArcadeUsage.generalPurposeIOCard](corehid/hidusage/arcadeusage/generalpurposeiocard.md)
- [HIDUsage.ArcadeUsage.generalPurposeOpticalInputState](corehid/hidusage/arcadeusage/generalpurposeopticalinputstate.md)
- [HIDUsage.ArcadeUsage.ioDirectionMapping](corehid/hidusage/arcadeusage/iodirectionmapping.md)
- [HIDUsage.ArcadeUsage.numberOfCoinDoors](corehid/hidusage/arcadeusage/numberofcoindoors.md)
- [HIDUsage.ArcadeUsage.pinPadCommand](corehid/hidusage/arcadeusage/pinpadcommand.md)
- [HIDUsage.ArcadeUsage.pinPadInputState](corehid/hidusage/arcadeusage/pinpadinputstate.md)
- [HIDUsage.ArcadeUsage.pinPadOutput](corehid/hidusage/arcadeusage/pinpadoutput.md)
- [HIDUsage.ArcadeUsage.pinPadStatus](corehid/hidusage/arcadeusage/pinpadstatus.md)
- [HIDUsage.ArcadeUsage.setIODirectionMapping](corehid/hidusage/arcadeusage/setiodirectionmapping.md)
- [HIDUsage.ArcadeUsage.watchdogAction](corehid/hidusage/arcadeusage/watchdogaction.md)
- [HIDUsage.ArcadeUsage.watchdogReboot](corehid/hidusage/arcadeusage/watchdogreboot.md)
- [HIDUsage.ArcadeUsage.watchdogRestart](corehid/hidusage/arcadeusage/watchdogrestart.md)
- [HIDUsage.ArcadeUsage.watchdogTimeout](corehid/hidusage/arcadeusage/watchdogtimeout.md)
- [HIDUsage.ArcadeUsage.watchdogTimer](corehid/hidusage/arcadeusage/watchdogtimer.md)

### Type Properties

- [page](corehid/hidusage/arcadeusage/page.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
