#include "ComM_Internal.h"\r
\r
/** @req COMM506 @req COMM353 */\r
+#if defined(USE_CANSM)\r
#include "CanSM.h"\r
+#endif\r
+\r
+#if defined(USE_LINSM)\r
+#include "LinSM.h"\r
+#endif\r
\r
/** @req COMM347 */\r
#if defined(USE_NM) || defined(COMM_TESTS)\r
Std_ReturnType status = E_OK;\r
ComM_ModeType mode = COMM_FULL_COMMUNICATION;\r
switch (Channel->BusType) {\r
+#if defined(USE_CANSM) || defined(COMM_TESTS)\r
case COMM_BUS_TYPE_CAN:\r
status = CanSM_GetCurrentComMode(Channel->BusSMNetworkHandle, &mode);\r
break;\r
+#endif\r
+#if defined(USE_LINSM)\r
+ case COMM_BUS_TYPE_LIN:\r
+ status = LinSM_GetCurrentComMode(Channel->BusSMNetworkHandle, &mode);\r
+ break;\r
+#endif\r
default:\r
status = E_NOT_OK;\r
break;\r