# Tcp3d_CtrlParams Struct Reference
[TCP3D Driver Data Structures]

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. More...

`#include <tcp3d_drv.h>`

## Data Fields

uint8_t | mode
uint16_t | doubleBuf
uint16_t | intTable
uint16_t | errIgnore
uint16_t | autoTrig
uint8_t | lteCrcSel
uint8_t | endInt
uint8_t | endInData
uint8_t | emuFreeRun
uint8_t | emuSoftStop
uint8_t | emuRtSel
uint8_t | exeP0cmd
uint8_t | exeP1cmd

## Detailed Description

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.

Valid values for each field are provided in the brackets in the comments following the field name.

## Field Documentation

uint16_t Tcp3d_CtrlParams::autoTrig

Enable/disable auto trigger mode (0,1)

uint16_t Tcp3d_CtrlParams::doubleBuf

Enable/disable the double buffer (0,1)

uint8_t Tcp3d_CtrlParams::emuFreeRun

Emulation suspend signal (0,1)

uint8_t Tcp3d_CtrlParams::emuRtSel

Maximum number of iterations (0,1)

uint8_t Tcp3d_CtrlParams::emuSoftStop

Emulation Soft or Hard Stop (0,1)

uint8_t Tcp3d_CtrlParams::endInData

Input systematic and parity data Endian mode (0,1)

uint8_t Tcp3d_CtrlParams::endInt

Interleaver Table Endian mode (0,1)

uint16_t Tcp3d_CtrlParams::errIgnore

Enable/disable error detection to stop TCP3D from running (0,1)

uint8_t Tcp3d_CtrlParams::exeP0cmd

Process 0 execution command (0,1,4,5,6,7)

uint8_t Tcp3d_CtrlParams::exeP1cmd

Process 1 execution command (0,1,4,5,6,7)

uint16_t Tcp3d_CtrlParams::intTable

Enable/disable the Interleaver Table Generation (0,1)

uint8_t Tcp3d_CtrlParams::lteCrcSel

LTE CRC initial value selection (0,1)

uint8_t Tcp3d_CtrlParams::mode

TCP3D mode (0 - 3)

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

- tcp3d_drv.h

Copyright 2012, Texas Instruments Incorporated