# Data Structures

Here are the data structures with brief descriptions:

Tcp3d_Config | Structure to store TCP3 decoder specific values to identify its instance configuration information. This is created to facilitate the application to choose TCP3 decoder (either TCP3D_A or TCP3D_B) for which the driver will be configured
Tcp3d_Ctrl | TCP3D Driver Control structure
Tcp3d_CtrlParams | The TCP3 decoder initialization parameters structure holds all the information concerning the user channel. These values are used to generate the control configuration register values for the TCP3D
Tcp3d_InCfgParams | The TCP3D runtime parameters structure holds all the information that could be changed per code block. These values are used to generate the appropriate input configuration register values for the TCP3D
Tcp3d_InitParams | TCP3D Driver Initialization parameters structure
Tcp3d_Instance | TCP3D Driver instance structure
Tcp3d_MemBuffer | Memory Buffer Structure
Tcp3d_SizeCfg | Parameters which determine buffer sizes
Tcp3d_Sts | TCP3D Driver Status structure

Copyright 2012, Texas Instruments Incorporated