LUFA Library  140302
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
PIMA_Container_t Struct Reference

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.

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: