#ifndef COMM_CONFIGTYPES_H_\r
#define COMM_CONFIGTYPES_H_\r
\r
+/* Configuration requirements */\r
+/** @req COMM554.bswbuilder @req COMM555.bswbuilder @req COMM563.bswbuilder @req COMM560.bswbuilder\r
+ * @req COMM561.bswbuilder @req COMM557.bswbuilder @req COMM622.bswbuilder @req COMM653.bswbuilder\r
+ * @req COMM654.bswbuilder @req COMM565.bswbuilder @req COMM567.bswbuilder @req COMM635.bswbuilder\r
+ * @req COMM556.bswbuilder @req COMM607.bswbuilder @req COMM606.bswbuilder @req COMM568.bswbuilder\r
+ * @req COMM657.bswbuilder @req COMM658.bswbuilder @req COMM246.bswbuilder */\r
+\r
typedef enum {\r
COMM_BUS_TYPE_CAN,\r
COMM_BUS_TYPE_FR,\r
COMM_BUS_TYPE_INTERNAL,\r
- COMM_BUS_TYPE_LIN,\r
+ COMM_BUS_TYPE_LIN\r
} ComM_BusTypeType;\r
\r
typedef enum {\r
COMM_NM_VARIANT_NONE,\r
COMM_NM_VARIANT_LIGHT,\r
COMM_NM_VARIANT_PASSIVE,\r
- COMM_NM_VARIANT_FULL,\r
+ COMM_NM_VARIANT_FULL\r
} ComM_NmVariantType;\r
\r
typedef struct {\r
- const ComM_BusTypeType BusType;\r
+ const ComM_BusTypeType BusType; /**< @req COMM322 */\r
const NetworkHandleType BusSMNetworkHandle;\r
const NetworkHandleType NmChannelHandle;\r
const ComM_NmVariantType NmVariant;\r
\r
\r
typedef struct {\r
+ /** @req COMM795 @req COMM796 @req COMM797 @req COMM798 @req COMM327 @req COMM159 */\r
const ComM_ChannelType** ChannelList;\r
const uint8 ChannelCount;\r
} ComM_UserType;\r