iLLD_TC27xC  1.0
Channel Functions
Collaboration diagram for Channel Functions:

Functions

IFX_EXTERN void IfxHssl_Hssl_initChannel (IfxHssl_Hssl_Channel *channel, const IfxHssl_Hssl_ChannelConfig *channelConfig)
 Initialises the channel. More...
 
IFX_EXTERN void IfxHssl_Hssl_initChannelConfig (IfxHssl_Hssl_ChannelConfig *channelConfig, IfxHssl_Hssl *hssl)
 Fills the channel config structure with default values. More...
 

Detailed Description

Function Documentation

IFX_EXTERN void IfxHssl_Hssl_initChannel ( IfxHssl_Hssl_Channel channel,
const IfxHssl_Hssl_ChannelConfig channelConfig 
)

Initialises the channel.

Parameters
channelchannel handle
channelConfigconfiguration structure for channel
Returns
None

Usage Example:

// create HSSL channel config
IfxHssl_Hssl_ChannelConfig hsslChannelConfig;
IfxHssl_Hssl_initChannelConfig(&hsslChannelConfig, &hssl);
// initialize the channels
// IfxHssl_Hssl_Channel hsslChannel[4]; // defined globally
for(int i=0; i<4; ++i) {
hsslChannelConfig.channelId = (IfxHssl_ChannelId)i;
IfxHssl_Hssl_initChannel(&hsslChannel[i], &hsslChannelConfig);
}

Definition at line 150 of file IfxHssl_Hssl.c.

IFX_EXTERN void IfxHssl_Hssl_initChannelConfig ( IfxHssl_Hssl_ChannelConfig channelConfig,
IfxHssl_Hssl hssl 
)

Fills the channel config structure with default values.

Parameters
channelConfigconfiguration structure for channel
hsslHSSL Handle
Returns
None

Usage example: see IfxHssl_Hssl_initChannel

Definition at line 164 of file IfxHssl_Hssl.c.