# cock.explodeCapturedData

Converts "longdata" string passed to the controlcaptured callback into meaningful data.

## Function

### Synopsis

    map, option, device, key, inverse, value, joystick = cock.explodeCapturedData ( longdata )

### Arguments

`string longdata`
  Data from controlcaptured callback.

### Returns

`string map`
  Map requested for capturing.
`string option`
  Option requested for capturing.
`number device`
  Captured device number.
`number key`
  Captured key number. May be a string depending on the device.
`number inverse`
  Captued inversion mode. Axis-like devices tilted to opposite direction yield negative modes.
`number value`
  Exact value of the input readings in the moment of capture.
`number joystick`
  Internal joystick number. Will be 1 for all non-joystick devices.

## Remarks

The function doesn't return delta mode because it's impossible to capture it. You can always assume that delta mode is "bypass", or override it whereever that's appropriate.

## See also

- cock.setCapture
- Common Organization of Controls Kit Callbacks
- Common Organization of Controls Kit Input devices
- Common Organization of Controls Kit Input keys
- Common Organization of Controls Kit Modes
- Common Organization of Controls Kit Manual
- Common Organization of Controls Kit

Category:

- Functions