---
title: Value Scale Types
framework: hiddriverkit
role: collectionGroup
role_heading: API Collection
path: hiddriverkit/value-scale-types-enum
---

# Value Scale Types

The different types of scaling that you can perform on element values.

## Topics

### Getting the Options

- [kIOHIDValueScaleTypeCalibrated](hiddriverkit/kiohidvaluescaletypecalibrated.md)
- [kIOHIDValueScaleTypePhysical](hiddriverkit/kiohidvaluescaletypephysical.md)
- [kIOHIDValueScaleTypeExponent](hiddriverkit/kiohidvaluescaletypeexponent.md)

## See Also

### Accessing the Element’s Value

- [getValue](hiddriverkit/iohidelement/getvalue.md)
- [getDataValue](hiddriverkit/iohidelement/getdatavalue.md)
- [getScaledValue](hiddriverkit/iohidelement/getscaledvalue.md)
- [getScaledFixedValue](hiddriverkit/iohidelement/getscaledfixedvalue.md)
- [setValue](hiddriverkit/iohidelement/setvalue.md)
- [setDataValue](hiddriverkit/iohidelement/setdatavalue.md)
- [getUnit](hiddriverkit/iohidelement/getunit.md)
- [getUnitExponent](hiddriverkit/iohidelement/getunitexponent.md)
- [IOHIDValueOptions](hiddriverkit/iohidvalueoptions.md)
- [Value Options](hiddriverkit/value-options-enum.md)
- [IOHIDValueScaleType](hiddriverkit/iohidvaluescaletype.md)
