| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- Data Structures
- Data Structure Index
- Data Fields

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

## Detailed Description

PIMA Still Image Device Command/Response Container.

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.

Definition at line 137 of file StillImageClassCommon.h.

`#include "StillImageClassCommon.h"`

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

## Field Documentation

uint16_t Code

Command, event or response code of the container.

Definition at line 141 of file StillImageClassCommon.h.

uint32_t DataLength

Length of the container and data, in bytes.

Definition at line 139 of file StillImageClassCommon.h.

uint32_t Params[3]

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

Definition at line 143 of file StillImageClassCommon.h.

uint32_t TransactionID

Unique container ID to link blocks together.

Definition at line 142 of file StillImageClassCommon.h.

uint16_t Type

Container type, a value from the PIMA_Container_Types_t enum.

Definition at line 140 of file StillImageClassCommon.h.

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

- C:/nxp/v1.03/lpcopen_v1.03/lpcopen/software/LPCUSBLib/Drivers/USB/Class/Common/StillImageClassCommon.h