| LUFA Library 140302 |

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
PIMA_Container_t Struct Reference
Common Class Definitions

PIMA Still Image Device Command/Response Container. More...

`#include <StillImageClassCommon.h>`

## Data Fields
uint16_t | Code
uint32_t | DataLength
uint32_t | Params [3]
uint32_t | TransactionID
uint16_t | Type

## Detailed Description

Type define for a PIMA container, use to send commands and receive responses to and from an attached Still Image device.

Note
  Regardless of CPU architecture, these values should be stored as little endian.

## Field Documentation

uint16_t PIMA_Container_t::Code

Command, event or response code of the container.

uint32_t PIMA_Container_t::DataLength

Length of the container and data, in bytes.

uint32_t PIMA_Container_t::Params[3]

Block parameters to be issued along with the block code (command blocks only).

uint32_t PIMA_Container_t::TransactionID

Unique container ID to link blocks together.

uint16_t PIMA_Container_t::Type

Container type, a value from the PIMA_Container_Types_t enum.

The documentation for this struct was generated from the following file:

- Drivers/USB/Class/Common/StillImageClassCommon.h