ISF  2.2 rev 5
Intelligent Sensing Framework for Kinetis with Processor Expert
isf_sysconf_types.h
Go to the documentation of this file.
1 /*!
2 ********************************************************************************
3 * File: isf_sysconf_types.h
4 *
5 * Copyright (c) 2015, Freescale Semiconductor, Inc.
6 *
7 *******************************************************************************/
8 /*!
9 * @file isf_sysconf_types.h
10 * @brief This file defines the configuration types and structures for the system communication channel.
11 */
12 #ifndef SYSCONF_TYPES_H
13 #define SYSCONF_TYPES_H
14 
15 #include <isf_comm.h>
16 
18 
19 /**
20 * @brief This enumerator indexes protocol-specific functions and properties.
21 * @see sys_channelDescriptor_t#protocolType definition
22 */
23 typedef enum{
28 
29 /**
30 * @brief This structure defines the channel descriptor.
31 *
32 */
33 typedef struct {
34  const void *pConfig; /*!< The pointer to the channel configuration. */
35  sys_protocolType_t protocolType; /*!< This protocol type determines which protocol-specific functions to call. */
36  comm_Id_t protocolInstanceId; /*!< The ID passed to the protocol-specific functions. This ID is not the same as the DM channel ID. */
38 
39 #endif /* SYSCONF_TYPES_H */
40 
unsigned char uint8
Definition: isf_types.h:76
sys_protocolType_t
This enumerator indexes protocol-specific functions and properties.
uint32 comm_Id_t
This type is for a numeric channel identifier- index into an array of channels in the system...
Definition: isf_comm.h:50
uint8 sys_channelId_t
sys_protocolType_t protocolType
This structure defines the channel descriptor.
isf_comm.h defines the common types for the Communications Service Family of the Intelligent Sensing ...