iLLD_TC27xD  1.0
Enumerations
Collaboration diagram for Enumerations:

Enumerations

enum  IfxSent_AlternateInput {
  IfxSent_AlternateInput_0 = 0,
  IfxSent_AlternateInput_1,
  IfxSent_AlternateInput_2,
  IfxSent_AlternateInput_3
}
 SENT.CH[channelId].IOCR.ALTI , Specifies alternate input for channel. More...
 
enum  IfxSent_ChannelStatus {
  IfxSent_ChannelStatus_stop = 0,
  IfxSent_ChannelStatus_initialize = 1,
  IfxSent_ChannelStatus_running = 2,
  IfxSent_ChannelStatus_synchronize = 3
}
 SENT.CH[channelId].RSR.CST, Specifies the current channel status. More...
 
enum  IfxSent_ClockDividerMode {
  IfxSent_ClockDividerMode_off = 0,
  IfxSent_ClockDividerMode_normal = 1,
  IfxSent_ClockDividerMode_fractional = 2
}
 SENT.FDR.DM , Specifies clock divider mode. More...
 
enum  IfxSent_ConfigBit {
  IfxSent_ConfigBit_0 = 0,
  IfxSent_ConfigBit_1
}
 SENT.CH[channelId].SDS.CON , Specifies received configuration bit value. More...
 
enum  IfxSent_DigitalGlitchesLength {
  IfxSent_DigitalGlitchesLength_off = 0,
  IfxSent_DigitalGlitchesLength_1 = 1,
  IfxSent_DigitalGlitchesLength_2,
  IfxSent_DigitalGlitchesLength_3,
  IfxSent_DigitalGlitchesLength_4,
  IfxSent_DigitalGlitchesLength_5,
  IfxSent_DigitalGlitchesLength_6,
  IfxSent_DigitalGlitchesLength_7,
  IfxSent_DigitalGlitchesLength_8,
  IfxSent_DigitalGlitchesLength_9,
  IfxSent_DigitalGlitchesLength_10,
  IfxSent_DigitalGlitchesLength_11,
  IfxSent_DigitalGlitchesLength_12,
  IfxSent_DigitalGlitchesLength_13,
  IfxSent_DigitalGlitchesLength_14,
  IfxSent_DigitalGlitchesLength_15
}
 SENT.CH[channelId].IOCR.DEPTH , Specifies number of port input samples. More...
 
enum  IfxSent_ExtendedSerialFrameMode {
  IfxSent_ExtendedSerialFrameMode_standard = 0,
  IfxSent_ExtendedSerialFrameMode_extended = 1
}
 SENT.CH[channelId].RCR.ESF , Specifies the serial frame structure. More...
 
enum  IfxSent_ExternalTrigger {
  IfxSent_ExternalTrigger_0 = 0,
  IfxSent_ExternalTrigger_1,
  IfxSent_ExternalTrigger_2,
  IfxSent_ExternalTrigger_3,
  IfxSent_ExternalTrigger_4,
  IfxSent_ExternalTrigger_5,
  IfxSent_ExternalTrigger_6,
  IfxSent_ExternalTrigger_7,
  IfxSent_ExternalTrigger_8,
  IfxSent_ExternalTrigger_9
}
 SENT.CH[channelId].IOCR.ETS , Specifies the external trigger line. More...
 
enum  IfxSent_FrameCheckMode {
  IfxSent_FrameCheckMode_pastSyncPulse = 0,
  IfxSent_FrameCheckMode_futureSuncPulse = 1
}
 SENT.CH[channelId].RCR.CFC, Specifies received frame check mode. More...
 
enum  IfxSent_InterruptNodePointer {
  IfxSent_InterruptNodePointer_0 = 0,
  IfxSent_InterruptNodePointer_1,
  IfxSent_InterruptNodePointer_2,
  IfxSent_InterruptNodePointer_3,
  IfxSent_InterruptNodePointer_trigo0 = 4,
  IfxSent_InterruptNodePointer_trigo1,
  IfxSent_InterruptNodePointer_trigo2,
  IfxSent_InterruptNodePointer_trigo3,
  IfxSent_InterruptNodePointer_trigo4,
  IfxSent_InterruptNodePointer_trigo5
}
 SENT.CH[channelId].INP.X(X= RSI,RDI,RBI,TDI,TBI,ERRI,SDI,WDI),Specifies interrupt requested node for respective interrupt. More...
 
enum  IfxSent_Nibble {
  IfxSent_Nibble_0 = 0,
  IfxSent_Nibble_1,
  IfxSent_Nibble_2,
  IfxSent_Nibble_3,
  IfxSent_Nibble_4,
  IfxSent_Nibble_5,
  IfxSent_Nibble_6,
  IfxSent_Nibble_7
}
 SENT.CH[channelId].VIEW.RDNPy( y=0,1,..7 ).Specifies receive data target nibble pointer. More...
 
enum  IfxSent_SleepMode {
  IfxSent_SleepMode_enable = 0,
  IfxSent_SleepMode_disable = 1
}
 Enable/disable the sensitivity of the module to sleep signal
Definition in Ifx_SENT.CLC.B.EDIS. More...
 
enum  IfxSent_SpcMode {
  IfxSent_SpcMode_sync = 0,
  IfxSent_SpcMode_range = 1,
  IfxSent_SpcMode_bidirectional = 2
}
 Specifies the SENT SPC operational mode. More...
 
enum  IfxSent_TimeBase {
  IfxSent_TimeBase_measuredFrequency = 0,
  IfxSent_TimeBase_nominalFrequency = 1
}
 SENT.CH[channelId].SCR.BASE, Specifies selection of pulse based on time. More...
 
enum  IfxSent_TriggerSource {
  IfxSent_TriggerSource_off = 0,
  IfxSent_TriggerSource_immediate = 1,
  IfxSent_TriggerSource_fallingEdge = 2,
  IfxSent_TriggerSource_externalTrigger = 3
}
 SENT.CH[channelId].SCR.TRIG, Specifies trigger source for pulse generation. More...
 

Detailed Description

Enumeration Type Documentation

SENT.CH[channelId].IOCR.ALTI , Specifies alternate input for channel.

Enumerator
IfxSent_AlternateInput_0 

Specifies alternate input 0.

IfxSent_AlternateInput_1 

Specifies alternate input 1.

IfxSent_AlternateInput_2 

Specifies alternate input 2.

IfxSent_AlternateInput_3 

Specifies alternate input 3.

Definition at line 68 of file IfxSent.h.

SENT.CH[channelId].RSR.CST, Specifies the current channel status.

Enumerator
IfxSent_ChannelStatus_stop 

Specifies the channel is stopped.

IfxSent_ChannelStatus_initialize 

Specifies the channel is initialized.

IfxSent_ChannelStatus_running 

Specifies the channel is running.

IfxSent_ChannelStatus_synchronize 

Specifies the channel is synchronized.

Definition at line 78 of file IfxSent.h.

SENT.FDR.DM , Specifies clock divider mode.

Enumerator
IfxSent_ClockDividerMode_off 

Specifies clock divider mode off.

IfxSent_ClockDividerMode_normal 

Specifies clock normal divider mode.

IfxSent_ClockDividerMode_fractional 

Specifies clock fractional divider mode.

Definition at line 88 of file IfxSent.h.

SENT.CH[channelId].SDS.CON , Specifies received configuration bit value.

Enumerator
IfxSent_ConfigBit_0 

Specifies received configuration bit value 0.

IfxSent_ConfigBit_1 

Specifies received configuration bit value 1.

Definition at line 97 of file IfxSent.h.

SENT.CH[channelId].IOCR.DEPTH , Specifies number of port input samples.

Enumerator
IfxSent_DigitalGlitchesLength_off 

Specifies port input samples off.

IfxSent_DigitalGlitchesLength_1 

Specifies 1 port input samples.

IfxSent_DigitalGlitchesLength_2 

Specifies 2 port input samples.

IfxSent_DigitalGlitchesLength_3 

Specifies 3 port input samples.

IfxSent_DigitalGlitchesLength_4 

Specifies 4 port input samples.

IfxSent_DigitalGlitchesLength_5 

Specifies 5 port input samples.

IfxSent_DigitalGlitchesLength_6 

Specifies 6 port input samples.

IfxSent_DigitalGlitchesLength_7 

Specifies 7 port input samples.

IfxSent_DigitalGlitchesLength_8 

Specifies 8 port input samples.

IfxSent_DigitalGlitchesLength_9 

Specifies 9 port input samples.

IfxSent_DigitalGlitchesLength_10 

Specifies 10 port input samples.

IfxSent_DigitalGlitchesLength_11 

Specifies 11 port input samples.

IfxSent_DigitalGlitchesLength_12 

Specifies 12 port input samples.

IfxSent_DigitalGlitchesLength_13 

Specifies 13 port input samples.

IfxSent_DigitalGlitchesLength_14 

Specifies 14 port input samples.

IfxSent_DigitalGlitchesLength_15 

Specifies 15 port input samples.

Definition at line 105 of file IfxSent.h.

SENT.CH[channelId].RCR.ESF , Specifies the serial frame structure.

Enumerator
IfxSent_ExtendedSerialFrameMode_standard 

Specifies the standard serial frame structure.

IfxSent_ExtendedSerialFrameMode_extended 

Specifies the extended serial frame structure.

Definition at line 127 of file IfxSent.h.

SENT.CH[channelId].IOCR.ETS , Specifies the external trigger line.

Enumerator
IfxSent_ExternalTrigger_0 

Specifies the external trigger line 0.

IfxSent_ExternalTrigger_1 

Specifies the external trigger line 1.

IfxSent_ExternalTrigger_2 

Specifies the external trigger line 2.

IfxSent_ExternalTrigger_3 

Specifies the external trigger line 3.

IfxSent_ExternalTrigger_4 

Specifies the external trigger line 4.

IfxSent_ExternalTrigger_5 

Specifies the external trigger line 5.

IfxSent_ExternalTrigger_6 

Specifies the external trigger line 6.

IfxSent_ExternalTrigger_7 

Specifies the external trigger line 7.

IfxSent_ExternalTrigger_8 

Specifies the external trigger line 8.

IfxSent_ExternalTrigger_9 

Specifies the external trigger line 9.

Definition at line 135 of file IfxSent.h.

SENT.CH[channelId].RCR.CFC, Specifies received frame check mode.

Enumerator
IfxSent_FrameCheckMode_pastSyncPulse 

Specifies frame check mode against past sync pulse.

IfxSent_FrameCheckMode_futureSuncPulse 

Specifies frame check mode against future sync pulse.

Definition at line 151 of file IfxSent.h.

SENT.CH[channelId].INP.X(X= RSI,RDI,RBI,TDI,TBI,ERRI,SDI,WDI),Specifies interrupt requested node for respective interrupt.

Enumerator
IfxSent_InterruptNodePointer_0 

Specifies interrupt requested node 0.

IfxSent_InterruptNodePointer_1 

Specifies interrupt requested node 1.

IfxSent_InterruptNodePointer_2 

Specifies interrupt requested node 2.

IfxSent_InterruptNodePointer_3 

Specifies interrupt requested node 3.

IfxSent_InterruptNodePointer_trigo0 

Specifies interrupt requested node TRIGO 0.

IfxSent_InterruptNodePointer_trigo1 

Specifies interrupt requested node TRIGO 1.

IfxSent_InterruptNodePointer_trigo2 

Specifies interrupt requested node TRIGO 2.

IfxSent_InterruptNodePointer_trigo3 

Specifies interrupt requested node TRIGO 3.

IfxSent_InterruptNodePointer_trigo4 

Specifies interrupt requested node TRIGO 4.

IfxSent_InterruptNodePointer_trigo5 

Specifies interrupt requested node TRIGO 5.

Definition at line 159 of file IfxSent.h.

SENT.CH[channelId].VIEW.RDNPy( y=0,1,..7 ).Specifies receive data target nibble pointer.

Enumerator
IfxSent_Nibble_0 

Specifies receive data target nibble pointer to nibble 0.

IfxSent_Nibble_1 

Specifies receive data target nibble pointer to nibble 1.

IfxSent_Nibble_2 

Specifies receive data target nibble pointer to nibble 2.

IfxSent_Nibble_3 

Specifies receive data target nibble pointer to nibble 3.

IfxSent_Nibble_4 

Specifies receive data target nibble pointer to nibble 4.

IfxSent_Nibble_5 

Specifies receive data target nibble pointer to nibble 5.

IfxSent_Nibble_6 

Specifies receive data target nibble pointer to nibble 6.

IfxSent_Nibble_7 

Specifies receive data target nibble pointer to nibble 7.

Definition at line 175 of file IfxSent.h.

Enable/disable the sensitivity of the module to sleep signal
Definition in Ifx_SENT.CLC.B.EDIS.

Enumerator
IfxSent_SleepMode_enable 

enables sleep mode

IfxSent_SleepMode_disable 

disables sleep mode

Definition at line 190 of file IfxSent.h.

Specifies the SENT SPC operational mode.

Enumerator
IfxSent_SpcMode_sync 

Specifies synchronous SPC mode.

IfxSent_SpcMode_range 

Specifies range selection SPC mode.

IfxSent_SpcMode_bidirectional 

Specifies bidirectional transmit SPC mode.

Definition at line 198 of file IfxSent.h.

SENT.CH[channelId].SCR.BASE, Specifies selection of pulse based on time.

Enumerator
IfxSent_TimeBase_measuredFrequency 

Specifies selection of pulse based on measured frequency.

IfxSent_TimeBase_nominalFrequency 

Specifies selection of pulse based on nomianl frequency.

Definition at line 207 of file IfxSent.h.

SENT.CH[channelId].SCR.TRIG, Specifies trigger source for pulse generation.

Enumerator
IfxSent_TriggerSource_off 

Specifies no pulse generation.

IfxSent_TriggerSource_immediate 

Specifies immediate pulse generation.

IfxSent_TriggerSource_fallingEdge 

Specifies pulse generation at fallingEdge.

IfxSent_TriggerSource_externalTrigger 

Specifies pulse generation after each external trigger.

Definition at line 215 of file IfxSent.h.